Диплом: Автоматизация учета расхода материалов на производство в компании ООО "Звезда"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
Единица измерения
Количество
Общая стоимость
2.3 Программное обеспечение задачи
2.3.1 Сценарий диалога
Разрабатываемый программный продукт автоматизирует функции
обработки данных и подготовки документов по учету расхода материалов в ООО
«ЗВЕЗДА».
Выделяется два подмножества функций производственной системы:
- служебные функции, к которым относятся вход в систему с учетной
записью пользователя, справка по работе с программой;
- основные функции обработки данных: ведение справочников системы,
просмотр и печать документов, получаемые отчеты.
Производственная система будет работать в многопользовательском
режиме. При входе в систему под определенной учетной записью, пользователь
получит доступ к системным функциям, на которые у него есть права.
Дерево функций системы представлено на рисунке 15.
68
Рисунок 15. Дерево функций системы
Эти пункты имеют свойство выпадающего списка.
На рисунке 16 представлен сценарий диалога, разработанный на основании
дерева функций.
69
Рисунок 16. Сценарий диалога
Далее опишем действия, выполняемые в каждом пункте меню.
Пункт меню «Файл» содержит варианты «Сохранить», «Печать» и
«Выход».
Пункт меню «Операции» состоит из «Справочники», «Документы»,
«Отчеты».
Справочник «Номенклатура» содержит информацию о всех ТМЦ и
продукции на предприятии.
Справочник «Организации» содержит информацию о всех помещениях,
где работают люди
70
Справочник «Пользователи» содержит информацию о всех сотрудниках
компании.
Справочник «Рабочие места» содержит информацию о всех рабочих
местах.
Справочник «Единицы конфигураций» содержит информацию о всех
единицах номенклатуры на рабочем месте.
Документ «Приходная накладная» содержит информацию о поступивших
ТМЦ или продукции.
Документ «Расходная накладная» содержит информацию о списанном,
перемещенном ТМЦ или продукции.
Отчет «ИНВ 3» содержит информацию о всех единицах номенклатуре,
которые проверялись при инвентаризации.
Отчет «ИНВ 19» содержит информацию о недостающей продукции или
ТМЦ.
Пункт меню «Сервис» содержит подпункты «Календарь», «Калькулятор»,
«Журнал регистрации».
Пункт меню «Справка» содержит подпункты «Справка», «О программе»
2.3.2 Характеристика базы данных
Информационная модель представлена на рисунке 17.
71
Рисунок 1
7. Информационная модель системы производственного учета
расхода
материалов
72
В информационной модели выделено три области. В первой области
производится ввод исходных документов, в этой области показаны условные
обозначения данных документов и экранный формы для их ввода. Во второй
области производится обработка информации в информационной системе,
преобразование и запись данных в справочниках и таблицах систем. В третьей
области показан порядок формирования результатных документов системы.
В системе предусмотрены следующие справочники:
Сотрудники;
Сырье и материалы;
План поставок;
Поставщики;
Должности;
Клиенты;
Подразделения;
Категории продукции;
Продукция;
План производства.
В качестве результатных формируются следующие документы:
общий объем произведенной продукции за период (сутки, неделя,
месяц, произвольный период);
общий объем поставленного сырья за период (сутки, неделя, месяц,
произвольный период);
общий объем реализованной продукции за период (сутки, неделя,
месяц, произвольный период);
характеристика деятельности поставщиков по объему поставленного
сырья и степени выполнения плана поставок;
характеристика деятельности клиентов по объему закупленной
продукции и степени выполнения заявок на закупку готовой продукции;
сводная ведомость поставщиков;
73
сводная ведомость клиентов;
сводная ведомость сырья по видам;
сводная ведомость готовой продукции по номенклатуре;
список заявок;
список сотрудников.
В системе используется СУБД MySQL. База данных состоит из 12 таблиц.
ER-диаграмма базы данных приведена на рисунке 18. Ниже приведено
даталогическое описание базы данных.
Таблица 11
Таблица «Должности»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код должности
iddolg
int(11)
2.
Наименование
namedolg
varchar(45)
74
Рисунок 1
8. Схема связи
таблиц БД
75
Таблица 12
Таблица «Категории»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
3.
Код категории
idkat
int(11)
4.
Наименование
namekat
varchar(45)
Таблица 13
Таблица «Подразделения»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код цеха
idGild
int(11)
2.
наименование
nameG
varchar(45)
3.
Краткое наименование
KrnameG
varchar(45)
4.
Отметка об удалении
udalG
int(1)
Таблица 14
Таблица «Клиенты»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1)
Код клиента
idKlient
int(11)
2)
Наименование
namekl
varchar(45)
3)
Краткое наименование
krnamekl
varchar(45)
4)
Адрес
adresskl
varchar(45)
5)
Юридический адрес
uradrkl
varchar(45)
6)
Банковские реквизиты
banrekKl
varchar(45)
7)
Контактное лицо
kontlizoKl
varchar(45)
8)
Телефон
tlfKl
varchar(45)
9)
Почта
emailKl
varchar(45)
10)
Дата регистрации
dateregKl
timestamp
11)
Отметка об удалении
udalKl
int(1)
Таблица 15
Таблица «Производство»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код продукции
idMake
int(11)
2.
Код производства
idPrm
int(11)
3.
Код сотрудника
idSm
int(11)
4.
Код цеха
idGm
int(11)
5.
Количество
kolvoM
varchar(45)
6.
Дата
dateM
varchar(25)
7.
Дата регистрации
dateMreg
timestamp
76
Таблица 16
Таблица «План поставок»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код записи
idPP
int(11)
2.
Дата записи
datePP
date
3.
Код поставщика
idpostPP
int(11)
4.
Код сотрудника
idsirPP
int(11)
5.
Количество
kolvopp
varchar(45)
Таблица 17
Таблица «План производства»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код записи
idPR
int(11)
2.
Дата записи
datePP
varchar(25)
3.
Код клиента
idklpr
int(11)
4.
Код продукции
idprodpr
int(11)
5.
количество
kolvopr
varchar(45)
Таблица 181
Таблица «Поставщики»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код поставщика
idPostav
int(11)
2.
Наименование
nameP
varchar(45)
3.
Краткое наименование
krnameP
varchar(45)
4.
Адрес
adressP
varchar(45)
5.
Юридический адрес
uradrP
varchar(45)
6.
Банковские реквизиты
banrekP
varchar(45)
7.
Контактное лицо
kontlizoP
varchar(45)
8.
Телефон
tlfP
varchar(45)
9.
Почта
emailP
varchar(45)
10.
Дата регистрации
dateregP
timestamp
11.
Отметка об удалении
udalP
int(1)
Таблица 19
Таблица «Продукция»
№ п/п
Название
Идентификатор
поля
Тип данных,
длина
1.
Код продукции
idprod
int(11)
2.
Наименование
nameprod
varchar(45)
3.
Артикул
art
varchar(45)
4.
Единица измерения
edizmpr
varchar(45)
5.
Себестоимость
selfst
varchar(45)
6.
Оптовая цена
optst
varchar(45)
7.
Розничная цена
rozst
varchar(45)
8.
Описание
primP
text
9.
Отметка об удалении
udalPr
int(1)

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 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 - менеджмент: реализация проекта (на примере ООО "АГРОПАК")