Диплом: Автоматизация управления персонала на кондитерской фабрике "Победа Вкуса"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
65
2.3.2 Характеристика базы данных
База данных системы реализуется на MS Access 2016. Разработаем ER-
модель (Entity-Relationship model, модель «сущность-связь») базы данных.
ER модель показана на рисунке 15, она отображает состав и взаимосвязи
таблиц, отражающих содержание информационной модели в терминах
конкретной СУБД.
В решаемой задачи используется следующая ER-модель, отображенная на
рисунке 2.9, описывающая взаимосвязь таблиц в БД.
66
Рисунок 18. ER-модель
67
Таблица 17. Таблица «Параметры»
№ пп
Поле
Тип
Значение
1.
id
int(10)
Номер
2.
наименование
varchar(255)
Наименование типа
3.
значение
varchar(255)
Наименование типа
4.
описание
varchar(255)
Наименование типа
Таблица 18. Таблица «Адрес»
№ пп
Поле
Тип
Значение
1.
id
int(11)
Номер
2.
индекс
varchar(255)
Индекс
3.
область
varchar(12)
Область
4.
город
varchar(12)
Город
5.
район
varchar(12)
Район
6.
улица
varchar(12)
Улица
7.
дом
varchar(12)
Дом
8.
квартира
varchar(12)
Квартира
9.
кодсотрудник
varchar(12)
Код сотрудника
10.
кодвидадреса
varchar(12)
Код вида адреса
Таблица 19. Таблица «Начисление страховки»
№ пп
Поле
Тип
Значение
1.
id
int(11)
Номер
2.
сумманакопит
int(11)
Наименование
3.
сумманачислстрах
int(11)
Сумма страховых
начислений
4.
кодсорудник
int(11)
Код сотрудника
68
5.
кодстрахставки
int(11)
Код страховой ставки
Таблица 20. Таблица «Телефоны»
№ пп
Поле
Тип
Значение
1.
id
int(5)
Шифр
2.
номер
varchar(30)
Номер
3.
кодсотрудник
varchar(10)
Код сотрудника
4.
кодподразделение
varchar(10)
Код подразделения
Таблица 21. Таблица «История»
№ пп
Поле
Тип
Значение
1.
id
int(11)
Номер
2.
данные
varchar(255)
Данные
3.
история
varchar(30)
История
4.
кодсотрудник
varchar(30)
Код сотрудника
Таблица 22. Таблица «ПриказПриемНаРаботу»
№ пп
Поле
Тип
Значение
1.
id
int(10)
Код
2.
дата
varchar(255)
Дата
3.
номер
varchar(255)
Номер
4.
датаприемот
varchar(255)
Дата приема на работу от
5.
датаприемдо
varchar(255)
Дата приема на работу до
6.
услприема
varchar(255)
Условия приема
7.
надбавка
varchar(255)
Надбавка
8.
оклад
varchar(255)
Оклад
69
9.
испытсрок
varchar(255)
Испытательный срок
10.
дататруддоговор
varchar(255)
Дата трудового договора
11.
номертруддоговор
varchar(255)
Номер трудового договора
12.
кодсотрудник
varchar(255)
Код сотрудника
Таблица 23. Таблица «Приказ на поощерение»
№ пп
Поле
Тип
Значение
13.
id
int(11)
Код
14.
дата
varchar(255)
Дата
15.
номер
varchar(30)
Номер
16.
текст
varchar(30)
Текст
17.
сумма
varchar(9)
Сумма
18.
кодвиддоходарасхода
varchar(255)
Код вида дохода и расхода
19.
кодсотрудник
varchar(255)
Код сотрудника
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Пакет представляет собой набор программных модулей, связанных с
интерфейсом программы и с базой данных MS Aceess 2016 с помощью
механизма ADO, позволяющего ставить в соответствие справочникам и
таблицам базы данных соответствующие программные окна.
70
<<Главное меню>>
Главное меню программы
Ввод данных
Операции
Документы
Отчеты
Справка
Настройка
Выход
Рисунок 19. Структурная схема пакета
Таблица 24. Описание функций модулей
п/п
Наименование
модуля
Функции модуля
1.
Модуль
инициализации
программы
Инициализирует работу программы
2.
Модуль
взаимодействия с
базой данных
Содержит так называемый программный ADO
модуль для взаимодействия с базой данных
3.
Модуль «Отчеты»
Формирует отчеты ИС в удобном для
просмотра и печати виде
4.
Модуль
«Справочники»
Формирует справочники и функции
программы для обращения к ним.
5.
Модуль «Главное
меню программы»
Формирует основную рабочую форму
программы с главным меню
71
Основные вычисления в программе происходят при вводе данных о
приемке и об отгрузке товара.
2.3.4 Описание программных модулей
Рассмотрим работу модуля «Выбрать действие» окна интерфейса
«Оборудование на рабочих местах».
a1
Выбрать
действие
Страховые
выплаты
Начислить
зарплату
b1
b2
Премии
Отпускные
b3
b4
Рисунок 20. Выбрать действие
Работа модуля начинается с выбора отдела из списка отделов компании и
просмотра оборудования для отдельных рабочих мест в нем. В появившейся
форме специалист ИТ может выбрать действие либо «Переместить устройство»
либо «Найти устройство».
2.4 Контрольный пример реализации проекта и его описание
Рассмотрим контрольный пример реализации программы регулирования
отчетности.
72
Исходными данными для программы являются сведения о сотрудниках
подразделения, подразделениях компании.
Вход в систему осуществляется из окна идентификации пользователя. Так
как программа поддерживает кадровые и финансовые операции, то вход в
систему могут осуществлять специалисты финансового подразделения и отдела
управления кадровой отчетностью.
Рисунок 21 –Вход в программу
Программа позволяет разграничивать список выполняемых задач в первом
и во втором случае.
Гдавное меню программы показано ниже.
73
Рисунок 22 – Главное меню
Ввод данных по должностям сотрудников осуществляется с помощью
специального меню.
Рисунок 23 – Форма ввода должностей
Меню позволяет удалять и добавлять должности сотрудников при
изменении штатного расписания.
Справочник «Виды адресов» позволяет изменять адреса программы.
74
Приложение позволяет формировать несколько форм статистических
данных для отправки в головное подразделение компании (Приложение).
-
- Рисунок 24 – Форма для отчета
- Кроме того, программа позволяет формировать различные акты
сверки по принятым и отправленным документам.

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

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