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 Руководство оператора
0 комментариев