Автор работы: Пользователь скрыл имя, 27 Сентября 2017 в 06:22, курсовая работа
Целью данной работы является создание туристического сайта для иностранцев. Цель разбита на 5 задач
- Определить каким будет сайт
- Анализ местных достопримечательностей, определить, что наиболее привлечет иностранцев в нашу республику
- Инструменты для создания сайта
- Инструменты для продвижения
- Создание сайта
Введение…………………………………………………………………….. 3
ГЛАВА I. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СОЗДАНИЯ САЙТА………… 5
1.1 Виды сайтов……………………………………………………………5
1.2 Местные достопримечательности ………………………………….. 10
1.3 Инструменты для создания сайта…………………………………….14
1.4 Перечень Функций программного продукта……………………….. 15
ГЛАВА II. ПРОЕКТНАЯ ЧАСТЬ………………………………………….. 17
2.1 Функциональная схема программного продукта…………………… 17
2.2 Модульная структура программного продукта………………………18
2.3 Структурная схема……………………………………………………...19
2.4 Сценарий пользовательского интерфейса и описание интерфейса программного продукта……………………………………………………….20
ГЛАВА III. ТЕСТИРОВАНИЯ………………………………………………..23
3.1 Результаты и виды тестирования………………………………………23
Заключение …………………………………………………………………….26
Список использованных источников…………………………………………28
Глава III. Тестирования
3.1 Результаты и виды тестирования
Все виды тестирования программного обеспечения, в зависимости от преследуемых целей, можно условно разделить на следующие группы:
1. Функциональные виды тестирования
Функциональные виды тестирования — это тестирования программного продукта в целях проверки реализуемости функциональных требований, то есть его способности в определённых условиях решать задачи, нужные пользователям. Ниже представлены одни из самых распространенных видов функциональных тестов:
1). Функциональное тестирование (Functional testing)
Тестирование функциональности может, проводится в двух аспектах:
Тестирование в перспективе «требования» использует спецификацию функциональных требований к системе как основу для дизайна тестовых случаев (Test Cases). В этом случае необходимо сделать список того, что будет тестироваться, а что нет, приоритезировать требования на основе рисков (если это не сделано в документе с требованиями), а на основе этого приоритезировать тестовые сценарии (test cases).[5,C.71] Это позволит сфокусироваться и не упустить при тестировании наиболее важный функционал. Тестирование в перспективе «бизнес-процессы» использует знание этих самых бизнес-процессов, которые описывают сценарии ежедневного использования системы. В этой перспективе тестовые сценарии (test scripts), как правило, основываются на случаях использования системы (use cases). Преимущества функционального тестирования:
Недостатки функционального тестирования:
2). Тестирование безопасности (Security and Access Control Testing)
Тестирование безопасности - это стратегия тестирования, используемая для проверки безопасности системы, а также для анализа рисков, связанных с обеспечением целостного подхода к защите приложения, атак хакеров, вирусов, несанкционированного доступа к конфиденциальным данным.
Принципы безопасности программного обеспечения.
Общая стратегия безопасности основывается на трех основных принципах:
Конфиденциальность
Конфиденциальность - это сокрытие определенных ресурсов или информации. Под конфиденциальностью можно понимать ограничение доступа к ресурсу некоторой категории пользователей, или другими словами, при каких условиях пользователь авторизован получить доступ к данному ресурсу.
Целостность
Существует два основных критерия при определении понятия целостности:
Доступность
Доступность представляет собой требования о том, что ресурсы должны быть доступны авторизованному пользователю, внутреннему объекту или устройству. Как правило, чем более критичен ресурс тем выше уровень доступности должен быть.
Виды уязвимостей
В настоящее время наиболее распространенными видами уязвимости в безопасности программного обеспечения являются:
XSS (Cross-Site Scripting) - это вид уязвимости программного обеспечения (Web приложений), при которой, на генерированной сервером странице, выполняются вредоносные скрипты, с целью атаки клиента. [9, C.3]
XSRF / CSRF (Request Forgery) - это вид уязвимости, позволяющий использовать недостатки HTTP протокола, при этом злоумышленники работают по следующей схеме: ссылка на вредоносный сайт установливается на странице, пользующейся доверием у пользователя, при переходе по вредоносной ссылке выполняется скрипт, сохраняющий личные данные пользователя (пароли, платежные данные и т.д.), либо отправляющий СПАМ сообщения от лица пользователя, либо изменяет доступ к учетной записи пользователя, для получения полного контроля над ней.
Code injections (SQL, PHP, ASP и т.д.) - это вид уязвимости, при котором становится возможно осуществить запуск исполняемого кода с целью получения доступа к системным ресурсам, несанкционированного доступа к данным либо выведения системы из строя.
Server-Side Includes (SSI) Injection - это вид уязвимости, использующий вставку серверных команд в HTML код или запуск их напрямую с сервера.
Authorization Bypass - это вид уязвимости, при котором возможно получитнесанкционированный доступ к учетной записи или документам другого пользователя
Заключение
Целью курсовой работы являлась разработка сайта-визитки для Иностранных туристов. В итоге должен был получиться работоспособный сайт, на котором располагается информация о работе агентства, услугах, предоставляемых им и контактной информации. Для этого был проведен поиск достопримечательностей РС(Я), обзор технологий создания, оформления и управления сайтом. После того, как были рассмотрены различные технологии и средства разработки сайта. Было принято решение использовать сайты-конструкторы. Так как сайт создавался собственноручно с помощью сайта конструктора, то затраты на его создание приравниваются к нулевым.
Таким образом, в качестве конечного продукта был получен web-сайта следующего содержания:
. Основная информация
о предоставляемых услугах, представленная
на главной страницы и
. Дополнительная информация по турам, форум, впечатления туристов, заказ тура. Данная информация представленная в горизонтальном блоке меню;
. Модуль статистика (счетчика) - представляет собой один из инструментов получения статистики на определенную тематику. Содержится в административной части;
. Модуль впечатления туристов - представляет различные отзывы о поездках посетителей. Пользователи сайта имеют уникальную возможность не только просматривать фотографии и читать отзывы о поездках, но и сами участвовать в создании истории о своих путешествиях. Содержит как клиентскую, так и административную часть;
. Модуль Ваши менеджеры
- позволяет посетителям web-
. Модуль форум - позволяет
посетителям высказать свое
Таким образом, данный сайт отвечает всем требованиям, предъявляемым к туристическим сайтам, кроме того, он содержит оригинальный модуль расчета стоимости тура и дополнительных услуг по выбору клиента в режиме on-line. Такой подход должен повысить конкурентоспособность фирмы и привлечь большее количество клиентов. Все цели и задачи работы выполнены.
Список использованных источников
Информация о работе Создания местного сайта туристического сайта для иностранцев