Скачиваний:
8
Добавлен:
17.06.2023
Размер:
3.01 Mб
Скачать

Таким образом, при наличии в системе перечисленных функций, она позволит автоматизировать работу по учету времени работы сотрудников, а

также информации об авариях.

2.2 Анализ предметной области вэлектроснабжающей организации.

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

переписываются с друзьями в соцсетях, посещают развлекательные ресурсы,

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

соответственно, деньги. Учет показывает, где и как много времени в организации тратится не по назначению. Системы учета фиксируют время работы сотрудников, фиксируют сколько каждый сотрудник проработал на вызове при аварии, опоздал ли и т.д.

Когда у компании возникают новые задачи, не всегда кто-то из сотрудников добровольно вызывается их выполнять. Большинство работников ссылается на предельную занятость. Понять какими силами будут выполняться эти работы, также поможет система учета рабочего времени. Программа покажет, в каком подразделении и у какого конкретно сотрудника есть свободное время, которое он может потратить на дополнительные задачи.

Аналитика системы учета рабочего времени на электроснабжающем предприятии даст понять, где сотрудники работаю неэффективно, поможет выявить процессы, которые занимают слишком много времени и принять необходимые меры: автоматизировать работу сотрудников, организовать дополнительное обучение, провести кадровые перестановки, применить новый подход в организации деятельности.Например, бухгалтер, заполняя личные данные сотрудников в базе, будет тратить время с пользой для компании, но вместе с тем, эта деятельность для бухгалтера непрофильная. Он мог бы использовать рабочее время более эффективно.

14

Проблема срыва сроков – не редкость для многих организаций. Данную проблему может решить нормирование рабочих операций. По такому пути пошел Сбербанк, реформируя свою работу. Разобрав на мелкие части обычный рабочий день сотрудника и выбросив лишние детали, Сбербанк сэкономил тысячи рабочих часов. В масштабах крупной компании сокращение одной операции всего на 10 секунд высвобождает сотни, если не тысячи людей [8].

Эффективность работы сотрудников, как правило, оценивается по выполнению плановых показателей. Но как определить план? Как понять сколько задач следует назначить сотруднику? Если делать это “на глазок”,

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

Руководителю приходится принимать непростые решения в случае оптимизации штата, выбирать кандидата на повышение из нескольких талантливых работников или, наоборот, понижать работника в должности, если тот не справляется. Статистика системы учета рабочего времени поможет сформировать полную и объективную картину.

Когда сотрудники жалуются на высокую загрузку и нехватку времени,

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

Проблема опозданий остро стоит во многих организациях. Руководителю приходится тратить собственное время для того, чтобы отслеживать нарушителей дисциплины. Если пустить все на самотек, может случиться ситуация, когда к началу рабочего дня не будет ни одного сотрудника в офисе.

Клиенты тем временем будут звонить, не получать ответа и (в худшем случае)

уходить к конкурентам. Та же проблема с внеурочными перерывами: менеджер лишний раз ушел на перекур, клиент не дождался ответа [9].

15

Программа контроля рабочего времени предоставляет данные о времени отсутствия сотрудников, опозданиях, прогулах и ранних уходах. Эти данные можно “привязать” к заработной плате коллектива.

2.3 Функциональная модель процесса учета рабочего времени сотрудников электроснабжающей организации

Функциональная модель бизнес-процессов разрабатываемой информационной системы представлена в приложенииБ на рисунках Б.1-Б.6.

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

проработанное каждым сотрудником. Исходя из чего, можно выделить следующие роли для работы с системой: администратор, который вносит наиболее ценные стратегические решения, менеджер, а также гость, который только просматривает отчетную информацию (например, такую роль может выполнять работник бухгалтерского отдела).

Следовательно, при моделировании системы учета были выделены следующие работы, которые представлены на рисунке 2.1.

Рисунок 2.1 – Иерархическое дерево работ Для проведения количественного анализа разработанной функциональной

модели необходимо рассмотреть поведение следующих показателей:

16

коэффициент уровня (формула 1), коэффициент сбалансированности (формула

2) и коэффициент применения элементарных функций (формула 3).

(1)

(2)

(3)

N – количество работ на текущем уровне;

L – номер уровня;

-стрелки, входящие и выходящие в функцию;

-количество элементарных функций.

От уровня к уровню

должен уменьшаться (хотя бы не возрастать). в

идеале равен нулю, допускаются значения 2-3.

Показывает

соотношение

выходных и выходных

стрелок. Если

>1 и

 

 

>0,5, то

продолжать

 

 

декомпозицию не надо.

Результаты расчёта коэффициентов для каждого уровня представлены на рисунке 2.2. Для расчёта коэффициента применения элементарных функций за элементарные функции были приняты работы, отражённые в списке элементарных функций (приложение В).

Рисунок 2.2 - Результаты расчёта коэффициентов

17

В результате можно сделать следующие выводы:

1)Коэффициент уровня уменьшается (3 -> 1,5 -> 0,67).

2)Коэффициент сбалансированности = 1 только на уровне А1. На уровне A2 = 0, на уровне A0 = 2.

3)Коэффициент применения элементарных функций находится в пределах нормы и не требует дальнейшей декомпозиции системы

2.4 Модель данных учета рабочего времени сотрудников электроснабжающей организации.

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

 

Аварии

 

Перечисление.ВидАварии

id

 

 

Требу етсяВремениДляВыполения

 

НеполадкиСЭлектроснабжением

ВидАварии

 

 

 

НеполадкиСОбору дованием

 

 

СменаРасходныхМатериалов

Справочник. Сотру дники

 

МондажДемонтажОбору дования

id

 

 

Перечисление.УровеньДопу ска

 

 

 

НомерПаспорта

 

Перечисление. Квалификация

НомерТелефона

В1

 

ДатаРождения

 

А2

 

Квалификация

 

С1

Средняя

УровеньДопу ска

С2

Малая

ГрафикРаботы

А1

Джу ниор

Должность

 

Высшая

ФИО

 

 

Справочник.Нару шения

 

 

id

 

Перечисление.ГрафикРаботы

ПричинаНару шения

 

 

ФИО

 

 

Дата

 

ДвенадцатиЧасовойГрафик

 

РегистрНакопления. ЧасовОтработано

Кру глосу точныйГрафик

Доку мент.Табель

ФИО

ВосьмиЧасовойГрафик

id

 

 

 

ФИО

ЧасовОтработано

 

 

 

ЧасовОтработано

 

 

Дата

 

 

Справочник. Выез ды

 

 

id

 

Таб.часть Справочник.Выез ды

АварияУстранена

 

ТипАварии

 

 

 

 

ДатаВыез да

 

Комментарий

УложилисьВСроки

 

ФИО

 

 

 

 

Комментарий

 

Рисунок 2.3 – Логическая модель данных

18

 

Перечисление.ВидАварии

 

 

 

 

 

 

 

 

Аварии

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

id: INTEGER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

НеполадкиСЭлектроснабжением: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Требу етсяВремениДляВыполения: VARCHAR(20)

 

 

 

 

НеполадкиСОбору дованием: VARCHAR(20)

 

 

 

 

 

 

 

 

ВидАварии: VARCHAR(20)

 

 

 

 

 

 

 

СменаРасходныхМатериалов: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

МондажДемонтажОбору дования: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Справочник. Сотру дники

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

id: INTEGER

Перечисление.УровеньДопу ска

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

НомерПаспорта: INTEGER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Перечисление. Квалификация

 

 

 

 

 

 

НомерТелефона: INTEGER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В1: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ДатаРождения: DATE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Квалификация: VARCHAR(20)

 

А2: VARCHAR(20)

 

 

 

Средняя: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

УровеньДопу ска: VARCHAR(20)

 

С1: VARCHAR(20)

 

 

 

Малая: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

С2: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

ГрафикРаботы: VARCHAR(20)

 

 

Джу ниор: VARCHAR(20)

 

 

 

 

 

 

 

 

Должность: VARCHAR(20)

 

А1: VARCHAR(20)

 

 

 

Высшая: VARCHAR(20)

 

 

 

 

 

 

 

 

ФИО: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Перечисление.ГрафикРаботы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Справочник.Нару шения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

id: INTEGER

 

 

 

 

 

 

 

 

 

 

 

 

ДвенадцатиЧасовойГрафик: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ПричинаНару шения: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Кру глосу точныйГрафик: VARCHAR(20)

 

ФИО: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

ВосьмиЧасовойГрафик: VARCHAR(20)

 

Дата: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

РегистрНакопления. ЧасовОтработано

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Доку мент.Табель

 

 

 

 

 

 

 

ФИО: CHAR(18)

 

 

 

 

 

 

 

 

 

 

 

 

 

id: INTEGER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЧасовОтработано: CHAR(18)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ФИО: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЧасовОтработано: INTEGER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дата: DATE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Справочник. Выез ды

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

id: CHAR(18)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таб.часть Справочник.Выез ды

 

 

 

АварияУстранена: LARGE BINARY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ТипАварии: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ДатаВыез да: DATE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

УложилисьВСроки: LARGE BINARY

 

 

 

 

 

 

 

 

 

Комментарий: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ФИО: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Комментарий: VARCHAR(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2.4 – Физическая модель данных

Основными элементами информационной системы являются справочники и документ. В справочники вносится информация о сотрудниках организации,

информация о нарушениях и выездах. Табельные данные вносятся в документ

«Табель» и считываются регистром накопления для будущего составления

отчета [10].

Таким образом, в данном разделе был проведен анализ и проектирование информационной системы для автоматизации учета времени работы

сотрудников электроснабжающей организации, результатом чего стало:

перечислены функции системы, при наличии в системе которых, она

позволит автоматизировать работу по учету времени работы сотрудников, а

также информации об авариях;

проведен

анализ

предметной

области

в

 

 

19

 

 

электроснабжающейорганизации, в результате чего были вывялены основные

причины разработки такой системы;

разработана функциональная модель процесса учета рабочего времени сотрудников электроснабжающей организации;

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

20

3 РАЗРАБОТКА И ТЕСТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ УЧЕТА РАБОЧЕГО ВРЕМЕНИ СОТРУДНИКОВ ЭЛЕКТРОСНАБЖАЮЩЕЙ ОРГАНИЗАЦИИ

3.1 Описание таблиц базы данных

Информационная система по учеты времени работы сотрудников электроснабжающей организации состоит из 6 таблиц (рисунок 3.3):

информация о графиках работы сотрудников, графики работы сотрудников,

наращения, сотрудники, выезда и аварии.

Рисунок 3.1 – Схема данных информационной системы Подробное описание всех баз данных представлено в приложении В.

Таблица «Сотрудники» хранит информацию о сотрудниках организации:

в ней рассоложены следующие поля: id, ФИО, дата рождения, должность сотрудника, квалификация и уровень допуска. Таблицы «график работы сотрудников», «нарушения» и «выезды» берут из данной таблицы информацию

21

о сотруднике.

Таблица «График работы» содержит информацию о графике работы сотрудников. Она состоит из следующих полей: Id,ФИО (из таблицы

«Сотрудники»), вид графика работы (берется из таблицы Информация о графиках, которая, в свою очередь состоит из полей виз графика и его числовое значение), сегодняшняя дата и информация о всех графиках работы сотрудников.

В таблице «Нарушения» хранится информация о нарушениях сотрудников. Таблица состоит из следующих полей: дата нарушения, ФИО (из таблицы «Сотрудники»), причина нарушения.

Таблица «Выезды» связана с таблицей «Аварии», в которой хранится вся информация об авариях, а именно: видаварии, дата и время, нужное для ее устранения. В таблице «Выезды» хранится информация о выездах. Она состоит из следующих полей: ФИО (из таблицы «Сотрудники»), дата, Вид аварии (из таблицы «Аварии»), результат выезда, комментарий к выезду и устранена ли проблема в сроки.

3.2 Дерево программных модулей

Вданной информационной системы по учету рабочего времени сотрудников используются следующие программные модули (рисунок 3.4).

22

Рисунок 3.4 – Дерево программных модулей Программа состоит из следующих модулей:

-справочники (1);

-документ (2);

-перечисления (3);

-отчеты (4);

-регистр накопления (5).

Справочники, используемые в информационной системе представлены на рисунок 3.5.

В справочнике «Сотрудники» хранит информацию о сотрудниках организации: в ней рассоложены следующие реквизиты: id, ФИО, дата рождения, должность сотрудника, квалификация и уровень допуска.

Справочники «график работы сотрудников», «нарушения» и «выезды» берут данные изсправочника«сотрудники».

В справочнике «График работы» содержит информацию о графике

23

Соседние файлы в папке Курсовые работы