Материал: Автоматизация процесса ведения информационной базы о должностях и вакансиях для ООО "Новоуренгойская буровая компания"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
выполнения будет происходить обработка информации, запись в БД,
преобразование, вывод на печать, фильтрация и поиск.
Результат обработки будет представляться в виде отчетов, либо
измененных наборов данных для отображения на экране. Например, поиск
документов по реквизитам, при вводе определенного параметра пользователем
система произведет отбор записей, которые отвечают данному условию, и
предоставит список.
Для удобного доступа к данным результатных форм предполагается
разработка журналов документов, списка документов, отсортированного по
различным признакам.
Формы для ввода справочников должны позволять просматривать,
добавлять, редактировать, удалять записи. При проектировании макетов форм
ввода справочников применим анкетную форму расположения реквизитов,
удобную для ввода и актуализации справочников [18].
Основными участниками работы по учету рабочего времени сотрудников
являются специалисты отдела кадров, специалисты ИТ отдела, бухгалтер по
расчету заработной платы. Данные по кадровому составу, а так де справочная
информация о должностях, подразделениях, часовых ставок согласно штатного
расписания вносит сотрудник отделов кадров.
Заполнение справочников выполняет специалист отдела кадров.
Обработка исходных данных в виде обработки данных и внесение их в
справочники информационной системы:
справочник сотрудников;
справочник должностей;
справочник подразделений;
справочник оснований вычетов и отсутствия на работе.
справочник оснований заявлений;
справочник затрат рабочего времени.
справочник видов заявлений;
справочник квалификаций.
В информационной системе планируется обработка следующих входных
документов:
53
учет доступа сотрудника;
личная карточка сотрудника;
сведения о соискателе;
график работы;
заявления сотрудников;
принятие на работу;
увольнение с работы.
На основании имеющейся информации в справочниках и входных
документах последовательно заполняются результатные документы.
Получателем документов является сотрудник и начальник отдела кадров,
бухгалтер по расчету заработной платы, руководство организации.
Обработка результатных документов:
рабочее время сотрудника;
табель отработанного времени;
оклад за отработанное время;
вычеты;
заработная плата сотрудников;
штатное расписание;
вакансии.
Предоставление результатной информации в виде форм и отчетов:
журнал документов (общий журнал, журнал кадрового движения,
журнал рабочего времени, журнал зарплаты);
оформление отчетов (отчет по вакансиям, отчет по соискателям,
отчет по должностям, штатное расписание, отчеты по отработанному времени,
график работы, по доступу, отчет по сотрудникам, отчет по вычетам и
заявлениям, по заработной плате).
Организация диалога осуществляется посредством установки связей
между данными, которые представляют собой информационные модели. В
данной работе используется реляционная модель.
Данная модель позволяет представлять хранимые данные в виде таблиц,
которые достаточно просто описывать, воспринимать и обеспечивать
54
наполнение. Данная модель позволяет определять связи между таблицами и
обеспечивать различные выборки данных с применением языка манипуляции
данных SQL [31].
1.4.2. Обоснование проектных решений по программному
обеспечению
Программное обеспечение (ПО) совокупность программ системы
обработки данных и программных документов, необходимых для эксплуатации
этих программ. ПО предназначено для придания вычислительной системе
определенных свойств, связанных с увеличением производительности,
повышением достоверности получаемых результатов, повышением надежности
функционирования системы, улучшения работы пользователя.
В настоящее время все операционные системы разделяются на ОС с
графическим интерфейсом и ОС под управлением командной строки.
Представителями последнего класса являются операционные системы типа
Linux, Unix подобные системы. Но обширному кругу пользователей привычнее
работать с графическим интерфейсом. Все современные операционные системы
являются сетевыми, т.е. имеют встроенные возможности работы в сети [5, 27].
Для работы пользователей с проектируемой информационной системой
подойдёт достаточно современная и распространенная операционная система
ОС Windows 10. Данная операционная система установлена на компьютерах
пользователей, поэтому приобретать дополнительно операционную систему не
требуется.
СУБД (система управления базами данных) это информационная среда
для создания баз данных и управления хранимыми в них сведениями об
объектах реального мира [12].
В настоящее время на рынке представлен большой выбор СУБД и каждая
СУБД предназначена для решения определенного круга задач, которые она
может выполнять. Проведем сравнительный анализ СУБД для разработки
системы. В таблице 1.8 приведена сравнительная таблица трех
распространенных систем управления базами данных, конкурирующих на рынке
программного обеспечения по основным показателям.
55
Таблица 1.8
Сравнение СУБД
Показатели
Microsoft SQL Server
2012
My SQL 8.0
PostgreSQL 8.4
Поддерживаемые
операционные
системы
Windows
Desktop/Server
Server
Windows Desktop/S2
Server, Linux, Unix,
Mac
Условии
лицензирования
Коммерческий
продукт с закрытым
исходным кодом.
Свободная
система. Есть
платная версия
Лицензия BSD Open
Source.
Наличие
предустановленных
драйверов
в ОС семейства
Windows
Да
Нет
Нет
Наличие драйверов
ODBC, JDBC,
ADO.NET
Да
Да
Да
Аутентификация
Средствами
БД и ActiveDirectory
Средствами
СУБД
Средствами СУБД
Ориентация на
приложения
Клиент-сервер, web-
приложения
web-приложения
web-приложения
Проанализировав собранную информацию о рассматриваемых СУБД:
показаниях производительности, удобства администрирования, ценовой
политике было принято решение выбрать в качестве СУБД для разработки
информационной системы автоматизации учета заявок в отделе технической
поддержки СУБД MS SQL Server 2012.
Для реализации наиболее приемлема СУБД MS SQL Server 2012 по ряду
причин:
возможность реализации информационной системы для клиент-
серверной архитектуры;
56
лицензия на данную СУБД уже имеется в организации;
использование SQL для построения запросов и реализации их в
программном обеспечении;
высокая производительность при работе с БД [19].
Для реализации этапов проектирования программного обеспечения в ИТ
отделе используются средства автоматизированного проектирования. CASE-
системы ориентированы на автоматизацию проектирования программного
обеспечения и основаны на методологиях структурного основном) или
объектно-ориентированного проектирования [13].
Средства автоматизации разработки программ (CASE-средства) в
организации MS Visio. Данное программное решение позволяет создавать
диаграммы для проектирования информационной системы, что позволит
упростить этапы разработки и программирования.
Инструментарий технологии программирования совокупность программ
и программных комплексов, обеспечивающих технологию разработки, отладки и
внедрения создаваемых программных продуктов [10]
Для выбора средства разработки ИС проведем сравнительный анализ
следующих сред разработки:
Embarcadero Delphi 10;
Microsoft Visual Studio;
: Предприятие 8.3.
Embarcaredo Delphi 10 это интегрированная, объектно-ориентированная
среда разработки приложений IDE, значительно повышающая скорость создания
дружественного интерфейса, удобного и понятного пользователю. В реальном
мире разработчикам необходимо создавать приложения, которые работают на
различных платформах, а не только самых последних и наиболее
распространенных [13].
Microsoft Visual Studio линейка продуктов компании Майкрософт,
включающих интегрированную среду разработки программного обеспечения и
ряд других инструментальных средств.
Технологическая платформа : Предприятие 8.3. 1С: Предприятие
программная платформа, которая была создана для автоматизации работы на
Источник: https://baza.diplomsite.ru/previewfile/2059