Диплом: Автоматизация контроля качества работы персонала в ИП Мельникова

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Глобальный
модуль
Управляющие
модули
Функциональные
модули
Сервисные
модули
Модуль
справочники
Модуль
расчѐта
Зарплаты
«Модуль печать
документов»
Модуль
ввода
данных
«ОЦЕНКА»
Модуль
ввода
данных
Модуль
безопасности
Модуль
инициализации
UI программы
Модуль
взаимодействия
с базой данных
Модуль
«Отчѐты»
Модуль экспорта
данных
Рисунок 15 Дерево модулей Основного программного продукта
Представленные выше модули собраны в сводной таблице 18 для
облегчения восприятия.
Таблица 18
Сводная таблица модулей
модуля
Название
Описание
1
Глобальный модуль
Отвечает за основные процедуры
запуска программы и передаѐт
действие следующим после него
модулям.
2
Модуль безопасности
Содержит процедуры и функции,
обеспечивающие ввод и проверку
пароля, вход пользователей в
систему, напоминание о
необходимости смены пароля,
автоматический выход из системы
при отсутствии пользователя на
рабочем месте.
3
Модуль инициализации UI
программы
После успешного входа в систему,
запускает программу, используя
настройки прав доступа для учетной
записи пользователя
4
Модуль взаимодействия с
базой данных
Содержит процедуры и функции,
используемые для установления
соединения с базой данных, а также
управляющие операциями чтения,
записи и редактирования данных
5
Модуль «Справочники»
Содержит процедуры функции,
позволяющие просматривать
58
модуля
Название
Описание
содержимое справочников системы,
и редактировать их (если позволяют
права доступа)
6
Модуль ввода данных
«ОЦЕНКА»
Содержит процедуры и функции,
позволяющие создавать новые
анкеты, вводить данные, управлять
результатами анкетирования.
7
Модуль «Отчеты»
Содержит процедуры и функции для
просмотра типовых отчетов и
создания произвольного отчета
8
Модуль «Печать документов»
Обеспечивает предварительный
просмотр, настройку параметров
документов и печать на принтере
9
Модуль расчѐт зарплаты
Содержит процедуры и функции для
расчѐта заработной платы
сотрудн7гиков на основе
показателей.
2.3.4 Описание программных модулей
Программный модуль - это любой фрагмент описания процесса,
оформляемый как самостоятельный программный продукт, пригодный для
использования в описаниях процесса.
Прочность модуля - это мера его внутренних связей. Чем выше прочность
модуля, тем больше связей он может спрятать от внешнего отношения к нему
части программы и, следовательно, тем больший вклад в упрощение
программы он может внести.
Функционально прочный модуль - это модуль, выполняющий
(реализующий) одну какую-либо определенную функцию.
Для описания работы программы будет приведѐн пример модуля расчѐта
зарплаты (Функционально модуль) программного продукта рисунок 16.
Программный код указан в приложении 1.
59
Начало
Соответствуют ли
данные
Построение формы
документа
Да
Получение
информаци
и из БД
Нет
Заполнение строк
данными
Расчёт по
формулам премии
Расчёт по
формулам Ставки +
оклад+ премия
Правильно ли
рассчитана
зарплата?
Нет
Конец
Формирование
документа:
Расчётный лист
Исправление
ошибки
Рисунок 16 Расчѐтный модуль программного продукта
2.4 Контрольный пример реализации проекта и его описание
Приложение, разрабатываемое для дипломного проекта, представляет
собой веб приложение на языке программирования PHP соединѐнный с базой
данных MySQL. Данное приложение запущенно на виртуальном сервере
60
Для того чтоб зайти в версию менеджера нужно открыть на рабочем столе
ярлык «ИП Мельникова» рисунок 17.
Рисунок 17 Ярлык приложения
Далее авторизоваться как показано на рисунке 18 рисунок и попасть в
личный кабинет сотрудника в случаи несоответствия пароля и логина будет
выдана ошибка как на рисунке 19.
Рисунок 18 Форма авторизации
61
Рисунок 19 Ошибка авторизации
После входа в систему открывается личный кабинет сотрудника (рисунок
20) где можно выполнить функции по общению между сотрудниками и
редактировать личные данные.
Рисунок 20 Личный кабинет сотрудника
62
В личном кабинете открывается основное меню приложения (рисунок 21)
где есть доступ к другим фикциям приложения, а именно: Пункт смены, Пункт
Зарплаты, Пункт база данных.
Рисунок 21 Основное меню приложение
В пункте Смены (рисунок 22) осуществляется распределение
сотрудников по времени работы
Рисунок 22 Пункт «Смена»
63
Пункт зарплата (рисунок 23) представляет собой запрос данных
структурирована и последующий расчѐт зарплаты на основе показателей
сотрудника.
Рисунок 23 Форма зарплата
После расчѐт можно выбрать сотрудника, для которого нужно
экспортировать данные выводится форма для экспорта (рисунок 24)
Рисунок 24 Форма экспорта
64
Экспортированный документ, а именно расчѐтный лист выглядит так
рисунок 25.
Рисунок 25 Расчѐтный лист сотрудника
В пункте основного меню Сотрудники выводится экранная форма, в
которой представлен список сотрудников рисунок 26
Рисунок 26 Экранная форма «Сотрудники»
65
В этом списке можно выбрать сотрудника и покажется график
эффективности построенный на картах эффективности так же можно будет
выбрать просмотреть карты эффективности данного сотрудника или произвести
новую оценку сотрудника рисунок 27.
Рисунок 27 Отображение графика эффективности
Оценка сотрудника происходи в отдельной экранной форме рисунок 28
Рисунок 28 Форма оценки сотрудника
66
Всѐ выше описанное выполнено в качестве контрольного примера для
демонстрации работоспособности разработанного программного модуля и
демонстрации его функциональности.

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

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