Дипломная работа: Автоматизация и обеспечение информационной безопасности учета посещений клиентов в ГБУЗ КО "Кемеровский областной клинический наркологический диспансер"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
Анализ задачи приводит к пониманию, что ее решение средствами
учета c применением «бумажных документов» труднореализуемо.
Следовательно, стратегия решения – это автоматизация всех процессов,
относящихся к учету клиентов в ГБУЗ КО КОКНД.
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации задачи
С точки зрения информационного менеджмента, разработка и
использование АИС учета клиентов и печать пропусков м.б. выполнены
разными способами:
покупка готового ПП;
создание команды программистов и разработка ПП средствами и
трудовыми ресурсами организации;
заказ ПП у компании разработчика .
Нужно оценить различные способы приобретения ИС. При
приобретении готовой ИС можно купить достаточно дешевую ИС, но
трудно выбрать ПП, который будет полностью удовлетворять нужды
организации. Изменение функций ИС стоит дорого, поэтому этот вариант
не будет рассматриваться.
При заказе ИС у организации - разработчика технология работы ЦГБ
будет известной организации разработчика, а это противоречит политике
информационной безопасности. Также изменение функций ИС будет
требовать новых трат.
Собственная разработка ИС полностью удовлетворяет политику
информационной безопасности, а также дает возможность изменять
функции ИС, т.е. менять еѐ под новые задачи.
33
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по
информационному обеспечению
Входными данными для работы АИС учета клиентов и печати
пропусков является информация о пользователях АИС, физических лицах
(клиентах и сотрудниках), подразделениях организации, дополнительных
данных о них и т.д. Вся эта входная информация в разрабатываемой АИС
должна храниться в справочниках, наиболее подходящих для хранения
такой информации.
Ведение справочника физических лиц и их данных это основа
учета посетителей. В этом справочнике хранится информация как о
сотрудниках, так и о клиентах организации, также вся дополнительная
информация относящаяся к ним. К любому элементу данного справочника
можно «прикрепить» любое количество электронных файлов: фотография,
шаблон пропуска, скан-копия документа и т.д.
Ведение
данных
физических
лиц
Характеристики
Дополнительные
характеристики
физ.лица
Дополнительные
свойства
Дополнительные
свойства физ.лица
Хранилище
документов
Характеризующие
физ.лицо
электронные
документы
Рисунок 1.12. Ведение данных физических лиц
Все посещения клиентами организации вносятся в журнал
посещений. Каждое посещение характеризуется номером, датой и
временем прихода и ухода, подразделением в которое пришел клиент,
ответственным сотрудником и т.д. Список посещений можно вывести на
печать в соответствии с фильтрами журнала.
34
Для любого физического лица можно задать шаблон пропуска.
Шаблон выполняется в ПП «MS Excel» и может быть один для всех или
индивидуальный. В шаблоне требуется указать метки в которые будет
выводится информация из БД: фотография, ФИО, день рождения и т.д.
1.4.2 Обоснование проектных решений по программному
обеспечению
ПО включает в себя совокупность компьютерных программ,
регламентов и описаний по их применению на ПК.
Все многообразие ПО принято делить на две части: общее и
специальное. В состав общего ПО обычно включают ОС, оболочки, СУБД
и т.д. Специальное ПО является совокупностью прикладных программ,
решающих конкретные задачи в определенных предметных областях.
ОС является наиболее важной частью ПО, так как представляет
среду выполнения для всех остальных программ, будь то СУБД, система
программирования или «веб-сервер».
К факторам, определяющим выбор той или иной ОС относятся:
– Требования к аппаратным средствам – ПК архитектуры «x86»,
«x86-64»;
– Требование поддержка сетевой технологии, и в частности
протокола «TCP/IP»;
– Требование к обеспечению надежности работы;
– Требования к быстродействию.
Учитывая тот факт, что искомая ОС должна работать на платформе
«x86» или «x86-64», выбор, по большому счету, ограничивается двумя
вариантами: ОС «семейства» «MS Windows», или какой-либо свободно
распространяемый клон ОС «Linux».
В связи с большой распространенностью ОС семейства «MS
Windows», выбираем ОС именно этого семейства. Т.к. найти специалиста –
администратора для ОС «Linux» достаточно сложно.
35
Так как разрабатываемая АИС имеет серверную компоненту, а
именно сервер БД, то нам необходимо определиться с выбором двух ОС:
«серверной» и «клиентской».
В качестве серверной ОС выбрана «Microsoft Windows 2012 Server
Standart Edition».
В качестве ОС для ПК пользователей выбрана «Microsoft Windows
как менее «громоздкая» в сравнении с «Windows 10».
СУБД – второй важный компонент разрабатываемой АИС. СУБД
является комплексом языковых и программных средств, направленных на
создание, сопровождение и совместное использования многими
пользователями БД. СУДБ является вторым по важности, программным
компонентом, который необходимо выбрать для успешного создания АИС.
Для реализации АИС была выбрана СУБД «Microsoft SQL Server
версии 2014». Такой выбор обоснован наличием и успешной работой
данной СУБД в организации.
Самым известным языком программирования (ЯП) является
«С++»[9]. В нем объекты реализуются «классами» [6]. «Класс» определяет,
каким образом ведут себя объекты этого типа, как они рождаются и
удаляются. При написании ПП с помощью классов текст программы
становится понятней и структурированней [11]. Встроенный аппарат
объектно-ориентированного программирования (ООП) дает возможность
описывать различные предметные области и создавать настраиваемые для
нужд пользователей программные пакеты системного и прикладного
применения[10].
Наследником языка «С++» является ЯП «C#»[1]. «C#» - это ЯП,
который спроектирован для создания приложений, работающих в среде
«.NET Framework»[3]. Язык «C#» прост, типобезопасен и объектно-
ориентирован. Благодаря множеству новшеств «C#» дает возможность
быстрой разработки ПП [4].
36
Таблица 1.1
Сравнительная таблица инструментов разработки
Лицензия
«Windows»
«Кросс-
платформенная»
Отладчик
Разработка GUI
Автодополнение
Статический
анализ кода
Браузер классов
проприе
тарная
+
-
+
+
+
+
?
проприе
тарная
+
+
+
+
+
+
+
«EPL»
+
+
-
-
-
-
-
В качестве среды разработки выбрана визуальная ИС «Microsoft
Visual Studio» [5]. «Visual C#» — это реализация языка «C#» корпорацией
«Майкрософт». Поддержка «Visual C#» в «Visual Studio» выполняется при
помощи редактора кода, компилятора, шаблонов проектов, конструкторов,
мастеров кода, отладчика и т.д. Библиотека классов «.NET Framework»
дает доступ к большинству служб ОС, а также к другим полезным классам,
что существенно ускоряет время разработки.
1.4.3 Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение ЦГБ делится на две части: «серверную» и
«клиентскую».
На серверной части функционирует СУБД «Microsoft SQL Server
2014». ПО сервера БД физически располагается на сервере «HP ProLiant
SL165z G6».
Источник: https://baza.diplomsite.ru/previewfile/1817