Автор работы: Пользователь скрыл имя, 02 Февраля 2014 в 19:29, курсовая работа
В данной работе описывается разработка и использование программного продукта, который может в некоторой степени облегчить работу турфирм. Также целью работы является исследование СУБД Microsoft SQL Server. Сделано это будет путем использования среды разработки Microsoft Visual Studio 2010.
ВВЕДЕНИЕ 3
1. ОСНОВАНИЕ И ЦЕЛЬ РАЗРАБОТКИ 4
2. РАЗРАБОТКА ПРИЛОЖЕНИЯ “ТУРОПЕРАТОР” 7
2.1. Создание проекта 7
2.2. База данных 8
2.3. Модель данных 13
2.4. Контроллеры проекта 14
2.5. Представления проекта 15
2.6. Представление приложения 16
3. РАБОТА ПРИЛОЖЕНИЯ «ТУРОПЕРАТОР» 18
ЗАКЛЮЧЕНИЕ 22
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 23
ПРИЛОЖЕНИЕ 24
Листинг контроллера клиент 24
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1. ОСНОВАНИЕ И ЦЕЛЬ РАЗРАБОТКИ 4
2. РАЗРАБОТКА ПРИЛОЖЕНИЯ “ТУРОПЕРАТОР” 7
2.1. Создание проекта 7
2.2. База данных 8
2.3. Модель данных 13
2.4. Контроллеры проекта 14
2.5. Представления проекта 15
2.6. Представление приложения 16
3. РАБОТА ПРИЛОЖЕНИЯ «ТУРОПЕРАТОР» 18
ЗАКЛЮЧЕНИЕ 22
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 23
ПРИЛОЖЕНИЕ 24
Листинг контроллера клиент 24
В наше время, очень быстрое
развитие получают информационные технологии,
что приводит к созданию различных программных
продуктов, которые, в свою очередь, могут
облегчить и оптимизировать работу компаний
и предприятий. Источником данных для
программного обеспечения выступает база
данных, которая является также и хранилищем
информации. Кроме того ее использование
позволяет быстро находить, редактировать
и проводить прочие манипуляции с данными.
Для создания программного продукта будет
использоваться среда разработки Microsoft
Visual Studio 2010. Данная среда является одной
из самых популярных в наше время, она
позволяет разрабатывать как консольные приложения, так и приложения с графическим
интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-
В данной работе описывается разработка и использование программного продукта, который может в некоторой степени облегчить работу турфирм. Также целью работы является исследование СУБД Microsoft SQL Server. Сделано это будет путем использования среды разработки Microsoft Visual Studio 2010.
Не секрет, что современные фирмы стремятся повысить эффективность своей работы, это связано с процессом автоматизации. Турфирмы, как правило , проходят следующие этапы автоматизации:
На сегодняшний день профессиональные
офисные программы претендуют на
полную автоматизацию бизнес-
Что же это дает турфирме? Ну например, громадный объем информации, которым владели один или два наиболее продвинутых менеджера, доступен всем или многим. Если мы вдруг испугались доступности информации, то она может быть доступна лишь избранным. Для этого существует разграничение прав доступа в системе, и любой руководитель в состоянии построить свою иерархию доступа. То есть можно сказать о том, что полная информация о клиентах, партнерах, отелях, персоналиях является достоянием турфирмы, а не ее отдельного работника или группы лиц. В этой ситуации руководитель уже не трепещет при уходе топ-менеджера.
Процесс, грамотно построенный и отлаженный, не зависит от кадров. Каждый занят своим делом и не бегает ежечасно за разъяснениями. Свод правил, принятых в фирме, прописывается в системе. Руководитель фирмы, единожды прописав эти правила, способен в большей степени заниматься стратегией, чем решением рутинных ежедневных вопросов, - подчиненные с помощью автоматизированной системы сами принимают делегированные им решения. Вопроса "Кто работал с этим клиентом?" более не существует. Вся история общения с клиентом хранится в базе данных. Любой пользователь системы способен дать исчерпывающий ответ на вопросы клиента.
Как в общем виде выглядит технологический процесс работы туроператора, имеющего толковую систему автоматизации? Прежде всего наполняются удобные и полные справочники отелей, рейсов, партнеров. Скажем, грамотно сопровождаемый справочник партнеров позволит туроператору оперативно разослать необходимую информацию, не выходя из системы, отправить по факсу или просто распечатать счет агенту, сделать рассылку спецпредложений.
Однако
установленное программное
Целью данной курсовой работы будет разработка программного продукта, способного автоматизировать бизнес-процессы турфирмы. В процессе реализации программного продукта необходимо проанализировать и решить такие задачи как:
Перейдем
к непосредственному
Программная реализация приложения основана на применении технологии ASP.NET MVC 2. Создадим новый проект (рис.2.1):
Рис.2.1.Создание ASP.NET MVC 2 приложения
Источник: Собственная разработка
В созданном проекте мы видим следующие каталоги (рис. 2.2):
Рис. 2.2. Диалоговоеокно "SolutionExplorer"
Источник: собственная разработка
Большинство приложений используют базы данных для хранения информации. Информация может обрабатываться, сохраняться и извлекаться из базы данных. Среда разработки Microsoft Visual Studio 2010 обладает широкими возможностями по работе с СУБД Microsoft SQL Server. Создание базы данных (рис. 2.3):
Рис.2.3.Создание базы данных Microsoft SQL Server
Источник: Собственная разработка
Наша база содержит следующие таблицы:
Сущность «Transport», а также ее атрибуты представлены в табл.2.1.
Таблица 2.1
Транспорт
Поле |
Тип данных |
Хранимые данные |
TransportId |
int |
Код транспорта |
Transport |
nvarchar(50) |
Название транспорта |
Источник: Собственная разработка
Сущность «Tour», а также ее атрибуты представлены в табл.2.2.
Таблица 2.2
Тур
Поле |
Тип данных |
Хранимые данные |
TourtId |
int |
Код тура |
TipeTour |
nvarchar(50) |
Тип тура |
DepartureDate |
datetime |
Дата отправки |
Days |
int |
Продолжительность |
Price |
money |
Стоимость тура |
TransportId |
int |
Код транспорта |
PersonCount |
int |
Количество человек |
KlientId |
int |
Код клиента |
ManagerId |
int |
Код менеджера |
Источник: Собственная разработка
Сущность «Country», а также ее атрибуты представлены в табл.2.3.
Таблица 2.3
Страна
Поле |
Тип данных |
Хранимые данные |
CountryId |
int |
Код страны |
CountryName |
nvarchar(50) |
Название страны |
Currency |
nvarchar(50) |
Валюта страны |
Capital |
nvarchar(50) |
Столица страны |
TourId |
int |
Код тура |
Источник: Собственная разработка
Сущность «Klient», а также ее атрибуты представлены в табл.2.4.
Таблица 2.4
Клиент
Поле |
Тип данных |
Хранимые данные |
KlientId |
int |
Код клиента |
FIO |
nvarchar(50) |
ФИО клиента |
Phone |
nvarchar(50) |
Телефон клиента |
Address |
nvarchar(50) |
Адрес клиента |
Источник: Собственная разработка
Сущность «Manager», а также ее атрибуты представлены в табл.2.5.
Таблица 2.5
Город
Поле |
Тип данных |
Хранимые данные |
TownId |
int |
Код города |
TownName |
nvarchar(50) |
Название города |
Hotel |
nvarchar(50) |
Отель города |
CountryId |
int |
Код страны |
Stars |
int |
Рейтинг отеля |
Поле |
Тип данных |
Хранимые данные |
ManagerId |
int |
Код менеджера |
FIO |
nvarchar(50) |
ФИО менеджера |