Информационная система диспетчерской службы такси

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,83 Мб
  • Опубликовано:
    2015-04-21
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Информационная система диспетчерской службы такси

Введение

Разработка ИС диспетчерской службы такси производится на примере составленного каталога диспетчерская служба такси. Каталог покажет автомобили, их водителей, клиентов, даты заказов, выполнение заказа, стоимость заказа, адреса заказов.

1. Предметная область

Областью рассмотрения является деятельность диспетчеров службы такси, которые должны:

Вести список клиентов, в котором вводится номер карточки, фамилия и имя, домашний адрес и мобильный телефон.

Список автомобилей, в котором вводится номер автомобиля, марка автомобиля, государственный номер автомобиля, водитель автомобиля.

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

Список водителей, в котором вводится фамилия водителя, имя, стаж работы.

2. Постановка задачи

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

Моделирование элементов системы.

Диаграммы IDEF0

Рис. 1

Диаграммы DFD

Рис .2

3. Концептуальные требования

Для проектирования базы данных выбран универсальный методы проектирования ER-метод (метод “сущность-связь”). При использовании этого метода необходимо, прежде всего, создать ER- модель, отражающую связи сущностей заданной предметной области. Далее, на основании ER-диаграммы, строится базы данных.

Сущности - концептуальные требования, которые необходимо учесть при разработке БД: каталоги клиентов, заказов, автомобилей, водителей.

Нормализация

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

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

Раскрываем сущности концептуальных требований:

Автомобили (НомерАвто, МаркаАвто, ГосНомерАвто, Водитель).

Клиент (Номеркарточки, ФамилияИмя, ДомашнийАдрес, НомерТелефона).

Заказ (КодЗаказа, ДатаЗаказа, ВремяЗаказа, НомерАвто, НомерКарточки, СуммаЗаказа, СостояниеЗаказа).

Водитель (Фамилия, Имя, СтажРаботы).нормальная форма

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

Таблица 1 - Автомобиль

Номер Авто

Марка Авто

ГосНомер Авто

Водитель


Таблица 2 - Заказы

Номер Карточки

Фамилия Имя

Домашний Адрес

Номер Телефона


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

Код Заказа

Дата Заказа

Время Заказа

Номер Авто

Номер Карточки

Сумма Заказа

Состояние Заказа


Таблица 4 - Водитель

Фамилия

Имя

Стаж Работы

нормальная форма

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

Рисунок 3 - Таблица Автомобиль

Рисунок 4 - Таблица Заказы

Рисунок 5 - Таблица Клиенты

Рисунок 6 - Таблица Водитель

4. Структурная схема

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

Создание структурной схемы базы данных.

Войти в схему данных: вкладка Работа с базами данных.

На панели инструментов нажать «Схема данных».

Рисунок 7

Окно с перечнем таблиц

Двойным щелчком по имени таблицы добавить таблицы на поле

Рисунок 8

Установить связь между таблицами

Рисунок 9

5. Порядок выполнения работы

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

Рисунок 10

Теперь задаем структуру таблиц.

На закладке главная выбираем режим «Конструктор».

Рисунок 11

Сохраняем таблицу под выбранным именем.

Рисунок 12

Создаем таблицу в окне конструктора.

Рисунок 13

6. Создание таблиц в режиме конструктора

Нажать «Создать таблицу в режиме конструктора».

Ввести имя поля.

Выбрать тип данных.

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

Задать имя таблицы призакрытие после ввода всех требуемых полей и их типов.

Аналогичным способом построены таблицы:

Автомобиль.

Водитель.

Заказы.

Клиенты.

Создание связи между таблицами.

Щелкнуть по значку «Схема данных» на панели инструментов, открыть схему данных.

Из появившегося дополнительного окна «Добавить таблицы» выделить щелчком необходимые имена таблиц и щелкнуть по кнопке «Добавить».

Объединить ключевые поля таблиц: щелчком мыши выделить в одной из таблиц поле, которое будет соединяться в одноименном поле другой таблицы, и, зажав мышь, перетащить это поле на соединяемое поле. Отпустить мышь, при этом откроется окно «Изменение связей» с указанием соединяемых полей соответствующих таблиц и тип связи этих полей: «один-к-одному», «один-ко-многим»:

При типе связи «один-к-одному» ставим флажок в поле обеспечения целостности данных и щелкаем кнопку ОК.

При типе связи «один-ко-многим».

Обеспечение целостности данных.

Каскадное обновление связанных полей.

Каскадное удаление связанных полей.

Нажимаем кнопку ОК.

В результате имеем схему связей между таблицами БД «Диспетчерская служба такси».

7. Создание форм

Переходим на вкладку Создание. Жмем на кнопку «Форма» на панели сверху. Создается форма на заполнение. Сохраняем форма под название «Форма ввода». Сохраняем. Жмем правой кнопкой мыши по названию формы и выбираем «Режим формы». Либо во вкладке «Создание» выбираем «Мастер форм»:

8. Создание запросов

база данная такси конструктор

Типы запросов:

دًîٌٍîé çàïًîٌ - ٌîçنàيèه çàïًîٌà èç îïًهنهëهييûُ ïîëهé.

دهًهêًهٌٍيûé çàïًîٌ - ٌîçنàيèه çàïًîٌà, âûâîنےùهمî نàييûه â êîىïàêٍيîى ôîًىàٍه, ïîنîليîىَ ôîًىàٍَ ‎ëهêًٍîييîé ٍàلëèِû.

دîâٍîًے‏ùèهٌے çàïèٌè - ٌîçنàيèه çàïًîٌà يà ïîèٌê ïîâٍîًے‏ùèٌُے çàïèٌهé â ïًîٌٍîé ٍàلëèِه èëè çàïًîٌه.

اàïèٌè لهçïîن÷èيهييûُ - ٌîçنàيèه çàïًîٌà يà ïîèٌê çàïèٌهé, êîٍîًûى يه ٌîîٍâهٌٍٍâَهٍ يè îنيà çàïèٌü â ïîن÷èيهييîé ٍàلëèِه.

دًîٌٍîé çàïًîٌ

حà âêëàنêه رîçنàيèه â مًَïïه اàïًîٌû ùهëêيèٍه جàٌٍهً çàïًîٌîâ.

ذèٌَيîê 14

آ نèàëîمîâîى îêيه حîâûé çàïًîٌ âûلهًèٍه âàًèàيٍ دًîٌٍîé çàïًîٌ è يàوىèٍه êيîïêَ خت.

ذèٌَيîê 15

ذèٌَيîê 16

آ مًَïïه زàلëèِû è çàïًîٌû âûلهًèٍه ٍàلëèَِ, ٌîنهًوàùَ‏ يَويûه نàييûه. خلًàٍèٍه âيèىàيèه يà ٍî, ÷ٍî â êà÷هٌٍâه èٌٍî÷يèêà نàييûُ ىîويî èٌïîëüçîâàٍü نًَمîé çàïًîٌ. دîٌëه âûلîًà ٍàلëèِû هه ïîëے îٍîلًàوà‏ٌٍے â îلëàٌٍè ؤîٌٍَïيûه ïîëے.

9. دهًهêًهٌٍيûé çàïًîٌ

حà âêëàنêه رîçنàيèه â مًَïïه ؤًَمèه ùهëêيèٍه تîيًٌٍَêٍîً çàïًîٌîâ.

ذèٌَيîê 17

آ نèàëîمîâîى îêيه ؤîلàâëهيèه ٍàلëèِû نâàونû ùهëêيèٍه êàونَ ٍàلëèَِ èëè çàïًîٌ, êîٍîًûه ٌëهنَهٍ èٌïîëüçîâàٍü â êà÷هٌٍâه èٌٍî÷يèêîâ çàïèٌهé.

آêë‏÷èٍه ïîëے, êîٍîًûه ُîٍèٍه èٌïîëüçîâàٍü, â ٌïèٌîê "آûلًàييûه ïîëے" è çàٍهى ùهëêيèٍه ىûّü‏ êيîïêَ "ؤàëهه". زهïهًü ٌëهنَهٍ çàنàٍü êًèٍهًèé مًَïïèًîâêè, ïًèىهيےهىûé نëے ًàçنهëهيèے âàّèُ ًٌٍîê يà ٌٍîëلِû

آêë‏÷èٍه ïîëے, êîٍîًûه ُîٍèٍه èٌïîëüçîâàٍü, â ٌïèٌîê "آûلًàييûه ïîëے" è çàٍهى ùهëêيèٍه ىûّü‏ êيîïêَ "ؤàëهه". زهïهًü ٌëهنَهٍ çàنàٍü êًèٍهًèé مًَïïèًîâêè, ïًèىهيےهىûé نëے ًàçنهëهيèے âàّèُ ًٌٍîê يà ٌٍîëلِû. آ ‎ٍîٍ ىîىهيٍ ىîويî âûلًàٍü îنيî ïîëه.

آûلهًèٍه ïîëه نëے مًَïïèًîâêè ٌٍîëلِîâ è ùهëêيèٍه ىûّü‏ êيîïêَ "ؤàëهه". حà ïîٌëهنيهى ّàمه âû نîëويû ïîنîلًàٍü âû÷èٌëهيèه, êîٍîًîه ُîٍèٍه âûïîëيےٍü نëے ïîëَ÷هيèے èٍîمîâ. آûلهًèٍه ïîëه نëے âû÷èٌëهيèے è çàٍهى ôَيêِè‏ نëے ïîنٌ÷هٍà ٌâîنيûُ نàييûُ.

10. رîçنàيèه îٍ÷هٍîâ

ؤëے ٍîمî ÷ٍîلû ٌîçنàٍü îٍ÷هٍ يَويî ïهًهéٍè يà âêëàنêَ «رîçنàيèه» è âûلًàٍü «خٍ÷هٍ»

خٍ÷هٍû ىîويî ٌîçنàٍü ïًè ïîىîùè:

جàٌٍهًà îٍ÷هٍîâ.

ب âًَ÷يَ‏.

آ يàّهé لàçه نàييûُ îٍ÷هٍ ٌîçنàهٌٍے ïًè ïîىîùè ىàٌٍهًà îٍ÷هٍîâ. حَويî يàوàٍü يà «ىàٌٍهً îٍ÷هٍîâ». خٍêًîهٌٍے îêيî.

ذèٌَيîê 18

دهًهيîٌèى نîٌٍَïيûه ïîëے ïî îنيîىَ يَويî يàوàٍü êيîïêَ «>».

×ٍîلû ïهًهيهٌٍè âٌه ïîëے ًٌàçَ يَويî يàوàٍü êيîïêَ «>>»

ذèٌَيîê 19

آ ٌëهنَ‏ùهى îêيه ىîويî ًàٌïًهنهëèٍü ًَîâيè مًَïïèًîâêè.

ذèٌَيîê 20

ئىهى êيîïêَ «ؤàëهه». آ ٌëهنَ‏ùهى îêيه âû ىîوهٍه âûلًàٍü ٌîًٍèًîâêَ çàïèٌهé ïî âîçًàٌٍàيè‏ èëè َلûâàيè‏. رîًٍèًîâêà âêë‏÷àهٍ â ٌهلے نî 4ُ ïîëهé.

آ ٌëهنَ‏ùهى ّàمه ىîويî âûلًàٍü âèن ىàêهٍà îٍ÷هٍà, à ٍàê وه âûلًàٍü îًèهيٍàِè‏ êيèويَ‏ èëè àëüلîىيَ‏.

ئىهى «ؤàëهه». انهٌü ىîويî âûلًàٍü ٌٍèëü:

ئىهى «ؤàëهه». آ ïîٌëهنيهى îêيه çàنàهى èىے îٍ÷هٍà. ئىهى êيîïêَ «أîٍîâî». خٍ÷هٍ مîٍîâ.

ت îٍ÷هٍَ ىîويî ïًèêًهïèٍü يàêëهéêè. زàê وه ىîويî ٌîçنàٍü ïٌٍَîé îٍ÷هٍ.

آ êîيِه ٌîçنàيèے لàçû نàييûُ نîëوهي لûٍü ٌîçنàي îلùèé îٍ÷هٍ, âêë‏÷à‏ùèé â ٌهلے âٌه ïîëے.

اàêë‏÷هيèه

ذàçًàلîٍêà ىîنهëè ïًîِهٌٌà نèٌïهٍ÷هًٌêàے ٌëَولà ٍàêٌè ïًîèçâهنهيà يà ïًèىهًه ٌîٌٍàâëهيèه êàٍàëîمà نèٌïهٍ÷هًٌêàے ٌëَولà ٍàêٌè

تàٍàëîم نèٌïهٍ÷هًٌêàے ٌëَولà ٍàêٌè ïîêàçûâàهٍ àâٍîىîلèëè èُ âîنèٍهëهé, êëèهيٍîâ, نàٍû çàêàçîâ, âûïîëيهيèه çàêàçà, ٌٍîèىîٌٍü çàêàçà, àنًهٌà çàêàçîâ.

ثèٍهًàًٍَà

1.   أâîçنهâà آ.ہ., ثàâًهيٍüهâà ب.ق., îٌيîâû ïîًٌٍîهيèے àâٍîىàٍèçèًîâàييûُ èيôîًىàِèîييûُ ٌèٌٍهى - جîٌêâà, بؤ شîًَى - بحشذہ - ج, 2007. - 320ٌ.

2.      شَôàهâ ؤ.ف., شَôàهâ ؤ.ف. ذàçًàلîٍêà è ‎êٌïëَàٍàِèے àâٍîىàٍèçèًîâàييûُ èيôîًىàِèîييûُ ٌèٌٍهى - جîٌêâà, èçنàٍهëüٌêèé ِهيًٍ ہêàنهىèے, 2010. - 304ٌ.

3.      أàمàًèيà ث.أ., تèٌهëهâ ؤ.آ., إ.ث. شهنîٍîâà. ذàçًàلîٍêà è ‎êٌïëَàٍàِèے àâٍîىàٍèçèًîâàييûُ èيôîًىàِèîييûُ ٌèٌٍهى - جîٌêâà, بؤ شîًَى - بحشذہ - ج, 2009. -384ٌ.

4.      ؤèىîâ ق.آ. جهًٍîëîمèے, رٍàينàًٍèçàِèے è رهًٍèôèêàِèے - دèٍهً, 2005

.        دèًîمîâ آ.ق. بيôîًىàِèîييûه ٌèٌٍهىû è لàçû نàييûُ: îًمàيèçàِèے è ïًîهêٍèًîâàيèے: َ÷هل. دîٌîلèه - ردء.ءآص- دهٍهًلًَم, 2009. -528ٌ.

.        صàًèٍîيîâà ب.ہ., جèُههâà آ.ؤ. MicrosoftAccess 2000 - ردء. : ءآص- دهٍهًلًَم, 1999. - 1088ٌ.

7.      جàêٌèىîâ ح.آ. è نً. رîâًهىهييûه èيôîًىàِèîييûه ٍهُيîëîمèè. س÷هليèê- ج: “شخذسج”: بحشذہ-ج, 2011.

ذàçىهùهيî يà Allbest.ru

Похожие работы на - Информационная система диспетчерской службы такси

 

Не нашел материал для своей работы?
Поможем написать качественную работу
Без плагиата!