Диплом: Автоматизация учета рабочего времени сотрудников компании АО "СЕЛЬЭНЕРГОПРОЕКТ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
2.2.3 Характеристика результатной информации
Таблица 2.2
Реквизитный состав письма
Наименование поля
Тип
Длина
Описание
Код партнера\Рег.№
пп.
Число
12
Содержит регистрационный номер
программы клиента или код парт-
нера-франчайзи
Компетенция
Строка
100
Содержит название компетенции,
по которой задается вопрос
Версия
Строка
10
Содержит номер версии конфигура-
ции
Номер платформы
Строка
10
Содержит номер платформы
Вопрос
Строка
200
Содержит вопрос по программе
Таблица 2.3
Реквизитный состав отчета по итогам работы консультантов
Наименование поля
Тип
Длина
Описание
Сотрудник
Строка
100
Содержит ФИО сотрудника
Отработанные за-
явки
Число
100
Содержит число отработанных за-
явок сотрудником за указанный пе-
риод
Заявки в работе
Число
100
Содержит число заявок в работе у
сотрудника на данный момент
68
Таблица 2.4
Реквизитный состав ведомости принятых и непринятых заявок
Наименование поля
Тип
Длина
Описание
Принятые заявки
Число
100
Содержит число принятых заявок от
клиентов за определенный период
Непринятые заявки
Число
100
Содержит число непринятых заявок
за указанный период
Таблица 2.5
Реквизитный состав отчета об эффективности сотрудников
Наименование поля
Тип
Длина
Описание
Сотрудник
Строка
100
Содержит ФИО сотрудника
Коэффициент эффективно-
сти
Число
10
Содержит рассчитанный ко-
эффициент эффективности
Эффективен\неэффективен
Булево
-
Содержит знак, отвечающий
на вопрос да или нет
Таблица 2.6
Реквизитный состав отчета о невыходах
Наименование поля
Тип
Длина
Описание
Сотрудник
Строка
100
Содержит ФИО сотрудника
Даты
Дата
-
Содержит даты невыходов сотруд-
ника
Таблица 2.7
Реквизитный состав отчета об опозданиях
Наименование поля
Тип
Длина
Описание
Сотрудник
Строка
100
Содержит ФИО сотрудника
Время опоздания
Время
-
Содержит время, на которое со-
трудник опоздал
69
Таблица 2.8
Реквизитный состав отчета о просроченных заявках
Наименование поля
Тип
Длина
Описание
№ заявки
Число
100
Содержит номер просроченной за-
явки
Исполнитель
Строка
100
Содержит ФИО сотрудника, у ко-
торого данная заявка находится в
работе
2.3 Прораммное обеспечение задачи
2.3.1 Обще положения (дерево функций и сценарий диалога)
На рисунке 2.2 представлено дерево функций системы учета рабочего вре-
мени. Функции рассматриваемой системы подразделяются на основные и служеб-
ные. К служебным функциям относится ведение архива, пароля и настройки си-
стемы.
Основные функции включают в себя функции, которые пользователь может
выполнять с входными и выходными документами, а также справочниками. Запрос
пользователь может ввести, скорректировать, просмотреть, а также удалить. Заявку
ввести нельзя. Её можно взять в работу консультанту. Выходными документами яв-
ляются отчеты, которыми пользуется руководитель. Есть возможность сгенериро-
вать, напечатать, просмотреть отчет и отправить его по почте. Справочники системы
можно загружать, корректировать, печатать и просматривать.
При загрузке системы мы видим заставку входа, затем перед пользователем
появляется поле для ввода пароля. После ввода пароля пользователь видит главное
меню, где может выбрать нужный ему пункт: запрос, линия консультации, журнал
заявок, письмо разработчикам, отчеты или справочники. Также на главной форме
программы есть возможность завершить работу с ней посредством нажатия кнопки
выхода, после чего загружается заставка выхода. Через пункты главного меню поль-
зователь попадает к самим документам, отчетам или справочникам. На форме каж-
дого из них перечислены возможные функции и обязательно присутствует кнопка
возврата.
70
Функции
Основные
функции
Служебные
функции
Выходные
документы
Справочники
Запрос
Письмо
разработчикам
Справочник
городов
(офисов)
Справочник
документов
Справочник
компетенций
Справочник
контрагентов
Справочник
сотрудников
Настройка
системы
Ведение архива
Ведение пароля
Ввод
Корректировка
Генерация
Просмотр
Печать
Загрузка
Корректировка
Печать
Отчет об
эффективности
сотрудников
Отчет по итогам
работы
консультантов
Ведомость
принятых и
непринятых
заявок
Просмотр
Просмотр
Отправить по
почте
Отчет об
опозданиях
Отчет о
невыходах
Отчет о
просроченных
заявках
Журнал заявок
Заявка
Взять в работу
Удаление
Входные
документы
Справочник
статусов
Рис. 2.2. Дерево функций
71
Заставка входа
Пароль
1 Запрос
2 Линия
консультаций
3 Журнал заявок
4 Письмо
разработчикам
5 Отчеты
6 Справочники
7 Выход из
системы
Главное меню
Заставка
выхода
1.1 Ввод
1.2 Корректировка
1.3 Просмотр
1.4 Удаление
1.5 Возврат
1 Запрос
5.1 Отчет по итогам
работы консультантов
5.2 Отчет об
эффективности
сотрудников
5.3 Отчет о невыходах
5.4 Отчет об
опозданиях
5.5 Отчет по
просроченным
заявкам
5.6 Ведомость
принятых и
непринятых заявок
5.7 Возврат
5 Отчеты
6.1 Справочник
контрагентов
6.2 Справочник
сотрудников
6.3 Справочник
компетенций
6.4 Справочник
городов (офисов)
6.5 Справочник
документов
6.6 Справочник
статусов
6.7 Возврат
6 Справочники
4.1 Генерация
4.2 Просмотр
4.3 Печать
4.4 Отправить по
почте
4.5 Возврат
4 Письмо
разработчикам
2.1 Создание
2.2 Просмотр
2.3 Возврат
2 Линия
консультации
3.1 Просмотр
3.2 Возврат
3 Журнал Заявок
5.1.1 Генерация
5.1.2 Просмотр
5.1.3 Печать
5.1.4 Отправить по
почте
5.1.5 Возврат
Для 5.1-5.6
6.1.1 Загрузка
6.1.2 Печать
6.1.3 Корректировка
6.1.4 Просмотр
6.1.5 Возврат
Для 6.1-6.6
Рис.2.3. Сценарий диалога
72
2.3.2 Характеристика базы данных
Цель инфологического моделирования – обеспечение наиболее естественных
для человека способов сбора и представления той информации, которую предпола-
гается хранить в создаваемой базе данных. Поэтому инфологическую модель дан-
ных пытаются строить по аналогии с естественным языком (последний не может
быть использован в чистом виде из-за сложности компьютерной обработки текстов
и неоднозначности любого естественного языка).
В результате анализа предметной области были выявлены состав и структура
входной информации. Далее необходимо определить информационные сущности и
взаимосвязь между ними, и построить ER-модель (Entity Relationship, модель «сущ-
ность-связь»). Метод ER-моделирования позволяет формальным образом описать
структуру будущей информационной системы в терминах предметной области.
Базовыми элементами ER-моделей являются сущности, связи между ними и
их свойства (атрибуты).
При проектировании Системы была построена ER-модель предметной обла-
сти с использованием средств CA ERwin Data Modeling r 7.3, которая приведена на
рис. 2.4. Сущности модели отражают все объекты, необходимые для данной пред-
метной области.
Рис.2.4. Инфологическая модель
Справочник кодов документов
Код документа
№ обращения (FK)
Код контрагента (FK)
Код офиса (FK)
Код компетенции (FK)
Документ
Справочник городов офисов)
Код офиса
Город
Наз вание офиса
Справочик компетенций
Код компетенции
Наз вание компетенции
Раздел
Версия
Справочник контрагентов
Код контрагента
Код офиса (FK)
ИНН
Контрагент\ФИО
Наз вание офиса
Контактное лицо
Телефон
E-mail
ИТС
Вид ИТС
Программные проду кты
Справочник сотрудников
Таб №
Код офиса (FK)
ФИО
Должность
Отдел
Профиль
Наз вание офиса
Дата рождения
Дата принятия
Сертификаты
Запрос
№ обращения
Код контрагента (FK)
Код офиса (FK)
Код компетенции (FK)
Дата
Рег № пп
Контрагент\ФИО
ИНН
Компетенция
Версия
Суть обращения
Контактное лицо
Телефон
e-mail
Справочник стату сов
Код стату са
Стату с
Заявка
№ Заявки
Дата
Стату с
Рег № пп
Контрагент\ФИО
ИНН
Компетенция
Версия
Суть обращения
Контактное лицо
Телефон
e-mail
73
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Когда пользователь загружает систему, запускается программный модуль за-
ставки входа, затем сразу программный модуль формы пароля. После введения па-
роля происходит загрузка программного модуля главного меню. Как только пользо-
ватель выбрал нужный ему пункт меню, происходит его загрузка (запрос, линия кон-
сультации, журнал заявок, письмо разработчикам, отчеты, справочники). После
пользователь выбирает действие, которое хочет произвести с документом, отчетом
или справочником, и после нажатия клавиши происходит загрузка программного мо-
дуля функции, например, печати, ввода или генерации. Если сотрудник отдела нажи-
мает на кнопку возврат, то автоматически загружается программный модуль, нахо-
дящийся в дереве выше. Если пользователь нажимает на выход из системы, проис-
ходит загрузка программного модуля заставки выхода. Подробная схема вызова про-
цедур и функций представлена на рисунках с 2.5 по 2.11.
74
ПМ «Заставка
входа»
ПМ «Пароль»
ПМ «Загрузка
Главного меню»
ПМ «Заставка
выхода»
ПМ «Загрузка меню
Справочников»
ПМ «Загрузка меню
Запрос»
ПМ «Загрузка меню
Письмо разработчикам»
ПМ «Загрузка меню
отчетов»
А
E F
D
ПМ «Загрузка меню Линия
консультации»
В
ПМ «Загрузка меню
Журнал заявок»
С
Рис.2.5. Дерево вызова процедур и программных модулей
75
ПМ «Загрузка меню
операций Запрос»
ПМ «Ввод
Запрос»
ПМ
«Корректировки
Запрос»
А
ПМ «Просмотра
Запрос»
ПМ «Удаление
Запрос»
Рис.2.6. Дерево вызова процедур и программных модулей
ПМ «Загрузка меню
операций Линия
консультации»
ПМ «Создание
линии
консультации»
В
ПМ «Просмотра
линии
консультации»
Рис.2.7. Дерево вызова процедур и программных модулей
ПМ «Загрузка меню
операций Журнал
ЛК»
С
ПМ «Просмотра
журнал ЛК»
Рис.2.8. Дерево вызова процедур и программных модулей
76
ПМ «Загрузка меню
операций Письмо
разработчикам»
ПМ «Генерация
Письмо
разработчикам»
D
ПМ «Печать
Письмо
разработчикам»
ПМ «Просмотра
Письмо
разработчикам»
ПМ «Отправить
по почте Письмо
разработчикам»
Рис.2.9. Дерево вызова процедур и программных модулей

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

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