
- •Содержание
- •Введение
- •1 Обзор систем управления предприятием
- •1.1 Планирование ресурсов предприятия
- •1.2 Управление транспортом на предприятии
- •1.3 Требования к программному комплексу
- •2 Разработка программного комплекса
- •2.1 Содержание функций программного комплекса
- •2.2 Распределение функций между человеком и техникой
- •2.3 Разработка алгоритмов работы пользователя
- •Заключение
- •Список используемых источников
2 Разработка программного комплекса
2.1 Содержание функций программного комплекса
Проектируемый программный комплекс предназначен для автоматизации документооборота и формирования производственной отчетности автотранспортного цеха. Каждая из функций, выполняемых программным комплексом, имеет свои параметры и условия, при которых те или иные функции будут действовать в системе. Для каждой функции можно описать данные условия и параметры, а также способ реализации человеком данного действия в интерфейсе системы [10]. Разрабатываемый программный комплекс должен выполнять следующие функции:
– авторизация пользователя (осуществляется с помощью специальной формы с использованием мыши и клавиатуры);
– хранение нормативно-справочной информации (осуществляется программным комплексом на сервере);
– редактирование нормативно-справочной информации (осуществляется с помощью специальной формы помощью мыши и клавиатуры);
– хранение годового графика выделения транспортных средств и реестра дополнительных заявок (осуществляется комплексом на сервере);
– редактирование годового графика выделения транспортных средств и реестра дополнительных заявок (осуществляется с помощью специальной формы с использованием мыши и клавиатуры);
– ввод информации о пакете заказов (осуществляется с помощью специальной формы с использованием мыши и клавиатуры);
– формирование и копирование пакета заказов (осуществляется программным комплексом по запросу пользователя путем объединения ежедневного графика выделения транспортных средств и реестра дополнительных заявок);
– редактирование пакета заказов (осуществляется с помощью специальной формы с использованием мыши и клавиатуры);
– хранение пакета заказов (осуществляется комплексом на сервере);
– создание и редактирование группы заявок (осуществляется с помощью специальной формы с использованием мыши и клавиатуры);
– составление маршрутов транспортного средства, закрепление за маршрутами грузов (осуществляется с помощью специальной формы с использованием мыши и клавиатуры);
– выбор коэффициентов изменения норм расхода топлива (осуществляется с помощью специальной формы с использованием мыши и клавиатуры);
–расчет необходимого количества топлива (осуществляется программным комплексом путем математических операций);
– ручное создание путевого листа (осуществляется с помощью специальной формы с использованием мыши и клавиатуры);
– автоматическое создание путевых листов (осуществляется программным комплексом по запросу пользователя);
– формирование путевого листа и его печать (осуществляется программным комплексом по запросу пользователя);
– расчет заработной платы водителя по путевому листу (осуществляется программным комплексом путем математических операций);
– хранение путевых листов (осуществляется программным комплексом на сервере);
– формирование отчетности за период (осуществляется программным комплексом по запросу пользователя);
– редактирование групп и учетных записей пользователей (осуществляется вручную с помощью специальной формы с использованием мыши и клавиатуры);
– хранение настроек групп и учетных записей пользователей (осуществляется программным комплексом на сервере);
– обработка исключительных ситуаций и выдача сообщений об ошибках (осуществляется программным комплексом).
В зависимости от назначенной роли пользователь наделяется теми или иными функциями. Человеку-оператору может назначаться одна из следующих ролей: администратор программного комплекса, бухгалтер, диспетчер, начальник колонны, начальник службы эксплуатации, техник по учету транспорта, техник по учету расхода топлива.