Создание сайта, предоставляющего услуги населению
Сайт как площадка поиска партнеров. Этапы разработки web-сайта. Общее представление и особенности использования PHP. Выбор программного средства для разработки. Выбор программного средства для разработки. Описание языков для разработки web–приложений.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 17.07.2016 |
Размер файла | 1,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
СОДЕРЖАНИЕ
ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
ВВЕДЕНИЕ
1. АНАЛИЗ ЗАДАЧИ
1.1 Сайт как площадка поиска партнеров
1.2 Классификации бирж
1.3 Этапы разработки web-сайта
1.4 Постановка задачи
2. описание языков для разработки web -приложений
2.1 Общее представление HTML
2.2 Общее представление и особенности использования PHP
2.3 Браузеры
2.4 Дизайн сайта
2.5 Выбор программного средства для разработки
3. РАЗРАБОТКА WEB-САЙТА БЕЛАРУССКАЯ БИРЖА ФРИЛАНС
3.1 Выбор программного средства для разработки web-сайта
3.2 Требование к сайту
3.3 Целевая аудитория
4. ТЕСТИРОВАНИЕ ПРОГРАММНОГО СРЕДСТВА
5. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
5.1 Группы пользователей
5.2 Система администрирования
6. ЭКОНОМИЧЕСКИЙ РАЗДЕЛ
6.1 Расчет прогнозируемой цены и прибыли на программное средство
6.1.1 Расчет полной себестоимости программного продукта
6.1.2 Определение прибыли и свободной отпускной цены программного средства
6.2 Обоснование экономической целесообразности проведения мероприятия
6.3 Расчет капитальных затрат
6.4 Технико-экономические показатели. Выводы по расчетам.
6. ОХРАНА ТРУДА И ТЕХНИКА БЕЗОПАСНОСТИ
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЯ
ПРИЛОЖЕНИЕ А
ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
В настоящей пояснительной записке применяются следующие сокращения, термины и определения:
БД - база данных.
ГОСТ - государственный стандарт.
ИФ - информационная система.
ЛВС - локальная вычислительная сеть.
ОООС - отдел охраны окружающей среды.
ПО - программное обеспечение.
ПП - программный продукт.
ППБ - правила пожарной безопасности.
СанПиН - санитарные нормы и правила.
СН - санитарные нормы.
СУОТ - система управления охраной труда.
HTML - HyperText Markup Language - стандартизированный язык разметкидокументов
CSS - Cascading Style Sheets - формальный язык описания внешнего вида документа.
JavaScript - прототипно-ориентированный сценарный язык программирования.
MySQL - свободная реляционная система управления базами данных.
PHP - Personal Home Page Tools -- Инструменты для создания персональных веб-страниц.
Apache - HTTP-сервер.
CMS - Content management system, CMS -- информационная система или компьютерная программа.
ВВЕДЕНИЕ
Технологии, связанные с Интернетом и всемирными компьютерными сетями, совершили огромный скачок и совершенствование. Благодаря этому стало легче продвигать на рынок разные товары и услуги. Например: оказывать риэлтерские услуги. Существуют сервера, средствa автоматизированной обработки информации, Интернет - объединенная средa хранения, передачи и использования разнообразной тематической информации. В настоящее время, имеется большое количество пользователей сети Интернет, которые используют разнообразные сайты, предостaвляющих информацию.
Для привлечения зрителей, заинтересованных в покупке или продаже каких - либо проектов или другой информации, необходимо создать яркий, уникальный сайт в сети Интернет. И естественно, в дальнейшем, регулярно обновлять и дополнять новой информацией базу объектов информации.
Все выше сказанное свидетельствует об актуальности настоящего исследования.
Информационная революция - полностью перевернула представления о работе с базами информации, по различным аспектам повседневной жизни. Оказалось, что важно для привлечения новых клиентов не только производительность, пропускная способность, емкость запоминающих устройств, но и доступность и легкость в освоении пользователем сайта. Устаревший интерфейс сайта уменьшает выгоду от его применения. Когда интерфейс между человеком и сайтом будет упрощен до естественности восприятия, обязательно последует рост популярности нашего сайта.
Целью дипломной работы является изучение технологии создания сайта, предоставляющего услуги населению.
Задачи решаемые в рамках дипломной работы:
1. Рассмотреть главные теоретические аспекты и тенденции, связанные с разработкой современных сайтов в сети в Интернет.
2. Проанализировать схожие сайты по данной тематике
3. Описать информационные технологии, необходимые для создания веб-сайт Беларусская биржа фриланс.
4. Провести практическое создание веб-сайта Беларусская биржа фрилас, изучив функциональные особенности созданного сайта.
Первая глава посвящена современным тенденциям разработки web-сайтов. Представлена классификация сайтов, проводится анализ сайтов конкурирующих компаний, рассматриваются их плюсы и минусы.
Во второй главе рассмотрено большинство современных технологий создания web - сайтов. Описываются технологии, такие как: языки гипертекстовой разметки HTML, CSS, JavaScript. Технологии со стороны сервера такие как: MySQL, PHP, Apache. Рассматриваются современные системы управления контентом, их достоинства и недостатки.
В третьей главе описана практическая часть дипломной работы. В данной главе изложены основные направления деятельности организации, обоснованы необходимость создания сайта и выбор использованных технологий. Результатом станет сайт для веб-сайт Беларусской биржи фриланс, отвечающий всем современным требованиям заказчика.
1. АНАЛИЗ ЗАДАЧИ
1.1 Сайт как площадка поиска партнеров
В настоящее время, не все организации имеют свой собственный web-сайт. Хотя это самый легкий и дешевый из способов, который позволяет расширять деятельность и привлекать клиентов в компанию. Таким образом, всё больше компаний «выходят в сеть» и создают свои собственные сайты.
С течением времени количество новых сайтов постепенно растет, поэтому необходимо создать такой сайт, который будет иметь привлекательный интерфейс и привлечет новых пользователей. Несмотря на то, для чего создан сайт, главная его задача - привлечь новую аудиторию.
Во время прохождения преддипломной практики были поставлены следующие цели по изучению процесса создания web-сайтов:
- проанализировать существующие сайты конкурирующих бирж;
- выбрать подходящую систему управления содержимым;
- разработать проект (структурную схему) web - сайтa на основе системы управления.
1.2 Классификации бирж
Биржа - юридическое лицо, основной обязанностью которого является обеспечение бесперебойной торговли тем или иным товаром или услугой. Однако, не смотря на общие функции, каждая биржа имеет свои специфические особенности.
Валютная биржа
Самой популярной является валютная биржа. Основная ее задача - предоставить участникам торгов возможность совершать сделки по покупке и продаже иностранной валюты. При этом биржа берет на себя функции посредника и отвечает за исполнение заключенной сделки.
Самыми крупными на рынке валютных сделок являются Лондонская, Нью-Йоркская и Токийская валютные биржи. Однако с распространением интернет-технологий эпицентр торгов постепенно смещается в сеть, открывая для трейдера безграничные возможности валютной биржи Форекс.
Валютный рынок Форекс - отдельный элемент в классификации бирж. История Форекс только начинается. Однако уже сегодня ежедневной оборот биржи более 4 трлн долларов. 24 часа в сутки и 5 дней в неделю трейдеры всего мира зарабатывают на операциях с валютой, разрабатывают стратегии и выводят полученную прибыль.
Фондовая биржа
Функции и принципы работы фондовой биржи аналогичны валютной. Однако предметом торгов в этом случае выступают иные финансовые инструменты - ценные бумаги. В России на фондовой бирже торговать акциями или другими бумагами лучше всего на Московской бирже или фондовой бирже Санкт-Петербурга. Ведущим мировым рынком ценных бумаг считается NYSE Euronext - объединение фондовой Нью-Йорка (NYSE) и Европейской биржи Euronext.
Товарная биржа
В классификации бирж имеет место и товарная. Она, кстати, зародилась гораздо раньше фондовой и валютной - в 1406 году в бельгийском городке Брюгге.
Сегодня товарные биржи международного уровня оказывают значительное влияние на экономику. Являясь центрами торговли, они имеют возможность устанавливать и регулировать цены, определяя величину спроса и предложения конкретного товара в определенном временном промежутке. Одновременно с этим, товарная биржа вступает гарантом поставки товара и выполняет функцию хеджирования (страховой защиты будущей цены).
Работая на принципах чистой конкуренции, товарная биржа дает участникам возможность дополнительного заработка, в том числе, и на спекуляции на разнице цен.
Классификация бирж товара осуществляется по виду предложенной продукции. Частными вариантами торговой биржи являются биржа кофе, алмазная биржа и рынок цветных металлов.
Также при классификации товарные биржи принято разделать на универсальные (торги происходят по многим категориям товара) и специализированными (торги осуществляются по какому-либо виду товара, реже - группе схожих). Практически все ведущие мировые товарные биржи являются универсальными.
Биржа лайткоинов
Относительно недавно в привычную классификацию бирж добавилась еще одна - биржа лайткойнов.
Лайткоин - электронная цифровая валюта, относящаяся к категории криптовалют (вид цифровых денежных знаков, выполненных криптографическим способом). Лайткоин молод - он был создан в 2011 году. Однако его развитие стремительно - в настоящее время он является второй по распространенности криптовалютой (после биткоина).
Существует несколько онлайн бирж, на которой осуществляется обмен лайткоинов на рубли, доллары или другую криптовалюту. Бирж лайткоинов относительно немного, но их количество постоянно растет, а сам рынок криптовалют активно развивается.
1.3 Этапы разработки web-сайта
Создание сайтов включает следующие этапы:
1) Разработка дизайна страницы сайта. Во-первых изготавливается шаблон страницы. После согласования с заказчиком создается макет страницы, который в будущем будет заполнен нужной информацией.
2) Вёрстка страницы веб-сайта. Самое главное обеспечить кроссбраузерность сайта, что бы на всех компьютерах в сети сайт отображался правильно, что является не такой уж простой задачей.
3) Программирование функций сайта.
4) Наполнение сайта информацией.
Разработка сайта - это довольно трудоемко, хотя формализуемый и управляемый процесс с предсказуемым результатом, который состоит из нескольких последовательных этапов, каждый из которых является в некоторой степени независимым друг от друга. При разработке сайтов важен профессиональный опыт разработчиков. От этого будет зависеть и качество разрабатываемого сайта и, что не мало важно, скорость.
сайт web программный язык
1.4 Постановка задачи
Цель дипломного проекта -- разработать веб-сайт, представляющий собой информацию Беларусской биржи фриланс.
Прежде чем что либо делать, надо представить, что собственно нужно получить. Поэтому на первом этапе мы попытаемся найти, что вы хотите, а точнее какие задачи вы имеете с этого сайта.
Веб-сайты создаются для разных целей и для достижения этих целей существуют различные способы. Совместно определив, что вам нужно, мы сможем предложить варианты для достижения цели. Этот шаг создает структуру будущего сайта и проектируется бизнес-логика.
В рамках обсуждения проекта выясняется, за какой срок это можно реализовать решение задачи и какой бюджет потребуется. В итоге выполнения 1-го этапа вы получаете описание структуры сайта, схему навигации сайта и технические требования к сайту.
Иногда задачи подготовки является серьезной проблемой, решение которой требует времени и ресурсов. Таким образом, в случаях когда для постановки задачи на разработку сайта требуется предварительное исследование и описание бизнес-процессов, этот этап вносится в договор и требует дополнительных ресурсов.
2. ОПИСАНИЕ ЯЗЫКОВ ДЛЯ РАЗРАБОТКИ WEB -ПРИЛОЖЕНИЙ
В основе любой web-разработки могут лежать HTML (HyperText Markup Language).
Для создания web-сайтов, которые обеспечивают эстетичность, функциональность, надежность, легкость администрирования, экономию платы за хостинг, используются классические технологии SSI, CSS и DHTML.
Интерактивность web-сайта достигается за счет использования технологий JavaScript и PHP, которые, дополняют друг друга, обеспечивают надежную хорошую обратную связь с посетителем web-сайта.
Связка технологий PHP и MySQL используется, как правило, для разработки интерактивных web-баз данных (web-порталов, справочников, электронных магазинов, курсов дистанционного обучения) любого размера и конфигураций web-приложений.
2.1 Общее представление HTML
Первоначально язык HTML был создан как средство структурирования и форматирования документов без привязки к средствам воспроизведения (отображения). В идеале, текст с разметкой HTML должен был быть без стилистических и структурных искажений и воспроизводиться на оборудовании с различным техническим оборудованием (цветной экран современного компьютера).
На данный момент действуют несколько видов языков разметки HTML. Наиболее часто используемым является HTML5. В нем реализовано множество новых синтаксических особенностей.
JavaScript
JavaScript - это прототипно-ориентированный язык программирования сценария.
JavaScript используется в качестве встроенного языка для программного доступа к объектам приложений. Наиболее распространенное применение используется в браузерах в качестве скриптового языка для интерактивных web-страниц.
На JavaScript оказали влияние на многие языки. Но при задача была сделать язык похожим на Java, чтобы он был легким для использования непрограммистам.
Сфера применения очень широка. В web-приложениях JavaScript используется в клиентской части web-приложений: клиент-серверных программ, в котором клиент выступает в роли браузера, а сервер - web-сервером. Имеющий распределенную между сервером и клиентом логику.
Обмен информацией происходит по глобальной сети. Главным преимуществом является тот факт, что клиенты не зависят друг от друга и поэтому web-приложения являются кроссплатформенными сервисами.
CSS
CSS - формальный язык для описания внешнего вида документа, написанного с использованием языка разметки. В основном используется в качестве описания и оформления внешнего вида страниц.
CSS используется для определения и задания цветов, шрифтов, расположения блоковой части другого представления внешнего вида. Основной целью развития является разделение описания логической структуры страницы от описания внешнего вида. Такое разделение повышает доступность документа, обеспечивает гибкость и возможность управления её представления.
Преимущества CSS-верстки
До появления CSS, оформление страниц осуществлялось только с использованием средств HTML, внутри самого содержимого документа. После появления CSS, стало возможным разделение содержание и представление документа. Благодаря этому стало возможно легко применить единый стиль оформления для многих документов, а также его изменения.
Плюсы:
1) Несколько дизайнов для просмотра
2) Сокращение времени загрузки страниц за счет переноса представления данных в отдельный CSS-файл
3) Простота изменения дизайна, не нужно править каждую страницу, достаточно изменить сам CSS-файл
4) Дополнительные возможности оформления
Минусы:
1) Различное отображение верстки в различных браузерах, которые по-разному предоставляют один и тот же CSS
2) Часто встречающаяся необходимость изменения не только CSS-файла, но и теги HTML, которые связаны с CSS.
2.2 Общее представление и особенности использования PHP
PHP (англ. PHP: Hypertext Preprocessor -- «PHP: препроцессор гипертекстa») -- скриптовый язык программирования, используемый для разработки web-приложений.
В настоящее время распространяется на многих сайтах в сети Интернет. К крупнейшим сайтам, использующих PHP, относятся Facebook, В контакте, Wikipedia, YouTube. Входит в LAMP -- распространённый набор для создания web-сайтов (Linux, Apache, MySQL, PHP).
PHP-скрипты, обрабатываются интерпретатором обеспечивая кроссплатформенность разработанного приложения:
1) лексический анализ исходного кода и генерация лексем,
2) синтаксический анализ полученных лексем,
3) генерация байт-кода,
4) выполнение байт-кода интерпретатором (без создания исполняемого файла).
Для повышения быстродействия приложений применяются акселераторы. Принцип их работы хранится в кэшировании сгенерированного байт-кода в памяти и/или на диске, что приводит к ускорению работы
Существенной особенностью является то, что разработчику не нужно беспокоиться об распределении и освобождении памяти. Ядро PHP использует автоматическое управление памятью; вся выделенная память возвращается в систему после окончания работы скрипта.
Интерпретатор состоит из ядра и подключаемых модулей «расширений», представляющих собой динамическую библиотеку. Расширения позволяют дополнить базовые вероятности языка, предоставляя возможность для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и еще многими другими документами.
Интерпретатор PHP имеет конфигурационный файл -- php.ini, который содержит множество настроек, изменение которых влияет на поведение интерпретатора. Так, можно отключить использование ряда функций, изменить ограничения на используемые скриптом оперативную память, время выполнения, объём загружаемых файлов, настроить журналирование ошибок, работу с сессиями и почтовыми сервисами, подключить прочие расширения.
WampServer
WampServer --сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, phpMyAdmin и другие дополнения, предназначенная для web-разработки под Windows.
Имеет автоматический инсталлятор. Для управления сервером и его настройками WampServer создает иконку в трее. Позволяет установить любую версию Apache, MySQL и PHP в качестве аддона.
Безопасность WampServer
Имеет различные механизмы обеспечения безопасности и разграничения доступа к данным. Такими механизмами являются:
1) ограничение доступа к определенным каталогам или файлам
2) механизм авторизации пользователей для доступа к каталогу на основе HTTP-аутентификации и digest-аутентификации
3) ограничение доступа к определенным директориям или всему серверу, основанному на IP-адресах пользователя
4) запрет доступа к определенным типам файлов для всех или некоторых пользователей
5) существуют модули, реализующие авторизацию через СУБД или РАМ
Так же существуют внешние средства обеспечения безопасности такие как, mod_security.
MySQL
MySQL - бесплатная реляционная СУБД. Разработку и поддержку осуществляет корпорация Oracle.
MySQL является решением для малых и средних приложений. Обычно реализуется в качестве сервера, к которому обращаются локальные и удаленные клиенты.
Гибкость обеспечивается за счет поддержки большого количества таблиц. Можно взять таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Благодаря открытой архитектуре и GPL-лицензированию в СУБД MySQL постоянно появляются новые таблицы.
Так как MySQL имеет двойное лицензирование, то он может распространяться в соотношении с условиями лицензии GPL. Но по условиям GPL, какая-либо программа подключает исходный код MySQL, то она должна распространяться по лицензии GPL. Данные такого рода могут расходиться с планами разработчиков, которые не хотят раскрывать исходный текст своей программы. Для этого предусмотрена коммерческая лицензия, которая обеспечивает такую же качественную сервисную поддержку.
2.3 Браузеры
Документы, испотзующие код HTML, обрабатываются особыми специальными программами, которые отображают его в отформатированном виде. Их называют «интернет-обозревателями» или по простому -«браузерами», предоставляют комфортный просмотр веб-страниц, и отправки введённых пользователем данных. Известными во всем мире браузерами являются Internet Explorer, Мазила, Firefox, Сафари, Гугл Хром и Опера.
Наш сайт должен корректно отображаться во всех браузерах, иначе можно потерять потенциального клиента. Т.к. он не захотев «мучиться» быстро на сайте-поисковике найдет сайт конкурентов. Этого нельзя допускать ни в коем случае.
2.4 Дизайн сайта
Основные элементы web-страницы -- фон, текст и гипертекстовые ссылки. Их грамотное использование и сочетание в различных цветовых комбинациях может сделать сайт значительно привлекательнее. Тут возможно понадобится консультация у профессионального дизайнера сайтов, который сможет подсказать наиболее подходящие нам цветовые гаммы.
Основное требование -- четкий контраст между цветом текста и фона страницы. Это необходимо для комфортного чтения её. Контраст этот должен, выражаться в яркости и насыщенности страницы различными цветами с удобно читаемым кеглем текстов.
Рисунок 2.1 - Схема веб-сайта «Беларусская биржа фриланс»
2.5 Выбор программного средства для разработки
Проанализировав поставленные задачи и имующиеся технологии, автор принял решение использовать в своей разработке веб-сайт - Joomla Управление сайтом.
Основным достоинством веб-сайта является его практичность. Система предоставляет большие возможности для эффективного и быстрого создания новых сайтов.
Пять характеристик Joomla Управление сайтом:
1. гибкостью;
2. безопасностью;
3. эффективностью;
4. простотой;
5. простым процессом инсталляции.
Особенностью «Joomla: Управление сайтом» является механизм информационных блоков. Это позволяет быстро создавать пользовательские типы содержания.
Следующей особенностью Joomla является сильный визуальный HTML-редактор, дающий возможность размещать на веб-сайте не только HTML страницы, коды PHP или JavaScript, но и динамические компоненты программ, работу которых поддерживает CMS.
О системе Joomla
Joomla - программное обеспечение, позволяющие создавать сайты, редактировать их и управлять ими. Наиболее популярная бесплатная CMS, то есть система управления содержимым. При этом, из двух разновидностей CMS Joomla относится к управлению веб-контента.
Особенность Joomla в том, что при первом установлении программы обладает простым набором для создания сайта. Позже можно увеличить функциональность. Так что новичку не стоит труда разобраться во всех тонкостях работы с этой системой. Joomla обладает такими характеристиками, как интерфейс на русском языке, создание любых сайтов для любых целей, поддерживает большинство хостингов. При этом веб-ресурс будет динамичным и мощным.
CMS Joomla! включает в себя различные инструменты для разработки веб-сайта. Важной особенностьюсистемы является минимальный набор инструментов при начальной установке, который дополняется помере необходимости. Это снижает загромождение административной панели ненужными элементами, атакже снижает нагрузку на сервер и экономит место на хостинге. Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталограсширений содержит множество языковых пакетов, которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского, белорусского и ещё некоторых языков стран СНГ.
Версия Joomla
Joomla 3.5.1
На текущий момент это новейшая версия системы управления сайтами Joomla, которая активно развивается и поддерживается командой разработки.
Если вы не уверены, какую версию Joomla использовать, рекомендуем выбрать Joomla 3.5.1.
Вероятно, для начинающих разработчиков начало работы с Joomla может показаться проще.
Некоторое время назад разработчики заявили об остановке работы над проектом Mambo, чтобы сконцентрироваться только на Joomla. Тем не менее впоследствии разработка Mambo перешла в руки сообщества и продолжила свое активное развитие. При выборе Joomla для новых проектов желательно учитывать, что в целом функциональные возможности Mambo выше Joomla.
Джентльменский набор
Несмотря на то, что Joomla может работать почти на какой-угодно операционной системе, возможно, будет полезно учесть следующие рекомендации при установке и работе с Joomla:
ОС Linux
Apache с включенным mod_rewrite
PHP 5.2.9 или выше
MySQL 5.0.67 или выше
О системе Joomla CMS
Joomla работает для вас. В отличие от многих других CMS, Joomla не создает жестких ограничений, но позволяет полностью раскрыть потенциал вашего представления о том, как должен выглядеть и работать ваш сайт!
Легкая в использовании CMS. Предоставляет интуитивно понятный интерфейс, который позволяет далеким от технических профессий людям легко изменять и добавлять содержимое сайта без каких-либо сложностей.
В данной главе были приведены описания информационных технологий, приведены сравнения среди систем управления, рассмотрены их достоинства и недостатки, а так же выбрана система с чьей помощью будет реализован наш сайт.
3. РАЗРАБОТКА WEB-САЙТА БЕЛАРУССКАЯ БИРЖА ФРИЛАНС
3.1 Выбор программного средства для разработки web-сайта
Сайт был разработан при помощи программного продукта Joomla: Управление сайтом. Joomla -- это бесплатная профессиональная система управления содержимым (CMS) и фреймворк для веб-приложений, предназначенная для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым) сайтов.
Это означает, что систему Joomla может использовать каждый: как для личного использования, так и для коммерческого распространения сайтов, построенных на данной системе управления.
Joomla написана на программном языке PHP и использует для хранения данных СУБД MySQL или MS SQL. Система управления Joomla может быть установлена на большинстве веб-серверов (например, таких как IIS, Apache, Lighttpd, nginx и Zeus), а контрольная панель системы работает практически во всех современных браузерах.
3.2 Требование к сайту
Руководство веб-сайта «Беларусская биржа фриланс» выступило заказчиком сайта и выдвинуло свои требования, которые должны быть выполнены:
* Должен быть привлекательным
* Цветовая гамма должна соответствовать фирменным цветам - это красно-бело-серые цвета
* Эмблема должна находиться в области заголовка
* Сайт должен иметь удобную навигацию на каждой странице
* Реализация ряда функций
* Администрирование сайта должно быть таким, чтобы простой пользователь не имеющий навыков мог спокойно добавить или изменить уже имеющуюся информацию.
Сайт написан на программном языке PHP и использует для хранения данных СУБД MySQL или MS SQL. Система управления Joomla может быть установлена на большинстве web-серверов (Apache), а контрольная панель системы работает практически во всех современных браузерах.
3.3 Целевая аудитория
Целевая аудитория - группа людей или сегмент рынка, для которого предназначен продукт, услуга, web-сайт. У каждого сайта есть своя целевая аудитория, которая интересуется теми или иными видами услуг, а так же заинтересована в информации о нас. Клиентами данного сайта считаются те, кто собираются приобретать услуги фрилансеров. К данной аудитории могут относится любые пользователи с любым доходом.
Фрилансер
Под ним понимают работу по найму, когда работодатель ищет себе исполнителя и дает ему задания. Заказчик устанавливает сроки, а исполнитель за выделенное время должен выполнить заказ и отправить на проверку. Если все хорошо и работа выполнена качественно и в срок, то заказчик перечисляет ранее оговоренную сумму работнику. При этом Исполнителю не обязательно встречаться с работодателем лицом к лицу. Все переговоры могут происходить по телефону или в Интернете. Чаще всего во фрилансе нет посредников, но иногда встречается и такое.
Фрилбнсер (англ. freelancer -- «свободный копьеносец» , наёмник, в переносном значении -- вольный художник) -- человек, выполняющий работу без заключения долговременного договора с работодателем, нанимаемый только для выполнения определённого перечня работ (внештатный работник) . Также фрилансером является работник, приглашенный для выполнения работ в ходе аутстаффинга. Будучи вне постоянного штата какой-либо компании, фрилансер может одновременно выполнять заказы для разных клиентов. Термин фрилансер впервые употребляется Вальтером Скоттом в романе «Айвенго» для описания «средневекового наёмного воина»
В английском языке долгое время «фрилансер» было именем существительным, но в 1903 был признан производный от существительного глагол и внесён в Оксфордский словарь английского языка. И только в последнее время существительное трансформировалось в различные формы глагола и наречия.
Фрилансерство особенно распространено в таких областях деятельности, как журналистика (и другие формы деятельности, связанные с написанием текстов) , компьютерное программирование, веб-дизайн, перевод, разного рода консультационная деятельность. Также фрилансерами считаются охотники за вознаграждением и солдаты-наёмники.
Широкое распространение фрилансерство получило с развитием Интернета: сеть и сопутствующие информационные и банковские технологии позволили некоторым категориям работников уменьшить частоту появления в офисах, а то и полностью перейти на надомную/удалённую работу.
В настоящее время в Интернете сформировалась устойчивая прослойка фрилансеров, зарабатывающих себе на жизнь удалённой работой. Фрилансерство распространено среди дизайнеров, программистов, оптимизаторов, участников партнерских программ. Действует множество специализированных сайтов, призванных помочь фрилансерам найти очередной заказ.
Фрилансер чаще всего сам предлагает свои услуги -- через интернет (онлайн-работа), газетные объявления или пользуясь «сарафанным радио», то есть личными связями. Фриланс особенно распространён в таких областях деятельности, как журналистика (и другие формы деятельности, связанные с написанием текстов), юриспруденция, компьютерное программирование, архитектура, дизайн во всех его проявлениях (реклама, веб-дизайн, дизайн интерьера и т. д.), перевод, фото- и видеосъёмка, разного рода экспертная и консультационная деятельность. Однако фриланс также сильно распространен в строительной области. Фирмам-подрядчикам выгоднее нанимать работников на сезон, нежели содержать рабочий штат.
Рынок фриланс-услуг в настоящее время уже достаточно развит в Западной Европе и США и стремительно развивается в России и странах СНГ, привлекая всё новых участников как со стороны исполнителей, предлагающих свои услуги, так и со стороны частных лиц и организаций, готовых к сотрудничеству на удалённой основе. Понятие рынок фриланс-услуг является не столько отчётливым и установленным, в русском языке, сколько ходовым и востребованным.
Заказчик
Заказчик -- лицо (физическое или юридическое), заинтересованное в выполнении исполнителем работ, оказании им услуг или приобретении у продавца какого-либо продукта. Иногда при этом предполагается оформление заказа, но не обязательно.
4. ТЕСТИРОВАНИЕ ПРОГРАММНОГО СРЕДСТВА
После того, как разработка любого приложения завершается, необходимо провести ряд тестов, чтобы определить насколько хорошо оно функционирует в различных условиях.
Функциональное тестирование обычно занимает центральное место при обеспечении качества приложения, однако требования к разрабатываемому продукту крайне редко ограничиваются только функциональными спецификациями. Чтобы получить действительно качественное решение, необходим комплекс мер по обеспечению качества, покрывающий разнообразные характеристики приложения с учетом их взаимозависимости. Необходимо понимать, что функциональное тестирование зачастую неотделимо от таких направлений контроля качества приложения, как тестирование пользовательского интерфейса и удобства пользования, тестирование производительности, тестирование безопасности и т.д.
Юзабилити-тестирование - это метод, используемый для оценки продукта, при котором продукт тестируется пользователями, принадлежащими к Вашей целевой аудитории. В течение теста участники пытаются выполнить типичные задачи, а в это время специалисты наблюдают за ними, слушают и делают пометки.
Цель - выявить проблемы, связанные с удобством использования продукта, собрать количественные данные о том, как пользователи выполняют задания (например, время на выполнение задачи, процент ошибок), и выяснить, насколько продукт их удовлетворяет.
Термин нагрузочное тестирование может быть использован в различных значениях в профессиональной среде тестирования приложений. В общем случае он означает практику моделирования ожидаемого использования приложения с помощью эмуляции работы нескольких пользователей одновременно. Таким образом, подобное тестирование больше всего подходит для многопользовательских систем, чаще - использующих клиент-серверную архитектуру (например, веб-серверов). Однако и другие типы систем приложений могут быть протестированы подобным способом. Например, текстовый или графический редактор можно заставить прочесть очень большой документ; а финансовый пакет - сгенерировать отчёт на основе данных за несколько лет. Наиболее адекватно спроектированный нагрузочный тест даёт более точные результаты.
После проведения всех необходимых тестов были получены результаты касаемо того, как web-приложение справляется с определенными нагрузками и функциями, которые в него заложены.
Таблица 4.1 - Результаты тестов
Тест |
Google Chrome 50.0.2661.94 |
Opera 36.0 |
Mozilla Firefox 26.0 |
|
1. Работоспособность веб-сайта |
+ |
+ |
+ |
|
2. Соответствие ожиданиям пользователя |
+ |
+ |
+ |
|
3. Целостность веб-сайта |
+ |
+ |
- |
5. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
5.1 Группы пользователей
Данный сайт имеет два доступа: администратор (admin), который имеет полный доступ ко всему материалу на сайте и простой пользователь, который может только просматривать информацию на сайте (5.11).
Рисунок 5.11 - Главная страница веб-сайта
На главной странице сайта (рисунок 5.12) отображается основная информация о веб-сайте. Это так называемое «лицо» всего сайта. Ведь встречают «по одёжке», а провожают «по уму». Наша «одёжка», по мнению автора, очень достойная и функциональная. Это должно позитивно сказаться на общей посещаемости сайта. И стать брендом.
Рисунок 5.12 - Главная страница веб-сайта
На странице «Я Заказчик» (рисунок 5.13), заказчики веб-сайта могут увидеть работы, которые предлагают на фрилансеры веб-сайта, так же заказчик может создать тему и заказать нужную ему работу нажав на кнопку «Создать тему».
Рисунок 5.13 - Страница веб-сайта «Я Заказчик»
На странице «Я Фрилансер» (рисунок 5.14), клиенты нашего сайта могут увидеть работы и приступить к их выполнению, а так же фрилансер может предложить свою выполненную работу при помощи кнопки «Создать тему».
Рисунок 5.14 - Страница веб-сайта «Я Фрилансер»
На странице сайта «Как мне стать фрилансером» (рисунок 5.15) отображается информация о том, как можно стать фрилансером.
Рисунок 5.15 - Страница веб-сайта «Как мне стать фрилансером»
На странице «Как стать заказчиком» (рисунок 5.16) отображается информация, как можно стать заказчиком.
Рисунок 5.16 - Страница веб-сайта «Как стать заказчиком»
На странице «Наши контакты» (рисунок 5.17), клиенты нашего сайта могут увидеть контакты по которым могут связаться с администратором веб-сайта, а так же могут задать вопрос при помощи формы обратной связи.
Рисунок 5.17 - Контакты с формой обратной связи
На данном этапе пользователь может пройти регистрацию на веб-сайте (рисунок 5.18)
Рисунок 5.18 - Форма регистрации пользователя
5.2 Система администрирования
Для редактирования сайта, необходимо зайти на страницу http://localhost/bbf/administrator/index.php , где расположен сайт и пройти авторизацию (рисунок 5.19). Это необходимо, что бы поддерживалась безопасность функционирования сайта. Доступ к паролю «админа» должен тщательно держаться в секрете. После авторизации появляется панель управления сайтом, где администратор в любое время сможет добавить необходимы модули или разработать необходимые приложения, если они понадобятся веб-сайту Беларусской бирже фриланс (рисунок 3.7).
Рисунок 5.19 - Страница администрирования (вход на сайт)
Рисунок 5.20 - Страница панели управления сайта
Для создания новых ресурсов имеется панель создания (рисунок 5.21). Меню представляет собой создание страницы. С его помощью были созданы такие страницы как: «Главная», «Я заказчик», «Я фрилансер», «Как стать фрилансером», «Как стать заказчиком» и «Наши контакты».
Рисунок 5.21 - Страница создания материала
Управление данными происходит при помощи элементов таких как: Шаблоны, Материалы, Категории, Плагины (рисунок 5.22).
Рисунок 5.22 - Страница Управления материалами
Меню «Материалы» состоит из четырех пунктов: «Менеджер материалов», «Менеджер категорий», «Избранные материалы» и «Медиа-менеджер». Первые три пункта меню относятся к стандартному компоненту «Менеджер материалов», а четвёртый пункт соответственно к стандартному компоненту «Медиа-менеджер». На первых порах может возникнуть некоторая путаница из-за названия первого пункта меню «Материалы». На мой взгляд, его было бы правильнее назвать «Менеджер статей», т. к. материалы - понятие более широкое, включающее в себя кроме текстовых ещё и медиа-материалы. Но ... таков стандартный перевод. Пошли дальше. Для удобства, первые два пункта меню - «Менеджер материалов» и «Менеджер категорий» имеют по одному пункту подменю для быстрого создания статьи или категории соответственно. Удобно - не надо переходить в основной пункт меню и там выбирать кнопку «Создать». Каждый из трёх первых пунктов меню «Материалы» откроет соответствующий раздел компонента «Менеджер материалов».
Категории материалов нужны для систематизирования информации и удобной её подачи пользователям сайта. Категории - это своего рода папки для материалов (статей). Определённая группа статей относится к определённой категории. Например, можно создать категорию «Спорт», которая будет содержать статьи, относящиеся к спортивной тематике или можно создать категорию «Новости», содержащую новостные статьи. Категории могут содержать подкатегории, для более точного систематизирования материала. Например, категория «Новости» может содержать вложенную категорию (подкатегорию) «Краткие новости». Как уверяют разработчики Joomla, вложенность категорий неограниченна. Если материалы категоризированы (разбиты по категориям), то с ними проще работать и их можно выводить на сайте одним из удобных для восприятия посетителей способов. Например, в виде блога категории. О том, как это сделать мы поговорим в статье, посвящённой работе с меню.
Плагины - это интерактивные PHP-скрипты, запускающиеся при наступления события, которые они отслеживают.
Существует много разных систем управления, которые отличаются друг от друга системными требованиями, возможностями и ценой. Есть бесплатные системы, есть системы дорогие. Каждая из них имеет определенные преимущества.
Joomla!-- система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных СУБД MySQL или другие стандартные промышленные реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.
6. ЭКОНОМИЧЕСКИЙ РАЗДЕЛ
6.1 Расчет прогнозируемой цены и прибыли на программное средство
6.1.1 Расчет полной себестоимости программного продукта
В данном разделе рассчитывается полную себестоимость программы.
Себестоимость программного средства - это затраты разработчика в денежной форме на производство и реализацию программного средства.
Стоимостная оценка программного средства у разработчиков предполагает определение следующих калькуляционных статей затрат:
- затраты на материалы и комплектующие;
- основная заработная плата исполнителей;
- дополнительная заработная плата исполнителей;
- отчисления в фонд социальной защиты населения;
- отчисления по обязательному страхованию от несчастных случаев на производстве и профессиональных заболеваний;
- накладные расходы;
- затраты на сопровождение и адаптацию.
На основании затрат рассчитывается полная себестоимость и свободная отпускная цена программного средства.
1. Статья «Затраты на материалы и комплектующие».
В данной статье рассчитываются затраты на материалы, комплектующие и интернет, непосредственно связанные с производством программного продукта, такие как магнитные и другого вида носители, бумага для печати отчетов и т.д. Затраты по данной статье рассчитываются по формуле:
Змат,комп = Нрасх * Цед, руб. (6.1),
где Нрасх - норма расхода материала на единицу изделия, шт;
Цед - цена за единицу материала, руб.
Расчеты предоставлены в таблице 6.1
Таблица 6.1 - Затраты на материалы и комплектующие
Материалы и комплектующие |
Цена за единицу, руб. |
Норма расхода, шт. |
Затраты на материалы и комплектующие, руб. |
|
1 |
2 |
3 |
4 |
|
Пачка бумаги |
28 600 |
0,2 |
5 720 |
|
USB носитель |
54 000 |
1 |
54 000 |
|
Интернет |
75 000 |
0,45 |
33 750 |
|
Итого: |
93 470 |
2. В соответствии с «Рекомендациями по применению «Единой тарифной сетки» рабочих и служащих народного хозяйства» и тарифными разрядами и коэффициентами должностей рассчитывается месячная тарифная ставка исполнителя.
Месячная тарифная ставка каждого исполнителя определяется:
ЗПмес = ТС 1мес * Ктар, руб. (6.2),
где ТС 1мес - тарифная ставка 1-го разряда за месяц, руб.;
Ктар - тарифный коэффициент 8-го разряда.
ЗПмес = 1 294 514 2 809 095 руб.
3. Статья «Основная заработная плата исполнителей» рассчитывается по формуле:
ЗПосн = ТСдн То Кпр, руб., (6.3),
где ТСдн - тарифная ставка за день;
ТСдн = ЗПмес / 21,25 (6.4)
ТСдн = 2 809 095 / 21,25 = 132 192 руб.
То - трудоемкость программного средства, человеко-дней,
Кпр - коэффициент премирования.
Найдем часовую тарифную ставку:
132 192 / 8 = 16 524 руб.
Дневная тарифная ставка программиста, составила 132 192 рубля. Принятый коэффициент премирования - 1,3. Трудоемкость разработки программного средства составила 8 рабочих дней.
Основная заработная плата составила:
ЗПосн = 132 192 10 1,3 = 1 718 496 руб.
4. Статья «Дополнительная заработная плата исполнителей» определяется по формуле:
ЗПдоп = (ЗПосн * %ЗПдоп )/ 100, руб. (6.5),
где %ЗПдоп - процент дополнительной заработной платы от основной;
Процент дополнительной заработной платы составляет 20%, следовательно:
ЗПдоп = 1 718 496 * 20 / 100 = 343 699 руб.
5. Статья «Отчисления в фонд социальной защиты населения» (ФСЗН) определяется в соответствии с действующими законодательными актами по нормативу в процентном отношении к фонду основной и дополнительной заработной платы исполнителей:
Отчфсзн = (ЗПосн + ЗПдоп) * %отч / 100, руб. (6.6),
где %отч - процент отчислений установленный государством в планируемом году (для 2011 г. основная ставка ФСЗН - 34%).
Отчфсзн = (1 718 496 + 343 699) * 34/100 = 701 146 руб.
6. Статья «Отчисления по обязательному страхованию от несчастных случаев на производстве и профессиональных заболеваний» определяется в соответствии с действующими законодательными актами в зависимости от уровня риска отрасли, к которой относится организация - разработчик:
Отчстрах = (ЗПосн + ЗПдоп) * %отч / 100, руб. (6.7),
где %отч - процент отчислений установленный государством в планируемом году.
Процент отчислений на страхование составляет 0,25%, значит:
Отчстрах = (1 718 496 + 343 699)*0,25/100 = 5 155 руб.
7. Статья «Общепроизводственные затраты» связана с необходимостью содержания аппарата управления. Данные затраты относятся на конкретное программное средство по нормативу в процентном отношении к основной заработной плате исполнителей:
Зобщепр. = ЗПосн * %Зобщепр. / 100, руб. (6.8),
где %Затр - норматив общепроизводственных затрат в целом по организации.
Процент расходов принятый в данной организации составляет 50%, значит:
Зобщепр. = 1 718 496 * 50 / 100 = 859 248 руб.
8. Общая сумма расходов на разработку программного средства рассчитывается по формуле:
С/Спр = З мат,комп + ЗПосн + ЗПдоп + Отчфсзн + Отчстрах + Зобщепр, руб. (6.9)
С/Спр = 93 470 + 1 718 496 + 343 699 + 701 146 + 5 155 + 859 248 = 3 721 214 руб.
9. Статья «Общехозяйственные затраты» включает в себя расходы, связанные с управлением всей организации, заработную плату персонала, амортизацию зданий, расходы на ремонт и эксплуатацию основных фондов, отопление, освещение, охрану и т.д. и определяется от производственной себестоимости:
Зобщехоз. = /100, руб. (6.10),
где % Зобщехоз. -норматив общепроизводственных затрат в целом по организации, который составляет 7%.
Зобщехоз. = 3 721 214 7/100 = 260 485 руб.
10. Кроме того, организация - разработчик осуществляет затраты на сопровождение и адаптацию программного средства, которые определяются по нормативу от общей суммы расходов на разработку программного средства:
Задап. = ) / 100, руб. (6.11),
где % Задап. -норматив общепроизводственных затрат в целом по организации, который составляет 3%.
Задап. = (3 721 214 + 260 485) 3/100 = 119 451 руб.
11. Полная себестоимость программного средства определяется по формуле:
С/Сполн = С/Спр + Зобщехоз. + Задап , руб. (6.12)
С/Сполн = 3 721 214 + 260 485 + 119 451 = 4 101 150 руб.
6.1.2 Определение прибыли и свободной отпускной цены программного средства
Свободная отпускная цена определяется на основании цены разработчика, которая формируется на основе показателя рентабельности продукции. Рентабельность и прибыль по создаваемому программному продукту определяются исходя из результатов анализа рыночных условий, переговоров с заказчиком (потребителем) и согласования с ним отпускной цены, включающей дополнительно налог на добавленную стоимость.
1. Прибыль рассчитывается по формуле:
ПР = IIP = С/Сполн * %Р/100, руб. (6.13),
где %Р - уровень рентабельности программного средства, %;
Заложенная рентабельность составляет 15%.
Получаем прибыль:
ПР = 4 101 150 * 20 / 100 = 820 230 руб.
2. Прогнозируемая отпускная цена разработчика определяется по формуле:
Цотп = С\Сполн + ПР + НДС, руб. (6.14),
где НДС - сумма налога на добавленную стоимость, руб.
НДС = (С/Сполн + ПР) * % НДС/100, руб. (6.15),
где %НДС - ставка налога на добавленную стоимость. Составляет 20%.
НДС = (4 101 150 + 820 230) * 20 / 100 = 984 276 руб.
Цотп = 4 101 150 + 820 230 + 984 276 = 5 905 656 руб.
6.2 Обоснование экономической целесообразности проведения мероприятия
Рассчитать экономические показатели эффективности внедрения автоматизированной информационной системы не представляется возможным, т.к. информационный web-ресурс «Беларуская биржа фриланс» несёт больше информационный и социальный характер, нежели коммерческий.
6.3 Расчет капитальных затрат
Общие капитальные вложения (КЗ) потребителя, связанные приобретением, внедрением и использованием программных средств, рассчитываются по формуле:
КЗ = Кпр + Ко+Кис тыс. руб., (6.16),
где Кпр - затраты пользователя на приобретение программного средства по отпускной цене, руб.;
Кос - затраты пользователя на освоение программного средства, тыс. руб.;
КЗ = 5 905 656+ 250 000 +1 200 000 = 7 355 656 руб.
Затраты пользователя на освоение программного средства
Для того чтобы пользователь освоил компьютер более целесообразно отправить его на базовые компьютернык курсы стоимость которых составляет 250 000 руб.
6.4 Технико - экономические показатели. Выводы по расчетам
Результаты полученных расчетов целесообразно свести в таблицу.
Таблица 6.3 - Технико - экономические показатели программного средства
Наименование показателей |
Обозна- чения |
Ед. измерения |
Результат |
|
Полная себестоимость |
С/Сполн. |
руб. |
4 101 150 |
|
Свободная отпускная цена |
Цотп |
руб. |
5 905 656 |
|
Сумма капитальных затрат |
КЗ |
руб. |
7 355 656 |
В ходе проделанных вычислений были выведены такие основные показатели как полная себестоимость, которая составила 4 101 150 руб., свободная отпускная цена 5 905 656руб., и сумма капитальных затрат 7 355 656 руб., эти показатели свидетельствуют о весьма незначительных временных и финансовых затратах на создание данного программного продукта.
6. ОХРАНА ТРУДА И ТЕХНИКА БЕЗОПАСНОСТИ
Общие требования безопасности
К работе с ПК допускаются работники, не имеющие медицинских противопоказаний, прошедшие инструктаж по вопросам охраны труда. Женщины со времени установления беременности и в период кормления грудью к выполнению всех видов работ, связанных с использованием ПК, не допускаются.
При работе с ПК на работников могут оказывать неблагоприятное воздействие следующие опасные и вредные производственные факторы:
повышенный уровень электромагнитных излучений;
повышенный уровень ионизирующих излучений;
повышенный уровень статического электричества;
повышенная напряженность электростатического поля;
повышенная или пониженная ионизация воздуха;
повышенная яркость света;
повышенное значение напряжения в электрической цепи, замыкание которой может произойти через тело человека;
статические перегрузки костно-мышечного аппарата и динамические локальные перегрузки мышц кистей рук;
перенапряжение зрительного анализатора;
умственное перенапряжение;
эмоциональные перегрузки;
монотонность труда.
В зависимости от условий труда, в которых применяются ПК, и характера работы на работников могут воздействовать также другие опасные и вредные производственные факторы.
Организация рабочего места с ПК должна учитывать требования безопасности, удобство положения, движений и действий работника.
Рабочий стол с учетом характера выполняемой работы должен иметь достаточный размер для рационального размещения монитора (дисплея), клавиатуры, другого используемого оборудования и документов, поверхность, обладающую низкой отражающей способностью. Клавиатура располагается на поверхности стола таким образом, чтобы пространство перед клавиатурой было достаточным для опоры рук работника (на расстоянии не менее чем 300 мм от края, обращенного к работнику). Чтобы обеспечивалось удобство зрительного наблюдения, быстрое и точное считывание информации, плоскость экрана монитора располагается ниже уровня глаз работника, предпочтительно перпендикуляр- го дня проветривание и ежедневная влажная уборка помещений, используются увлажнители воздуха.
При работе с ПК обеспечивается доступ работников к первичным средствам пожаротушения, аптечкам первой медицинской помощи.
Работники при работе с ПК с учетом воздействующих на них опасных и вредных производственных факторов обеспечиваются средствами индивидуальной защиты в соответствии с типовыми отраслевыми нормами для соответствующих профессий и должностей.
...Подобные документы
Основные этапы разработки web-сайта. Классификации современных бирж. Выбор программного средства для разработки сайта. Требования к сайту. Расчет прогнозируемой цены и прибыли на программное средство. Описание языков для разработки web–приложений.
дипломная работа [1,4 M], добавлен 02.09.2016Сайт как площадка поиска партнеров, этапы и подходы к его разработке, предъявляемые требования и функции, целевая аудитория. Классификации и типы бирж. Описание языков для разработки web-приложений. Тестирование разработанного программного средства.
дипломная работа [1,1 M], добавлен 17.07.2016Инструментальные средства разработки сайта. Таблицы базы данных, их описание. Общие принципы разработки программного продукта. Структура программного продукта клиента. Страница информации о пользователе и его заказов, информационная безопасность.
дипломная работа [3,5 M], добавлен 14.06.2012Основные технологии разработки ресурсов Интернет. Процесс разработки веб-сайта. Понятие Web-сайта и классификация Web-сайтов. Основные этапы разработки Web-сайта. Использование HTML, CSS, JavaScript, FLASH, PHP и реляционной базы данных MySQL.
презентация [1,3 M], добавлен 28.11.2015Выбор сред разработки для реализации сайта. Основная концепция и содержание веб-сайта. Роль дизайна сайта в его создании и определение основных требований к его содержанию и внешнему виду. Особенности разработки удобного и красивого интерфейса сайта.
курсовая работа [686,4 K], добавлен 13.06.2022Функциональные возможности веб-сайтов и их применение. Сравнительный анализ языков программирования для веб-разработки. Методические аспекты разработки образовательного веб-сайта. Определение трудозатрат на разработку и отладку программного продукта.
дипломная работа [2,8 M], добавлен 03.09.2021Разработка проектных решений по созданию автоматизированной системы управления "модератор сайта". Проектирование структуры базы данных. Выбор среды разработки. Описание программного средства. Разработка web-сайта на примере ЗАО Молкомбинат "Адыгейский".
дипломная работа [1,8 M], добавлен 09.02.2013Основание для разработки web-сайта. Требования к программной документации, стадии и этапы разработки сайта. Установка пакета Denwer. Установка программы создания и редактирования Web-сайтов Joomla 1.5. Расчет себестоимости программного продукта.
дипломная работа [7,7 M], добавлен 30.06.2012Выбор программного средства. Алгоритм разработки сайта. Установка системы управления контентом Joomla. Установка компонентов и плагинов. Тестирование программного продукта. Аппаратное и программное обеспечение. Техника безопасности на рабочем месте.
курсовая работа [4,5 M], добавлен 13.10.2012Принципы работы строительной организации ООО "СтройМонтажПроект", обоснование потребности в сайте. Классификация web-страниц. Языки разметки гипертекстовых документов. Выбор программного средства для разработки. Поэтапное проектирование сайта фирмы.
дипломная работа [1,6 M], добавлен 08.06.2013Основные технологии для разработки Web приложений. Выявление эффективности функционирования web-сайта и информационных технологий университета. Установка локального сервера Denwer. Пользовательская часть сайта. Эффективность программного обеспечения.
дипломная работа [4,4 M], добавлен 14.07.2015Понятие сайта и их классификация - корпоративные, презентационные, тематические, интернет-магазины. Язык гипертекстовой разметки HTML и его средства разработки. Виртуальный web-сервер Denver и MySQL базы. Этапы разработки сайта и структура навигации.
дипломная работа [2,4 M], добавлен 13.01.2015Определение возможностей средств и языков для разработки сайта, требований, предъявляемых к текстовой и графической информации, представленной на экране монитора. Характеристика технологии создания RIA-приложений, Flash-компонентов и Active-x-объектов.
курсовая работа [3,0 M], добавлен 17.03.2012Методы и способы представления на web-страницах различных видов информации, не препятствующие их доступности. Этапы разработки web-сайта. Общие представления о языке HTML. Внешний вид страниц. Оценка трудоемкости и сроков разработки программного продукта.
дипломная работа [2,9 M], добавлен 13.04.2014Web-дизайн, web-страница, основы строения сайта. Текстовые редакторы для разработки Web приложений. Стандартные средства разработки для Unix систем. Профессиональные среды разработки и их ответвления. Визуальные редакторы для разработчиков Web.
курсовая работа [1,4 M], добавлен 12.08.2015Структура локальной сети предприятия и используемое программное обеспечение. Обоснование типа разрабатываемого web-узла. Выбор инструментов и технологий для разработки. Оптимизация контента сайта. Расчёт затрат на создание программного продукта.
дипломная работа [3,1 M], добавлен 26.01.2013Общее описание разрабатываемого веб-сайта. Создание модуля учета средств для разработки программного продукта. Разработка дизайна. Редактирование веб-сайта в CMS Worspress. Разработка методических указаний для продукта. Система управления базами данных.
дипломная работа [1,8 M], добавлен 10.07.2017Сайт как средство предоставления и передачи информации, их классификация. Разработка информационного web-сайта для МОУ СОШ №12. Подготовка проектной документации, выбор средств разработки HTML-страниц. Функциональная часть, контент; структура навигации.
дипломная работа [2,6 M], добавлен 08.01.2015Постановка задачи разработки сайта компании "ОргТехСервис". Выбор методики проектирование сайта, разработка проекта, тестирование и отладка. Расчет показателей надежности Интернет-услуг. Порядок разработки интерфейсов взаимодействия с пользователем.
контрольная работа [1,5 M], добавлен 22.10.2014Классификация пользователей проекта Web-приложения "Такси "Люкс". Выбор основных методов и средств разработки. Описание дизайна сайта. Исходный код обработчиков основных событий на страницах. Расчет себестоимости разработки программного продукта.
дипломная работа [2,5 M], добавлен 26.06.2012