
Проектирование Web-приложения "Туристическое агенство"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ющих UNIX, таких как Windows и OS/2. СУБД MySQL работает как на домашних ПК, так и на мощных серверах.
открытое распространение. Дистрибуция СУБД MySQL легкодоступна. Для этого достаточно воспользоваться Web-браузером.
Приложение будет разработано на языке PHP.- язык программирования, специально разработанный для написания web-приложений (скриптов, сценариев), исполняющихся на Web-сервере. Синтаксис языка во многом основывается на синтаксисе C, Java и Perl. Он очень похож на С и на Perl, поэтому для профессионального программиста не составит труда его изучить. С другой стороны, язык PHP проще, чем C, и его может освоить веб-мастер, не знающий пока других языков программирования.
Огромным плюсом PHP, в отличие от, например, JavaScript, является то, что PHP-скрипты выполняются на стороне сервера. PHP не зависит от скорости компьютера пользователя или его браузера, он полностью работает на сервере. Пользователь может не знать, получает ли он обычный HTML-файл или результат выполнения скрипта.
Сценарии на языке PHP могут исполняться на сервере в виде отдельных файлов, а так же могут интегрироваться в html страницы.способен генерировать и преобразовывать не только HTML документы, но и изображения разных форматов - JPEG, GIF, PNG, файлы PDF и FLASH. PHP способен формировать данные в любом текстовом формате, включая XHTML и XML. - кроссплатформенная технология. Дистрибутив PHP доступен для большинства операционных систем, включая Linux, многие модификации Unix, Microsoft Windows, Mac OS и многих других. PHP поддерживается на большинстве вебсерверов, таких, как Apache, Microsoft Internet Information Server (IIS), Microsoft Personal Web Server и других.
Для большинства серверов PHP поставляется в 2-х вариантах - в качестве модуля и в качестве CGI препроцессора.поддерживает работу с ODBC и большое количество баз данных: MySQL, MSQL, Oracle, PostgreSQL, SQLite и др.
Язык программирования PHP, особенно в связке с популярнейшей базой данных MySQL - оптимальный вариант для создания интернет-сайтов различной сложности.
Для разработки базы данных для Web-приложения выбрана система управления базами данных MySQL. СУБД MySQL лучше остальных поддерживается PHP.
Приложение будет разработано с использованием языка серверного программирования PHP, а также средств создания web-страниц: HTML,CSS, JAVA SCRIPT.
3. Техническое задание
3.1 Наименование и область применения разработки
Полное наименование проекта: приложение Туристическое агентство Ялта-путник.
3.2 Основание для разработки
Разработка Web-приложения Туристическое агентство Ялта-путник ведется на основании задания на курсовой проект по дисциплине Технология программирования и создание программных продуктов. Задание утверждено на заседании кафедры Программное обеспечение автоматизированных систем зав. кафедрой к.т.н.,доцент Василенко П.Г. и выдано преподавателем кафедры Филимоненковой Т.Н. 15 марта 2011 г.
3.3 Назначение разработки
Разработка является курсовым проектом по дисциплине Технология программирования и создания программных продуктов.
3.4 Требования к программному продукту
Создать проект, реализующий функцию виртуального туристического агентства. В режиме администрирования сайта необходимо иметь возможность редактирования каталог услуг: маршрут, страна, отели, способ транспортировки, стоимость каждой услуги. В режиме пользователя предусмотреть возможность просматривать сведения по маршрутам, странам, городам, транспортировки и получать раiет стоимости выбранного маршрута и сроков путевки.
3.5 Требования к программной документации
Состав программной документации должен включать следующие разделы:
описание программы - общая характеристика продукта. Общие требования к программному обеспечению, комплексу технических средств;
руководство пользователя - включает детальное описание функциональных возможностей и технологии работы с программным продуктом. Данный вид документации ориентирован на конечного пользователя и содержит необходимую информацию для самостоятельного освоения и нормальной работы пользователя (с учетом требуемой квалификации пользователя);
руководство программиста (оператора) - указывает особенности установки (инсталляции) программного продукта и его внутренней структуры - состав и назначение модулей, правила эксплуатации и обеспечения надежной и качественной работы программного продукта.
Диск с проектом будет содержать файл Readme.txt
3.6 Технические показатели разработки
Web-приложение Туристическое агентство Ялта-путник должно корректно работать во всех распространённых программ для просмотра web-страниц. Для правильной работы приложения необходимо в браузере разрешить использование JavaScript (если не заданно по умолчанию). Не рекомендуется использовать программы для просмотра web-страниц компании Microsoft, так как в них не предусмотрена поддержка CSS3.
Минимальные технические требования к компьютеру: 1.0 ГГц Celeron, ОЗУ 128 Мб, 10 Мб свободного места на жестком диске. ОС Windows XP. Microsoft Internet Explorer 7.
3.7 Календарный план
1.Предпроектное обследование объекта автоматизации. Изучение теоретических материалов по теме работы. 15.03.2011 г.
2.Разработка технического задания, определение модели и общей структуры программного приложения. 01.04.2011 г.
.Разработка технического проекта. 10.04.2011 г.
.Разработка рабочего проекта. 20.04.2011 г
.Разработка документации по приложению и инструкции по эк