Файл: Автоматизация производственного учета (Технико-экономическая характеристика предметной области и предприятия).pdf
Добавлен: 28.04.2023
Просмотров: 237
Скачиваний: 1
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия
1.1 Характеристика предприятия и его деятельности
1.2. Организационная структура управления предприятием
1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2. Информационное обеспечение задачи
2.1 Информационная модель и её описание
2.2 Используемые классификаторы и системы кодирования
2.3 Характеристика нормативно-справочной, входной и оперативной информации
2.4. Характеристика результатной информации
3 Программное обеспечение задачи
3.1 Общие положения (дерево функций и сценарий диалога)
3.2. Характеристика базы данных
3.3. Структурная схема пакета (дерево вызова программных модулей)
3.4 Описание программных модулей
Как показано в таблице 1.5, большая часть операций, предполагающая необходимость учета запасов сырья для производства продукции в настоящее время формируется либо в ручном режиме, либо с использованием не связанных между собой информационных ресурсов, результатом чего является несогласованность действий отделов, приводящая к ошибкам при формировании заказов на поставку сырья, что выражается либо в недозаказе, что приводит к простоям технологического оборудования и срыву поставок готовой продукции клиентов, либо к перезаказу, что приводит к убыткам организации вследствие истечения срока хранения сырья.
Внедрение информационной системы учета по учету заказов на поставку сырья приведет к минимизации факторов, обусловленных влиянием человеческого фактора в технологии работы с заказами на поставку сырья.
2. Информационное обеспечение задачи
2.1 Информационная модель и её описание
На рисунке 2.1 показана информационная модель разрабатываемой системы.
Рисунок 2.1 – Информационная модель
Область 1 информационной модели – работа Администратора, связанная с корректировкой справочников операторов, клиентов, типов заявок. Область 2 – работа информационной системы, связанная с записью данных в таблицу, модификацией записей. Область 3 связана с работой оператора (ввод клиентских заявок, работа с корректировками лицевых счетов). Область 4 – формирование отчетности по оценке договоров с поставщиками и подрядчиками, связанных с платежной дисциплиной клиентов.
2.2 Используемые классификаторы и системы кодирования
Диаграмма «Сущность – Связь» показана на рисунке 2.2.
Рисунок 2.2 - Диаграмма «Сущность – Связь»
Каждый поставщик обслуживает множество заявок на поставку сырья. Связь 1:N.
Каждый вид сырья входит в позиции заявки на поставку множество раз. Связь 1:N.
Каждый вид сырья входит в журнал расходов множество раз. Связь 1:N.
Каждый заказ содержит множество позиций входит в журнал расходов множество раз. Связь 1:N.
Структура нормативно-справочной информации, используемой для разработки информационной системы производственного учета показана в таблице 2.1.
Таблица 2.1
Структура нормативно-справочной информации
|
№ п/п |
Наименование кодируемого множества объектов |
Значность кода |
Система кодирования |
Вид классификатора |
|
1 |
2 |
3 |
4 |
5 |
|
1 |
Код поставщика |
ХХХХХ |
порядковая |
локальный |
|
2 |
Код заявки |
ХХХХХ ХХХ |
Серийно-порядковая |
локальный |
|
3 |
Код вида сырья |
ХХХ |
порядковая |
локальный |
|
4 |
Код расхода |
ХХХХХ ХХХ |
Серийно-порядковая |
локальный |
Описание систем классификации и кодирования.
- Код поставщика. Длина кода ХХХХХ, где ХХХХХ – порядковый номер поставщика в локальном классификаторе.
- Код заявки на производство электроники. Длина кода ХХХХХ ХХХ, где ХХХХХ – порядковый номер заявки, ХХХ – порядковый номер вида сырья.
- Код вида продукции. Длина кода ХХХ, где ХХХ – порядковый номер вида сырья в локальном классификаторе.
- Код расхода сырья. Длина кода ХХХХХ ХХХ, где ХХХХХ – порядковый номер операции расхода сырья классификаторе, ХХХ - порядковый номер вида сырья в локальном классификаторе.
2.3 Характеристика нормативно-справочной, входной и оперативной информации
Определим сущности проектируемой информационной системы и их свойства.
Таблица 2.2
Справочник «Поставщики»
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
Код поставщика |
Число |
15 |
|
Наименование поставщика |
Строка |
200 |
|
ИНН |
Строка |
200 |
|
Адрес |
Строка |
200 |
|
Телефон |
Строка |
200 |
|
ФИО руководителя |
Строка |
200 |
Таблица 2.3
Справочник «Виды сырья»
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
Код вида сырья |
Число |
15 |
|
Наименовании |
Строка |
40 |
|
Единица измерения |
Строка |
40 |
|
Стоимость единицы |
Денежный |
|
|
Норма суточного расхода |
Числовой |
Целое |
Таблица 2.4
Журнал заказов
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
Код заказа |
Число |
15 |
|
Дата |
Дата |
|
|
Состояние |
Логический |
|
|
Код поставщика |
Число |
15 |
|
Стоимость |
Денежный |
Таблица 2.5
Позиции заказа
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
Код позиции |
Число |
15 |
|
Код заказа |
Число |
15 |
|
Код вида сырья |
Число |
15 |
|
Количество |
Число |
15 |
Таблица 2.6
Журнал расхода сырья
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
Код расхода сырья |
Число |
15 |
|
Дата |
Дата |
|
|
Код вида сырья |
Число |
15 |
|
Количество |
Число |
15 |
Таблица 2.7
Спецификация поставщиков
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
Код поставщика |
Число |
15 |
|
Код вида сырья |
Число |
15 |
Схема логической модели данных приведена на рисунке 16.
Рисунок 2 - Схема логической модели данных
Входными документами в систему являются:
- заявки на поставку сырья с реквизитами: Номер, Дата, Вид сырья, Количество, Стоимость;
- расход сырья с реквизитами: Номер, Дата, Вид сырья, количество.
2.4. Характеристика результатной информации
Выходные документы:
- отчет о состоянии запасов со структурой:
|
Состояние запасов сырья |
|||
|
Дата: |
|||
|
Вид сырья |
Единица измерения |
Величина запасов |
Ожидаемое время использования, дн. |
- отчет о заказанных видах сырья со структурой:
|
Заказанное сырье |
||
|
Дата: |
||
|
Вид сырья |
Единица измерения |
Объем заказа, ед |
- Аналитический отчет по поставщикам со структурой:
|
Анализ заказов по поставщикам |
|||
|
Дата: |
|||
|
Поставщик |
Кол-во заказов |
В т.ч. Исполнено |
Стоимость заказов, руб. |
3 Программное обеспечение задачи
3.1 Общие положения (дерево функций и сценарий диалога)
Схема «Дерево функций» позволяет наглядно показать иерархию функций управления и обработки данных, которые автоматизированы в разработанном программном продукте.
Выделяется два подмножества функций программы (рисунок 2.9) [19, стр.89]:
- служебные функции (проверка пароля, управление окнами и др.);
- основные функции обработки данных (ввода первичной информации, обработки, ведения справочников, подготовки и распечатки документов и др.).
Рисунок 3 - Дерево функций
На рисунке 4 приведен сценарий диалога системы.
Рисунок 4 - Дерево функций
Таким образом, интерфейс разрабатываемого программного продукта должен соответствовать показанной структуре и включать перечень указанных основных и служебных функций.
3.2. Характеристика базы данных
На основе построенной логической модели проведем построение структуры данных информационной системы производственного учёта.
Таблица 3
Структура таблицы «postav»
|
Наименование поля |
Тип данных |
Размер поля |
|
Code_ps |
Int |
Первичный ключ |
|
Nam |
Char |
200 |
|
INN |
Char |
200 |
|
Adr |
Char |
200 |
|
tel |
Char |
200 |
|
dir |
Char |
200 |
Таблица 4
Структура таблицы «vid_s»
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
Code_vid |
Int |
Первичный ключ |
|
nam |
Char |
40 |
|
edizm |
Char |
40 |
|
stm |
Currency |
|
|
norma |
Int |
Целое |
Таблица 5
Структура таблицы «gur_zak»
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
Code_z |
Int |
Первичный ключ |
|
day |
Дата |
|
|
sost |
Boolean |
|
|
Code_post |
Int |
Вторичный ключ |
|
stm |
Currency |
Таблица 6
Структура таблицы «det_zay»
|
Наименование поля |
Тип данных |
Размер поля |
|
1 |
2 |
3 |
|
Code_p |
Int |
Первичный ключ |
|
Code_z |
Int |
Вторичный ключ |
|
Code_vid |
Int |
Вторичный ключ |
|
kol |
Int |
15 |