Автор работы: Пользователь скрыл имя, 02 Ноября 2012 в 23:03, курсовая работа
Современные автоматизированные системы предназначены для использования менеджерами турагентств для работы с клиентами и поставщиками: оформление туров, подготовка заявок туристов, выписка путевок, подготовка отчетов туроператорам.
Актуальность данного проекта заключается в том, что разработка и внедрение автоматизированной системы работы с клиентами турфирмы будет являться одним из основных источников существования туристического предприятия. Поэтому целью курсовой работы является разработка автоматизированной информационной системы «AMEGA».
Введение..…………………………………………..…………….……....5
1. Разработка информационной системы “Турфирма”:
1.1 Анализ требований……………………………….…………......6
1.2 Проектирование……………………………………………..…..7
1.3 Кодирование……………………………………………...….…11
1.4 Разработка пользовательского интерфейса……………………12
1.5 Инструкция пользователя…………………………………..…20
1.6 Тестирование………………………………………………..….21
Заключение…..……………………………………………………..…....27
Список используемых источников……………....……………….…..28
Приложение А Листинг программы……….…………….…………...29
Задание курсовой работы
Разработать программное обеспечение автоматизированной информационной системы туристической фирмы.
Реферат
Пояснительная записка содержит 46 листов,31 рисунок,8 таблиц и 1 приложение на 17 листах.
БАЗА ДАННЫХ, СУЩНОСТЬ, АТРИБУТ, ПРОГРАММИРОВАНИЕ, С#, ИНФОРМАЦИОННАЯ СИСТЕМА, ФОРМА, МЕНЮ, ПРОЕКТИРОВАНИЕ, ОБЪЕКТ, КОДИРОВАНИЕ, ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС, ТУРФИРМА.
Цель работы – разработка информационной системы турфирмы,
которая предназначена для хранения, добавления, удаления, поиска информации о странах, курортах, отелях, клиентах и сотрудниках.
База данных создана с помощью CASE средства SQL Server Management Studio 2008.
Программа разработана на языке C# в среде программирования Visual Studio 2010.
В результате выполнения курсового проекта разработано программное обеспечение для информационной системы турфирмы. Разработанной программой при желании может воспользоваться любой пользователь.
Введение..…………………………………………..……
1. Разработка информационной системы “Турфирма”:
1.1 Анализ требований……………………………….
1.2 Проектирование…………………………………………
1.3 Кодирование……………………………………………..
1.4 Разработка
пользовательского интерфейса……
1.5 Инструкция пользователя…………………………………..…20
1.6 Тестирование………………………………………………
Заключение…..……………………………………………
Список используемых
источников……………....……………….…..
Приложение А Листинг программы……….…………….…………...29
Туризм, как отрасль народного хозяйства страны, может быть производительным и очень прибыльным при решении комплекса вопросов, удовлетворяющих, с одной стороны интересы регионов и организаций, занимающихся туризмом, наличием постоянного и устойчивого источника дохода, и с другой стороны - интересы конечных потребителей услуг - туристов из всех стран мира. Именно из-за высокой доходности туризма, особенно международного, правительства многих стран активно участвуют в создании туристской инфраструктуры. Туризм, кроме того, ускоряет развитие ряда отраслей экономики: строительства, производства товаров повышенного туристского спроса, городского хозяйства и других. Серьезная конкурентная борьба обусловила в странах с развитой рыночной экономикой разработку программ повышения качества туристского продукта, невозможного без внедрения в туристических компаниях современных систем автоматизации деятельности.
Современные
автоматизированные системы
Актуальность
данного проекта заключается
в том, что разработка и
1. Разработка информационной системы “Турфирмы”
1.1 Анализ требований
Необходимо разработать информа
Функционирование приложения
Хранение данных должно осуществляться в реляционной базе данных.
В качестве языка манипулирования и описания данных следует использовать SQL. В качестве СУБД используется SQL Server Management Studio 2008.
Программа должна быть разработана в рамках объектно-ориентированного программирования, на языке программирования C# в среде MS Visual Studio 2010.
Разрабатываемая система должна обладать понятным и удобным пользовательским интерфейсом.
1.2 Проектирование
Предметной областью называется фрагмент реальности, который описывается или моделируется с помощью БД и ее приложений. В предметной области выделяются информационные объекты – идентифицируемые объекты реального мира, процессы, системы, понятия и т.д., сведения о которых хранятся в БД.
Создаваемая программа предназначена для автоматизации деятельности туристического агентства.
Рассмотрим подробнее предметную область:
На основе результатов, полученных на этапе анализа предметной области, были выделены следующие сущности:
Таблица 1 - Атрибуты сущности «Klienti» (Клиенты)
Атрибут |
Название |
Тип данных |
Первичный ключ |
id_klienta |
int |
Фамилия |
familija_klienta |
nvarchar(max) |
Имя |
imja_klienta |
nvarchar(max) |
Отчество |
otchestvo_klienta |
nvarchar(max) |
Паспорт РФ |
pasportRF |
text |
Загранпаспорт |
zagranpasport |
text |
Виза |
viza |
char(20) |
Телефон |
telefon |
text |
Таблица 2 - Атрибуты сущности «Sotrudniki» (Сотрудники)
Атрибут |
Название |
Тип данных |
Первичный ключ |
id_sotrudnika |
int |
Фамилия |
familija_sotr |
nvarchar(max) |
Имя |
imja_ sotr |
nvarchar(max) |
Отчество |
otchestvo_ sotr |
nvarchar(max) |
Должность |
doljnost |
nvarchar(max) |
Таблица 3 - Атрибуты сущности «Strani» (Страны)
Атрибут |
Название |
Тип данных |
Первичный ключ |
id_strani |
int |
Название |
nazvanie_strani |
nvarchar(max) |
Таблица 4 - Атрибуты сущности «Kurorti» (Курорты)
Атрибут |
Название |
Тип данных |
Первичный ключ |
id_kurorta |
int |
Название |
nazvanie_kurorta |
nvarchar(max) |
Внешний ключ «Strani» |
FK_id_strani |
int |
Таблица 5 - Атрибуты сущности «Oteli» (Отели)
Атрибут |
Название |
Тип данных |
Первичный ключ |
id_otelja |
int |
Название |
nazvanie_otelja |
nvarchar(max) |
Категория |
kategorija |
int |
Стоимость |
stoimost |
money |
Внешний ключ «Kurorti» |
FK_id_kurorta |
int |
Таблица 6 - Атрибуты сущности «Tur» (Тур)
Атрибут |
Название |
Тип данных |
Первичный ключ |
id_tura |
int |
Количество дней |
kol_dnej |
int |
Дата отправки |
data_otpravki |
datetime |
Дата прибытия |
data_pribitija |
datetime |
Общая стоимость |
obwaja_stoimost |
money |
Внешний ключ «Oteli» |
FK_id_otelja |
int |
Таблица 7 - Атрибуты сущности «Zakazi» (Заказы)
Атрибут |
Название |
Тип данных |
Первичный ключ |
id_zakaza |
int |
Количество человек |
kol_chelovek |
int |
Дата оформления |
data_oformlenija |
datetime |
Внешний ключ «Klienti» |
FK_id_klienta |
int |
Внешний ключ «Sotrudniki» |
FK_id_sotrudnika |
int |
Внешний ключ «Tur» |
FK_id_tura |
int |
1.3 Кодирование
В ходе выполнения работы на языке программирования С# в среде программирования Visual Studio 2010 были реализованы следующие классы:
Имя класса |
Описание |
Program |
Главный класс приложения |
Properties |
Класс хранения настроек приложения, а так же используемых ресурсов-изображений |
About |
Класс пользовательского элемента управления «О программе» |
search |
Класс пользовательского элемента управления «Поиск» |
UserControl1 |
Класс пользовательского элемента управления «Сотрудники» |
UserControl2 |
Класс пользовательского элемента управления «Клиенты» |
UserControl3 |
Класс пользовательского элемента управления «Страны» |
UserControl4 |
Класс пользовательского элемента управления «Курорты» |
UserControl5 |
Класс пользовательского элемента управления «Отели» |
UserControl6 |
Класс пользовательского элемента управления «Туры» |
UserControl7 |
Класс пользовательского элемента управления «Заказы» |
Mainform |
Класс формы «Главная форма» |
fClie |
Класс формы «Добавить клиента» |
fKurort |
Класс формы «Добавить курорт» |
fOtel |
Класс формы «Добавить отель» |
fSotr |
Класс формы «Добавить сотрудника» |
fStr |
Класс формы «Добавить страну» |
fTur |
Класс формы «Добавить тур» |
fZakaz |
Класс формы «Добавить заказ» |
Таблица 8-классы
Листинг программы представлен в Приложении A.
1.4 Разработка пользовательского интерфейса
В процессе работы были спроектированы 1 главная форма – Mainform и 7 вспомогательных, отвечающих за добавление новых элементов: fClie, fKurort, fOtel, fSotr, fStr, fTur, fZakaz. А так же 9 UserControl: About-элемент управления « О программе », search- элемент управления «Поиск», UserControl1- элемент управления «Сотрудники», UserControl2- элемент управления «Клиенты», UserControl3- элемент управления «Страны», UserControl4- элемент управления «Курорты», UserControl5- элемент управления «Отели», UserControl6- элемент управления «Туры», UserControl7- элемент управления «Заказы».
Рисунок 2 –Главная форма.
Информация о работе Автоматизированная информационная система турагенства