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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
66
В таблице 2.21 представлена структура базы данных информационной
системы проверки наличия и учета отгрузки товаров со склада в
ООО «Техсервис».
В таблице указан список поле, типы данных полей, признак первичного и
внешнего ключа, обязательность заполнения поля.
Таблица 2.21
Структура базы данных
Таблица
Поле
Тип данных
Ключевое
поле/
Внешний
ключ
Обяза-
тельное
поле
1
2
3
4
5
Сотрудник
Код сотрудника
Числовой
PK
Да
Фамилия
сотрудника
Текстовый (50)
-
Да
Имя сотрудника
Текстовый (50)
-
Да
Отчество
сотрудника
Текстовый (50)
-
Да
Отдел
Числовой
FK
Да
Должность
Числовой
FK
Да
Дата рождения
Дата/Время
-
Нет
Адрес
Текстовый (150)
-
Нет
Паспортные
данные
Текстовый (50)
-
Нет
Цех
Код цеха
Числовой
PK
Да
Наименование
Текстовый (50)
-
Да
Должность
Код должности
Числовой
PK
Да
Наименование
Текстовый (50)
-
Да
Отдел
Код отдела
Числовой
PK
Да
Наименование
Текстовый (50)
-
Да
Категория
товара
Код категории
Числовой
PK
Да
Наименование
Текстовый (50)
-
Да
Группа
товаров
Код группы
Числовой
PK
Да
Наименование
Текстовый (50)
-
Да
Код категории
Числовой
FK
Да
Раздел
товаров
Код раздела
Числовой
PK
Да
Наименование
Текстовый (50)
-
Да
Код группы
Числовой
FK
Да
Выпуск
продукции
Код выпуска
Числовой
PK
Да
Номер накладной
Числовой
-
Да
Дата накладной
Дата/Время
-
Да
Код задания
Числовой
FK
Да
Код цеха
Числовой
FK
Да
Код склада
Числовой
FK
Да
67
Продолжение таблицы 2.21
1
2
3
4
5
Код товара
Числовой
FK
Нет
Количество
Числовой
Нет
План производства
Код плана
Числовой
PK
Да
Дата создания
Дата/Время
-
Да
Дата начала
Числовой
-
Да
Дата окончания
Числовой
-
Да
Код цеха
Числовой
FK
Да
Код сотрудника
Числовой
FK
Да
Спецификация
плана
Код спецификации
Числовой
PK
Да
Код плана
Числовой
FK
Да
Код товара
Числовой
FK
Да
Количество
Числовой
-
Да
Единица измерения
Текстовый (10)
-
Да
Производственное
задание
Код задания
Числовой
PK
Да
Номер задания
Текстовый (10)
-
Да
Дата задания
Дата/Время
-
Да
Код цеха
Числовой
FK
Да
Код сотрудника
Числовой
-
Да
Спецификация
задания
Код спецификации
Числовой
PK
Да
Код задания
Числовой
FK
Да
Код товара
Числовой
FK
Да
Количество
Числовой
-
Да
Расходы на
производство
продукции
Код расхода
Числовой
PK
Да
Код товара
Числовой
FK
Да
Энергия и топливо
Числовой
-
Нет
Амортизация
Числовой
-
Нет
Оплата труда сотрудников
Числовой
-
Нет
Дополнительная оплата
Числовой
-
Нет
Социальные отчисления
Числовой
-
Нет
Общепроизводственные
затраты
Числовой
-
Нет
Командировочные
расходы
Числовой
-
Нет
Услуги подрядчиков
Числовой
-
Нет
Административные
расходы
Числовой
-
Нет
Пользователь
Код пользователя
Числовой
PK
Да
Логин
Текстовый (20)
-
Да
Пароль
Текстовый (20)
-
Да
Код сотрудника
Числовой
FK
Да
Материал
Код материала
Числовой
PK
Да
Наименование
Текстовый (50)
-
Да
68
Продолжение таблицы 2.21
1
2
3
4
5
Категория
материала
Код категории
Числовой
PK
Да
Наименование
Текстовый (50)
-
Да
Использование
материалов
Код использования
Числовой
PK
Да
Код задания
Числовой
FK
Да
Код товара
Числовой
FK
Да
Количество
Числовой
-
Да
Единица измерения
Текстовый (10)
-
Да
Дата
Дата/Время
-
Да
Лимит на отпуск
материалов
Код лимита
Числовой
PK
Да
Код задания
Числовой
FK
Да
Код материала
Числовой
FK
Да
Единица измерения
Текстовый
-
Да
Количество
Числовой
-
Да
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Информационная система проверки наличия и учета отгрузки товарно-
материальных ценностей в ООО «Техсервис» имеет модульную структуру. Все
модули можно разделить на несколько классов: управляющий модуль, модули,
выполняющие служебные функции и модули, связанные с вводом, хранением,
обработкой и выдачей информации.
Назначение модулей информационной системы представлено в
таблице 2.22.
Таблица 2.22
Назначение программных модулей
Наименование
Назначение модуля
1
2
FormMain
Главный модуль приложения, который координирует работу
приложения. Обрабатывает вызов пунктов меню,
перенаправляя задания другим модулям.
FormAuth
Модуль, который аутентификации в системе
FormRasxodi
Модуль для добавления сведений о расходах на производство
продукции
FormDolj
Модуль для добавления и редактирования справочника
должностей
FormVidIzd
Модуль для добавления и редактирования справочника видов
ортопедических изделий
FormOtdeli
Модуль для добавления и редактирования справочника отделов
69
Продолжение таблицы 2.22
1
2
FormLimiti
Модуль для добавления и редактирования сведений о лимитах
использования материалов
FormPolz
Модуль для добавления и редактирования списка
пользователей
FormProizv
Модуль для добавления и редактирования сведений о
производстве продукции
FormCex
Модуль для редактирования справочника производственных
цехов
FormReports
Модуль для построения отчетов
FormVipusk
Модуль для учета выпуска продукции
FormSotr
Модуль редактирования списка сотрудников
FormPlan
Модуль редактирования плана производства
ClassDoc
Модуль заполнения выходных документов
BDDataSet.xsd
Модуль доступа к данным (XSD-схема)
На рисунке 2.11 представлена структурная схема приложения.
Рисунок 2.11 - Структурная схема приложения
Модули системы
Управляющие
модули
Модуль контроля
доступа к данным
Функциональные
модули
Модуль работы со
справочными
данными
Модуль работы с
оперативными
данными
Модуль работы с
выходными
данными
Модуль экспорта
данных
Служебные модули
Модуль резервного
копирования
данных
Модуль
редактирования
шаблонов
выходных
документов
70
Взаимосвязь разработанных модулей представлена на рисунке 2.12.
Рисунок 2.12 - Взаимосвязь программных модулей
2.3.4. Описание программных модулей
Для доступа к базе данных использвалась технология ADO.NET.
Для организации доступа к базе данных MySQL в среде Microsoft Visual
Studio был использован встроенный провайдер - Connector MySQL for .Net,
который позволяет использовать базу данных MySQL в качестве источника
данных (DataSource).
При подключении к СУБД через источники данных в Visual Studio
автоматически создается набор классов для доступа к таблицам базы данных –
TableAdapters.
FormAuth FormMain
FormDolj
FormRasxod
FormVidIzd
FormOtdeli
FormLimit
FormPolz
FormProizv
FormPostavshik
FormReports
FormVipusk
FormSotr
bdDataSet.xsd
ClassDocs
71
На рисунке 2.13 представлен алгоритм работы разработанной
информационной системы проверки наличия и учета отгрузки товарно-
материальных ценностей ООО «Техсервис».
Рисунок 2.13 - Алгоритм работы разработанной информационной системы
Запустив информационную систему и пройдя авторизацию пользователь
может перейти к редактированию справочников, редактированию плана
производства и производственных заданий, либо ведению учета выполненных
работ и расхода материалов в процессе производства, формированию
отчетности.
72
2.4. Контрольный пример реализации проекта и его описание
При запуске информационной системы проверки наличия и учета
отгрузки товарно-материальных ценностей пользователю предлагается ввести
логин и пароль для доступа к данным на форме, представленной на рисунке 2.14.
Логин и пароль проверяются на корректность после нажатия на кнопку
«Авторизация».
Рисунок 2.14 - Форма авторизации
73
При успешной авторизации будет открыто главное окно приложения,
представленное на рисунке 2.15.
Рисунок 2.15 - Главное окно приложения
Раздел меню «Справочники» позволяет редактировать следующую
нормативно-справочную информацию:
1) Категории, группы и разделы товаров.
2) Отделы.
3) Должности сотрудников.
4) Сотрудники.
5) Склады.
6) Цеха.
7) Материалы.
8) Пользователи (для администратора).
В информационной системе для категоризации выпускаемой продукции
добавлены три уровня иерархии: категория, группа и раздел. Это позволит более
точно определить вид детали. Форма учета категорий выпускаемой продукции
представлена на рисунке 2.16.
74
Рисунок 2.16 – Форма учета категорий продукции
Справочник учета отделов ООО «Техсервис» представлен на рисунке 2.17.
Рисунок 2.17 – Справочник «Отделы»
Редактирования справочника должностей сотрудников выполняется с
помощью формы, представленной на рисунке 2.18.
75
Рисунок 2.18 – Форма учета должностей сотрудников
На рисунке 2.19 представлена форма учета сведений о сотрудниках
ООО «Техсервис».
Рисунок 2.19 - Справочник «Сотрудники»
В ООО «Техсервис» имеется несколько производственных цехов и
несколько сборочных цехов, которые выполняют сборку продукции и отпуск ее
в места хранения. Форма учета цехов представлена на рисунке 2.20.

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

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