- •Содержание
- •Введение
- •Анализ поставленной задачи и постановка задачи на проектирование
- •Анализ существующей технологии помощи клиентам в оформлении путевок
- •Разработка новой технологии помощи клиентам в оформлении путевок
- •Выбор и разработка архитектуры сетевой технологии.
- •Выбор программного обеспечения сетевой технологии.
- •ВыборSql-сервера
- •Выбор Www-сервера.
- •Выбор сервера приложений
- •Обоснование требований к разрабатываемой сетевой технологии
- •Постановка задачи на разработку
- •Разработка новой технологии помощи клиентам в оформлении путевок
- •Разработка модели бд
- •Разработка модели управления системой
- •Разработка графических форм интерфейса пользователя
- •Оценка эффективности разработанного проекта
- •Заключение
- •Список литературы
Выбор Www-сервера.
Www-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий имHTTP-ответы, обычно вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Www-серверы — основа Всемирной паутины.
Выберем Www-сервер из следующего списка серверов:
Apache 2.0.59.
IIS.
Nginx.
Google Web-Server 2.1.
Теперь необходимо определить критерии, по которым будем оценивать www-сервера.
Критерии:
Наличие лицензии.
Защищенность сервера.
Простота интерфейса.
Опыт работы.
Все WEB-сервера будем рассматривать по вышеперечисленным критериям по шкале от 0 до 5, где 0 – самая низкая оценка, 5 – самая высокая. В столбце «Сумма» также будет находиться сумма баллов. Для выбора составим таблицу.
Таблица 3 – Выбор WEB-сервера
Название WEB-сервера |
Наличие лицензии |
Защищенность сервера |
Простота интерфейса |
Опыт работы |
Сумма |
Apache 2.0.59 |
5 |
5 |
4 |
5 |
19 |
IIS |
5 |
4 |
4 |
0 |
13 |
Nginx |
5 |
4 |
4 |
2 |
15 |
Google Web-Server 2.1 |
5 |
4 |
4 |
0 |
13 |
Из результатов таблицы 3 видно, что www-сервер Apache набрал большее количество баллов. Выберем данный www-сервер.
Выбор сервера приложений
В данной сетевой технологии будет использоваться связь с базой данных, поэтому необходимо использовать языки Perl,PHPилиPython. Выберем, какой язык будем использовать.
Критерии выбора:
Опыт работы.
Безопасность.
Сложность разработки.
Наличие лицензии.
Оценим варианты по критериям с пятибалльной шкалой, где 0 – самая низкая оценка, 5 – самая высокая.
Таблица 4 – Выбор языка web-программирования
Название языка |
Опыт работы |
Безопасность |
Сложность разработки |
Наличие лицензии |
Сумма |
PHP 5 |
5 |
4 |
5 |
5 |
19 |
Perl |
0 |
4 |
2 |
3 |
9 |
Python |
2 |
4 |
3 |
3 |
12 |
По результатам таблицы 4 видно, что наибольшее количество баллов набрал язык PHP.
Для разработки сетевой технологии необходимо разработать ряд гипертекстовых документов, на которых будут располагаться информация по регистрации клиентов и турагентов, а также по путевкам, которую можно изучить, пользуясь сетью Интернет.
Для разработки гипертекстовых документов необходимо выбрать один из следующих пакетов: Microsoft FrontPage 2002, MacromediaDreamweaver8, Allaire HomeSite 4.5. Чтобы выбрать подходящий пакет, сравним их по 3 критериям, использую пятибалльную шкалу:
Пакет содержит удобный графический интерфейс.
Наличие лицензии.
При экспорте web-страницы генерируется оптимизированныйHTMLкод.
Имеется опыт работы с данным пакетом.
Таблица 5 – Выбор пакета для разработки
Название пакета |
Удобный графический интерфейс |
Наличие лицензии |
При экспорте web-страницы генерируется оптимизированный HTML код |
Имеется опыт работы с данным пакетом |
Сумма |
Microsoft FrontPage 2002 |
5 |
0 |
4 |
0 |
9 |
Macromedia Dreamweaver 8 |
5 |
2 |
5 |
5 |
17 |
Allaire HomeSite 4.5 |
5 |
0 |
5 |
0 |
10 |
Выбор средства разработки сделаем по максимальной сумме.
На основе результатов таблицы 5, выбираем пакет MacromediaDreamweaver8, потому что он наиболее подходит для разработки гипертекста.