Диплом: Автоматизация учёта готовой продукции "Московского Завода Двигателей Внутреннего Сгорания"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
58
Рисунок 3. Диаграмма «Сущность - Связь»
Как показано на рисунке 8, между сущностями информационной
системы имеются связи:
Каждое подразделение завода оформляет множество операций по
поступлению готовой продукции. Связь 1:N;
Каждый контрагент оформляет множество операций по выдаче готовой
продукции со склада. Связь 1:N;
Каждый вид готовой продукции входит множество раз в поступление и
в выдачу продукции. Связь 1:N.
Структура нормативно-справочной информации подсистемы и система
кодирования справочной информации представлена в таблице 16.
Подразделение завода
Оформляет
Поступление готовой
продукции
1
N
Контрагент
Оформляет
Выдача продукции
1
N
Вид продукции
Входит в
1
NN
59
Таблица 76
Структура нормативно-справочной информации система
кодирования справочной информации
п/п
Наименование
кодируемого
множества
объектов
Значность
кода
Система
кодирования
Вид
классификатора
1
2
3
4
5
1
Код вида готовой
продукции
ХХХХХ
Порядковая
Локальный
2
Код поступления
готовой продукции
ХХХХХ ХХХ
Серийно-
порядковая
Локальный
3
Код выдачи готовой
продукции
ХХХХХ ХХХ
Серийно –
порядковая
Локальный
4
Код контрагента
ХХХХХХ
Порядковая
Локальный
5
Код подразделения
завода
ХХ
Порядковая
Локальный
Код вида готовой продукции. Длина кода ХХХХХ, где ХХХХХ –
порядковый номер вида готовой продукции в системе предприятия.
Код поступления готовой продукции. Длина кода ХХХХХ ХХХ, где
ХХХ порядковый номер вида готовой продукции, ХХХХХ – номер операции
поступления с производственных подразделений.
Код выдачи готовой продукции. Длина кода ХХХХХ ХХХ, где ХХХ –
порядковый вида готовой продукции, ХХХХХ – номер операции выдачи
готовой продукции.
Код контрагента. Длина кода ХХХХ, где ХХХХ – порядковый номер
контрагента в классификаторе предприятия.
Код подразделения завода. Длина кода ХХ, где ХХ -порядковый номер
подразделения завода.
Проведем анализ свойств сущностей информационной системы учета
готовой продукции.
60
Таблица 87
Справочник “Номенклатура”
Наименование поля
Тип данных
Размер поля
1
2
3
Идентификатор продукции
Числовой
Целое - первичный
ключ
Наименование
Символьный
50
Единица измерения
Символьный
10
Стоимость
Денежный
Таблица 98
Справочник “Контрагенты”
Наименование поля
Тип данных
Размер поля
1
2
3
Идентификатор контрагента
Числовой
Целое - первичный
ключ
Наименование
Символьный
40
Адрес
Символьный
50
Телефон
Символьный
15
ФИО руководителя
Символьный
20
ИНН
Символьный
15
Таблица 109
Справочник “Помещения склада”
Наименование поля
Тип данных
Размер поля
1
2
3
Идентификатор помещения
склада
Числовой
Целое - первичный
ключ
Наименование
Символьный
50
Площадь
Числовой
Вещественное
Таблица 20
Журнал накладных
Наименование поля
Тип данных
Размер поля
1
2
3
Идентификатор накладной
Числовой
Целое - первичный
ключ
Идентификатор контрагента
Числовой
Целое
Дата
Дата
Тип
Символьный
10
61
Таблица 21
Журнал - Позиции накладных
Наименование поля
Тип данных
Размер поля
1
2
3
Идентификатор продукта
Числовой
Целое - первичный
ключ
Приход
Числовой
Целое
Расход
Числовой
Целое
Идентификатор накладной
Числовой
Целое
Идентификатор позиции
накладной
Числовой
Целое
Идентификатор накладной
Числовой
Целое
Таблица 22
Журнал размещений на складе
Наименование поля
Тип данных
Размер поля
1
2
3
Идентификатор размещения
Числовой
Длинное целое
Идентификатор помещения склада
Числовой
Целое
Количество
Числовой
Целое
Идентификатор товара
Числовой
Целое
Инфологическая модель приведена на рисунке 9.
Рисунок 4. Логическая модель базы данных
Вид обору дования
Код вида
Наименование
Модели обору дования
Код модели
Код вида (FK)
Наименование
Объекты оборудования
Код объекта
Код модели (FK)
Код вида (FK)
Инв.номер
Заводской номер
Стоимость
Описание
Код места (FK)
Подраз деления
Код подраз деления
Наименование
Заявки
Код заявки
Код объекта (FK)
Код модели (FK)
Код вида (FK)
Дата
Состояние
Содержание
Работы
Код работы
Код заявки (FK)
Код объекта (FK)
Код модели (FK)
Код вида (FK)
Код специалиста (FK)
Код должности (FK)
Код подраз деления (FK)
Дата
Содержание
Код вида работ (FK)
Специалисты
Код специалиста
Код должности (FK)
Код подраз деления (FK)
ФИО
Должность
Виды ремонтных работ
Код вида работ
Наименование
Норма часов
Места установки
Код места
Наименование
Код подраз деления (FK)
Материалы
Код материала
Код единицы (FK)
Наименование материала
Затраты материалов
Код затрат
Норма
Код материала (FK)
Код вида работ (FK)
Код единицы (FK)
Е диница из мерения
Код единицы
Наименование
Должности
Код должности
Наименование
62
2.2.2. Характеристика результатной информации
Результатной информацией в рамках данной работы является:
1. Торг-18;
2. Данные об остатках на складе;
3. Отчет об использовании площадей;
4. Сводный отчет по площадям.
Далее приведем характеристики результатной информации. В таблице
23 приведена структура документа «Торг-18», в таблице 24 – структура
отчётного документа «Данные об остатках на складе», в таблице 25 –
структура отчета об использовании площадей, в таблице 26 – сводного отчета
по площадям.
Таблица 23
Структура отчетного документа «Торг-18»
Наименование поля
Тип данных
Размер поля
1
2
3
Наименование продукции
Текстовый
Дата начала периода
Дата
Дата окончания периода
Дата
Дата операции
Дата
Количество принятой продукции
Числовой
Целое
Количество отпущенного товара
Числовой
Целое
Входящий остаток
Числовой
Целое
Остатки на складе
Числовой
Целое
ФИО оператора
Текстовый
Таблица 114
Структура отчетного документа «Данные об остатках на складе»
Наименование поля
Тип данных
Размер поля
1
2
3
Наименование продукции
Текстовый
Количество имеющейся продукции
Числовой
Целое
Единица измерения
Текстовый
Дата формирования отчета
Дата
63
Таблица 125
Структура отчетного документа об использовании площадей
Наименование поля
Тип данных
Размер поля
1
2
3
Блок склада
Текстовый
Общая площадь
Числовой
Целое
Занятая площадь
Числовой
Целое
Дата формирования отчета
Дата
Наименование
Текстовый
Количество
Числовой
Целое
Таблица 136
Структура сводного отчета по площадям
Наименование поля
Тип данных
Размер поля
1
2
3
Блок склада
Текстовый
Общая площадь
Числовой
Целое
Процент занятой площади
Числовой
Процентный
Дата формирования отчета
Дата
2.3. Программное обеспечение задачи
2.3.1. Сценарий диалога
Схема «Дерево функций» позволяет наглядно показать иерархию
функций управления и обработки данных, которые автоматизированы в
разработанном программном продукте.
Выделяется два подмножества функций программы (рисунок 10):
1. Служебные функции (проверка пароля, управление окнами и др.);
2. Основные функции обработки данных (ввода первичной
информации, обработки, ведения справочников, подготовки и
распечатки документов и др.).
64
Рисунок 5. Дерево функций
На рисунке 11 приведен сценарий диалога системы.
Главное меню
Справочники Документы Отчеты Выход
Номенклатура
Подразделения
Контрагенты
Поступление
готовой
продукции
Выдача готовой
продукции
Готовая
продукция в
наличии
Список
продукции по
подразделениям
Список операций
по контрагенту
Рисунок 6. Сценарий диалога системы
Таким образом, интерфейс разрабатываемого программного продукта
должен соответствовать показанной структуре и включать перечень
указанных основных и служебных функций.
Основные
функции
Ввод
поступлений
Ведение
справочника
Учет видов
продукции
Учет выдачи со
склада
Служебные
функции
Ведение
справочника
пользователей
Архивация БД
65
2.3.2. Характеристика базы данных
Структура таблиц создаваемой базы данных приведена ниже.
Таблица 147
Структура таблицы "vid_mat"
Наименование поля
Тип данных
Размер поля
1
2
3
Code_vmat
Int
Nam_vmat
char
40
Таблица 158
Структура таблицы " material"
Наименование поля
Тип данных
Размер поля
1
2
3
Code_mat
int
Code_vmat
Int
Целое
Nam_mat
Char
40
edizm
Char
15
stm
Currency
Linit
int
Таблица 169
Структура таблицы "dolgn"
Наименование поля
Тип данных
Размер поля
1
2
3
Code_dol
Int
Длинное целое
nam
Char
40
66
Таблица 30
Структура таблицы "sotr"
Наименование поля
Тип данных
Размер поля
1
2
3
Code_sotr
Int
Code_dol
Int
Fio
Char
40
tel
Char
40
Таблица 31
Структура таблицы "zayav"
Наименование поля
Тип данных
Размер поля
1
2
3
Code_zay
Int
Code_mat
Int
Code_sotr
Char
40
Day
Дата
Pisip
Boolean
Kol
Int
Схема физической модели приведена на рисунке 12.
Рисунок 7. Схема ER-модели
Диаграмма вариантов использования системы учета готовой продукции
показана на рисунке 13.
vmat
code_vmat: Long Integer
nam_vmat: Text(18)
material
code_mat: Long Integer
code_vmat: Long Integer (FK)
nam: Text(20)
edizm: Text(18)
stm: Currency
limit: Long Integer
dolgn
code_dol: Long Integer
nam_dol: Text(20)
sotr
code_sotr: Long Integer
code_dol: Long Integer (FK)
fio: Text(18)
tel: Text(18)
zayav
code_zay: Long Integer
code_sotr: Long Integer (FK)
code_dol: Long Integer (FK)
code_mat: Long Integer (FK)
code_vmat: Long Integer (FK)
day: Date/Time
sost: Long Integer
kol: Long Integer
67
Оператор
Прием товара
Отгрузка товара
Размещение товара
Анализ загруженности склада
Ведение классификаторов
Установка прав доступа
Клиент
Администратор
Рисунок 8. Диаграмма вариантов использования
Как показано на рисунке 13, для разрабатываемой системы
предполагается наличие вариантов использования для:
1. Операторов;
2. Администраторов;
3. Клиентов.
Клиенты (поставщики) работают с первичными данными при поставках
и выдаче материалов на склад, оператор проводит работу с текущей
информацией. Администратор работает со справочными данными,
классификаторами, а также провидит регламентные работы с базой данных.
Диаграмма кооперации приведена на рисунке 14.

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")