ВВЕДЕНИЕ 5
1. АНАЛИЗ ЗАДАЧИ 6
1.1 Анализ предметной области, выявление необходимой пользователю функциональности 6
1.2 Разработка общей архитектуры информационной системы 6
2. РАЗРАБОТКА СЕРВЕРНОЙ ЧАСТИ ИНФОРМАЦИОННОЙ СИСТЕМЫ 8
2.1 Выявление сущностей, их атрибутов и ключей 8
2.2 Выявление связей 9
2.3 Построение ER-диаграммы 11
2.4 Переход от ER-диаграммы к предварительным отношениям 12
2.5 Заполнение предварительных отношений атрибутами 12
2.6 Построение схемы данных 13
2.7 Задание частных ограничений целостности данных 14
2.8 Разработка хранимых процедур 14
3.1 Организация взаимодействия клиентской программы с БД 15
3.2 Разработка форм 16
3.3 Разработка отчетов 19
3.4 Разработка сценария инсталляции клиентской программы 19
3.5 Руководство пользователя 20
ЗАКЛЮЧЕНИЕ 27
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 28
Приложение 1: исходный текст клиентской программы 29
Нельзя не заметить, что в наши дни различные туристические агентства пользуются большим спросом.
Туристическое агентство —это фирма, занимающаяся реализацией туров населению, организуемых туроператорами, а также продажей потребителям отдельных туристических услуг (транспортных билетов, экскурсий, размещения, трансферов и др.). Нам показалась эта тема наиболее интересной. В рамках данного курсового проекта необходимо разработать информационную систему с клиент-серверной архитектурой «Туристическое агентство». Она будет позволять клиентам просматривать информацию о странах, курортах, услугах, экскурсиях, отелях. Также им будет предоставлена возможность оставить заявление на бронирование туристической поездки. В обязанности администратора будет входить грамотная корректировка и обновление информации о поездках.
Для выполнения поставленной задачи будет использоваться следующее программное обеспечение:
• СУБД: MS SQL Server 2008;
• система программирования: Microsoft Visual C# 2010;
• CASE средства проектирования баз данных: Sybase PowerDesigner 16;
• программа инсталляции: Smart Install Marker.
В ходе работы над курсовым проектом было выполнено создание БД, организовано взаимодействие с клиентским приложением. Осуществлены операции добавления информации через хранимые процедуры, просмотр данных через запросы к БД.
В результате выполнения курсового проекта получена информационная система, предоставляющая пользователям простой и удобный способ взаимодействия с базой данных. Информационная система легко модифицируема и возможна дальнейшая ее доработка (как базы данных, так и клиентского приложения) для расширения круга решаемых задач. Выполненная работа полностью удовлетворяет поставленной задаче.
1. Благодаров А.В., лекции «Клиент-серверные приложения БД», 2010 г
2. Вьера Р. «SQL SERVER 2000. Программирование», 2 части, 2004г.
3. Троелсен Э. «C# и платформа .NET 3.0, специальное издание», СПб.: Питер, 2008. – 1456 с.
4. Библиотека MSDN для Visual Studio 2008.