«Программное обеспечение вычислительной техники и автоматизированных систем» icon

«Программное обеспечение вычислительной техники и автоматизированных систем»






Скачать 246.24 Kb.
Название«Программное обеспечение вычислительной техники и автоматизированных систем»
Л.И. Мстиславская
Дата конвертации02.08.2013
Размер246.24 Kb.
ТипКурсовая
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОН ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ – УЧЕБНО-НАУЧНО-ПРОИЗВОДСТВЕННЫЙ КОМПЛЕКС»

ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ им. Н.Н. ПОЛИКАРПОВА

ФАКУЛЬТЕТ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ


Кафедра «Вычислительной техники и информационных технологий»


КУРСОВАЯ РАБОТА

по учебной дисциплине

"Технология разработки программных продуктов"

для специальности

230105 «Программное обеспечение вычислительной техники и автоматизированных систем»

На тему: «Разработка интерфейса приложения для БД туристической фирмы»


Выполнил студент

Группы П-407

Быковский Андрей Евгеньевич
Проверил преподаватель
__________Л.И. Мстиславская

Работа защищена с оценкой
______________________



Орел 2012


Оглавление

Введение 3

1 Анализ предметной области 5

1.1 История туризма 5

1.2 Индустрия туризма (туриндустрия) 6

1.3 Туроператор 10

1.4 Турагент 10

2 Этапы проектирования базы данных 12

2.1 Основные этапы проектирования баз данных 12

3 Разработка интерфейса 16

3.1 Алгоритм работы приложения 20

Заключение 28

Список литературы 29



Введение


Успешное функционирование большинства современных предприятий во многом связано с высоким уровнем автоматизации процессов планирования, прогнозирования и управления. Повышение качества обслуживания невозможно без разработки, внедрения и функционирования современных систем автоматизации деятельности.

В широком смысле, информационная система (ИС) - есть совокупность технического, программного и организационного обеспечения, а также персонала, предназначенная для того, чтобы своевременно обеспечивать надлежащих людей необходимой информацией.

Использование автоматизированных информационных систем (АИС) способно значительно упростить работу, повысив производительность труда путем перекладывания рутинных обязанностей с персонала на компьютер. Использование автоматизированных программных комплексов позволит разгрузить занятость специалистов предприятия, сняв побочные и несущественные задачи и направив деятельность на выполнение главных обязанностей, а так же поможет избежать большинства ошибок, появляющихся вследствие невнимательности человеческого фактора. В условиях современной экономической среды требуется оперативное и рациональное реагирование и принятие управленческих решений, а деятельность работников должна включать в себя ориентацию на новейшие разработки и технологии и экономию времени.

Написание удобного интерфейса для информационных систем позволят пользователю быстрей овладеть навыками общения с подобными программами, а также ускорить процесс работы на предприятии, т.е. главная задача интерфейса – дать возможность пользователю эффективно работать с информацией без помощи человека-посредника.

Интерфейс — совокупность унифицированных технических и программных средств и правил, обеспечивающих взаимодействие устройств и/или программ в вычислительной системе или сопряжение между системами

Интерфейс пользователя - это совокупность правил, методов и программно-аппаратных средств, обеспечивающих взаимодействие пользователя с компьютером. Пользовательский интерфейс часто понимают только как внешний вид программы. В действительности интерфейс пользователя включает в себя все аспекты, оказывающие влияние на взаимодействие пользователя и системы.

Актуальность данной курсовой работы связана с разработкой интерфейса приложения для базы данных туристической фирмы, который поможет пользователю эффективнее работать с базами данных фирмы.

Целью курсовой работы является создание модели информационной системы, отображающей функционирование реального объекта – холдинга туристических фирм, а также разработка программных компонентов на ее основе.

Для достижения цели исследования были поставлены следующие задачи:

1. Проанализировать предметную область.

2. Проектирование базы данных.

3. Выполнить практическую реализацию предложенной модели информационной системы.

1 Анализ предметной области


Туризм — временные выезды (путешествия) людей в другую страну или местность, отличную от места постоянного жительства на срок от 24 часов до 6 месяцев в течение одного календарного года или с совершением не менее одной ночевки в развлекательных, оздоровительных, спортивных, гостевых, познавательных, религиозных и иных целях без занятия деятельностью, оплачиваемой из местного источника. Человека, совершающего такое путешествие, называют туристом.

1.1 История туризма


С древнейших времен множество людей отправлялись в путешествия с целью познания мира и открытия новых территорий, с торговыми, дипломатическими, военными, религиозными и иными миссиями. Все эти путешественники нуждались в определённых услугах со стороны местного населения в плане размещения, питания и т. д. Исторически первыми предприятиями индустрии туризма стали таверны, пользовавшиеся сомнительной репутацией домов терпимости.

В античные времена основными мотивами путешествий были торговля, образование, паломничество, лечение. В Древней Греции зародились и спортивные поездки. Развитие торговли привело к массовому строительству дорог, постоялых дворов, таверн. Некоторые постоялые дворы по роскоши не отличались от домов богатых людей. Римская аристократия активно участвовала в рекреационных путешествиях — на свои виллы, к морю, в горы.

На востоке в древности путешествовали караванами на верблюдах. Ночевали в шатрах или в караван-сараях (постоялый двор с загоном для животных). Уровень обслуживания был намного выше, чем в Европе из-за более активной торговли.

В средние века среди путешествий усилился религиозный фактор — огромные массы людей устремлялись к христианским и мусульманским святыням. И только эпоха Ренессанса ослабила религиозные мотивы и усилила индивидуальный характер и образовательную направленность поездок. Молодые люди нередко отправлялись в тур по Европе, прежде чем заняться профессией. Европейское общество отдыхало на курортах Швейцарии, Германии, Австрии, Греции, Италии.

Зарождению массового туризма способствовало развитие промышленности, а как следствие — разграничение свободного времени, появление оплачиваемых отпусков. Кроме того, революционное развитие транспорта — появление парохода, паровоза, расширение сети дорог также сыграло важную роль.

Первые высококлассные гостиницы появились в Германии и Швейцарии в начале XIX века, во второй половине века — создаются бюро путешествий, которые организовывали туристические поездки и реализовывали их потребителю.

В первой половине XX века в Германии и СССР стимулировался массовый отдых, спортивный туризм и военно-прикладные виды спорта.

После экономического спада, связанного со Второй мировой войной, начался новый этап. С 50—60-х годов XX века началось активное развитие туристических фирм, массового строительства гостиниц и разного рода увеселительных заведений. Европейский туризм был ориентирован на прием американских туристов, а с 1970-х годов, наметился рост и выездного туризма.

С 1980-х годов темпы роста туризма замедлились, а массовый туризм трансформировался в дифференцированный. Туризм становится стилем жизни, усиливается тенденция к расширению ассортимента услуг, появлению новых объектов рекреации. Популярными становятся индивидуальные туры, экологический и спортивный туризм.

1.2 Индустрия туризма (туриндустрия)


Индустрия туризма — многоотраслевой производственный комплекс, занимающийся воспроизводством условий для путешествий и отдыха, то есть производством туристского продукта. Является одной из самых значительных отраслей экономики в мире, а для некоторых развивающихся стран - основной экономической отраслью (Кипр, Малайзия, Таиланд и др.).

Однако, дифференцирование индустрии туризма как комплекса предприятий производственной и не производственной сферы, предоставляющие туристские услуги и производящие товары туристского спроса, является следствием отраслевого подхода. Поэтому стоит учитывать, что индустрия туризма представляет собой не только совокупность выше перечисленных предприятий, но является одной из форм освоения территории.

Типичные субъекты туриндустрии (туриндустрия в узком смысле):

1) предприятия размещения (курорты, гостиницы, отели, пансионы, кемпинги и т. п.);

2) транспортные предприятия;

3) туристские фирмы (туроператоры, туристские агентства, экскурсионные бюро и бюро гидов);

4) рекламно-информационные туристские учреждения (рекламные агентства, рекламные бюро, информационные агентства);

5) ассоциации и государственные органы по регулированию развития туризма (комитеты и департаменты туризма, общественные туристские организации и объединения).

Нетипичные субъекты туриндустрии (туриндустрия в широком смысле): в сфере производства — предприятия производящие сувениры, спорттовары, товары для отдыха, одежду для отдыха и туризма, литературу по туризму, продукцию машиностроения, фототовары. В сфере обслуживания — предприятия, осуществляющие организацию развлечений, конгрессов, выставок и ярмарок и т д.

На смену индустриальной эпохе, в которой основной ценностью было материальное благополучие, приходит постиндустриальная эпоха, где главной целью являются впечатления и ощущения. Немаловажными факторами, влияющими на развитие туризма стали развитие транспорта, связи, растущей мобильности, урбанизация, сокращение рабочего времени, рост общественного богатства.

В этих условиях социально-экономические позиции туризма быстро укрепляются. Его доля в мировой торговле услугами составляет более 30 %. На мировом рынке туристский продукт лидирует наравне с нефтью. Ежегодный рост инвестиций в индустрию туризма составляет около 35 %. Туризм стал одним из самых прибыльных видов бизнеса и сегодня использует до 7 % мирового капитала. Годовой доход от международного туризма ещё в 1995 году оценивался в 373 млрд долл. При этом совершено было 567 млн международных путешествий. Туризм обеспечивает работой 137 млн человек.

Быстрое усиление финансово-экономических позиций туристской отрасли привело к тому, что во многих странах мира туризм стал существенным фактором регионального развития. Органы территориального управления различных иерархических уровней, от графств и районов до федеральных властей, заботятся о развитии туризма и местностей, обладающих ценными рекреационными ресурсами. Туризм рассматривается как катализатор региональной экономики, позволяющий задействовать не только весь комплекс рекреационных ресурсов, но и наиболее эффективным образом использовать совокупный производственный и социально-культурный потенциал территории при сохранении экологического и культурного разнообразия.

Исходя из этого власти инициируют разработку стратегии туристской активности, совместно с бизнесом — разработку туристской инфраструктуры, создание национальных парков и рекреационных зон, привлечение инвестиций и рост числа визитов в регион.

Согласно данным Всемирной туристской организации в 2007 году число только международных туристских поездок составило около 900 млн (в 2004 году — 766 млн.). В 2005 году на Европу пришлось 444 млн прибытий, на страны Азиатско-Тихоокеанского региона — 156 млн, на Северную и Южную Америки — 133 млн, на прочие регионы — 75 млн.

Туристский продукт окончательно превратился в экономическую категорию лишь в условиях массового туризма. Интенсивность туризма — показатель, дающий представление о том, какая часть населения страны (в процентах) ежегодно совершает хотя бы одну поездку. Когда интенсивность туризма выше 50 %, можно говорить, что в данной стране туризм имеет массовый характер. Туристский баланс страны — это отношение между стоимостью товаров и услуг, реализованных иностранцам в данной стране, и стоимостью товаров и услуг, реализованных гражданам данной страны за рубежом. Если сальдо туристского баланса положительное, то говорят, что для экономики этой страны туризм активный (Таиланд, Швейцария), если отрицательное — пассивный (Германия, Россия).

С экономической точки зрения привлекательность туризма как составной части услуг — в более быстрой окупаемости вложенных средств и получении дохода в свободно конвертируемой валюте. Туристский бизнес стимулирует развитие других отраслей хозяйства: строительства, торговли, сельского хозяйства, производства товаров народного потребления, связи.

Данный бизнес привлекает предпринимателей по многим причинам: небольшие стартовые инвестиции, растущий спрос на туристские услуги, высокий уровень рентабельности и минимальный срок окупаемости затрат. В туристской индустрии динамика роста объёмов предоставляемых услуг приводит к увеличению числа рабочих мест намного быстрее, чем в других отраслях. Временной промежуток между ростом спроса на туристские услуги и появлением новых рабочих мест в туристском бизнесе минимальный.

Туризм помимо огромного экономического значения играет большую роль в расширении границ взаимопонимания и доверия между людьми разных религий и культур. Его деятельность не ограничивается только торговлей товарами и услугами и поиском новых торговых партнеров. Она направляется также на установление взаимоотношений между гражданами разных стран для сохранения и процветания мира.

Задача развития туризма требует решения множества сопутствующих задач, например развитие транспортной системы, развитие системы общественного питания, улучшение имиджа, развитие информационной инфраструктуры.

1.3 Туроператор


Туроператор (туристический оператор) — организация, занимающаяся комплектацией туров и формированием комплекса услуг для туристов. Туроператор разрабатывает туристские маршруты, обеспечивает функционирование туров и предоставление услуг, подготавливает рекламно-информационные издания, рассчитывает цены на туры, передает туры турагентам для их последующей реализации туристам.

Некоторые турфирмы совмещают функции туроператора и турагента, выступая как туроператор (компания, полностью отвечающая за тур) по одному или нескольким направлениям и как турагент по многим другим направлениям, для ассортимента.

В России фирмы-туроператоры вносятся в Единый федеральный реестр туроператоров Федерального агентства по туризму Российской Федерации и получают уникальный номер, который начинается с кода, зависящего от размера финансового обеспечения туроператорской деятельности.

Для осуществления туроператорской деятельности турфирма должна получить финансовые гарантии (финансовую гарантию турфирма может получить либо в банке, либо в страховой компании).

1.4 Турагент


Турагент — организация-посредник, занимающаяся продажей сформированных туроператором туров. Турагент приобретает туры у туроператора и реализует туристский продукт покупателю, либо выступает посредником между туристом и туроператором за комиссионное вознаграждение, предоставляемое туроператором.

Турагенты не владеют средствами обслуживания и выступают посредниками между предприятием туристского обслуживания и покупателем туристической путевки, продвигая и реализуя туристический продукт.

С законодательством, закрепляющим деятельность туристских агентств и туроператоров в Российской Федерации можно ознакомиться на сайте Федерального Агентства по Туризму РФ.

Одна из проблем в сфере правового регулирования взаимоотношений между страховыми компаниями и туроператорами заключается в отсутствии законодательного запрета на смену статуса компаний, осуществляющих реализацию туристского продукта конечным потребителям (туристам). Это означает, что компания, реализующая турпродукт, может «перейти» из статуса туроператора в статус турагентства, то есть вместо туроператорской деятельности (по формированию, продвижению и реализации туристского продукта) начать осуществлять турагентскую деятельность (по продвижению и реализации туристского продукта). В силу действующего законодательства, турагент не несет ответственности по страховым полисам, проданным туроператором. Это означает, что на практике не исключена ситуация, когда потребитель (турист) приобретший турпродукт у подобного турагента («бывшего туроператора»), при наступлении страхового случая столкнется с трудностями при получении страхового возмещения.


2 Этапы проектирования базы данных


Проектирование баз данных — процесс создания схемы базы данных и определения необходимых ограничений целостности.

Основные задачи проектирования баз данных:

1)Обеспечение хранения в БД всей необходимой информации.

2)Обеспечение возможности получения данных по всем необходимым запросам.

3)Сокращение избыточности и дублирования данных.

4)Обеспечение целостности данных (правильности их содержания): исключение противоречий в содержании данных, исключение их потери и т.д.

2.1 Основные этапы проектирования баз данных


Концептуальное (инфологическое) проектирование — построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных. Термины «семантическая модель», «концептуальная модель» и «инфологическая модель» являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова «модель базы данных» и «модель предметной области» (например, «концептуальная модель базы данных» и «концептуальная модель предметной области»), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности.

Конкретный вид и содержание концептуальной модели базы данных определяется выбранным для этого формальным аппаратом. Обычно используются графические нотации, подобные ER-диаграммам.

Чаще всего концептуальная модель базы данных включает в себя:

а) описание информационных объектов, или понятий предметной области и связей между ними;

б) описание ограничений целостности, т.е. требований к допустимым значениям данных и к связям между ними.



Рисунок 2.1 – Концептуальная модель

Логическое (даталогическое) проектирование — создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных. Для реляционной модели данных даталогическая модель — набор схем отношений, обычно с указанием первичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи.

Преобразование концептуальной модели в логическую модель, как правило, осуществляется по формальным правилам. Этот этап может быть в значительной степени автоматизирован.

На этапе логического проектирования учитывается специфика конкретной модели данных, но может не учитываться специфика конкретной СУБД.

Согласно заданию имеется уже нормализованная база данных. Необходимо лишь определить первичные ключи и связи.

Первичный ключ — минимальное множество атрибутов, являющееся подмножеством заголовка данного отношения, составное значение которых уникально определяет кортеж отношения. Делятся на простые и составные.

Таблица 2.1 – логическая структура таблицы «Путевка»



Атрибут (наименование атрибута)

Тип данных

примечание

1

Номер тура

числовой

Первичный ключ

2

Горящий тур

логический

*-тур горящий 0-тур обычный

3

Количество

числовой




4

Доступный транспорт

текстовой




5

Номер фирмы

числовой




6

Дата поездки

дата/время




7

Длительность тура

числовой




Таблица 2.2 – логическая структура таблицы «Реестр»



Атрибут (наименование атрибута)

Тип данных

примечание

1

Номер фирмы

числовой




2

Номер тура

числовой

Первичный ключ

3

Цена

числовой




4

Скидка

числовой




5

Цена со скидкой

числовой




6

Зарезервировано

числовой




7

Реализовано

числовой





Таблица 2.3 – логическая структура таблицы «Тур»



Атрибут (наименование атрибута)

Тип данных

Примечание

1

Название тура

текстовой




2

Номер тура

числовой

Первичный ключ

Таблица 2.4 – логическая структура таблицы «Фирма»



Атрибут (наименование атрибута)

Тип данных

Примечание

1

Номер фирмы

Числовой

Первичный ключ

2

Название фирмы

Текстовой




3

Адрес

текстовой




Физическое проектирование — создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именование объектов базы данных, ограничения на поддерживаемые типы данных и т.п. Кроме того, специфика конкретной СУБД при физическом проектировании включает выбор решений, связанных с физической средой хранения данных (выбор методов управления дисковой памятью, разделение БД по файлам и устройствам, методов доступа к данным), создание индексов и т.д.

В результате проектирования была получена база данных имеющая следующий физический вид:

Рисунок 2.2 – Физическая модель базы данных.


3 Разработка интерфейса


Интерфейс – это совокупность средства для общения, взаимодействия между человеком и компьютером или связующее звено между любыми двумя информационными системами.



Рисунок 3.1 – Структура интерфейса.

Интерфейс был разработан с помощью среды объектно-ориентированного программирования Delphi7.

Delphi.

Delphi — императивный, структурированный, объектно-ориентированный язык программирования, диалект Object Pascal.

Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi начал жить своей самостоятельной жизнью и претерпевал различные изменения, связанные с современными тенденциями развития языков программирования: появились class helpers, перегрузки операторов и другое.

Object Pascal — результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а в Object Pascal — динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией — данная технология получила обозначение RTTI. Так как все классы наследуют функции базового класса TObject, то любой указатель на объект можно преобразовать к нему, после чего воспользоваться методом ClassType и функцией TypeInfo, которые и обеспечат интроспекцию.

Также отличительным свойством Object Pascal от С++ является то, что объекты по умолчанию располагаются в динамической памяти. Однако можно переопределить виртуальные методы NewInstance и FreeInstance класса TObject. Таким образом, абсолютно любой класс может осуществить «желание» «где хочу — там и буду лежать». Соответственно организуется и «многокучность».

Delphi оказал огромное влияние на создание концепции языка C# для платформы .NET. Многие его элементы и концептуальные решения вошли в состав С#. Одной из причин называют переход Андерса Хейлсберга, одного из ведущих разработчиков Дельфи, из компании Borland Ltd. в Microsoft Corp.

Delphi for .NET — среда разработки Delphi, а также язык Delphi (Object Pascal), ориентированные на разработку приложений для .NET.

Первая версия полноценной среды разработки Delphi для .NET — Delphi 8. Она позволяла писать приложения только для .NET. Delphi 2006 поддерживает технологию MDA с помощью ECO (Enterprise Core Objects) версии 3.0.

В марте 2006 года компания Borland приняла решение о прекращении дальнейшего совершенствования интегрированных сред разработки JBuilder, Delphi и C++ Builder по причине убыточности этого направления. Планировалась продажа IDE-сектора компании. Группа сторонников свободного программного обеспечения организовала сбор средств для покупки у Borland прав на среду разработки и компилятор.

Однако в ноябре того же года было принято решение отказаться от продажи IDE бизнеса. Тем не менее, разработкой IDE продуктов теперь будет заниматься новая компания — CodeGear, которая будет финансово полностью подконтрольна Borland.

В августе 2006 года Borland выпустил облегченную версию RAD Studio под именем Turbo: Turbo Delphi (для Win32 и .NET), Turbo C#, Turbo C++.

В марте 2008 года было объявлено о прекращении развития этой линейки продуктов.

В марте 2007 года CodeGear порадовала пользователей обновленной линейкой продуктов Delphi 2007 for Win32 и выходом совершенно нового продукта Delphi 2007 for PHP.

В июне 2007 года CodeGear представила свои планы на будущее, то есть опубликовала так называемый roadmap.

Embarcadero RAD Studio 2010

25 августа 2008 года компания Embarcadero, новый хозяин CodeGear, опубликовала пресс-релиз на Delphi for Win32 2009. Версия привнесла множество нововведений в язык.

Вышедшая в 2011 году версия Delphi XE2 добавила компилятор Win64 и кросс-компиляцию для операционных систем фирмы Apple.

При создании графического интерфейса приложений Delphi, у вас все возможности языка программирования Object Pascal, "завернутого" в среду RAD. Такие компоненты окна графического пользовательского интерфейса, как формы, кнопки и списки объектов, включены в состав Delphi. Это означает, что вам не нужно писать никакого кода при добавлении их в ваше приложение. Вы просто "кладёте" их на вашу Форму, как в графическом редакторе. Вы можете также добавить на Форму элементы управления ActiveX, для создания в считанные минуты специализированных программ таких, например, как веб-браузеры. Delphi позволяет разработчикам дизайна внедрять в интерфейс новые элементы и кодировать их события одним щелчком мыши.

Таблица 3.1 - Спецификация форм.

Форма


Спецификация

Объекты

1


2

3

Form1

Главная форма

TMainMenu1,TImage1

Form2

Форма просмотра таблицы «Фирмы»

TLabel1, TImage1, TDataSource1, TADOTable1, TDBGrid1

Form3

Форма просмотра таблицы «Туры»

TLabel1, TImage1, TDataSource1, TADOTable1, TDBGrid1

Form4

Форма просмотра таблицы «Путевка»

TLabel1, TImage1, TDataSource1, TADOTable1, TDBGrid1

Form5

Форма просмотра таблицы «Регистр»

TLabel1, TImage1, TDataSource1, TADOTable1, TDBGrid1

Form6

Форма выполнения запроса «Максимальная стоимость авиатура»

TLabel1, TImage1, TDataSource1, TADOQuery1, TDBGrid1, TButton1

Form7

Форма выполнения запроса «Общая стоимость авиатуров»

TLabel1, TImage1, TDataSource1, TADOQuery1, TDBGrid1, TButton1

Form8

Форма - заставка

TTimer1, TImage1, TLabel1, TLabel2

Form9

Форма просмотра отчета «Максимальная стоимость авиатура»

TDataSource1, TADOQuery1, TButton1, TButton2,TQuickRep1

Form10

Форма просмотра отчета «Общая стоимость всех авиатуров»

TDataSource1, TADOQuery1, TButton1, TButton2, TQuickRep1

Form11

Форма – справка

TLabel1-13

Form12

Форма информации об авторе

TLabel1-2



3.1 Алгоритм работы приложения




Рисунок 3.1 – Структура интерфейса.


Индивидуальным заданием являлось создание двух запросов, определяющих общую стоимость всех авиатуров и самый дорогой авиатур. Запросы создавались на языке SQL и выглядят следующим образом.

Общая стоимость всех авиатуров:

SELECT Sum([Tour Price].Price) AS [Sum-Price]

FROM [Tour Price];

Самый дорогой авиатур:

SELECT [№ tour], [name tour], Price

FROM [Tour Price]

WHERE price=(select Max(Price) from [tour price]);


Руководство пользователя

Для запуска приложения необходимо запустить файл Project1.exe. После это на экране появится главная форма.



Рисунок 3.3 – Главная форма

Для просмотра таблиц необходимо в главном меню навести курсор на пункт « База данных » и выбрать нужную таблицу для просмотра.



Рисунок 3.4 – Подменю БД

Таблицы, содержащиеся в базе данных:



Рисунок 3.5 – Таблица «Фирмы»



Рисунок 3.6 – Таблица «Туры»



Рисунок 3.7 – Таблица «Регистр»



Рисунок 3.8 – Таблица «Путевка»


Для перехода к запросам нужно навести курсор на пункт «Запросы», и выбрать нужный запрос. Для вывода результатов запроса нужно нажать на кнопку «Рассчитать».



Рисунок 3.9 – Запрос на максимальную стоимость



Рисунок 3.10 – Запрос на общую стоимость

Для перехода к отчетам нужно навести курсор на пункт «Отчет», и выбрать нужный отчет.



Рисунок 3.11 – Отчет запроса на максимальную стоимость




Рисунок 3.12 – Отчет запроса на общую стоимость

Если необходимо распечатать отчет, то нужно нажать на кнопку «Печать». Для просмотра отчета в текстовом формате необходимо нажать кнопку «Просмотр»



Рисунок 3.13 – Просмотр отчета на максимальную стоимость



Рисунок 3.14 – Просмотр отчета на общую стоимость


Для просмотра справки нужно нажать в главном меню «Справка».



Рисунок 3.15 - Справка

Для просмотра информации об авторе нужно в главном меню нажать «Об авторе».



Рисунок 3.16 – Об авторе

Для выхода из приложения нужно закрыть все окна.

Заключение


В результате курсового проектирования было разработано приложение Project1, выполняющего поставленные задачи. Пояснительная записка состоит из 3-х глав, введения, заключения и списка литературы.

Введение рассматривает актуальность данной проблемы, и содержит поставленные цели и задачи.

В первой главе был произведен анализ предметной области, рассмотрены основные понятия туризма, содержится немного исторических фактов, уделено внимание индустрии туризма.

Вторая глава посвящена вопросу проектирования базы данных, определены основные объекты, атрибуты, типы данных, выполнено логическое и физическое моделирование, разработана схема целостности данных.

Третья глава описывает алгоритм работы приложения, структуру интерфейса, а также содержит руководство пользователя

В ходе проделанной работы были выполнены все поставленные задачи.


Список литературы


  1. Биржаков М. Б. «Введение в туризм». Москва-Санкт-Петербург, 2001 г.

  2. Бондарович А. А. Рекреационные ресурсы Европы и их оценка. — СпБ.: Невилс, 2003.

  3. Гуляев В. Г. Организация туристской деятельности: Учебное пособие. — М.: Нолидж — 1996.

  4. Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-университет информационных технологий; БИНОМ. Лаборатория знаний, 2007.

  5. Когаловский М.Р. Энциклопедия технологий баз данных. — М.: Финансы и статистика, 2002.

  6. Першиков В. И., Савинков В. М. Толковый словарь по информатике / Рецензенты: канд. физ.-мат. наук А. С. Марков и д-р физ.-мат. наук И. В. Поттосин. — М.: Финансы и статистика, 1991.



Ваша оценка этого документа будет первой.
Ваша оценка:

Похожие:

«Программное обеспечение вычислительной техники и автоматизированных систем» iconПояснительная записка к дипломному проекту Рецензент проекта
57.3kb.   П-2, специальности 230105 Программное обеспечение вычислительной техники и автоматизированных систем
«Программное обеспечение вычислительной техники и автоматизированных систем» iconОтчет по практике по профилю специальности «Программное обеспечение вычислительной техники и автоматизированных систем» на примере предприятия «Ваше предприятие»
59.3kb.  
«Программное обеспечение вычислительной техники и автоматизированных систем» iconМетодические указания для прохождения практики по получению первичных профессиональных навыков 230105 Программное обеспечение вычислительной техники и автоматизированных систем базовый уровень
5.7kb.  
«Программное обеспечение вычислительной техники и автоматизированных систем» iconКафедра программного обеспечения вычислительной техники и автоматизированных систем
172.3kb.  
«Программное обеспечение вычислительной техники и автоматизированных систем» iconКафедра программного обеспечения вычислительной техники и автоматизированных систем
251.9kb.  
«Программное обеспечение вычислительной техники и автоматизированных систем» icon«Автоматизированное тестирование»
519.1kb.   Кафедра программного обеспечения вычислительной техники и автоматизированных систем
«Программное обеспечение вычислительной техники и автоматизированных систем» iconРеферат курсовая
504.3kb.   База данных, моделирование систем, тестирование, программная среда mytestxpro, среда моделирования gpss, программное обеспечение...
«Программное обеспечение вычислительной техники и автоматизированных систем» icon2 Программное обеспечение финансовых решений
450.2kb.  
«Программное обеспечение вычислительной техники и автоматизированных систем» iconПрограммное обеспечение как услуга
6.3kb.  
«Программное обеспечение вычислительной техники и автоматизированных систем» iconПрограммное обеспечение как услуга
108.6kb.  
Разместите кнопку на своём сайте:
Рефераты


База данных защищена авторским правом ©CoolReferat 2000-2018
обратиться к администрации | правообладателям | пользователям
Основная база рефератов
Рефераты