Дипломная работа: Автоматизация контроля качества работы персонала в ИП Мельникова

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
отраслевые (ведомственные) классификаторы, используемые в
пределах определенной отрасли (ведомства);
локальные классификаторы, используемые в пределах организации
или группы организации.
В процессе проектирования модуля ИС предприятия потребуется ряд
классификаторов: Локальный классификатор оценки, локальный классификатор
работники.
В выбранном модуле ИС основные входные документы:
Анкета эффективности сотрудника
Графики работ
KPI (Ключевые показатели эффективности)
Стандарт показателей сотрудника.
и выходные документы это:
Расчѐтные листы
Карта эффективности
Журнал анкетирования
В целях повышения достоверности рассчитанных результатов в ИС, а
также для исключения дублирования данных и ошибочной передачи
информации не по ее назначению, в информационной системе необходимо
использовать централизованную базу данных.
Существует три модели логической структуры базы данных (по способу
установления связей между данными): иерархическая, сетевая и реляционная.
В иерархической модели каждой информационной единице (сегменту),
кроме корневого, соответствует один исходный сегмент и между исходным и
порожденным сегментом устанавливается только одна связь. В иерархических
33
моделях экземпляру исходного сегмента соответствует в общем случае какое-то
число экземпляров порожденного сегмента. Такие структуры удобны для
отображения отношений типа «один ко многим» в предметной области.
Сетевые модели графически отображаются в виде графа. Вершинам графа
соответствуют составные единицы информации (записи). Экземпляры записей
образуют файлы. Структура записи может быть иерархической или линейной в
зависимости от системы. Между парой типов записей может быть объявлено
несколько связей, имена и направления связей должны быть четко обозначены.
Недостатками являются: сложность (очень большое число параметров описания
данных и операторов), а также неудобство навигационного доступа.
Реляционная база данных - это множество отношений. Реляционная
модель основана на математической логике и является простейшей и наиболее
привычной формой представления данных в виде таблицы. Строка таблицы
эквивалентна записи файла базы данных, а колонка - полю записи. Доступ к
элементу данных осуществляется посредством связи требуемой строки (записи)
с требуемой колонкой (полем). Достоинством реляционной модели является
сравнительная простота инструментальных средств ее поддержки, недостатком
- жесткость структуры данных (например, невозможность задания строк
таблицы произвольной длины) и зависимость скорости ее работы от размера
базы данных.
Построение в виде взаимосвязанных таблиц, т.е. использование
реляционной модели хранения данных хорошо отразится, повысив
оперативность работы с системой, за счет использования единых алгоритмов
сбора, хранения и обработки всех входящих и исходящих данных.
Экранные формы - это окна различного назначения и вида, созданные
пользователем для своего приложения. Они содержат элементы управления,
позволяющие пользователю обмениваться информацией с приложением
34
Экранные формы ввода, вывода данных нужны в ИС для удобной работы
пользователей и для ускорения работы пользователей в программах так как на
форму располагается основные действия той или иной операции.
Экранные формы были построены с помощью языка разметки
документов HTML, а язык PHP является связующим между реляционной базой
MySQL и экранными формами.
2.1.2. Обоснование проектных решений по программному
обеспечению
«Программное обеспечение - совокупность программ системы обработки
информации и программных документов, необходимых для эксплуатации этих
программ.
Программное обеспечение принято по назначению подразделять на
системное, прикладное и инструментальное, а по способу распространения и
использования - на закрытое, открытое и свободное.
Системное программное обеспечение — это комплекс программ, которые
обеспечивают эффективное управление компонентами вычислительной
системы, выступая как «межслойный интерфейс» с одной стороны которого
аппаратура, а с другой приложения пользователя.
Прикладное программное обеспечение — программа, предназначенная
для выполнения определенных пользовательских задач и рассчитанная на
непосредственное взаимодействие с пользователем.
Инструментальное программное обеспечение — программное
обеспечение, предназначенное для использования в ходе проектирования,
разработки и сопровождения программ.
Стоит отметить что всѐ программное обеспечение нужное для
проектирования и разработки ИС уже предоставлено в организации.
Операционная система, сокр. ОС — комплекс управляющих и
обрабатывающих программ, которые, с одной стороны, выступают как
35
интерфейс между устройствами вычислительной системы и прикладными
программами, а с другой стороны — предназначены для управления
устройствами, управления вычислительными процессами, эффективного
распределения вычислительных ресурсов между вычислительными процессами
и организации надѐжных вычислений. Это определение применимо к
большинству современных операционных систем общего назначения.
В качестве основной операционной систему была выбрана Windows 10
для персонального компьютера работника и Windows Server 2016 для
серверного оборудования. Выбор пал на данные ОС в связи с их
популярностью (распространѐнностью), большим объѐмом технической
документации и тем что большинство работников знакомы с этой или более
старыми системами windows что позволит легче перейти работникам на ОС
Windows 10.
В качестве средства разработки я выбрал язык программирование PHP и
язык развѐртки HTML.
«PHP - язык сценариев широко используется для разработки веб-
приложений, веб-порталов. В настоящее время поддерживается подавляющим
большинством хостинг-провайдеров и является одним из лидеров среди языков,
используемых для создания динамических веб-сайтов.
HTML («язык гипертекстовой разметки») — стандартизированный язык
разметки документов во Всемирной паутине. Большинство веб-страниц
содержат описание разметки на языке HTML (или XHTML). Язык HTML
интерпретируется браузерами; полученный в результате интерпретации
форматированный текст отображается на экране монитора компьютера или
мобильного устройства.
Вся сфера PHP: - Наиболее популярной областью применения является
создание скриптов, работающих на стороне сервера. Чтобы использовать эту
функцию, вам будет достаточно иметь парсер PHP (роль которого может играть
36
либо программа CGI, либо серверный модуль), браузер и веб-сервер.
Установленный PHP и функционирующий веб-сервер понадобятся, чтобы
иметь возможность просматривать через браузер результаты запуска скриптов;
PHP позволяет создавать сценарии, которые будут работать из командной
строки. Чтобы запустить такой скрипт, нет необходимости в браузере и веб-
сервере. Достаточно иметь парсер PHP. Эта линия возможностей,
предоставляемая PHP, активно используется для создания скриптов, которые
должны регулярно запускаться на платформах Linux или Windows. Часто такие
скрипты используются для решения задач по обработке текстов;
Принятия решения о выборке системы управления баз данных (СУБД)
является не простой задачей и одним из главных этапов при создании баз
данных.
«Главные этапы при принятии решении при подборе СУБД для
разработки базы данных:
- способность контролировать работу системы;
- моделирование данных;
- особенности архитектуры и функциональности;
- особенности разработки приложений;
- производительность;
- надежность;
- требования к рабочей среде;
- смешанные критерии» .
При подборе базы данных нужно обратить внимания как из
существующих СУБД лучше подойдет к требованиям информационной
системы, собственно говоря нужно установить какая модель автоматизации
выполняется.
Источник: https://baza.diplomsite.ru/previewfile/245