Диплом: Автоматизация и внедрение складского учета в мебельную компанию ООО "РИО ГАРАНТ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
51
Рисунок 2.9 – Макет отчета «Отчет о состоянии склада»
На рисунке 2.10 представлена форма отчета «Оценка свободного места на
складе».
Рисунок 2.10 – Макет отчета «Оценка свободного места на складе»
Должен быть реализован экспорт отчетов в формат MS Excel для того,
чтобы сотрудники склада могли вывести данные на печать или сохранить отчеты
для последующего служебного использования или передачи в другие отделы.
2.3. Программное обеспечение задачи
2.3.1. Сценарий диалога
На рисунке 2.11 представлено дерево функций информационной системы
автоматизации складского учета в мебельную компанию ООО
«РИО Гарант».
Ключевые функции проекта:
редактирование справочных данных;
работа с документами для ведения складского учета;
оценка текущего состояния склада;
учет поставок и выдачи товаров со склада;
формирование отчетности.
В информационной системе, разработанной в рамках выполнения этого
проекта, взаимодействие пользователя с системой осуществляется посредством
диалога.
52
Рисунок 2.11 - Дерево функций
На рисунке 2.12 представлена сценарий диалога информационной системы
и пользователя.
Рисунок 2.12 - Сценарий диалога ИС
Главное меню
приложения
Справочники
Категории товаров
Товары
Поставщики
Склады
Зоны хранения
Отделы
Должности
Сотрудники
Пользователи
Поставки Отгрузки
Перемеще-
ние
Шаблоны
документов
Отчеты
Состояние склада
Сведения о поставках
Сведения об отгрузках
Оценка свободного
места на складе
Статистика работы с
поставщиками
53
По сценарию диалога пользователь может реализовывать разные функции
по работе. Выполнять операции по работе с системой, вести справочники,
формировать договор, управлять окнами, осуществить выход из системы.
Взаимодействие между информационной системой и пользователем
производится c помощью визуального интерфейса. Визуальный интерфейс
реализован с помощью оконного интерфейса, меню и стандартных элементов
управления.
2.3.2. Характеристика базы данных
На основе дерева функций и сценария диалога разработаем
инфологическую модель базы данных [10].
В результате исследования предметной области и разработанных
требований к информационной системе автоматизации складского учета
ООО «РИО Гарант» выделены сущности и взаимосвязи между ними,
представленные в виде ER-диаграмме, представленной на рисунке 2.13 [20, 22].
Рисунок 2.13 - ER-диаграмма «сущность-связь»
54
В таблице 2.4 представлено описание структуры базы данных.
Таблица 2.4
Описание структуры таблиц базы данных
Таблица
Поле
Тип данных
Размерность
1
2
3
4
Сотрудник
Код сотрудника
Int
-
Фамилия
сотрудника
Varchar
50
Имя сотрудника
Varchar
50
Отчество
сотрудника
Varchar
50
Отдел
Int
-
Должность
Int
-
Дата начала работы
Дата рождения
Район проживания
Varchar
50
Адрес
Varchar
50
Паспортные данные
Varchar
50
Товар
Код товара
Int
-
Код категории
товара
Int
-
Наименование
Varchar
150
Артикул
Varchar
50
Единица измерения
Int
-
Поставщик
Код поставщика
Int
-
Статус
Varchar
50
Название фирмы
Varchar
50
Страна
Varchar
150
Город
Varchar
100
Адрес
Varchar
150
Номер
Varchar
50
Факс
Varchar
50
Банк
Varchar
150
ИНН
Varchar
50
Расчетный счет
Varchar
150
Поставка
Код поставки
Int
-
Код сотрудника
Int
-
Номер накладной
Varchar
50
Дата накладной
DateTime
-
Код поставщика
Int
-
Спецификация
поставки
Код поступления
Int
-
Код товара
Int
-
Код поставки
Int
-
Количество
Int
-
Цена поставки
Код сотрудника
Int
-
Размер упаковки
(Высота)
Int
-
Размер (Ширина)
Int
-
55
Продолжение таблицы 2.4
1
2
3
4
Размер (Глубина)
Int
-
Вес
Int
-
Код зоны
Int
-
Ячейка
Int
-
Отпуск
Код отпуска
Int
-
Код сотрудника
Int
-
Номер накладной
Int
-
Дата накладной
DateTime
-
Спецификация
отпуска
Код отпуска
Int
-
Код товара
Int
-
Код накладной
Int
-
Количество
Int
-
Код сотрудника
Int
-
Код зоны
Int
-
Ячейка
Int
-
Зона хранения
склада
Код зоны
Int
-
Наименование
Varchar
150
Склад
Int
-
Максимальный вес
Int
-
Максимальная высота
Int
-
Максимальная ширина
Int
-
Максимальная глубина
Int
-
Количество стеллажей
Int
-
Количество полок
Int
-
Количество ячеек
Int
-
Склады
Код склада
Int
-
Наименование
Varchar
100
Адрес
Varchar
150
Перемещение
Код перемещения
Int
-
Код товара
Int
-
Код склада 1
Int
-
Код зоны 1
Int
-
Ячейка 1
Int
-
Код склада 2
Int
-
Код зоны 2
Int
-
Ячейка 2
Int
-
Дата перемещения
DateTime
-
Код сотрудника
Int
-
Причина перемещения
Varchar
150
Должность
Код должности
Int
-
Наименование
Varchar
100
На рисунках 2.14-2.15 представлена логическая и физическая модель БД
[20]. На рисунке 2.16 представлена информационная модель задачи.
56
Рисунок 2.14 - Логическая схема БД
57
Рисунок 2.15 - Физическая схема БД
58
Рисунок 2.16 - Информационная модель
59
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Разработанная в настоящем проекте информационная система
автоматизации работы сотрудников склада ООО «РИО Грант» с использованием
адресной технологии хранения разработана по технологии «толстый клиент»,
как показано на рисунке 2.17 [1].
Рисунок 2.17 - Двухзвенная архитектура «клиент-сервер»
На рисунке 2.18 представлена диаграмма вариантов использования [4]
информационной системы складского учета мебельной компании ООО «РИО
Гарант» для ролей пользователей кладовщик и администратор.
Рисунок 2.18 – Диаграмма вариантов использования
На рисунке 2.19 представлен алгоритма решения задачи приема товара на
склад.
60
Рисунок 2.19 - Алгоритм решения задачи приема товара на
склад
Для авторизации и определения роли пользователь вводит логин и пароль.
Прием товара на склад выполняется при предъявлении накладной на
поставку товаров.
Если сведения о поставщике не были введены ранее, то кладовщик вносит
данные о поставщике в соответствующую форму данные о поставщике в форму
учета.

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

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