Диплом: Разработка АРМ специалиста отдела доставки на примере ООО «Луи Виттон Восток»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
43
Таблица 2.3
Путевые листы
Имя поля
Тип данных
№ путевого листа
Счетчик
Тр. Средство
Текстовый
Дата выезда
Дата/Время
Дата возврата
Дата/Время
Спидометр при выезде
Числовой
Спидометр при возврате
Числовой
Топливо при выезде
Числовой
Топливо при возврате
Числовой
Место назначения
Текстовый
Расстояние
Числовой
Масса груза
Числовой
Таблица 2.4
Марка топлива
Имя поля
Тип данных
Марка топлива
Текстовый
Таблица 2.5
Водители
Имя поля
Тип данных
Таб №
Счетчик
Фамилия
Текстовый
Имя
Текстовый
Отчество
Текстовый
Дата рождения
Дата/Время
Стаж работы
Числовой
Оклад
Числовой
44
Категория
Текстовый
Таблица 2.6
Заправка
Имя поля
Тип данных
№ пп
Счетчик
№ пут. листа
Числовой
Номер чека
Числовой
Время заправки
Дата/Время
Топливо
Текстовый
Количество
Числовой
Таблица 2.7
Транспортные средства
Имя поля
Тип данных
Инв. номер
Текстовый
Марка
Текстовый
Тип автомобиля
Текстовый
Организация
Текстовый
Колонна
Текстовый
Год выпуска
Дата/Время
Гос. номер
Текстовый
VIN
Текстовый
№ двигателя
Текстовый
№ кузова
Текстовый
Тех. состояние
Текстовый
Ср. скорость
Числовой
Грузоподъемность
Числовой
Марка топлива
Текстовый
45
Расход по нормам
Числовой
Таблица 2.8
Тип автомобиля
Имя поля
Тип данных
Тип автомобиля
Текстовый
Описание таблиц реляционной базы данных в терминах системы MySQL,
соответствующих входным и промежуточным файлам, приведено в таблицах
2.3 – 2.8.
2.3.3 Структурная схема
Схема программных модулей содержит программные модули различных
классов:
1) выполняющие служебные функции;
2) управляющие модули, предназначенные для загрузки меню и передачи
управления другому модулю;
3) модули, связанные с вводом, хранением, обработкой и выдачей
информации.
Таблица 2.9
Характеристики программных модулей задачи
Идентификатор
модуля
Наименование
модуля
Выполняемые функции
1.HeadMod
Управляющая
программа
Инициирует вызов и активизацию основных
программных модулей системы, содержит
меню ИС.
2.EnterMod
Модуль ввода
данных
Модуль, предназначенный для ввода данных
по каталогу. Документами, являющимися
базовыми для ввода являются «путевой лист»,
«транспортное средство», «водитель»,
46
поступающие из отдела логистики. Данный
модуль содержит экранные формы ввода.
3.ExMod
Модуль
обработки
Контроль правильности вводимых данных,
проверка соответствия вводимой даты, кодов
и прочей строчной и числовой информации. В
случае обнаружения ошибок на экран
выдаются корректные предупреждения, и
предлагается исправить ошибку
Корректировка введенных данных первичных
документов, пока они еще не сохранены в
соответствующих файлах.
Вызывает модули, соответствующие пунктам
меню «путевой лист»
4.SpravMod
Модуль
ведения
справочников
Модуль, предназначенный для актуализации
(корректировки, добавления, удаления)
сведений справочников.
5.ResultMod
Модуль
результатов
Модуль, предназначенный для
окончательных расчетов, необходимых для
составления результатных документов.
Содержит экранные формы выходных
документов.
6.PrintMod
Модуль
вывода на
печать
Модуль, предназначенный для вывода на
печать форм первичных, промежуточных и
результатных документов, сгенерированных в
тех модулях, которые реализуют
соответствующие пункты меню
Краткие сведения о программных модулях содержаться в таблице 2.9
2.3.4 Описание программных модулей
Описание программных модулей включает блок-схемы программных
модулей и описание блок-схем алгоритмов основных расчетных модулей.
47
Рис. 2.16 Алгоритм работы с базой данных
Приблизительный алгоритм работы с базой данных (в данном случае при
вводе информации) представлен на рис. 2.16. Алгоритмы по редактированию
данных и занесению их в базу, а также алгоритмы, осуществляющие удаление
информации из базы данных также являются стандартными.
2.4. Технологическое обеспечение задачи
48
2.4.1 Организация технологии сбора, передачи, обработки и выдачи
информации
Технологическое обеспечение проекта автоматизации включает в себя
следующие процессы:
получение первичной информации (съем, регистрация, сбор и
передача),
обработка информации,
выдача результатной информации (формирование и передача).
В состав операций, выполняемых при получении первичной информации,
входят:
1) Съем первичной информации – процесс получения количественного
значения показателя, характеризующего объекты и процессы отдела. На вход
решаемой задачи поступает первичная информация со слов руководителя о
планируемой доставке, на основании которой вносятся все необходимые
параметры: место назначения, транспортное средство, № путевого листа и т.д.
2) Регистрация первичной информации – внесение всех количественных
характеристик на какой-либо носитель. В процессе решения поставленной
задачи автоматизации регистрация осуществляется механическим способом, то
есть вводится с клавиатуры в экранные формы.
3) Сбор информации – операция получения пакета сообщений, набора
первичных документов или файла на машинном носителе для последующей
передачи и обработки. Эта операция в рамках решаемой задачи автоматизации
происходит автоматическим способом, централизовано – то есть сбор
информации происходит по мере ее возникновения в источниках.
При сборе первичной информации получаются документы, данные из
которых используются для корректировки нормативно-справочной
информации и документы, представляющие оперативную информацию,
используемую для расчетов.
49
При этом важно уделить внимание контролю входной информации
следующими способами:
визуальный контроль на экране дисплея,
метод верификации, при котором осуществляется сверка ранее
введенных и сохраненных в БД данных и данных первичных
документов, вводимых оператором.
4) Передача информации на обработку – формальная технологическая
процедура, поскольку все операции по регистрации и сбору первичной
информации производятся на одном рабочем месте.
Технологический процесс обработки информации – это определенный
комплекс операций, выполняемых в строго регламентированной
последовательности с использованием определенных методов обработки
данных и инструментальных средств.
В процессе создания и ведения БД используются следующие режимы
обработки :
пакетный – для задач со слабой разветвленностью алгоритма,
отсутствием необходимости вмешательства пользователя в процесс
решения экономической задачи, с большим объемом исходных
данных, длительным временем решения и получения результатов,
диалоговый (интерактивный) – для выполнения функций
управления диалогом, информирования пользователей, вывода
информационных сообщений, обработки с их помощью прикладных
программ и выдачи результатов.
смешанный.
Пакетный режим обработки данных предполагает предварительный сбор
пакета документов или подготовку входного файла первичной информации, с
которых осуществляется наполнение основных файлов первичной информации
или его обновление. Пакетный режим используется для работы с файлами
оперативной информации в тех случаях, когда требуется ведение
централизованной БД из локальных источников первичной информации при
50
невозможности подключения этих источников к АРМ. Применение пакетного
режима позволяет уменьшить вмешательство оператора в процесс решения
задачи, требует только предварительного ввода данных, исключает
возможность вмешательства пользователя и таким образом, изменения
последовательности выполняемых действий. Однако за счет этого появляется
более полная загрузка оборудования, которое начинает работать по жесткому
графику. В некоторых случаях для решения задачи выполняется и параллельная
обработка данных. Пакетный режим более тесно связан с бумажной
технологией.
Диалоговый режим предполагает активное вмешательство пользователя в
процесс работы комплекса и ориентацию на безбумажную технологию. В ходе
его выполнения отсутствует заранее установленная последовательность
операций обработки данных и дополнительного их ввода. Особенностью
диалогового режима обработки данных является ввод или обновление
отдельных записей файлов по мере необходимости.
С учетом специфики разрабатываемой проблемной области и предметной
технологии решения задачи, выбор смешанного режима обработки обоснован
следующими положениями:
источники первичной информации подключены к АРМ, однако имеет
место бумажная технология сбора первичной информации;
обработка информации начинается по мере поступления данных, хотя
отчетные формы начинают составляться в момент получения всего
объема данных за отчетный период;
существует четкая последовательность технологических операций
обработки информации, однако вмешательство пользователя в процесс
обработки данных допускается.
Технологический процесс выдачи результатной информации происходит
в двух направлениях:
вывод результатных документов на печать;
вывод результатных документов на экран.
51
Оба этих технологических направлений выдачи результатов решения
поставленной задачи не исключают сохранения результатных данных в
информационной базе. Таким образом, происходит ее пополнение,
сохраненные данные являются исходными для решения аналогичных задач
последующих периодов.
2.4.2 Технологический процесс сбора, передачи, обработки и выдачи
информации
Технологический процесс – совокупность взаимосвязанных
технологических операций.
Технологическая операция – основная единица работы, выполняемая
определенным исполнителем, которая:
- подразумевает четко определенную ответственность исполнителя,
- дает четкий результат, базирующийся на определенных исходных данных,
- имеет жестко определенные границы.
В проектной части была разработана база данных, при помощи системы
управления базами данных Microsoft Access. Разработали основные запросы на
установленное оборудование. Была разработана система статистики, которая в
виде отчетов предоставляет информацию об транспортных средствах на рейсах
в определенный период времени.
В заключение к проектной части подведем итог необходимого
программного обеспечения, требующегося для работы нашего проекта и общей
работы менеджера отдела доставки. Итоги технического и программного
обеспечения приведены в таблицах 2.10 и 2.11.
Компиляторы для дипломной работы не применялись в связи с тем, что у
компании имеются ключи на полный выпуск Microsoft Office 2010 и в целях
исключения программных сбоев базы данных при компиляции программы.
52
Техническое обеспечение
Таблица 2.10
Минимальные
Максимальные
Материнская плата Intell
Материнская плата Intell
Процессор Intel Core i3
Процессор Intel Core i5
Оперативная память
2048мб.(1333Mhz)
Оперативная память
4096мб.(1333Mhz)
Интегрированная видео карта
Интегрированная видео карта
Интегрированная звуковая карта
Интегрированная звуковая карта
Сетевой адаптер
Сетевой Адаптер
Монитор ЖК 21”
Монитор ЖК 24”
Блок питания 800W
Блок питания 1000W
Клавиатура, мышь
Клавиатура, мышь
Программное обеспечение
Таблица 2.11
Предназначение
Название программы
Операционная система
Microsoft windows 7
СУБД
Microsoft Access
Работа с документами
Microsoft Office 2010
В результате выполнения проекта были автоматизированы
следующие функции:
Руководитель отдела доставки получил возможность в любое время
просматривать отчеты и сведения по транспортным средствам, а так же
просматривать информацию из путевых листов;
Специалисты получили возможность автоматизированного
регистрирования маршрутов, транспортных средств, ведение каталога
путевых листов и выполнение запроса;

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

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