Диплом: Структура и функции программного обеспечения ЛВС (на примере бюджетного учреждения Ханты-Мансийского автономного округа - Югры "МИАЦ")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
22
Продолжение таблицы 1
Характеристики
Visual FoxPro
Visual Basic
Visual C#
Delphi
Встроенные базы
данных
DBF, DBC, ODBC
MDB, ODBC
Классы
обработки
MDB, SQL
через DB-
библиотеку,
ODBC
Объекты
обработки
dBASE,
Paradox,
InterBase,
MDB,
Informix,
FoxPro,
ODBC
Создание
пользовательских
мастеров
-
-
+
+
Динамическое
создание форм
ввода, обработки
сообщений
+
+
-
+
Модель создания
приложения
-
-
каркасная
(мастер)
компонентная
(мастер)
Технология
Построители
экранов, меню,
отчетов (drag-and-
drop), классов
Построители экранов,
меню, отчетов (drag-and-
drop), классов
Редактор
классов,
Редактор
ресурсов
(drag-and-
drop)
Редактор
объектов
(drag-and-
drop)
Вывод из баз
данных на печать
Встроенный Report
Встроенный Report
Внешний
Объект :
Report
Обработка
исключений
Процедура
Процедура
Объект
Объект
Поддержка
CASE Rational
Rose
-
+
+
-
Информационная система учета нормального и аномального трафика
для бюджетного учреждения «МИАЦ» разрабатывается с использованием
следующих составляющих, выступающих в качестве программных средств:
операционная система Microsoft Windows 7 х64;
среда объектно-ориентированного программирования Visual Studio
2015 Community (Visual C#);
средства моделирования Rational Rose 6 и Erwin Process Modeler 7.3.
Выбор операционной системы Microsoft Windows 7 х64 открывает
следующие возможности:
удобный интерфейс пользователя;
программы, работающие под управлением Windows 7, имеют
23
стандартный пользовательский интерфейс, что позволяет, осваивая новую
программу, не переучиваться, к тому же будет известно, как выполняются
основные, базовые функции системы (к примеру, открытие документа);
поддержка большого спектра устройств и механизм Plug-and-Play.
Большинство устройств Windows 7 определяет сама и автоматически
устанавливает для них новые драйвера;
полная совместимость сверху-вниз. Все программы, разработанные
для более ранних версий Windows, выполняются под управлением Windows
7;
усовершенствованный механизм многозадачности и режим защиты
от сбоев;
улучшенный механизм модернизации – обновление операционной
системы легко осуществить через Internet;
более эффективное использование процессоров семейства Intel Core
[35].
Visual Studio 2015 Community – среда объектно-ориентированного
программирования. В целом стратегия Visual Studio 2015, нацеленная на
реализацию концепции .NET за счет достижения максимальной
производительности и включает три направления [38]:
обеспечение интуитивно понятной, расширяемой, унифицированной
среды для всех языков, конструкторов и инструментальных средств;
предоставление разработчикам набора модернизированных
взаимодействующих языков .NET, соответствующих имеющимся у
разработчиков навыкам;
предоставление высокопроизводительных инструментальных
средств для всех этапов жизненного цикла разработки - от определения
требований и планирования до последующего сопровождения продукта.
Для создания клиентских приложений в Visual Studio 2015
24
используются Windows-формы. Поддержку Windows-форм обеспечивает
ядро .NET, а Visual Studio 2015 лишь предоставляет средства, облегчающие
разработку приложений этого класса на всех поддерживаемых языках
программирования. Входящие в состав Visual Studio 2015 средства внедрения
приложений характеризуются следующими ключевыми возможностями:
внедрение является интегрированной частью любого проекта;
разработчики могут внедрять приложения на Web-серверы типа IIS,
на традиционные носители типа CD-ROM, или на комбинацию из
вышеперечисленных;
полная поддержка классов для создания программ установки.
Таким образом, Visual Studio 2015 обладает широкими возможностями:
она значительно облегчает создание Web-сервисов и интеграцию
приложений с уже существующими сервисами, создание клиентского и
серверного кода. Имеющиеся в ее составе встроенные языки
программирования обеспечивают полную поддержку концепций объектно-
ориентированного программирования, облегчают интеграцию с платформой
.NET и позволяют создавать различные типы приложений — от клиентских
приложений до Web-сервисов, а средства поддержки других языков
программирования позволяют использовать имеющиеся навыки
программирования [14].
В рамках данного проекта для реализации задачи создания
информационной системы будет использован язык программирования Visual
C# (Microsoft Visual Studio 2015 Community). Выбор сделан исходя из:
соответствия возможностей языка программирования системным
требованиям;
возможностями работы с различными СУБД;
наличия большого количества технической документации и готовых
компонент для использования в проекте.
25
Выводы по разделу
В данной главе были рассмотрены теоретические основы
проектирования информационных систем: понятие, виды, особенности
применения.
Особое значение было уделено инструментам проектирования
информационных систем. К ним относятся операционная система, CASE-
технологии, языки программирования, СУБД. Исходя из сравнения сред
разработки, выбор был сделан в пользу Microsoft Visual Studio 2015
Community.
26
ГЛАВА 2. АНАЛИЗ БЮДЖЕТНОГО УЧРЕЖДЕНИЯ «МИАЦ»
2.1. Анализ деятельности учреждения
Медицинский информационно-аналитический центр (МИАЦ) был
образован 31.10.2002 года в соответствии с распоряжением Кабинета
Министров РБ от 22.08.2002 года № 753-Р в результате реорганизации
государственных учреждений здравоохранения Республиканского Бюро
медицинской статистики и Республиканской научно-медицинской
библиотеки путем их слияния.
МИАЦ решает следующие задачи:
осуществляет организационно-методическое руководство по
формированию единой информационной системы здравоохранения
Республики Башкортостан;
организовывает и управляет системой медицинского
статистического учета и отчетности в органах и учреждениях
здравоохранения республики;
разрабатывает программные средства;
создает и поддерживает в актуальном состоянии единую
нормативно-справочную информацию;
собирает, обрабатывает, контролирует достоверность и анализирует
медико-статистические данные о сети, кадрах, заболеваемости населения,
финансово-экономических и других показателях деятельности учреждений
здравоохранения;
выполняет организационно-методическую работу, в том числе в
области лицензирования фармацевтической и медицинской деятельности;
обрабатывает и анализирует имеющуюся информацию для
составления докладов, отчетов, рефератов по поручению МЗ РБ;
ведет регистры;
27
осуществляет стратегическое планирование, стандартизацию и
оценку эффективности деятельности отрасли здравоохранения;
обеспечивает доступность библиотечного фонда;
осуществляет техническое обслуживание средств вычислительной
техники.
Основными целями Учреждения являются:
повысить управляемость и эффективность системы здравоохранения
автономного округа, одновременно повышая всеобщую доступность
качественной медицинской помощи для населения, используя для этого
современные информационно-коммуникационные технологии и
автоматизируя процессы и процедуры управления здравоохранением в
медицинских организациях и Департаменте здравоохранения автономного
округа;
создать общую программную «шину» с интеграционным
объединением разрозненных информационных систем и баз данных к
комплексной сквозной интегрированной системе электронного
здравоохранения округа с последующей интеграцией в информационное
пространство Российской Федерации;
создать системную инфраструктуру для автоматизированного
управления медицинской деятельностью, автоматизацией рабочих мест
сотрудников органов управления здравоохранением и медицинских
организаций округа;
комплексно управлять всеми видами ресурсов и контролировать их
эффективное использование на основе применения информационных систем.
МИАЦ является бюджетным учреждением, возглавляемым
директором. Структура управления предприятием представлена на рисунке 1.
Медицинский информационно-аналитический центр включен в реестр
аккредитованных организаций, осуществляющих деятельность в области
28
информационных технологий, а также имеет лицензию на деятельность по
технической защите конфиденциальной информации.
Рисунок 1 – Структура руководства МИАЦ
К основным функциональным задачам Учреждения относятся:
выполнение функций центра обработки данных для медицинских
организаций Ханты-Мансийского автономного округа;
подготовка на основе получаемой информации консолидированных
статистических данных;
техническое сопровождение информационного обмена между
медицинскими учреждениями;
обеспечение информационной безопасности медицинских
организаций Ханты-Мансийского автономного округа;
разработка и сопровождение программного обеспечения для нужд
медицинских организаций Ханты-Мансийского автономного округа.
В рамках основных функциональных задач были реализованы такие
проекты, как «Интерактивный стол», информационная система учета
медицинских справок, различные регистры пациентов и так далее. Всего
реализовано более 40 проектов с использованием современных
информационных технологий.
29
Так, например, один из последних проектов - «Интерактивный стол» -
является одним из пилотных проектов по внедрению IT-технологий в
процесс принятия врачебных решений.
Проект состоит из двух частей – аппаратной платформы и
программной платформы, интегрированной с Медицинской информационной
системой медицинских организаций.
Аппаратная часть напоминает операционный стол или больничную
койку. Вся поверхность стола представляет собой большой сенсорный
дисплей, посредством которого происходит взаимодействие с программной
частью, а также отображение различной медицинской информации.
Аппаратная часть защищена от попадания пыли и влаги и допускает
размещение в стерильных помещения, в том числе – операционных.
Программная часть представляет собой адаптированный к сенсорному
взаимодействию программный комплекс, для организации и проведения
консилиумов врачей. Программный комплекс интегрируется с медицинской
информационной системой, а также с цифровыми архивами медицинских
изображений, позволяя выводить одновременно историю болезни,
результаты анализов, снимки тела пациента в высоком разрешении и другие
медицинские сведения. Также программная часть позволяет вести аудио- или
текстовый протокол консилиума, избавляя, таким образом, от необходимости
ведения бумажного протокола.
Структура подразделений, занимающихся информационными
технологиями, представлена на рисунке 2.
30
Заместитель директора
по информатизации
Отдел
администрирования
сетевой
инфраструктуры
Отдел сопровождения
WEB-порталов
Отдел разработки
информационных
систем
Отдел по защите
информации
Отдел сопровождения
медицинской
информационной
системы
Рисунок 2 – Структура департамента информатизации
Одной из основных технологий, используемых в МИАЦ при
разработке информационных систем, является CASE-технология.
CASE-технология - метод проектирования информационных систем, и
соответствующие инструментальные средства, позволяющие в наглядной
форме моделировать и анализировать предметную область, на стадиях
разработки и сопровождения информационной системы.
Главная задача технологии — разделить проектирование программного
обеспечения от его кодирования, сборки, тестирования и функционирования.
В рамках практики была построена информационная модель одного из
подразделений - отдела администрирования сетевой инфраструктуры.
Данная информационная модель представлена на рисунке 3.
31
Центр обработки
данных
Отдел
администрирования
сетевой
инфраструктуры
Информация о
польлзователях
Информация о каналах
связи
Информация об
оборудовании
Медицинская
информационная
система
Пользователи
Рисунок 3 – Информационная модель отдела
Отдел администрирования сетевой инфраструктуры получает
информацию об имеющемся сетевом оборудовании и его функционировании,
информацию об имеющихся каналах связи и их состоянии и данные о
пользователях информации с их правами.
На основании имеющихся данных обеспечивается функционирование
сетевой инфраструктуры с целью обеспечения доступности информации.
В связи с тем, что пользователями медицинской информационной
системы являются все медицинские учреждения округа, компьютерная сеть
предприятия построена по следующему принципу:
на каждом предприятии реализованы свои собственные локальные
сети, функционирование которых обеспечивается собственными локальными
серверами;

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран