Смекни!
smekni.com

Проект разработки программы для фирмы-перевозчика (стр. 2 из 6)

№ п/п Наименование таблицы Поля таблицы
Поездки №_поездкиИд_№_машиныИд_№_водителя№_накладнойИд_№_клиента
Лиц_карто №_лиценз_картДата_выд_лицДата_оконч_дейст_лиц_карт№_лицензии

Таблица 5. Перечень таблиц, хранящих служебную информацию

№ п/п Наименование таблицы Поля таблицы
Пароль

Логин

Пароль


Таблица 6. Перечень форм ввода входной информации

№ п/п Название формы проекта Номер рисунка
Форма «Главная» вкладка «оформить новую машину» Рис.4
Форма «Главная» вкладка «выдать накладную» Рис 5

Рисунок. 4 Окно постановки на внутрифирменный учет машин


Рисунок. 5 Окно формирования накладной

Таблица 7. Перечень форм формирования выходной информации

№ п/п Название формы проекта Номер рисунка
Форма «Главная» вкладка «выдать накладную» Рис 5

Таблица 8. Перечень форм формирования отчетов

№ п/п Название формы проекта Номер рисунка
Форма «Накладная» Рис 6
Форма «Лицензионная карточка» Рис 7

Рисунок. 6 Отчет «Накладная»

Рисунок. 7 Отчет «Лицензионная карточка»


Таблица 9. Перечень форм формирования служебной информации

№ п/п Название формы проекта Номер рисунка
Форма «Изменение пароля Рис 8

Рисунок. 8 Форма «Изменение пароля»

1.2.3 Информационная модель и ее описание

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

Клиент, для которого осуществляется перевозка;

Работник транспортного отдела;

Водитель;

Администратор;

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

Клиенты;

Водители;

Поездки;

Машины;

Лицензионная карточка;

Пароль.

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

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

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

система работы с машинами и водителями;

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

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

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

Рисунок. 9 Потоки данных.

Запрос на проверку прав доступа к программе:

Запрос от работника транспортного отдела системе администрирования на проверку прав доступа.

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

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

Информация из системы администрирования работнику транспортного отдела о праве доступа к программе.

Запрос на оформление новой машины:

Запрос от работника транспортного отдела в систему работы с машинами и водителями на добавление машины.

Запрос системой работы с машинами и водителями в таблицу «машины» на сохранение информации о машине.

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

Информация из таблицы «машины» в систему формирования отчетов о добавленной машине.

Информация из таблицы «лицензионная карточка» в систему формирования отчетов о заполнении лицензионной карточки.

Лицензионная карточка работнику транспортного отдела из системы формирования отчетов.

Запрос на удаление информации из базы данных о списанной машине:

Запрос от работника транспортного отдела в систему работы с машинами и водителями на удаление информации о списанной машине.

Запрос системой работы с машинами и водителями в таблицу «машины» на удаление информации из базы данных о машине.

Запрос системой работы с машинами и водителями в таблицу «лицензионная карточка» на удаление информации о лицензионной карточке.

Информация из таблицы «машины» в систему работы с машинами и водителями о удалении информации о машине.

Информация из таблицы «лицензионная карточка» в систему работы с машинами и водителями о удалении информации о лицензионной карточке.

Информация из системы работы с машинами и водителями работнику транспортного отдела о удалении информации из базы данных о машине.

Запрос на оформление поездки:

Запрос от клиента работнику транспортного отдела на оформление поездки.

Запрос клиенту от работника транспортного отдела на получение данных о клиенте.

Информация о клиенте работнику транспортного отдела.

Запрос от работника транспортного отдела в систему регистрации клиентов на регистрацию клиента.

Запрос системой регистрации клиентов в таблицу «клиенты» на сохранение данных о клиенте.

Информация из таблицы «клиенты» в систему регистрации клиентов о сохранении данных о клиенте.

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

Запрос от работника транспортного отдела в систему формирования поездок на выбор машины и водителя

Запрос из системы формирования поездок в таблицу «водители» на изменение статуса водителя.

Запрос из системы формирования поездок в таблицу «машины» на изменение статуса машины.

Информация из таблицы «водители» в систему формирования поездок о изменении статуса водителя.

Информация из таблицы «машины» в систему формирования поездок о изменении статуса машины.

Запрос системой формирования поездок в таблицу «поездки» на сохранение информации о поездке и о товаре.

Информация из таблицы «поездки» в систему формирования отчетов о поездке

Накладная из системы формирования отчетов работнику транспортного отдела.

Запрос на изменение статуса машины и водителя:

Запрос от водителя работнику транспортного отдела на изменение статуса машины и водителя.

Запрос от работника транспортного отдела в систему работы с машинами и водителями на изменение статуса машины и водителя.

Запрос системой работы с машинами и водителями в таблицу «водители» на изменение статуса водителя.

Запрос системой работы с машинами и водителями в таблицу «машины» на изменение статуса машины.

Информация из таблицы «водители» в систему работы с машинами и водителями об изменении статуса водителя.

Информация из таблицы «машины» в систему работы с машинами и водителями об изменении статуса машины.

Информация работнику транспортного отдела из системы работы с машинами и водителями об изменении статуса машины и водителя.

Информация от работника транспортного отдела водителю об изменении статуса машины и водителя.

Запрос на регистрацию администратора:

Запрос администратора в систему администрирования на проверку прав доступа к программе

Запрос системой администрирования в таблицу «пароль» на проверку прав доступа.

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

Информация из системы администрирования администратору о праве доступа к программе.

Запрос на изменение пароля:

Запрос от администратора в систему администрирования на изменение пароля.

Запрос системой администрирования в таблицу «пароль» на изменение пароля.

Информация из таблицы «пароль» в систему администрирования об изменении пароля.

Информация администратору из системы администрирования об изменении пароля.

Запрос на редактирование машины:

Запрос администратора системе работы с машинами и водителями на редактирование информации о машине.

Запрос системой работы с машинами и водителями в таблицу «машины» на редактирование информации о машине.

Информация из таблицы «машины» в систему работы с машинами и водителями об изменении данных о машине.

Информация из системы работы с машинами и водителями администратору об изменении данных о машине.

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

Поездки

Материальные средства

Данные накладной

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

Машины:

Ид_№_машины;

Марка;

Цвет;

Регистрац_№;

Год_выпуска;

Разреш_max масса_ kg;

№_лиценз_карт;

Статус;

Клиенты:

Ид_№_клиента;

ФИО;

Паспорт_серия;

Паспорт_номер;