1.4.1 Диаграмма потоков данных

Проведя анализ предметной области путем изучения вышеперечисленной информации, были выявлены следующие внешние сущности:

-      Клиент, для которого осуществляется рейс;

-      Менеджер по работе с клиентами;

-      Водители;

-      Начальник гаража;

-      Отдел кадров.

Накопителями данных являются:

-      Клиенты;

-      Водители;

-      Поездки;

-      Машины;

-      Операторы.

Информационная система разбита на четыре логических подсистемы:

-      система регистрации клиентов;

-      система формирования поездок;

-      система администрирования;

-      система формирования отчетов;

Потоки данных представлены в виде схемы и подробного словесного описания: (см. Приложение 3)

1.4.2 Инфологическая модель данных

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

1.         Машины:

-                  Идентификационный номер машины;

-          Марка машины;

-          Цвет машины;

-          Государственный номер машины;

2.         Клиенты:

-          Идентификационный номер клиента;

-          ФИО клиента;

-          Номер паспорта клиента;

-          Серия паспорта

-          Стаж

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

-          Телефон.

3.         Поездки:

-          Номер поездки по порядку;

-          Номер оператора;

-          Идентификационный номер машины;

-          Идентификационный номер водителя;

-          Идентификационный номер клиента;

-          Время отправления;

-          Пункт отправления;

-          Пункт назначения.

4.         Водители:

-          Идентификационный номер водителя;

-          ФИО водителя;

-          Номер паспорта водителя;

-          Серия паспорта водителя;

-          Телефон водителя.

5.         Операторы:

-          Идентификационный номер оператора;

-          ФИО оператора;

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

-          Домашний телефон;

-          Номер паспорта;

-          Пароль.

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

1.4.3 Датологическая модель данных

Датологическая модель данных строится на основе разработанной инфологической модели и наиболее приемлемой для дальнейшей разработки является реляционная модель данных. Схема датологической модели (см. Приложение 5).

1.4.4 Реализация и обоснование нормализации базы данных

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


Глава 2. ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ

2.1 Описание алгоритма программы

 

Схема технологического процесса сбора, передачи, обработки и выдачи информации представлена в Приложении 6.

Алгоритм работы программы представлен в виде блок-схемы, демонстрирующей кнопки вызова форм. После запуска файла Start.exe на экране выводится форма Проверка прав (блок 2), которая предлагает ввести пароль. На форме находятся несколько кнопок:

-  "Выход" (блок 3) осуществляет закрытие приложения;

-  "Далее" (блок 4) если пароль введен правильно, то запускается главная кнопочная форма "Семёрочка" (блок 5), содержащая кнопки быстрого доступа:

-"Выход" (блок 6) осуществляет закрытие приложения;

-"Водители" (блок 7) позволяет редактировать, добавлять и удалять информацию о водителях (Форма Водители - блок 8);

-"Машины" (блок 10) запускает форму Машины (блок 11) для редактирования, добавления и удаления информации о машинах;

-"Операторы" (блок 13) активизирует форму Операторы (блок 14) для редактирования, добавления и удаления информации об операторах;

-          "Новый заказ" (блок 16) активизирует форму Оформление поездки (блок 17) для заполнения информации поездке;

-          "Статус" (блок 19) активизирует форму Статус (блок 20) для изменения статуса машин и водителей;

-          "Корректировка поездок" (блок 22) активизирует форму Корректировка поездок (блок 23) для изменения информации о поездках осуществленных водителем;

-          "Отчет" (блок 25) активизирует форму Реестр (блок 26) для просмотра информации о поездках осуществленных водителем

-          "Отчет по поездкам" (блок 27) активизирует форму Выбор даты отчета (блок 28) для выбора даты отчета;

-          "Напечатать отчет" (блок 30) активизирует форму Отчет по поездкам (блок 31) для просмотра информации об осуществленных поездках;

Блок – схема программы представлена в Приложении 8.

2.2 Руководство оператора
Информация о работе «Информационная система менеджера по работе с клиентами таксопарка "Семерочка"»
Раздел: Информатика, программирование
Количество знаков с пробелами: 89341
Количество таблиц: 9
Количество изображений: 17

0 комментариев


Наверх