№ п/п | Наименование таблицы | Поля таблицы |
Поездки | №_поездкиИд_№_машиныИд_№_водителя№_накладнойИд_№_клиента | |
Лиц_карто | №_лиценз_картДата_выд_лицДата_оконч_дейст_лиц_карт№_лицензии |
Таблица 5. Перечень таблиц, хранящих служебную информацию
№ п/п | Наименование таблицы | Поля таблицы |
Пароль | Логин Пароль |
Таблица 6. Перечень форм ввода входной информации
№ п/п | Название формы проекта | Номер рисунка |
Форма «Главная» вкладка «оформить новую машину» | Рис.4 | |
Форма «Главная» вкладка «выдать накладную» | Рис 5 |
Рисунок. 4 Окно постановки на внутрифирменный учет машин
Рисунок. 5 Окно формирования накладной
Таблица 7. Перечень форм формирования выходной информации
Таблица 8. Перечень форм формирования отчетов
№ п/п | Название формы проекта | Номер рисунка |
Форма «Накладная» | Рис 6 | |
Форма «Лицензионная карточка» | Рис 7 |
Рисунок. 6 Отчет «Накладная»
Рисунок. 7 Отчет «Лицензионная карточка»
Таблица 9. Перечень форм формирования служебной информации
№ п/п | Название формы проекта | Номер рисунка |
Форма «Изменение пароля | Рис 8 |
Рисунок. 8 Форма «Изменение пароля»
1.2.3 Информационная модель и ее описание
Клиент, для которого осуществляется перевозка;
Работник транспортного отдела;
Водитель;
Администратор;
Накопителями данных являются:
Клиенты;
Водители;
Поездки;
Машины;
Лицензионная карточка;
Пароль.
Информационная система разбита на четыре логических подсистемы:
система регистрации клиентов;
система формирования поездок;
система работы с машинами и водителями;
система администрирования;
система формирования отчетов;
Потоки данных представлены в виде схемы и подробного словесного описания (Рис. 9)
Рисунок. 9 Потоки данных.
Запрос на проверку прав доступа к программе:
Запрос от работника транспортного отдела системе администрирования на проверку прав доступа.
Запрос системой администрирования в таблицу пароль на проверку прав доступа.
Информация из таблицы «пароль» в систему администрирования о разрешении доступа к программе.
Информация из системы администрирования работнику транспортного отдела о праве доступа к программе.
Запрос на оформление новой машины:
Запрос от работника транспортного отдела в систему работы с машинами и водителями на добавление машины.
Запрос системой работы с машинами и водителями в таблицу «машины» на сохранение информации о машине.
Запрос системой работы с машинами и водителями в таблицу «лицензионная карточка» на сохранение информации о лицензионной карточки.
Информация из таблицы «машины» в систему формирования отчетов о добавленной машине.
Информация из таблицы «лицензионная карточка» в систему формирования отчетов о заполнении лицензионной карточки.
Лицензионная карточка работнику транспортного отдела из системы формирования отчетов.
Запрос на удаление информации из базы данных о списанной машине:
Запрос от работника транспортного отдела в систему работы с машинами и водителями на удаление информации о списанной машине.
Запрос системой работы с машинами и водителями в таблицу «машины» на удаление информации из базы данных о машине.
Запрос системой работы с машинами и водителями в таблицу «лицензионная карточка» на удаление информации о лицензионной карточке.
Информация из таблицы «машины» в систему работы с машинами и водителями о удалении информации о машине.
Информация из таблицы «лицензионная карточка» в систему работы с машинами и водителями о удалении информации о лицензионной карточке.
Информация из системы работы с машинами и водителями работнику транспортного отдела о удалении информации из базы данных о машине.
Запрос на оформление поездки:
Запрос от клиента работнику транспортного отдела на оформление поездки.
Запрос клиенту от работника транспортного отдела на получение данных о клиенте.
Информация о клиенте работнику транспортного отдела.
Запрос от работника транспортного отдела в систему регистрации клиентов на регистрацию клиента.
Запрос системой регистрации клиентов в таблицу «клиенты» на сохранение данных о клиенте.
Информация из таблицы «клиенты» в систему регистрации клиентов о сохранении данных о клиенте.
Информация из системы регистрации клиентов работнику транспортного отдела о сохранении данных о клиенте.
Запрос от работника транспортного отдела в систему формирования поездок на выбор машины и водителя
Запрос из системы формирования поездок в таблицу «водители» на изменение статуса водителя.
Запрос из системы формирования поездок в таблицу «машины» на изменение статуса машины.
Информация из таблицы «водители» в систему формирования поездок о изменении статуса водителя.
Информация из таблицы «машины» в систему формирования поездок о изменении статуса машины.
Запрос системой формирования поездок в таблицу «поездки» на сохранение информации о поездке и о товаре.
Информация из таблицы «поездки» в систему формирования отчетов о поездке
Накладная из системы формирования отчетов работнику транспортного отдела.
Запрос на изменение статуса машины и водителя:
Запрос от водителя работнику транспортного отдела на изменение статуса машины и водителя.
Запрос от работника транспортного отдела в систему работы с машинами и водителями на изменение статуса машины и водителя.
Запрос системой работы с машинами и водителями в таблицу «водители» на изменение статуса водителя.
Запрос системой работы с машинами и водителями в таблицу «машины» на изменение статуса машины.
Информация из таблицы «водители» в систему работы с машинами и водителями об изменении статуса водителя.
Информация из таблицы «машины» в систему работы с машинами и водителями об изменении статуса машины.
Информация работнику транспортного отдела из системы работы с машинами и водителями об изменении статуса машины и водителя.
Информация от работника транспортного отдела водителю об изменении статуса машины и водителя.
Запрос на регистрацию администратора:
Запрос администратора в систему администрирования на проверку прав доступа к программе
Запрос системой администрирования в таблицу «пароль» на проверку прав доступа.
Информация из таблицы «пароль» в систему администрирования о правах доступа к программе.
Информация из системы администрирования администратору о праве доступа к программе.
Запрос на изменение пароля:
Запрос от администратора в систему администрирования на изменение пароля.
Запрос системой администрирования в таблицу «пароль» на изменение пароля.
Информация из таблицы «пароль» в систему администрирования об изменении пароля.
Информация администратору из системы администрирования об изменении пароля.
Запрос на редактирование машины:
Запрос администратора системе работы с машинами и водителями на редактирование информации о машине.
Запрос системой работы с машинами и водителями в таблицу «машины» на редактирование информации о машине.
Информация из таблицы «машины» в систему работы с машинами и водителями об изменении данных о машине.
Информация из системы работы с машинами и водителями администратору об изменении данных о машине.
На этапе анализа необходимо подробное исследование как будущих функциональных возможностей разрабатываемой системы, так и информации, необходимой для их выполнения. Поэтому особое внимание было уделено как полноте информации, так и поиску противоречивой, дублирующей или неиспользуемой информации. После проведения нормализации таблица «Поездки», была разделена на следующие таблицы:
Поездки
Материальные средства
Данные накладной
Каждая сущность имеет неограниченное количество атрибутов, но, проанализировав требования к системе и осуществив детализацию хранилищ данных, будущую модель можно представить в виде связанных между собой отношениями сущностей:
Машины:
Ид_№_машины;
Марка;
Цвет;
Регистрац_№;
Год_выпуска;
Разреш_max масса_ kg;
№_лиценз_карт;
Статус;
Клиенты:
Ид_№_клиента;
ФИО;
Паспорт_серия;
Паспорт_номер;