Диплом: Автоматизация управления поставками для ООО «Альфа Тренд»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
возникает при работы информационной системы. Основная задача построения
информационной модели – показать то, каким образом из входных и справочных
данных формируется выходная информация.
Информационная модель для проектируемой информационной системы
автоматизации управления поставками представлена на рисунке 11.
Лог ист
Сформированны й
маршрутный лист
ИС
Спр «Интервалы
време ни»
Спр
«Водите ли»
Спр «Типы
автомобилей»
Спр
«Автомобили»
Т «Поставки»
Работа с
поставками
Формирование
маршрутных
лис тов
Т* «Поставки»
Лог ист
Ведение
справочников
Спр* «Интервалы
време ни»
Спр* «Водители»
Спр* «Типы
автомобилей»
Спр*
«Автомобили»
Администратор
Расписание
поставок
Спр
«Пользователи»
Спр*
«Пользователи»
Рисунок 11Информационная модель
В соответствии с составленной информационной моделью
Администратор может работать со справочниками системы: добавлять и
изменять записи в них.
Работа пользователей (логистов) в ИС возможна только после
прохождения авторизации с помощью формы входа. Далее авторизованный
пользователь может выполнять работу с поставками, формировать маршрутные
листы или график поставок, которые и являются выходными данными для
данной ИС.
2.2.2. Характеристика нормaтивно-спрaвочной, входной и
оперативной информации
В информационной системе используются пять справочников,
характеристики которых приведены в таблице 7.
58
Таблица 7
Справочники информационной системы
Название
справочника
Ответственный за
ведение
Средний
объём
справочника в
записях
Среднюю
частоту
актуализации
Средний
объем
актуализации,
%
Автомобили
Администратор
25
1 раз в
неделю
3
Пользователи
Администратор
5
1 раз в месяц
20
Типы
автомобилей
Администратор
10
1 раз в месяц
10
Водители
Администратор
10
1 раз в месяц
10
Интервалы
времени
Администратор
2
1 раз в год
10
Справочники актуализируются администратором ИС по мере
необходимости. Справочник с интервалами времени актуализируется реже
всего, справочник автомобилей чаще всего (т.к. автомобили часто уходят на
ТО, ремонт и т.п.).
Реквизитный состав каждого справочника представлен в виде таблицы 8.
Таблица 8
Реквизитный состав справочников информационной системы
Название справочника
Перечень реквизитов
Автомобили
Наименование
Регистрационный номер
Тип автомобиля
Грузоподъемность
Размеры кузова
Расход топлива
Комментарий
Типы автомобилей
Наименование
Водители
ФИО
Телефон
Интервалы времени
доставок
Интервал
Пользователи
ФИО
Логин
Пароль
59
Статус
Администратор
Редактирование и ввод данных осуществляется с помощью специальных
форм. На рисунке 12 изображен макет формы для работы с записями
справочника «Автомобили».
Рисунок 12Макет формы «Автомобиль»
Перед сохранение данных проверяется наличие в базе данных
автомобиля с таким же регистрационным номером, а также наличие значения в
поля, обязательных для заполнения: Наименование, Регистрационный номер,
Тип автомобиля, Грузоподъемность, Размеры кузова, Расход топлива.
Макеты форм для работы с остальными справочниками имеет
аналогичный вид (Рисунок 13 – 15).
60
Рисунок 13Макет формы «Тип автомобиля»
Рисунок 14Макет формы «Водитель»
Рисунок 15Макет формы «Интервал времени доставок»
В качестве входных данных для информационной системы
автоматизации управления поставками выступает список поставок, с указанием
данных договора, по которой поставка выполняется.
Данные поставки вводятся с помощью формы, макет которой приведен
на рисунке 16.
61
Рисунок 16 – Макет формы «Поставка»
Данные, которые пользователи вводят в эти формы сохраняются в базе
данных, а затем используются для формирования выходных данных (расписания
поставок и маршрутных листов).
2.2.3. Характеристика результатной информации
В качестве результатной информации работы информационной системы
выступают сформированные маршрутные листы, которые выгружаются в виде
файлов программы Microsoft Excel (*.xls), а также расписание поставок,
отображаемое в виде html-страницы.
Общая характеристика результатной информации представлена в виде
таблицы 9.
62
Таблица 9
Характеристика результатной информации
Наименование
Сформированный маршрутный лист
Расписание поставок
Реквизиты
дата формирования;
дата поставки;
наименование автомобиля;
регистрационный номер
автомобиля
ФИО водителя;
общая протяженность маршрута;
список поставок в маршруте, по
каждой из них указывается:
o адрес поставки;
o телефон контактного листа
клиента;
o номер заказа (договора);
o общая масса груза;
o ориентировочное время
прибытия;
o комментарий менеджера по
работе с клиентами;
Список поставок,
распределенные по
дням и
отсортированные по
времени. Для каждой
поставки указываются
данные:
o адрес поставки;
o автомобиль
o ФИО водителя
o номер заказа
(договора);
Формируется на
основе таблиц
автомобили;
типы автомобилей;
водители автомобилей;
поставки;
интервалы времени;
автомобили;
типы
автомобилей;
водители
автомобилей;
поставки;
интервалы времени;
Частота
формирования
По мере необходимости
По мере
необходимости
Способ доставки
Выгрузка в программу Microsoft Excel
html-страницы
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Функциональное наполнение системы принято отображать в виде
иерархичной структуры, называемой деревом функций. Для проектируемой
систем оно представлено на рисунке 17.
63
Функции
информационной
сист емы
Управ лени е
справочниками
Работа с расписанием
поставок
Форми ровани е
маршрутных листов
Автомобили
Типы автомобилей
Водители
Интервалы доставок
Просмотр расписания
Пользователи
Работа с поставкой
Рисунок 17 – Дерево функций информационной системы
Помимо функционального наполнения системы на этапе проектирования
также необходимо показать и сценарий диалога пользователя с системой для
выполнения функций. Для данной системы сценарий диалога приведен на
рисунке 18.
Авторизация
Работа со
справочниками
Выбор справочника
Расписание поставок
Добавление
записи
Изменение
записи
Уда лени е
записи
Добавление
поставки
Работа с
поставкой
Формирование
маршрутных
листов
Выбор даты
Выбор водителя
Получение файла
Рисунок 18 – Сценарий диалога информационной системы
64
Началом диалога является запрос логина и пароля пользователя для
доступа в систему. Затем пользователю предлагается выбрать задачу, которую
он собирается решить. В зависимости от выбора пользователя ему открываются
различные формы пользовательского интерфейса, предназначенные для решения
выбранной задачи.
2.3.2. Характеристика базы данных
Информационное обеспечение информационной системы автоматизации
управления поставками выполнено в виде реляционной базы данных. В качестве
системы управления базой данных используется MySQL.
Для хранения всех данных, необходимых для деятельности ИС была
создана база данных, состоящая из семи таблиц:
автомобили (car);
типы автомобилей (cartype);
поставки (delivery);
интервалы времени (interval);
водители (driver);
водители автомобилей (cardriver);
пользователи (user).
ER-модель базы данных приведена на рисунке 19.
65
Рисунок 19 – ER-модель
Описание все таблиц базы данных представлены в таблицах 10-15.
Таблица 10
Таблица Автомобили (car)
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
Прочее
Код автомобиля
id
int
4
AI, PK
Наименование
caption
varchar
120
Регистрационный номер
regnumber
varchar
120
Грузоподъемность
capacity
decimal
120
Размеры кузова
bodysizes
varchar
120
Расход топлива
fuelcons
decimal
4
Комментарий
comment
varchar
255
Тип автомобиля
cartypeid
int
4
FK
Дата создания записи
createdat
datetime
10
Дата последнего
изменения записи
modifiedat
datetime
10
Таблица 11
Таблица Водители (driver)
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
Прочее
Код водителя
id
int
4
AI, PK
ФИО
caption
varchar
255
Телефон
phone
varchar
120
Дата создания записи
createdat
datetime
10
Дата последнего
изменения записи
modifiedat
datetime
10
66
Таблица 12
Таблица Водители автомобилей (cardrivers)
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
Прочее
Код записи
id
int
4
AI, PK
Код автомобиля
carid
int
4
Код водителя
driverid
int
4
FK
Дата создания записи
createdat
datetime
10
Дата последнего
изменения записи
modifiedat
datetime
10
Таблица 13
Таблица Типы автомобилей (cartype)
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
Прочее
Код типа
id
int
4
AI, PK
Наименование
caption
varchar
120
Дата создания записи
createdat
datetime
10
Дата последнего
изменения записи
modifiedat
datetime
10
Таблица 14
Таблица Поставки (delivery)
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
Прочее
Код поставки
id
int
4
AI, PK
Дата поставки
deliverydate
date
10
Адрес поставки
address
varchar
255
Контактный телефон
phone
varchar
255
Типы грузов
typegruz
varchar
255
Номер заказа клиента
(договора)
ordernum
varchar
10
Периодичность поставки
period
int
10
Дата окончания действия
договора
dogovoranddate
date
10
Общий вес груза
weight
decimal
4
Комментарий менеджера
по работе с клиентами
comment
varchar
255
Код автомобиля
carid
int
10
FK
Код пользователя
userid
int
10
FK
Протяженность маршрута
alllength
decimal
255
Код водителя
driverid
int
4
FK
Код интервала
intervalid
int
4
FK
Дата создания записи
createdat
datetime
10
Дата последнего
изменения записи
modifiedat
datetime
10

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)