Дипломная работа: Автоматизация учета рабочего времени сотрудников в ТОО "Профессиональные охранные системы"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
По способу установления связей между данными существует четыре мо-
дели логической структуры базы данных: иерархическая, сетевая сущности-отно-
шения и реляционная.
Иерархическая модель - эта модель базы данных организует данные в дре-
вовидную структуру с одним корнем, с которой связаны все остальные данные.
Иерархия начинается с корневых данных и расширяется как дерево, добавляя до-
черние узлы к родительским узлам.
В этой модели дочерний узел будет иметь только один родительский узел.
Эта модель эффективно описывает многие реальные отношения, такие как
указатель книги, рецепты и т. д[17].
В иерархической модели данные организованы в древовидную структуру с
одним отношением «один ко многим» между двумя различными типами данных,
например, на одном факультете может быть много курсов, много профессоров и,
конечно, много студентов. Иерархическая модель изображена на рисунке 1.10.
Рисунок 1.10 – Иерархическая модель
Модель сети это расширение иерархической модели. В этой модели дан-
ные организованы больше, как граф, и им разрешено иметь более одного роди-
тельского узла.
В этой модели базы данных данные более связаны, поскольку в этой модели
базы данных устанавливается больше взаимосвязей. Кроме того, поскольку дан-
ные более связаны, следовательно, доступ к данным также проще и быстрее. Эта
53
модель базы данных использовалась для сопоставления отношений данных «мно-
гие ко многим».
Это была наиболее широко используемая модель базы данных, до того, как
была представлена реляционная модель. Сетевая модель изображена на рисунке
1.11.
Рисунок 1.11 – Сетевая модель
Модель сущности-отношения. В этой модели базы данных отношения со-
здаются путем деления объекта интереса на сущность, а его характеристики - на
атрибуты. Различные объекты связаны с использованием отношений.
Модели ER определены для представления отношений в графической
форме, чтобы их было легче понять различным заинтересованным сторонам.
Эта модель хороша для проектирования базы данных, которую затем
можно превратить в таблицы в реляционной модели (объяснено ниже). Отноше-
ния также могут быть разных типов. Модель сущности-отношения изображена на
рисунке 1.12.
54
Рисунок 1.12 – Модель сущности-отношения
Реляционная модель. В этой модели данные организованы в двумерные таб-
лицы, и связь поддерживается путем сохранения общего поля.
Эта модель была введена EF Codd в 1970 году, и с тех пор она стала наибо-
лее широко используемой моделью базы данных. Фактически, можно сказать,
единственная модель базы данных, используемая во всем мире.
Базовая структура данных в реляционной модели — это таблицы. Вся ин-
формация, относящаяся к определенному типу, хранится в строках этой таблицы.
Следовательно, таблицы также известны как отношения в реляционной мо-
дели. Реляционная модель изображена на рисунке 1.13.
Рисунок 1.13 - Реляционная модель
55
Преимуществом реляционной модели – это простота инструментальных
средств ее поддержки, наличие теоретически обоснованных методов нормализа-
ции отношений, независимость данных, а недостатком - зависимость скорости ее
работы от размера базы данных и жесткость структуры данных.
Реляционная модель была выбрана логической структуры базы данных, так
как она позволяет довольно быстро правильно построить запросы к базе данных,
сформировать связи между таблицами и также легко разорвать эти связи и создать
новые для построения другого запроса.
Нижеприведены входные документы для решения задачи:
журнал учета сотрудников;
реестр отделов предприятия;
реестр бригад;
журнал учета присутствия на работе.
Нижеприведены выходные документы, которые формируются в результате
решения:
отчет о зарплате;
отчет учета присутствия на работе.
Для решения поставленной задачи задействованы классификаторы катего-
рии.
В таблице 1.9 представлено соответствия между значениями группировоч-
ных и описательных признаков классификатора.
Таблица 1.9
Соответствия между значениями группировочных и описательных призна-
ков классификатора
Наименование и характери-
стика категории
Код
Вид класси-
фикатора
Система кодирова-
ния
Бухгалтерский отдел
БХО
Локальный
Порядковая
Коммерческий отдел
КМО
Локальный
Порядковая
Отдел Автоматики
АВО
Локальный
Порядковая
Отдел Тревожной
ТРО
Локальный
Порядковая
56
Продолжения таблицы 1.9
Соответствия между значениями группировочных и описательных призна-
ков классификатора
Отдел Кабельных систем
КСО
Локальный
Порядковая
Отдел Пожаротушения
ПЖО
Локальный
Порядковая
Отдел Обнаружения радиации
ОРО
Локальный
Порядковая
1.4.2 Обоснование проектных решений по программному обеспече-
нию
Программное обеспечение (сокращено ПО) — это программа, которая поз-
воляет компьютеру выполнять определенную задачу, в отличие от физических
компонентов системы (аппаратного обеспечения).
Это включает в себя прикладное программное обеспечение, такое как тек-
стовый процессор, который позволяет пользователю выполнять задачу, и систем-
ное программное обеспечение, такое как операционная система, которое позво-
ляет другому программному обеспечению работать должным образом, взаимо-
действуя с аппаратным обеспечением и с другим программным обеспечением.
Практические компьютерные системы делят программное обеспечение на
три основных класса: системное программное обеспечение, программное обеспе-
чение для программирования и прикладное программное обеспечение, хотя раз-
личие является произвольным и часто размытым.
Критериями выбора, установленного на ПК пользователей ПО является
максимальная минимизация времени процесса обработка заявки пользователей и
отправки заявки, используя корпоративную почту компании. В предприятии в
рамках корпоративного стандарта используется MS Exchange Server. Для исполь-
зования этой программы на компьютере должна быть установлена ОС, которая
поддерживает запуск данного приложения. Windows 10 Rus использоваться в ка-
честве операционной системы. На рабочих компьютерах(станциях) пользователей
(клиентов) должны быть установлены следующие программные продукты:
операционная система Windows 10;
почтовый клиент MS Exchange Server.
Источник: https://baza.diplomsite.ru/previewfile/2420