Диплом: Разработка информационной системы расчета материальных затрат на изделие ОАО "Счетмаш"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
28
2.3 Описание логической структуры
В результате анализа информационных потоков на предприятии и
функционального назначения программы была разработана структура базы данных
представленная на рис. 3.
*.db (Карта загрузки)
Izdel.db (Изделия)
Код изделия
Розничная цена
Оптовая цена
Наименование
Grafik.db (График)
*Номер заказа
*Код изделия
Количество веса
Время поставки
*Дата поставки
*.db (План выпуска)
*Код изделия
План выпуска
*Код цеха
*Год
*Дата
*Код изделия
Загрузка
*Смена
*Код цеха
Podrazd.db (Цеха)
RabPodr.db
(Загрузка цеха)
Firma.db
(Контрагенты)
Sostav Izdel.db
(Состав изделия)
*Код компонента
Норма расхода
*Код изделия
Komponent.db
(Компоненты)
Наименование
Единица измерения
Код компонента
Наименование
*Код цеха
*Код изделия
Максимальная
загрузка
*Код цеха
Dogovor.db
(Портфель заказов)
1
2
2
1
Nakl_1.db (Накладная)
Nakl_2.db (Движение)
Наименование
Адрес
Телефон
Ключевые слова
*Код контрагента
Тип (приход,расход)
Дата
Код контрагента
Номер
*Код накладной
Основание
Сумма
Ostatki.db (Наличие)
Potreb.db
(Потребность)
*Код компонента
*Количество
Цена
Тип накладной
*Код накладной
Сумма
Всего
Потребность на
планирование
следующего
года
Потребность
производства
Код компонента
Код изделия
План
Наличие
Код цеха
Код
Потребность
Дата расчёта
Срок действия
Дата заключения
Код заказчика
*Номер заказа
1
3
4
2
5
*.db План выпуска
7
8
6
2
1
5
6
3
4
7
8
10
9
Рисунок 3 - Структура базы данных[1]
В соответствии с функциональным назначением программа будет состоять
из 14 модулей, один из которых предназначен для доступа к данным (модуль
данных) (рис.4):
 модуль расчета производственных затрат;
 форма для просмотра поступления материалов и сырья;
29
 форма для просмотра расхода материалов и сырья;
 форма для просмотра наличия сырья и материалов и обеспеченности ими
производства и задела на план выпуска следующего года;
 форма для просмотра плана выпуска на указанный период, например, на
2016 год;
 форма для просмотра загрузки подразделений;
 справочник заказчиков;
 справочник выпускаемой продукции;
 справочник компонентов;
 справочник поставщиков
 сообщение о программе.
Главное меню
Перечень
накладных
Затраты
О программеТ
Наличие
Изделия
Модуль
данных
Поставщики
Компоненты
Т
Т
Т
Т
Т
Т
Подразделе-
ния
Т
План выпуска
1
Состав
изделия
Т
Накладная
Т
Т
1
База
данных
Т
Карта загрузки
Т
Рисунок 4- Структура программы
30
2.4 Используемые технические средства
Аппаратное обеспечение:
- Pentium не ниже 1700 MHz;
- Оперативная память не менее 500 Mb;
- Накопитель для съемных дисков 3.5” (дисковод FDD);
- Дисковод HDD не менее 40 Gb;
- Свободного места на диске не менее 20 Mb;
- Видеокарта с оперативной памятью не менее 4 Mb;
- Принтер
2.5 Входные данные
Программа будет работать в составе пакета программ «Планирование
затрат», для которого разрабатывается единая информационная база данных. Т. е.
совместимость программ пакета обеспечивается на уровне данных. Входными
данными для программы будут являться следующие данные:
Данные о плане выпуска (таблица 2):
 год (God);
 код подразделения (KodPodr);
 код изделия (KodIzd);
 план выпуска изделия в тоннах (Plan);
 фактический выпуск в тоннах (Fakt);
 фактическое обеспечение плана заказами (Zakaz).
Таблица 2
Структура таблицы «План выпуска» (PlanVyp.db)
Обозначение
Формат
Краткое описание назначения (комментарии)
God
I
Год
KodPodr
I
Код подразделения
KodIzd
I
Код изделия
Plan
N
План (вес в тонах) изделия по плану
Fakt
N
Факт (вес в тонах) изделия по плану
Zakaz
N
Заказ (вес в тонах) изделия по плану
31
Данные о номенклатуре выпускаемой продукции (изделия) (таблицы 3, 4):
 наименование;
 нормативный документ;
 спецификация изделия (состав изделия);
 покрытие изделия;
 вес в кг.;
 время изготовления в мин.
Таблица 3
Структура таблицы «Изделия» (Izdel.db)
Обозначение
Формат
Краткое описание назначения (комментарии)
Kod
Integer
Код изделия (Autoincrement)
Name
Alpha 35
Наименование изделия
Ves
Number
Чистый вес изделия
TimeIzg
Number
Время изготовления
TrudSum
Number
Суммарная трудоемкость изготовления
TrudSborki
Number
Трудоемкость сборки
KodTMC
Integer
Код товарно-материальной ценности (ТМЦ)
KodND
Integer
Код нормативного документа
Таблица 4
Структура таблицы «Состав изделия» (SostavIzd.db)
Обозначение
Формат
Краткое описание назначения (комментарии)
KodIzd
I
Код изделия
KodKomp
I
Код компонента
Norma
N
Норма расхода
Данные о подразделениях (таблица 5):
 код подразделения (Kod);
 наименование подразделения (Name);
 руководитель подразделения (Rukov).
32
Таблица 5
Структура таблицы «Подразделения» (Podrazd.db)
Обозначение
Формат
Краткое описание назначения (комментарии)
Kod
Integer
Код подразделения (Autoincrement)
Name
Alpha 40
Наименование подразделения
Rukov
Alpha 30
Руководитель
Данные о поставщиках (таблица 6):
 наименование;
 почтовый адрес;
 телефон;
Таблица 6
Структура таблицы «Поставщики» (FirmPost.db)
Обозначение
Формат
Краткое описание назначения (комментарии)
Kod
Integer
Код поставщика (Autoincrement)
Name
Alpha 45
Наименование предприятия
Kluch
Alpha 15
Ключ поиска
Rukov
Alpha 35
Руководитель
Adres
Alpha 70
Почтовый адрес
Telephon
Alpha 10
Контактный телефоны
Данные о товарно-материальных ценностях (компоненты изделия,
материалы, тара и т.д.) (таблицы 7-9):
вид;
группа;
наименование;
нормативный документ;
единица измерения;
поставщик;
изготовитель;
цены;
33
Таблица 7
Структура таблицы «ТМЦ» (TMC.db)
Обозначение
Формат
Краткое описание назначения (комментарии)
Kod
Integer
Код ТМЦ (Autoincrement)
Name
Alpha 35
Наименование ТМЦ
Izmer
Alpha 3
Единица измерения
KodGr
Integer
Код группы
KodVid
Integer
Код вида
Таблица 8
Структура таблицы «Нормативные документы» (NormDoc.db)
Обозначение
Формат
Краткое описание назначения (комментарии)
Kod
Integer
Код нормативного документа (Autoincrement)
Obozn
Alpha 35
Обозначение нормативного документа
Таблица 9
Структура таблицы «Цены» (Cena.db)
Обозначение
Формат
Краткое описание назначения (комментарии)
KodTMC
Integer
Код ТМЦ
KodPost
Integer
Код поставщика
VidCeny
Short
Вид цены
KodObozn
Integer
Код нормативного документа
Cena
Number
Цена
KodIzg
Integer
Код изготовителя
Aktual
Datetime
Актуальность цены
2.6 Выходные данные
Выходными данными является данные для хранения результатов расчета
производственных затрат (таблица 10):
год
код подразделения ;
код компонента;
дата расчета;
норма расхода;
34
потребность компонента для изготовления необходимого количества изделий,
в соответствии с планом выпуска;
наличие компонента;
потребность в приобретении компонента.
Таблица 10
Структура таблицы «Потребность» (Potrebn.db)
Обозначение
Формат
Краткое описание назначения (комментарии)
God
Integer
Год
KodPodr
Integer
Подразделение
KodIzd
Integer
Код изделия
DatCalc
Number
Дата расчета
Plan
Number
Затраты по плану
Fakt
Number
Наличие на складе
Potrebn
Number
Потребность в закупке и поставке
На основании выше изложенного, разрабатываемая программа будет
состоять из 14 модулей. Программа будет выполнять учетные и расчетные функции.
Учитываться будут данные о нормах расхода материальных ресурсов для
изготовления изделий и их отдельных компонентов, сведения о товарно-
материальных ценностях, в том числе о ценах, изготовителях и поставщиках,
которые будут храниться в соответствующих таблицах базы данных.
Рассчитываться будут потребность в материальных ресурсах для изделия в целом
(Plan) и для его изготовления (Potrebn), определяться реальная обеспеченность
материальными ресурсами (Fakt), потребность в материальных ресурсах для плана
выпуска в целом и для его изготовления, которые будут храниться в
соответствующих таблицах базы данных. Разработанная структура таблиц базы
данных позволяет выполнять намеченные в пункте 2.2. функции. В целях ускорения
работы программы и экономии ресурсов главный модуль не будет нести никакой
другой нагрузки кроме вызова модулей для реализации возложенных на программу
функций.
Формирование выходных документов и анализ надежности выпуска
материальных ресурсов в соответствии с пунктом 2.2 будет выполняться на основе
данных хранящихся в таблицах базы данных.
35
Таким образом, структура базы данных соответствует функциональному
назначению программы и может быть реализована средствами Delphi.
2.7 Реализация и анализ системы
2.7.1 Модуль «Главный»
Входные данные
Модуль содержит линейку главного меню программы. Поэтому входными
данными являются управляющие воздействия пользователя по выбору действий и
операций, предоставляемых пользователю в данном модуле.
Рисунок 5 - Форма модуля «Главный»
Методы решения
«Главный» модуль запускается сразу после заставки по запуску программы
на выполнение.
Рисунок 6- Выбор задачи учета
В данном модуле вызываются для выполнения из меню программы (модули)
и формы:
- модуль расчета производственных затрат;
36
- форма для просмотра поступления материалов и сырья;
- форма для просмотра расхода материалов и сырья;
- форма для просмотра наличия сырья и материалов и обеспеченности ими
производства и задела на план выпуска следующего года;
- форма для просмотра плана выпуска на указанный период, например, на 2001
год;
- форма для просмотра загрузки подразделений;
- справочник заказчиков;
- справочник выпускаемой продукции;
- справочник компонентов;
- справочник поставщиков
- сообщение о программе.
В модуле для осуществления выше указанных действий предусмотрено
меню, имеющее следующую структуру:
- Материальные затраты
- Учет запасов:
- Поступление;
- Расход;
- Наличие;
- Справочники:
- ТМЦ (Компоненты, полуфабрикаты, материалы);
- Изделия;
- Поставщики;
- Подразделения;
- Карта загрузки подразделения...;
- План выпуска;
- Помощь:
- О программе;
- Выход;
Работа модуля завершается по выбору пункта меню «Выход» или средствами
Windows для закрытия окна, например Alt+F4. По выходу из главного модуля
завершается работа всего приложения.
37
2.7.2 Модуль «Компоненты»
Входные данные
Входными данными модуля являются данные о компонентах изделия:
- наименование компонента (символьное);
- единица измерения (символьное) из перечня возможных значений («кг»,
«л», «шт»).
Выходные данные
Выходными данными будет являться, заполненный сведениями о
компонентах справочник компонентов (таблица 7). Для каждой записи будет
формироваться уникальный код для идентификации компонента и для
осуществления связей с другими данными (целое).
Методы решения
Модуль «Компоненты» будет запускаться выбором пункта меню
«Справочники | ТМЦ (Компоненты, полуфабрикаты, материалы)».
В данном модуле будет обеспечен ввод сведений обо всех компонентах
изделий, выпускаемых на предприятии.
Для обеспечения надежности функционирования модуля применяется
принцип «защитного программирования», когда пользователь вводи все, что хочет,
а программа принимает только правильные данные. Это принцип будет обеспечен
применением компонентов для обеспечения ввода выбором следующих значений:
- поставщика;
- единицы измерения.
Уникальный код компонента формируется автоматически.

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

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