Диплом: Формализация бизнес-процессов торговой компании ООО "Управляющая компания "Градиент"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
Наименование модуля
Функции модуля
оборудования
ПМ учета движения
оборудования
Содержит предопределенные процедуры,
позволяющие учесть движение оборудования
(списание, поступление, назначение)
ПМ формирования отчетов
Содержит предопределенные процедуры,
позволяющие формировать отчеты
ПМ формирования подменю
работы со справочниками
Содержит предопределенные процедуры формы
списка и элемента подменю работы со
справочниками
Функциональная схема программы приведена на рисунке 14.
Инфологическая (концептуальная) модель подразумевает под собой
формализованное описание предметной области, реализованное
безотносительно к применяемым в дальнейшем техническим и
программным средствам [6]. Инфологическая модель создается
динамической и поддерживает легкую корректировку. К базовым
требованиям, относящимся к инфологической модели, относят следующие
[7]:
• Инфологическая модель содержит всю нужную и достаточную
информацию для предстоящего проектирования БД;
• Инфологическая модель реализуется понятной для всех лиц,
принимающих участие в разработке системы.
ER-модель можно описать как логическую структуру данных об
объектах системы. Компонентами ER-модели становятся сущности
(объекты) и отношения (связи между объектами). Объект поддерживает
несколько реализаций или экземпляров. Сам экземпляр объекта
реализуется совокупностью нескольких значений реквизитов и
определяется однозначно, т.е. идентифицируется значением ключа объекта,
состоящем из одного ли нескольких ключевых реквизитов [8].
53
Начало
Авторизация
пользователя
Ввод данных
Сообщение об
ошибке,
содержимое
таблиц
Mysql
Mysql
Логин, пароль
Работа с
оборудованием
Ввод данных
Сообщение об
ошибке,
содержимое
таблиц
Mysql
Mysql
Тип оборудования
Марка
Модель
Наименование
Описание
Сотрудник
Прогноз списания
Ввод данных
Сообщение об
ошибке,
содержимое
таблиц
Mysql
Mysql
Параметры
прогнозирования
Начало
Рис. 14 - Функциональная схема программы
Сущности бывают независимыми и зависимыми. Сущность
называется независимой, если каждый ее экземпляр может однозначно
определяться без выражения ее отношений с остальными сущностями.
Однозначное определение экземпляра зависимой сущности исходит от
отношений с другими сущностями [20].
Для визуализации отношений между сущностями применяются
связи. Связи имеют место быть, если экземпляры сущностей логически
связаны друг с другом [21].
54
Инфологическая модель базы данных представлена на рисунке 15.
Рис. 15 - Инфологическая модель
Учитывая особенности хранения данных и приведенной организации
их хранения, рассмотрим инфологическую модель данных, реализованную
при помощи стандартизированной методологии IDEF1X (рисунок16).
Рис. 16 - Физическая схема базы данных
Характеристика таблиц базы данных приведена в таблицах 13 - 24.
55
Таблица 13 - Структура таблицы должность
Поле
Тип
Null
По умолчанию
Код
int(11)
Нет
-
Название
varchar(255)
Да
NULL
Таблица 14 - Структура таблицы кабинет
Поле
Тип
Null
По умолчанию
Код
int(11)
Нет
-
Номер
varchar(255)
Да
NULL
Название
varchar(255)
Да
NULL
Код_Корпус
int(11)
Да
NULL
Таблица 15 - Структура таблицы корпус
Поле
Тип
Null
По умолчанию
Код
int(11)
Нет
-
Название
varchar(255)
Да
NULL
Адрес
varchar(255)
Да
NULL
Телефон
varchar(255)
Да
NULL
Таблица 16 - Структура таблицы марка
Поле
Тип
Null
По умолчанию
Код
int(11)
Нет
-
Название
varchar(255)
Да
NULL
Таблица 17 - Структура таблицы оборудование
Поле
Тип
Null
По умолчанию
Код
int(11)
Нет
-
Код_Тип_оборудования
int(11)
Да
NULL
Код_Марка
int(11)
Да
NULL
Модель
varchar(255)
Да
NULL
Описание
longtext
Да
NULL
Код_Пользователь
int(11)
Да
NULL
Таблица 18 - Структура таблицы параметры
Поле
Тип
Null
По умолчанию
Код
int(11)
Нет
-
Название_организации
varchar(255)
Да
NULL
56
Таблица 19 - Структура таблицы пользователь
Поле
Тип
Null
По умолчанию
Код
int(11)
Нет
-
Фамилия
varchar(255)
Да
NULL
Имя
varchar(255)
Да
NULL
Отчество
varchar(255)
Да
NULL
Телефон
varchar(255)
Да
NULL
Код_Тип_пользователя
int(11)
Да
NULL
Логин
varchar(255)
Да
NULL
Пароль
varchar(255)
Да
NULL
Блокировать_доступ
bit(1)
Да
NULL
Дата_регистрации
datetime
Да
NULL
Email
varchar(255)
Да
NULL
Таблица 20 - Структура таблицы размещение
Поле
Тип
Null
По умолчанию
Код
int(11)
Нет
-
Дата_регистрации
datetime
Да
NULL
Код_Оборудование
int(11)
Да
NULL
Код_Статус
int(11)
Да
NULL
Дата_списания
datetime
Да
NULL
Инвентарный_номер
varchar(255)
Да
NULL
Код_Кабинет
int(11)
Да
NULL
Код_Сотрудник
int(11)
Да
NULL
Описание
longtext
Да
NULL
Код_Пользователь
int(11)
Да
NULL
Таблица 21 - Структура таблицы сотрудник
Поле
Тип
Null
По умолчанию
Код
int(11)
Нет
-
Фамилия
varchar(255)
Да
NULL
Имя
varchar(255)
Да
NULL
Отчество
varchar(255)
Да
NULL
Телефон
varchar(255)
Да
NULL
Код_Должность
int(11)
Да
NULL
Код_Кабинет
int(11)
Да
NULL
57
Таблица 22 - Структура таблицы статус
Поле
Тип
Null
По умолчанию
Код
int(11)
Нет
-
Название
varchar(255)
Да
NULL
Таблица 23 - Структура таблицы тип_оборудования
Поле
Тип
Null
По умолчанию
Код
int(11)
Нет
-
Название
varchar(255)
Да
NULL
Таблица 24 - Структура таблицы тип_пользователя
Поле
Тип
Null
По умолчанию
Код
int(11)
Нет
-
Название
varchar(255)
Да
NULL
3.2 Разработка и описание работы информационной системы
Для запуска программы необходимо разместить файлы серверной
части на сервере, а файлы клиентской части – на компьютерах
пользователей информационной системы.
После этого на клиентских машинах необходимо установить
параметры доступа к серверу (рисунок 17).
Рис. 17 - Установка параметров
Далее, после выбора типа пользователя и ввода пароля пользователь
получает доступ к программе. На рисунке 18 приведена экранная форма
администратора.
58
Рис. 18 - Главная форма программы
На главной форме приведен список пользователей программы. Для
изменения или редактирования данных необходимо использовать
соответствующие интерфейсные кнопки(рисунок 19).
Рис. 19 - Редактирование данных пользователя
Для начала работы с программой необходимо заполнить ее
справочники, работа во всеми справочниками аналогична, на рисунке
приведен справочник «Тип оборудования»(рисунок 20).
Список оборудования приведен на отдельной вкладке(рисунок 21).
59
Рис. 20 - Справочник Тип оборудования
Рис. 21 - Список оборудования
Экранная форма редактирования данных об оборудовании приведена
на рисунке 22.
60
Рис. 22- Экранная форма редактирования данных об оборудовании
После учета оборудования учитывается его размещение(рисунок 23).
Рис. 23 - Список размещенного оборудования
Список отчетов системы приведен на рисунке 24.
Примеры отчетов приведены на рисунках 25, 26.
61
Рис. 24 - Список отчетов системы
Рис. 25- Оборудование, закреплённое за сотрудником
Рис. 26 - Сводные данные по оборудованию
Листинг программных модулей приведен в Приложении.

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

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