Диплом: Внедрение Activ Collab для автоматизации бизнес процессов в ООО Директлайн

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
"Справочники", которая дает доступ к их заполнению.
Рисунок 2.9. Макет главной формы программы
Все используемые справочники, описаны в таблице 2.3.
Таблица 2.3
Используемые справочники
№пп
Название
справочник
а
Ответственны
й за ведение
Средний
объём
справочник
а в записях
Среднюю
частоту
актуализа
ции
Средний
объем
актуализаци
и, %
1
1
Сотрудники администратор 100 1 раз в
месяц
25
3
2
Должность администратор 100 1 раз в
месяц
10
3
3
Статус администратор 50 1 раз в
месяц
10
5
4
Учетные
данные
администратор 50 1 раз в
месяц
10
5 Графики пользователь 100 1 раз в 10
58
5 месяц
6
6
Месяц администратор 50 1 раз в
месяц
10
В таблице 2.4. описан реквизитный состав справочников.
Таблица 2.4
Реквизитный состав справочников
пп
Наименование Перечень реквизитов
1
1
Сотрудники
Фамилия
Имя
Отчество
Должность
Табельный номер
Статус
2
2
Должность
Наименование,
3
3
Графики
Месяц
Часы
4
4
Учетные данные
Логин
Пароль
5
5
Статус
Наименование
6
6
Месяц
Наименование
2.2.3 Характеристика результатной информации
Результатная информация в программе может быть реализована в
электронном и бумажном виде.
Результатами будет информация, представляющая собой сформированные
по запросам отчеты, которые будут содержать в себе информацию о
проработанном времени работником, готовый составленный табель, отработанного
59
времени за месяц сотрудником, требующийся в бухгалтерию, для расчета
заработной платы. Все данные с экранных форм можно вывести на печать.
В таблице 2.5. показана и описана информация, которая будет получена при
выполнении запросов в программе.
Таблица 2.5
Полученная информация, при выполнении запроса
п
п
Наименовани
е
Реквизиты Таблицы, на
основе которых
формируется
Частота
формирова
ния
Способ
доставки
1 Отчет об
отработанном
времени
Сотрудник
Должность
Период
Всего
отработанного
времени
Время актива
Сверхурочные
Время не
актива
Список
сотрудников
Список
должностей
График
Статус
Месяц
Отпуска
Праздничные
дни
По мере
необходимо
сти
Экран
ная
форма
Печат
ная
форма
2 Табель
Фамилия
Имя
Отчество
Должность
Месяц
Всего часов
Список
сотрудников
Список
должностей
Месяц
По мере
необходимо
сти
Экран
ная
форма
Печат
ная
форма
Таким образом, реализовав проект можно собирать информацию о действиях
пользователей (сотрудников), которая поможет оптимизировать график
сотрудников, повысить эффективность работы персонала, а также своевременно
вычислить сотрудников, которые бездельничают на рабочем месте. По макетам
60
можно видеть, что программа имеет лаконичный и интуитивно понятный
интерфейс.
2.3. Общие положения разработки
2.3.1. Дерево функций и сценарий диалога
Разрабатывая информационную систему, можно разделить ее функции на
несколько типов:
функции управления;
функция обрабатывания данных.
Функции управления представляют собой процесс, который регулирует
действия программы, к примеру процесс авторизации при обработке логина и
пароля, учетные записи пользователей, завершение работы с программой и т.д.
К функциям обрабатывания информации относиться работа с базой данных и
всеми документами. Это занесение информации в ИС, создание документов,
формирование отчетов и хранение данных.
На рисунке 2.10 представлено дерево функций, после проведения анализа и
классификаций функций программы.
На основании дерева функций можно построить, можно построить сценарий
диалога пользователя с системой, отображающую осиновые функции. Сценарий
диалога, отражает логику действий, взаимодействуя базе данных.
Сценарий диалога состоит из схемы, связывающей окна диалогов, которые
отображаются на экране. Проще говоря, это видение интерактивного режима
работы системы.
Пользователь взаимодействует с компьютером путем диалоговых окон,
которые имеют три раздела. Это разделы главного меню программы, помощь и
оптимизация. Работа реализуется используя кнопки программы и ведется в
оконном режиме.
61
Рисунок 2.10. Дерево функций
Построение "дерева функций" представляет собой ориентированный граф,
вершинами которого являются названия элементов объекта и окружающей среды, а
ребрами - их функция. Ребра бывают двух типов:
простые - такое ребро, которое выходит из одного элемента и заходит
в другой элемент;
сложные - выходит из одного и заходит в несколько.
Всем ребрам на графе присваивают обозначения, совпадающие с
обозначениями соответствующих функций элементов. Вершины графа (при их
изображении) рекомендуется располагать в таком порядке, чтобы было
минимальное число пересечений ребер и чтобы вершины, связанные с ребрами,
были ближе друг к другу.
62
На рисунке 2.11. показан сценарий диалогов, разработанный для
проектирования программы.
Рисунок 2.11. Сценарий диалогов
2.3.2. Характеристика базы данных
63
Базы данных выступают главной составляющей большинства справочных
систем ведения учета. Использование базы данных обеспечивает удобный тип
хранения и выгрузки данных системы.
Она представляет собой организованную структуру связанных данных, для
сохранения, архива и обработки данных с использованием электронно-
вычислительной машины.
Логическая (даталогическая) модель представляет собой модель базы
данных, которая не привязана к конкретной СУБД. В ней выделяют основные
объекты БД и определяют связи между этими объектами. Иногда определятся типы
данных отдельных объектов. [8] На рисунке 2.12 изображена модель базы данных.
Рисунок 2.12. Логическая модель базы данных
64
Таблица «Сотрудники» (см. табл. 2.3.1) содержит информацию о
сотрудниках пользователях ПО. Ключевым является поле «Код_сотрудника».
Таблица 2.3.1.
Таблица базы данных "Сотрудники"
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код сотрудника Kod_sotrudnika строка 20 ключевое
поле
Фамилия WokerSurname строка 30
Имя WokerName строка 30
Отчество WokerPatronymic строка 30
Код должности Kod_LinkProfession строка 20
Табельный номер TabNumber число 10
Код_статуса LinkStatus строка 15
В таблице «Должность» (см. табл. 2.3.2) хранится информация о должностях
сотрудников, которые являются пользователями программного обеспечения.
Ключевым является поле «Код_должности».
Таблица 2.3.2.
Таблица базы данных "Должность"
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код должности Kod_dolgznosti строка 30 ключевое
поле
Наименование NameProfession строка 30
65
Таблица «Отпуска» (см. табл. 2.3.3) содержит информацию о отпусках
сотрудников. Ключевым является поле «Код_отпуска».
Таблица 2.3.3.
Таблица базы данных "Отпуска"
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код отпуска Kod_otpuska строка 30 ключевое
поле
Код сотрудника Kod_sotrudnika строка 30
Наименование WokerSurname строка 30
Дата начала отпуска DateBegin дата 6
Продолжительность
отпуска
Length числовой 10
Таблица «Отчет по отработанному времени сотрудником» (см. табл. 2.3.4)
содержит данные для формирования отчета отработанного времени сотрудниками
компании (пользователей). Ключевым является поле «Код_отчета_
по_отработанному_времени_сотрудником».
Таблица 2.3.4.
Таблица базы данных "Отчет по отработанному времени"
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код отчета по
отработанному
времени сотрудником
Kod_otcheta_po_otrab
otannomu_vremeni_so
trudnikom
строка 30 ключевое
поле
Код сотрудника Kod_sotrudnika строка 30
Код должности Kod_dolgznosti строка 30
Код месяца MonthName строка 10
Всего отработанного
времени
WokerTime числовой 10
66
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код отчета по
отработанному
времени сотрудником
Kod_otcheta_po_otrab
otannomu_vremeni_so
trudnikom
строка 30 ключевое
поле
Время актива WorkON числовой 10
Время не актива WorkOFF числовой 10
Сверхурочные Overtime числовой 10
Таблица «Месяц» (см. табл. 2.3.5) Имеет данные о месяцах года. Ключевым
является поле «Код_месяца».
Таблица 2.3.5.
Таблица базы данных "Месяц"
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код месяца Kod_ month строка 30 ключевое
поле
Наименование MonthName строка 30
Таблица «Учетные данные» (см. табл. 2.3.6) включает себя логин и пароль
пользователей. Ключевым является поле «Код_учетных_данных».
Таблица 2.3.6.
Таблица базы данных "Учетные данные"
Наименование поля Идентификатор
поля
Тип поля Длина
поля
Прочее
Код учетных данных Kod_ uchetnih_dannih строка 30 ключевое поле
Код сотрудника Kod_sotrudnika строка 50
Пароль Password строка 30

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

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