Проектирование и разработка автоматизированной информационной системы туристического агентства ООО "Управляющая компания"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?изации.

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

В целом входная информация АИС турфирмы - это данные о сотрудниках, клиентах и путевках.

Входная информация вводится в базу данных через устройства ввода (такие как клавиатура) и размещается в таблицах Access. Таблицы создаются через Конструктор таблиц, их структура приведена ниже.

Таблица 1 "Заказы".

Имя поляКлючевое полеОбязатель- ное полеТип данныхРазмерКод заказаКод заказаДаДаiетчикДлинное целоеКод тураКод тураНетНетЧисловойДлинное целоеКод сотрудникаКод сотрудникаНетНетЧисловойДлинное целоеФамилия сотрудникаФамилия сотрудникаНетНетТекстовыйДлинное целоеКод клиентаКод клиентаНетНетЧисловойДлинное целоеФамилия клиентаФамилия клиентаНетНетТекстовыйДлинное целоеДата оформ-ленияДата оформле-нияНетНетДата/время-ОплаченоОплаченоНетНетМастер подстановок50

Таблица 2 "Город".

Имя поляКлючевое полеОбязательное полеТип данных РазмерКод страныКод страныНетНетЧисловойДлинное целоеКод городаКод городаДаДаiетчикДлинное целоеГородГородНетНетТекстовый50

Таблица 3 "Клиенты".

Имя поляКлючевое полеОбязательное полеТип данныхРазмерКод клиентаКод клиентаДаДаiетчикДлинное целоеФамилияФамилияНетНетТекстовый50ИмяИмяНетНетТекстовый50ОтчествоОтчествоНетНетТекстовый50Адрес АдресНетНетТекстовый50ТелефонТелефонНетНетТекстовый50ПолПолНетНетМастер подстановок50Номер паспортаНомер паспортаНетНетТекстовый50

Таблица 4 "Страна".

Имя поляКлючевое полеОбязательное полеТип данныхРазмерКод страныКод страныДаДаiетчикДлинное целоеНазвание страныНазвание страныНетНетТекстовый50Код городаКод городаНетНетЧисловойДлинное целое

Таблица 5 "Поставщики".

Имя поляКлючевое полеОбязательное полеТип данныхРазмерКод услугиКод услугиНетНетЧисловойДлинное целоеКод поставщикаКод поставщикаДаДаiетчикДлинное целоеНазвание поставщикаНазвание поставщикаНетНетТекстовый50АдресАдресНетНетТекстовый50ТелефонТелефонНетНетТекстовый 50

Таблица 6 "Сотрудники".

Имя поляКлючевое полеОбязательное полеТип данныхРазмерКод сотруд-никаКод сотрудникаДаДаiетчикДлинное целоеФамилияФамилияНетНетТекстовый50ИмяИмяНетНетТекстовый50ОтчествоОтчествоНетНетТекстовый50Дата рожденияДата рожденияНетНетДата/ВремяЗарплатаЗарплатаНетНетДенежныйДолжностьДолжностьНетНетТекстовый50АдресАдресНетНетТекстовый50ТелефонТелефонНетНетТекстовый50

Таблица 7 "Транспорт".

Имя поляКлючевое полеОбязательное полеТип данныхРазмерКод транспортаКод транспортаДаДаiетчикДлинное целоеНаимено-ваниеНаименованиеНетНетТекстовый50

Таблица 8 "Туры".

Имя поляКлючевое полеОбязатель-ное полеТип данныхРазмерКод тураКод тураДаДаiетчикДлинное целоеКод услугиКод услугиНетНетЧисловойДлинное целоеСтранаСтранаНетНетТекстовый50Дата отправ-ленияДата отправленияНетНетДата/Время50Дата прибытияДата прибытияНетНетДата/ВремяСтоимость тураСтоимость тураНетНетДенежныйДлинное целоеКод транспортаКод транспортаНетНетЧисловойДлинное целоеДлительность пребыванияДлительность пребыванияНетНетЧисловойДлинное целоеКол-во человекКол-во человекНетНетЧисловойДлинное целое

Таблица 9 "Услуги".

Имя поляКлючевое полеОбязательное полеТип данныхРазмерКод услугиКод услугиДаНетiетчикДлинное целоеКод страныКод страныНетНетЧисловойДлинное целоеВизовое обслу-живаниеВизовое обслужи-ваниеНетНетЛогическийДа/НетПрожи-ваниеПрожива-ниеНетНетТекстовый50ПитаниеПитаниеНетНетТекстовый50Экскур-сииЭкскурсииНетНетЛогическийДа/Нет

2.1.3 Характеристика результатной информации

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

Запрос на выборку стран.[название страны] Text (255);услуги. [название страны], город. [название города], туры. [дата отправления], туры. [дата прибытия], туры. [длительность пребывания], туры. [стоимость тура], заказы. [код заказа], заказы. [фамилия клиента]

FROM ( (город INNER JOIN страна ON город. [код города] = страна. [код города]) INNER JOIN услуги ON страна. [код страны] = услуги. [код страны]) INNER JOIN (туры INNER JOIN заказы ON туры. [код тура] = заказы. [код тура]) ON услуги. [код услуги] = туры. [код услуги]( ( (услуги. [название страны]) = [название страны]));

Запрос на выборку должников.клиенты. фамилия, клиенты. имя, клиенты. отчество, клиенты. телефон, заказы. [дата оформления], туры. страна, заказы. оплаченотуры INNER JOIN (клиенты INNER JOIN заказы ON клиенты. [код клиента] = заказы. [код клиента]) ON туры. [код тура] = заказы. [код тура]( ( (заказы. оплачено) ="нет"))BY клиенты. фамилия;

Запрос по клиентам.клиенты. фамилия, клиенты. имя, клиенты. отчество, клиенты. адрес, клиенты. телефонклиентыBY клиенты. фамилия;

Запрос по поставщикам.поставщики. [название поставщика], поставщики. адрес, поставщики. телефонпоставщики;

Copyright © 2008-2014 geum.ru   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение