Автор: Пользователь скрыл имя, 22 Ноября 2012 в 23:07, курсовая работа
Данная работа представляет собой информационную систему, предназначенную для « Тур агентство». Главная цель, преследуемая при создании системы, – учет финансового состояния, ведение учета, запись данных для последующего анализа. Необходимость автоматизации объясняется задачами облегчения труда о введении и фиксировании данных на каждом этапе разработки в информационной системе.
Введение…………………………………………………………………………………………
Описание предприятия…………………………………………………………………
Описание Бизнес-процессов…………………………………………………………..
2.1 Бизнес-процесс………………………………………………………………………
2.2 Бизнес-процесс………………………………………………………………………
2.3 Бизнес-процесс………………………………………………………………………
3 Инфологическая модель………………………………………………………………….
4 Даталогическая модель……………………………………………………………………
5 Описание основных форм………………………………………………………………..
6 Описание запросов………………………………………………………………………..
7 Описание отчётов…………………………………………………………………………
Заключение………………………………………………………………………………….
Библиографический список………………………………………………………………..
4. Форма редактирования данных справочника. Данная форма позволяет добавлять и редактировать данные.
Рисунок10- Форма добавление изменения
5. Форма отбора позволяет
Рисунок 11- Форма отбора и отбор по полю
7 Описание запросов
1.Справочник Билеты
select bileti.name, klient.name, tur.name, bileti.Data, bileti.Vrema, bileti.cenafrombileti '+
' left join klient on bileti.klienti = klient.id '+
' left join tur on bileti.tur = tur.id
2.Количество: БилетыпоКлиент
selectklient.name,count(*) from bileti '+
' left join klient on bileti.klienti = klient.id
groupbyklient
3.Количество: Билеты по Тур
selecttur.name,count(*) from bileti '+
' left join tur on bileti.tur = tur.id
groupbytur
4. Группировка: Билеты по Цена
selectklienti.name, bileti.name, tur.name, bileti.Data, bileti.Vrema, bileti.cenafrombileti '+
' left join klient on bileti.klienti = klient.id '+
' left join tur on bileti.tur = tur.id
orderbyklienti
5. Группировка: Билеты по Цена
selecttur.name, bileti.name, klient.name, bileti.Data, bileti.Vrema, bileti.cenafrombileti '+
' left join klient on bileti.klienti = klient.id '+
' left join tur on bileti.tur = tur.id
orderbytur
6.Справочник Классы отелей
select klass.name from klass
7.СправочникКлиенты
select klient.name, klient.Adres, klient.telefon from klient
8.СправочникНазначение
select otel.name, klient.name, naznachenie.datas, naznachenie.datapo from naznachenie '+
' left join otel on naznachenie.otel = otel.id '+
' left join klient on naznachenie.klient = klient.id
9.Количество: Назначение по Отель
selectotel.name,count(*) fromnaznachenie '+
' left join otel on naznachenie.otel = otel.id
groupbyotel
10.Количество: Назначение по Клиент
selectklient.name,count(*) fromnaznachenie '+
' left join klient on naznachenie.klient = klient.id
groupbyklient
11. Группировка: Назначение по Дата по
selectklient.name, otel.name, naznachenie.datas,
naznachenie.
' left join otel on naznachenie.otel = otel.id '+
' left join klient on naznachenie.klient = klient.id
orderbyklient
12. Группировка: Назначение по Дата по
selectotel.name, klient.name, naznachenie.datas,
naznachenie.
' left join otel on naznachenie.otel = otel.id '+
' left join klient on naznachenie.klient = klient.id
order by otel
13.СправочникОтели
select otel.name, klass.name, strana.name, otel.Cena from otel '+
' left join klass on otel.klass = klass.id '+
' left join strana on otel.Strana = strana.id
14.Количество: Отели по Класс отеля
selectklass.name,count(*) fromotel '+
' left join klass on otel.klass = klass.id
groupbyklass
15.Количество: ОтелипоСтрана
selectstrana.name,count(*) from otel '+
' left join strana on otel.Strana = strana.id
groupbystrana
16. Группировка: Отели по Цена
selectklass.name, otel.name, strana.name, otel.Cenafromotel '+
' left join klass on otel.klass = klass.id '+
' left join strana on otel.Strana = strana.id
orderbyklass
17. Группировка: Отели по Цена
selectStrana.name, otel.name, klass.name, otel.Cenafromotel '+
' left join klass on otel.klass = klass.id '+
' left join strana on otel.Strana = strana.id
order by Strana
18.СправочникПродажа
selectprodaga.data, klient.name, tur.name, otel.name, prodaga.cena from prodaga '+
' left join klient on prodaga.klienti = klient.id '+
' left join tur on prodaga.tur = tur.id '+
' left join otel on prodaga.otel = otel.id
19.Количество: ПродажапоКлиент
selectklient.name,count(*) from prodaga '+
' left join klient on prodaga.klienti = klient.id
groupbyklient
20.Количество: Продажа по Тур
selecttur.name,count(*) from prodaga '+
' left join tur on prodaga.tur = tur.id
groupbytur
21.Количество: Продажа по Отель
selectotel.name,count(*) from prodaga '+
' left join otel on prodaga.otel = otel.id
groupbyotel
22. Группировка: Продажа по Цена
selectklienti.name, prodaga.data, tur.name, otel.name, prodaga.cenafromprodaga '+
' left join klient on prodaga.klienti = klient.id '+
' left join tur on prodaga.tur = tur.id '+
' left join otel on prodaga.otel = otel.id
orderbyklienti
23. Группировка: Продажа по Цена
selectotel.name, prodaga.data, klient.name, tur.name, prodaga.cenafromprodaga '+
' left join klient on prodaga.klienti = klient.id '+
' left join tur on prodaga.tur = tur.id '+
' left join otel on prodaga.otel = otel.id
orderbyotel
24. Группировка: Продажа по Цена
selecttur.name, prodaga.data, klient.name, otel.name, prodaga.cenafromprodaga '+
' left join klient on prodaga.klienti = klient.id '+
' left join tur on prodaga.tur = tur.id '+
' left join otel on prodaga.otel = otel.id
order by tur
25.СправочникСтраны
select strana.name from strana
26.СправочникТипытуров
select tiptura.name from tiptura
27.СправочникТуры
select tur.name, tiptura.name, strana.name from tur '+
' left join tiptura on tur.TipTura = tiptura.id '+
' left join strana on tur.Strana = strana.id
28.Количество: ТурыпоТиптура
selecttiptura.name,count(*) from tur '+
' left join tiptura on tur.TipTura = tiptura.id
groupbytiptura
29.Количество: ТурыпоСтрана
selectstrana.name,count(*) from tur '+
' left join strana on tur.Strana = strana.id
groupbystrana
30. Группировка: ТурыпоСтрана
select Strana.name, tur.name, tiptura.name from tur '+
' left join tiptura on tur.TipTura = tiptura.id '+
' left join strana on tur.Strana = strana.id
orderbyStrana
31. Группировка: ТурыпоСтрана
select TipTura.name, tur.name, strana.name from tur '+
' left join tiptura on tur.TipTura = tiptura.id '+
' left join strana on tur.Strana = strana.id
order by TipTura
32.СправочникПользователи
selectuser.Name, user.pasword, user.prova from user
При написании запросов использовались источники [1] и [2].
8 Описание отчетов
Отчеты, использующие экспорт данных в Excel, Word:
Заключение
В ходе работы была создана ИС « Тур агентство», предназначенная для хранения информации приемах, записях и расписании. Были реализованы все поставленные задачи, а именно:
Решение всех этих задач позволяет повысить эффективность работы учреждения, автоматизировав большую часть операций по работе с данными.
Библиографический список
1) Артеменко, Ю.Н. MySQL. Справочник по языку/ Ю.Н. Артеменко. – М.: Издательский дом «Вильяме», 2005. – 432с.
2) Аткинсон, ЛеонMySQL. Библиотека профессионала/ ЛеонАткинсон. – М.: Издательский дом «Вильяме», 2002. – 624с.
3) Конноли, Томас Базы данных. Проектирование, реализация и сопровождение. Теория и практика/ Томас Конноли, Каролин Бегг. – М.: Издательский дом «Вильяме», 2003. – 1440с.
4) Глушаков, С.В. Базы данных: Учебный курс/ С.В. Глушаков, Д.В. Ломотько. – М.: ООО «Издательство АСТ», 2000. – 504с.
5) Фаронов, В.В. Система
6) Архангельский, А.Я
7) BorlandDelphi 7 [Электронный ресурс] / http://www.borland.com. Режим доступа: http://www.borland.com, свободный.
8) FastReportsInc [Электронный ресурс]. – Режим доступа: http://fast-report.com, свободный.
9) DenwerBasePHP5 2006.01.04 a1.3.33 p5.1.6 m4.1.16 pma2.6.1 [Электронный ресурс] / http:// www.denwer.ru. Режим доступа: http:// www.denwer.ru, свободный.
10) Help&Manual 3.6.0.1073 [Электронный ресурс] / http://www.helpandmanual.com. Режим доступа: http://www.helpandmanual.com, свободный.
11) ZeosDBO 6.1.5-stable [Электронный ресурс] / http://www.zeoslib.net. Режим доступа http://www.zeoslib.net, свободный.
Информация о работе Проектирование информационной системы «Турагенство»