Диплом: Автоматизация и обеспечение информационной безопасности управления процессов отгрузки товара в ООО "Деловые линии"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
58
На основе физической модели была создана база данных MySQL
Express, используя продукт ERWin.
ERwin является одним из CASE средств, позволяющих моделировать
бизнес-процессы. Он относится к категории i-CASE. ERwin обеспечивает
интеграцию моделей верхнего уровня с моделями нижнего уровня. Модели
верхнего уровня разрабатываются на начальных стадиях проектирования
информационных систем. Модели нижнего уровня разрабатываются на этапе
создания программного кода и тестирования. Основное предназначение
ERwin data modeler это моделирование данных, поэтому с точки зрения
моделирования бизнес-процессов его применение ограничено. Он позволяет
создавать модели данных высокого уровня, выполнять автоматическое
преобразование этих моделей в модели низкого уровня, генерировать схемы
базы данных и описание данных на уровне программного кода.
CASE средство CA ERwin r9 обладает следующими возможностями,
важными для моделирования бизнес-процессов:
Графическое представление комплексных структур данных. За
счет графических средств ERwin можно в автоматическом режиме создавать
модели, которые обеспечивают наглядное представление всей структуры
данных;
Применение стандартных элементов. В ERwin предусмотрен
набор типовых моделей, которые позволяют повысить эффективность работы
и исключить ошибки дублирования информации;
Сравнение моделей данных и баз данных. За счет этого
инструмента есть возможность провести автоматическое сравнение и
синхронизацию элементов бизнес-процессов (из моделей данных) с
элементами базы данных;
Интеграция с другими средствами моделирования. ERwin
обладает широкими возможностями по экспорту/импорту моделей. За счет
встроенных средств есть возможность обмениваться моделями с другими
средствами моделирования, в том числе, поддерживающих UML нотации.
59
2.3.2 Характеристика базы данных
При проектировании базы данных были разработаны таблицы,
приведенные ниже.
Таблица 14
Описание таблиц базы данных
Наименование
Хранимые данные
Работник
Сведения о работниках
Принятый груз
Сведения о получениях
Отправка груза
Сведения о отправках
Клиент
Сведения о клиентах
Транспорт
Сведения о транспорте для
грузоперевозок
Ячейка БД
Сведения о ячейке бд
Бэкап
Сведения бэкапе из бд
Характеристика таблиц базы данных приведена ниже.
В таблице 14 описаны характеристики справочника Работник
Таблица 15
Работник
Номенклатура
поля
Идентификатор
поля
Тип
поля
Длина
поля
Примечание
Код работника
Код
Счетчик
Ключевое
поле
ФИО
Текст
Короткий
текст
50
Должность
Список
Короткий
текст
20
Дата рождения
Дата рождения
Дата
8
Телефон
Телефон
Числовое
поле
10
В таблице 15 описаны характеристики справочника Принятый груз
60
Таблица 16
Принятый груз
Номенклатура
поля
Идентификатор
поля
Тип
поля
Длина
поля
Примечание
Код груза
Код
Счетчик
Ключевое
поле
Код клиента
Код
Счетчик
Адрес
отправителя
Текст
Короткий
текст
Описание
Текст
Длинный
текст
ФИО
отправителя
Текст
Короткий
текст
50
ФИО получателя
Текст
Короткий
текст
50
Дата рождения
Дата рождения
Дата
8
Телефон
Число
Числовое
поле
10
В таблице 16 описаны характеристики справочника Отправка груза
Таблица 17
Отправка груза
Номенклатура
поля
Идентификатор
поля
Тип
поля
Длина
поля
Примечание
Код груза
Код
Счетчик
Ключевое
поле
Код клиента
Код
счетчик
Адрес
получателя
Текст
Длинный
текст
300
ФИО
отправителя
Текст
Короткий
текст
50
ФИО получателя
Текст
Короткий
текст
50
Описание
Текст
Длинный
300
61
текст
Телефон
Число
Числовое
поле
10
Дата
Дата
Числовое
поле
8
В таблице 17 описаны характеристики справочника Клиент
Таблица 18
Клиент
Номенклатура
поля
Идентификатор
поля
Тип
поля
Длина
поля
Примечание
Код клиента
Код
Счетчик
Ключевое
поле
ФИО
Текст
Короткий
текст
50
Телефон
Число
Числовое
поле
10
Даты заказов
Список
Дата
300
Количество
заказов
Число
Числовое
поле
10
Сумма заказов
Число
Числовое
поле
10
Статус заказов
Список
Длинный
текст
100
В таблице 18 описаны характеристики справочника Транспорт
Таблица 19
Транспорт
Номенклатура
поля
Идентификатор
поля
Тип
поля
Длина
поля
Примечание
Код транспорта
Код
Счетчик
Ключевое
поле
Код груза
Код
Счетчик
ФИО водителя
Список
Длинный
300
62
текст
Адрес
Список
Длинный
текст
300
Дата
Дата
Дата
8
Описание груза
Текст
Длинный
текст
300
В таблице 19 описаны характеристики справочника Ячейка БД
Таблица 20
Ячейка БД
Номенклатура
поля
Идентификатор
поля
Тип
поля
Длина
поля
Примечание
Код ячейки
Код
Счетчик
Ключевое
поле
Код груза
Код
Числовое
поле
50
Код работника
Код
Числовое
поле
50
Адрес
Текст
Длинный
текст
300
ФИО клиента
Текст
Короткий
текст
50
Дата
Дата
Дата
8
В таблице 21 описаны характеристики справочника Бэкап
Таблица 21
Бэкап
Номенклатура
поля
Идентификатор
поля
Тип
поля
Длина
поля
Примечание
Код бэкапа
Код
Счетчик
Ключевое
поле
Код ячейки бд
Код
Счетчик
Расписание
бэкапа
Дата
Дата
20
63
Дата бэкапа
Дата
Дата
8
2.3.3 Структура схема пакета (дерево вызова программных
модулей)
Схема взаимосвязи программных модулей представляет собой
разделение общего процесса решения задачи на отдельные процедуры
преобразования информации, специальные программные модули. Дерево
программных модулей отражает логическую структуру программы с
указанием типов взаимодействия модулей.
Все программные модули связаны между собой и связаны с главным
модулем. Взаимосвязь модулей в конкретной конфигурации программного
обеспечения представлена ниже.
64
Аутентификация
Инициализация системы
Рабочее меню ИС Подсистема
справочников
Подсистема интерфейса
ИС
Отправляемый грузПринятый груз на складе Клиенты
Рисунок 10. Дерево программных модулей
2.3.4 Описание программных модулей
В программе используется большое количество предустановленных
программных модулей, их описание в таблице ниже.
65
Таблица 22
Программные модули в Умная Логистика
Название модуля
Краткое описание
функционала
Аутентификация
Модуль аутентификации позволяет
проверить логин и пароль
пользователя на корректность, для
допуска в систему на нужный уровень
прав.
Инициализация
Обеспечение запуска и настройки
всех системных средств
Интерфейс
Основное средство навигации
пользователя по функциональной
конфигурации
Рабочее меню
Возможность создания программистом
интерфейса под конкретного
пользователя и специфичные запросы
Справочная система
Содержит справочную информацию
по основным объектам конфигурации
Справочники
Предназначены для хранения
информации, которая используется
для заполнения
Принятый груз
Предназначено для просмотра всего
груза, находящегося на складе в
текущий момент
Отправка груза
Позволяет отслеживать отгружаемый
в текущий момент груз со склада
Клиенты
Содержит список всех клиентов с
историей их обращения к услугам
компании
Репликация
Обеспечивает возможность обмена
электронными данными между
разными работниками предприятия
HL7
Создает дополнительные
возможности интеграции с видео
66
оборудованием и внешними
приложениями
Системное ядро
Базовый модуль «Системное ядро»,
который обеспечивает доступ к базе
данных и реализует систему
безопасности в работе с данными,
включает в себя модуль сортировки и
статистики
2.4 Контрольный пример реализации проекта и его описание
Работа с программой начинается с авторизации в системе, и
пользователь оказывается на главном экране.
Рисунок 11. Главное меню
Далее пользователь переключается на вкладку Заказы на перевозку, где
показывается полный список заказов.
67
Рисунок 12. Заказы
Каждый заказ можно открыть и настроить детально
Рисунок 13. Настройка заказов
Во вкладку Заявки Экспедитора можно создать новую заявку на
отгрузки и доставку товара

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

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