Целью представленной дипломной работы является разработка конкретного плана поэтапного внедрения выбранной информационной системы, которая обеспечит более рациональное использование ресурсов и приведет к оптимизации бизнес-процессов.
Поставленная цель достигается путем последовательного решения следующих взаимосвязанных задач:
• исследование проблемы разработки и внедрения сайта;
• проведение анализа существующих в настоящее время программных средств создания сайтов;
• выбор и обоснование программной платформы;
• описание разрабатываемой информационной системы;
• проведение анализа эффективности и рентабельности экономической части проекта;
• обобщение выводов по проделанной работе.
Объектом исследования с одной стороны будут бизнес-процессы и пути их оптимизации за счет внедрения автоматизированной информационной системы. С другой стороны - сами системы с точки зрения наибольшей приемлемости для предприятия.
Предмет исследования составляет возможность создания сайта по подготовке к сдаче экзамена по автовождению.
Теоретическую основу дипломной работы составили труды отечественных и зарубежных специалистов в области экономики, комбинаторики и программирования.
Введение 4
Глава 1. Теоретические основы конструирования веб-сайтов. 5
1.1. Постановка задачи 5
1.2. Основные сведения о процессе подготовки к сдаче экзамена по автовождению 6
1.3 Обзор средств разработки веб-сайтов 7
1.3.1 Веб-серверы 7
1.3.2 Базы данных 11
1.3.2 Языки программирования 14
1.4 Обзор аналогов 23
1.5 Анализ существующих моделей баз данных 24
1.5.1 Иерархическая модель данных 24
1.5.2. Сетевая модель данных 26
1.5.3. Реляционная модель данных 27
1.5.4 Постреляционная модель данных 28
1.6. Реляционная модель данных (РМД) 29
1.6.1 Основные элементы РМД 29
1.6.2 Связывание таблиц 34
1.6.3 Контроль целостности связей 38
Вывод 39
Глава 2 Разработка программного обеспечения. 40
2.1 Выбор и обоснование аппаратной и программной платформы для разработки web-сайта по подготовке к сдаче экзамена по автовождению. 40
2.2 Разработка структуры и функциональной схемы информационной системы 43
2.2.1 Входная-выходная информация 43
2.2.2 Управление информационной системой 44
2.2.3 Перспективы развития 45
2.3 Разработка программного обеспечения 46
2.3.1 Технологии серверной стороны 46
2.3.2 Требования к приложениям серверной стороны 48
2.3.3 Описание алгоритма 50
2.4. Проектирование базы данных 53
2.4.1. Требования к проектируемой базе данных 53
2.4.2. Этапы разработки базы данных 56
2.4.3. Построение инфологической модели 61
2.5. Разработка пользовательских интерфейсов 62
Вывод 64
Глава 3 Экономическая часть 65
3.1 Обоснование целесообразности разработки проекта 65
3.2 Оценка конкурентоспособности в сравнении с аналогом 66
3.3 Планирование комплекса работ по разработке темы и оценка трудоемкости 68
3.4 Расчет затрат на разработку проекта 73
3.5 Расчет эксплуатационных затрат 77
3.6 Расчет показателей экономического эффекта 82
3.7 Маркетинговое обоснование разрабатываемого продукта 83
Заключение 84
Список литературы 85
Приложение 1. Листинг программы 87
1. Балабанов И.Т. Электронная коммерция. – СПб: Питер, 2001.
2. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: Учебное пособие — М.: Финансы и статистика, 2002.—192
3. Грабер М. Введение в SQL. – М.: Бином, 1996. – 248 с.
4. Грабер М. Справочное руководство по SQL. – М.: Лори, 1998. – 292 с.
5. Гридасов А.Ю., Ивасенко А.Г., Павленко В.А. Информационные технологии в экономике и управлении. – М.:КОНКУРС, 2005.
6. Грофф Д.Р., Вайнберг П.Н. SQL: полное руководство. – Киев: Ирина, 1999. – 606 с.
7. Дейт К. Введение в системы баз данных. – Киев-Москва: Диалектика, 1998. – 784 с.
8. Дипломное и курсовое проектирование по машинной обработке экономической информации: Учебное пособие.-М.: Финансы и статистика, 1985.
9. Использование Linux, Apache, MySQL и PHP для разработки Web-приложений: Пер. с англ. / Дж. Ли, Б. Уэр.-М.: Вильямс, 2004.-432 с.: ил.-Предметный указатель: с. 411-429.
10. Кантарович А.А., Царев В.В. Электронная коммерция. – СПб: Питер, 2002.
11. Карпова Т. С. Базы данных: модели, разработка, реализация. - СПб: Питер, 2001. – 289 c
12. Козырев А.А. Информационные технологии в экономике и управлении. – СПб.: Изд-во Михайлова В.А., 2004.
13. Клар С., Шах С., Шрирай Ш. Хакинг в Web. Атаки и защита. / Пер. с англ. М.: Вильямс, 2004.
14. Орлов С. А. Технология разработки программного обеспечения: Учебник. – СПб.: Питер, 2002.
15. Уэйнрайт. П. Apache для профессионалов: Пер. с англ. / М.: Лори, 2001.—474 с
16. Хансен Г., Хансен Дж. Базы данных. Разработка и управление – М.: Бином, 1999. – 700 с.
17. Холзнер С. Perl. Специальный справочник. СПб: Питер, 2001, 496 с.
18. Юрасов А.В. Электронная коммерция. – М.: Дело, 2003
19. PHP 4: разработка Web-приложений: Пер. с англ. / Т. Ратшиллер, Т. Геркен.-СПб.: Питер, 2001.
20. PHP 4; Руководство разработчика: Пер. с англ. / Б. Швендимен.-М.: Вильямс, 2002.