Разработка системы документооборота для обеспечения возможности создания документа, его подписания и публикации, страница 2

·  Низкие права: возможность составлять заявления и просматривать свои заявления, которые относятся только к данному сотруднику; низкими правами обладает сотрудник предприятия;

В данной таблице приведены возможности для каждого пользователя, разделенных друг от друга различными правами доступа:

Таблица 1 - Описание пользовательских интерфейсов

Права пользователя

Список доступных интерфейсов

Высокие

(Директор)

Просмотр информации о сотрудников

Просмотр и подпись заявлений об отпуске

Просмотр и подпись заявлений об увольнении

Просмотр и подпись расчетов заработной платы

Просмотр и подпись расчетов премий

Средние

(Бухгалтер)

Просмотр информации о сотрудников

Просмотр и расчет заработной платы

Просмотр и расчет премий

Регистрация нового сотрудника

Просмотр заявлений об отпуске и увольнении

Просмотр расчетов зарплаты и премий

Заполнить заявление об отпуске или увольнении

Низкие

(Сотрудник)

Просмотр заявлений об отпуске и увольнении

Просмотр расчетов зарплаты и премий

Заполнить заявление об отпуске или увольнении

На рисунке 2представленна UML-диаграмма деятельности пользователей.

Рисунок 2 - UML-Диаграмма деятельности

На рисунках 3-11приведены разработанные пользовательские интерфейсы.

ИНТЕРФЕЙСЫ ПОЛЬЗОВАТЕЛЕЙ РОЛИ «ДИРЕКТОР»

Рисунок 3 – Личный кабинет


Рисунок 4 – Заявления об отпуске


Рисунок 5 –Информация о сотрудниках

ИНТЕРФЕЙСЫ ПОЛЬЗОВАТЕЛЕЙ РОЛИ «БУХГАЛТЕР»

Рисунок 6 –Регистрация нового сотрудника


Рисунок 7 –Расчет премии сотрудника

 


Рисунок 8 –Личный кабинет

ИНТЕРФЕЙСЫ ПОЛЬЗОВАТЕЛЕЙ РОЛИ «СОТРУДНИК»


Рисунок 9 – Личный кабинет

 


Рисунок 10 –Информация о заработной плате и премии сотрудника


Рисунок 11 – Составление заявления об отпуске

PHP-СЦЕНАРИИ, РЕАЛИЗУЮЩИЕ ЛОГИКУ РАБОТЫ СИСТЕМЫ

В результате работы было создано 17 php сценариев необходимых для  реализации работы логики системы документооборота парикмахерской. Для каждого уровня доступа были созданы свои собственные сценарии, которые позволяют выполнять сотруднику действия, которые входят в их полномочия. Но несмотря на это существуют сценарии которые задействуются  во всех или в двух уровнях доступа.

1.  Общие php сценарии:

·  index.php – начальная страница для авторизации пользователя

·  autorizate.php – страница где проходит авторизация пользователей и пересылка в его личный кабинет

2.  php сценарии уровня доступа «Директор»:

·  cabinetOFdir – страница личного кабинета уровня доступа «Директор»

·  view_dismissal – страница просмотра заявлений об увольнении

·  view_vocation – страница просмотра заявлений об отпуске

·  view_salary – страница просмотра расчетов заработной платы

·  view_premium – страница просмотра расчетов премий

·  view_info – страница просмотра информации о сотрудниках

3.  php сценарии уровня доступа «Бухгалтер»:

·  cabinetOFacc.php – личный кабинет уровня доступа «Бухгалтер»

·  view_salary – страница просмотра расчетов заработной платы

·  view_premium – страница просмотра расчетов премий

·  view_info – страница просмотра информации о сотрудниках

·  create_salary – страница расчета заработной платы

·  create _premium – страница расчета премий

·  create _info – страница регистрации нового сотрудника

·  my_salary_and_premium.php – страница просмотра своей заработной платы и премии

·  my_statements.php - страница просмотра поданных заявлений

·  create _dismissal.php – страница подачи заявления об увольнении

·  create _vocation.php – страница подачи заявления об отпуске

4.  php сценарии уровня доступа «Сотрудник»:

·  cabinetOFempl.php - личный кабинет уровня доступа «Сотрудник»

·  my_salary_and_premium.php – страница просмотра своей заработной платы и премии

·  my_statements.php - страница просмотра поданных заявлений

·  create _dismissal.php – страница подачи заявления об увольнении

·  create _vocation.php – страница подачи заявления об отпуске

ЗАКЛЮЧЕНИЕ

В ходе работы была реализована система документооборота парикмахерской, которая помогает сотрудникам предприятия взаимодействовать между собой. Пусть созданная система документооборота – это всего лишь небольшой аналог настоящей системы, но она в полной мере выполняет все функции системы документооборота предприятия. Данная система разделяет сотрудников на группы доступа, в зависимости от полномочий каждого отдельного сотрудника предприятия. Она позволяет быстро создавать и отправлять на подпись заявления об отпуске, увольнении, расчеты заработной платы и премий. Также система содержит подробную информацию о каждом сотруднике и регистрировать нового, что позволяет всегда получить нужную информацию. Для уровня доступа «средний» и «низкий» было реализовано персональное меню, которое позволяет сотруднику получить всю нужную ему информацию.

В результате можно увидеть систему документооборота, которая позволяет предприятию больше сосредоточиться на работе и максимально снизить потерю рабочего времени и увеличить удобство работы с базой документов