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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
31
Рисунок 1.13. Пример ID в реляционной базе данных.
ID может быть локальным, либо сетевым.
Пользователи подразделяются на админов и сотрудников. Админы имеют
доступ ко всем данным системы, пользователи имеют доступ лишь к данным
собственной работы сессии.
Рассмотрим входные документы.
Информация о пользователя:
1. ID.
2. Адрес электронной почты.
3. Пароль для входа в систему.
Информация о сессии:
1. ID.
2. ID работника.
3. Время начала сессии.
В процессе работы ИС будет выполняться документирование работы
сотрудника в виде снимков рабочего стола. По окончанию сессии сотрудника
выходящими документами будет:
1. Конец сессии работника
2. Массив документов о работе сотрудника.
32
Перейдем к рассмотрению внутри машинного информационного
обеспечения. Оно включает макеты (экранные формы) для ввода первичных
данных в ЭВМ или вывода результатной информации, и структуры
информационной базы: входных, выходных файлов, базы данных.
Для ввода, редактирования и отображения информации используются
экранные формы (Рисунок 1.14).
Рисунок 1.14. Пример формы
При этом для эффективности работы системы экранные формы
спроектированы по следующим принципам:
1. Пользователь вводит информацию один раз. То, что когда уже было
введено в систему, не надо вводить повторно.
2. Проверка ввода данных пользователя. Компоненты формы ограничивают
ввод значений в пределах допустимого алфавита.
3. Дружественный интерфейс, интуитивно понятный пользователю.
Внутримашинная информационная база представляет собой NOSQL базу
данных. Доступ к данным осуществляется посредством NOSQL-запросов к СУБД.
Основное отличие SQL и NOSQL баз данных является то, что NOSQL
хранилища оперируют с данными как с целостными объектами, в то время как
33
SQL сохраняет логическую бизнес модель приложения в физические таблицы в
целях нормализации (Рисунок 1.15).
Рисунок 1.15. Концептуальная реляционная модель.
Основные принципы построения внутримашинной информационной базы:
информационный массив накапливается и хранится в реляционной базе
данных;
проектирование таблиц осуществляется с принципами построения и
организации не реляционных баз данных;
уменьшение избыточности данных не должно приводить к усложнению
доступа и уменьшению скорости обработки информации.
Внутри машинной информационной базе выполняется контроль единства
данных с поддержкой бизнес-правил, имеется в виду процедур, применяемых к
элементам БД в качестве ограничения целостности. На этапе ввода происходит
34
сопоставление типов, вносимых данных с типом поля БД, кроме этого происходит
контроль на допустимые значения. Хорошо спроектированная база данных:
удовлетворяет абсолютно всем условиям и требованием пользователей
к ее содержимому. Перед проектированием базы следует осуществить
исследования требований пользователей к ее функционированию;
гарантирует согласованность и единство данных. При проектировании
таблиц необходимо определить определенные прицнипы, ограничивающие
вероятность ввода пользователем неверных значений. Для верификации
данных перед непосредственной записью их в таблицу база данных должна
осуществлять вызов правил модели данных и тем самым гарантировать
сохранение целостности информации;
обеспечивает естественное, простое для восприятия структурирование
данных. Качественное построение базы дает возможность делать запросы к
ней наиболее “прозрачными”, а также легкими для восприятия;
следовательно, уменьшается вероятность внесения неправильных
данных и улучшается качество сопровождения базы;
удовлетворяет условиям и требованием пользователей к ее
производительности.
При больших объемах информации вопросы сохранения
производительности начинают играть главную роль, сразу “высвечивая” все
недочеты этапа проектирования.
1.4.2. Обоснование проектных решений по программному обеспечению
Операционная система (ОС) - основа программного обеспечения. Она
предоставляет комплекс программных и служебных средств, которые дают
возможность взаимодействия пользователя с интерфейсом компьютером – [09].
Классификация ОС (Рисунок 1.16):
1. По назначению.
2. По способу построения.
3. По способу взаимодействия с системой.
4. По режиму обработки задач.
35
Рисунок 1.16. Классификация ОС.
Также ОС разделяется на однозадачные (MS DOS, MSX) и многозадачные
(UNIX, WINDOWS). Однозадачные ОС по большей части выполняют функцию
предоставления пользователю виртуальной машины, делая более простым и
удобным процесс взаимодействия пользователя с компьютером. Однозадачные
ОС включают средства управления периферийными устройствами, средства
управления файлами, средства общения с пользователем.
Многозадачные ОС, кроме выполнения вышеперечисленных функций,
выполняют разделение совместно используемых ресурсов, таких, как процессор,
оперативная память, файлы и внешние устройства.
Сетевая операционная система, СОС (NOS, Network Operating System) -
операционная система, предназначенная для обеспечения работы
вычислительной сети (Windows NT, Windows 2000, Novel Netware, Unix, Linux и
др).
ОС бывают одноранговыми и серверными. Одноранговые ОС
используются в одноранговых сетях (одноранговой сети - сети, в которых все
компьютеры равноправны) и могут устанавливаться на любой рабочей станции
(OS/2 WarpConnect, Windows NT Workstation, Windows for Workgroups).
Источник: https://baza.diplomsite.ru/previewfile/2447