Диплом: Проектирование и разработка информационной системы для учёта листков нетрудоспособности в ГБУЗ г. Москвы ГКБ №13 ДЗ г. Москвы

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
14
- распечатки на бланке строгой отчетности как всей внесенной
информации (за один проход), так и частично внесенной информации (в
несколько проходов);
- формирования журнала выдачи листков нетрудоспособности и его
распечатки на принтере;
- формирование внутренних отчетов, утвержденных приказом по ГКБ
№ 13.
Для реализации возможности масштабирования в информационной
системе должна быть использована клиент-серверная архитектура.
Надежное (устойчивое) функционирование ИС должно быть
обеспечено выполнением совокупности организационно-технических
мероприятий, перечень которых приведен ниже:
- организацией бесперебойного питания технических средств;
- использованием лицензионного программного обеспечения;
- регулярным выполнением рекомендаций Министерства труда и
социального развития РФ, изложенных в Постановлении от 23 июля 1998 г.
«Об утверждении межотраслевых типовых норм времени на работы по
сервисному обслуживанию ПЭВМ и оргтехники и сопровождению
программных средств»;
- регулярным выполнением требований ГОСТ 51188-98. «Защита
информации. Испытания программных средств на наличие компьютерных
вирусов»;
- регулярным выполнением резервного копирования базы данных.
Отказы ПО возможны вследствие некорректных действий оператора
(пользователя) при взаимодействии с операционной системой. Во избежание
возникновения отказов ИС по указанной выше причине следует обеспечить
работу пользователя без предоставления ему административных привилегий.
ИС не требует проведения каких-либо дополнительных видов
обслуживания, кроме резервного копирования БД. Минимальное количество
персонала, требуемого для работы программы, должно составлять 1 штатная
15
единица - пользователь программы (регистратор). Пользователь программы
(регистратор) должен обладать общими практическими навыками работы с
графическим пользовательским интерфейсом операционной системы. Для
работы с ИС навыков в области программирования не требуется.
В состав технических средств должен входить IBM-совместимый
персональный компьютер (ПЭВМ), включающий в себя:
- процессор Pentium с тактовой частотой не менее 1.5 GHz;
- оперативная память объемом не менее 512 Мб;
- жесткий диск объемом не менее 20 Гб;
- монитор с разрешением не менее 1024х768 пикселей;
- клавиатура;
- манипулятор «Мышь»;
- лазерный принтер формата А4;
Программные средства:
- операционная система Windows XP с пакетом обновления SP3 или
версии выше;
Программа должна обеспечивать взаимодействие с пользователем
егистратором) посредством графического пользовательского интерфейса,
разработанного согласно рекомендациям компании-производителя
операционной системы.
16
Глава 2. Теоретическая часть
2.1. Обзор программных аналогов
В настоящее время практически любой бизнес-процесс, так или иначе,
уже информатизирован, и моя задача состоит в том, чтобы провести анализ и
сравнение существующих на рынке программных продуктов.
1С: Медицина. Больничные
Прикладное решение "1С: Медицина. Больничные" предлагается
использовать для автоматизации деятельности централизованных пунктов
выдачи листков в медицинских организациях, а также на рабочем месте
врача, выдающего листки нетрудоспособности.
Функциональные особенности:
- формирование книги учета испорченных, утерянных, похищенных
бланков листков нетрудоспособности;
- формирование отчетов по использованным листам
нетрудоспособности;
- допечатывание любых полей бланка;
Ограничения:
- с одной информационной базой в один момент времени может
работать только один пользователь;
- не поддерживается изменение конфигурации, можно применять
только типовую конфигурацию;
- не поддерживается работа в архитектуре клиент-сервер.
Стоимость одного рабочего места 3 000 руб + стоимость внедрения.
Реестр листков нетрудоспособности (ООО «ITSMED»)
Компания ООО «ITSMED» малоизвестна на рынке. Но, не смотря на
это, данное приложение вполне работоспособно. Из особенностей можно
выделить следующее:
17
- является однопользовательской, хранение информации
осуществляется в файловой системе клиента;
- отсутствие тонкой настройки печати и возможности допечатывания;
- отсутствие каких-либо отчетных форм.
Стоимость одного рабочего места 5 000 руб + стоимость внедрения.
Программное приложение от Фонда ОМС для лечебно-
профилактических учреждений, позволяющее впечатывать данные в
листок временной нетрудоспособности
Данный программный продукт выпущен непосредственно самим
Фондом ОМС и располагает практически всем необходимым функционалом,
за исключением допечатывания произвольных полей на бланке. ИС
распространяется на бесплатной основе и ее свободно можно скачать с
официального сайта ФОМС.
Сравнение характеристик программных аналогов представлено в
таблице 1.
Таблица 1
Сравнение программных аналогов
Наименование ИС
Критерий сравнения
1С:
Медицина
.
Больничн
ые
Реестр
листков
нетрудосп
о-
собности
ПП ФОМС
Собственн
ая
разработк
а
Сохранение информации в
БД для последующего
дополнения и формирования
отчетности
+
+
+
+
18
Таблица 1 Продолжение
Сохранение информации в
БД для последующего
дополнения и
формирования отчетности
+
+
+
+
Печать на бланках строгой
отчетности с попаданием
символов в определенные
ячейки бланка
+
+
+
+
Настройка смещения при
печати
+
-
+
+
Возможность
допечатывания любых
полей бланка
+
-
-
+
Формирование журнала
выдачи листков
нетрудоспособности
+
-
+
+
Клиент-серверная
архитектура ИС
-
-
+
+
Возможность быстрой
модернизации ИС в
соответствии с
изменениями
законодательства
-
-
-
+
Возможность
использования бесплатной
СУБД
+
+
+
+
Формирование внутренних
отчетов
-
-
-
+
ИТОГО:
7
4
7
9
19
2.2. Обзор средств проектирования информационных систем
Автоматизация деятельности любого предприятия предполагает
обязательный изначальный анализ самой деятельности. Средства
проектирования (CASE-средства) - это средства компьютеризированного
анализа, проектирования, перепроектирования, контроля над соблюдением
соответствия тому, что было спроектировано и т. п.
Rational Roseпопулярное средство визуального моделирования
объектно-ориентированных информационных систем, веб-сайтов, интернет-
магазинов компании Rational Software Corp. Работа продукта основана на
универсальном языке моделирования UML (Universal Modeling Language).
Microsoft Visio имеет привычный, интуитивно-понятный для
пользователей Office интерфейс, низкие системные требования. Для
тщательного анализа чертежа предусмотрена функция масштабирования.
Поддерживаются форматы VSD и XML. Несомненным плюсом приложения
нужно отметить его компактность. Предусмотрена возможность поворота
текста на чертежах, а также отправка документа по электронной почте.
Имеется поиск по ключевым словам. Для создания схем процессов,
применяемых в различных CASE средствах (например, BPwin, ERwin,
Rational Rose) Visio включает в себя набор диаграмм, которые используются
в этих средствах. Например, eEPC, IDEF0, IDEF3, UML. Для некоторых из
них Visio позволяет осуществлять контроль правильности создания схем
процессов.
ERwin позволяет проектировать, документировать и сопровождать
базы данных, хранилища данных и витрины данных (data marts). Имеет два
уровня представления модели - логический и физический. На логическом
уровне данные не связаны с конкретной СУБД, поэтому могут быть наглядно
представлены даже для неспециалистов. Физический уровень данных - это по
существу отображение системного каталога, который зависит от конкретной
реализации СУБД. Здесь пользователь задает служащие прообразами
реляционных таблиц сущности с их атрибутами, отображает связи между
20
ними. ERwin взаимодействует с популярными средствами разработки
клиентской части -PowerBuilder, Visual Basic, Delphi, что позволяет
автоматически генерировать код приложения, который полностью готов к
компиляции и выполнению. Для разных сред разработки реализована
различная техника генерации программного кода.
В табл. 2 приведено сравнение возможностей CASE-средств:
Таблица 2
Сравнение возможностей CASE-средств
Критерии сравнения
Rational
Rose
MS Visio
ERwin
Функциональная модель
+
+
-
Объектная модель
+
+
-
Автоматизация документирования
+
+
-
Средства анализа
+
+
-
Контроль правильности создания
схем
-
+
-
Кроссплатформенность
+
-
-
Интеграция c MS Office
-
+
-
Простота использования
-
+
+
Реинжиниринг
+
+
+
Поддержка UML/XML
+/+
+/+
-/-
ИТОГО:
8
10
2
2.3. Обзор средств разработки информационных систем
2.3.1. Обзор систем управления базами данных
Рассмотрим функциональные возможности 2-х самых популярных в
настоящий момент СУБД.
Microsoft SQL Server – система управления реляционными базами
данных, разработанная корпорацией Microsoft. Основной используемый язык
21
запросов – Transact-SQL. Transact-SQL является реализацией стандарта
ANSI/ISO по структурированному языку запросов (SQL) с расширениями.
Oracle Database – это СУБД от компании Oracle. Язык запросов – PL
SQL – процедурное расширение языка SQL, разработанное корпорацией
Oracle. PL SQL базируется на языке Ада.
Версия SQL Server 2008 R2 обеспечивает интеграцию с Microsoft
Office, гарантирует повышенную безопасность и производительность средств
разработки, содержит более мощные инструменты бизнес-аналитики по
сравнению с решением Oracle Database. Кроме того, SQL Server имеет более
низкую совокупную стоимость владения.
Таблица 3
Сравнение характеристик СУБД
Наименование СУБД
Критерий сравнения
MS SQL
Oracle
Масштабируемость и производительность
Отлично (5)
Хорошо (4)
Малая уязвимость баз данных
Отлично (5)
Хорошо (4)
Инструменты бизнес-аналитики с поддержкой
самообслуживания
+ (1)
- (0)
Интеграция с Microsoft Office
+ (1)
- (0)
Простота администрирования
Отлично (5)
Плохо (2)
Встроенные визуальные средства управления
и разработки
Отлично (5)
Хорошо (4)
ИТОГО:
22
14
2.3.2. Обзор языков программирования
Microsoft Visual Basic – средство разработки программного
обеспечения, разрабатываемое корпорацией Microsoft и включающее язык
программирования и среду разработки.
Visual Basic очень сильно привязан к своей среде разработки и к
операционной системе Windows, являясь исключительно инструментом
написания Windows-приложений. Привязка к среде заключается в том, что
22
существует большое количество средств, предназначенных для помощи и
удобства программирования: встроенный отладчик, просмотр переменных и
структур данных на лету, окно отладки, всплывающая подсказка при наборе
текста программы (IntelliSense). Все эти преимущества делают бесполезным
и даже невозможным использование Visual Basic вне среды разработки,
например в обычном текстовом редакторе.
Delphi – императивный, структурированный, объектно-
ориентированный язык программирования, диалект Object Pascal. Начиная со
среды разработки Delphi 7, в официальных документах компания Borland
стала использовать название Delphi для обозначения языка Object Pascal. На
сегодняшний день, наряду с поддержкой разработки 32 и 64-разрядных
программ для Windows, реализована возможность создавать приложения для
Apple Mac OS X (начиная с Embarcadero Delphi XE2), IOS (включая
симулятор, начиная с XE4 посредством собственного компилятора), а также,
в Delphi XE5, приложения для Google Android (непосредственно
исполняемые на ARM процессоре).
Таблица 4.
Сравнение характеристик языков программирования
Наименование СУБД
Критерий сравнения
Delphi XE3
MS Visual
Basic 2010
Быстрота разработки приложения
Отлично (5)
Хорошо (4)
Высокая производительность разработанного
приложения
Отлично (5)
Хорошо (4)
Hизкие требования разработанного
приложения к ресурсам компьютера
Отлично (5)
Плохо (2)
Кросплатформенность
+ (1)
- (0)
Поддержка платформы 64bit
+ (1)
- (0)
ИТОГО:
17
10
23
2.4. Обоснование проектирования собственной ИС и выбора средств
разработки
Проведенный в разделе 2.1. обзор показал, что программные аналоги не
удовлетворяют требования к проектируемой информационной системе. Так в
информационных системах «1С: Медицина. Больничные» и «Реестр листков
нетрудоспособности» не реализована клиент-серверная архитектура. В ИС
«Реестр листков нетрудоспособности» и ПП ФОМС не предусмотрено
допечатывание произвольных полей листка нетрудоспособности. В ИС
«Реестр листков нетрудоспособности» не реализована возможность тонкой
настройки печати и формирование журнала выдачи листков
нетрудоспособности. А возможность быстрой модернизации ИС и
формирования внутрибольничных (индивидуальных) отчетов может быть
реализована только в собственной разработке.
Таким образом, было принято решение о проектировании собственной
информационной системы. В качестве СУБД была выбрана MS SQL Server
2008 R2, так как по ряду показателей она превосходит Oracle Database –
более проста в обслуживании и укомплектована штатными средствами
разработки. К тому же ГБУЗ ГКБ № 13 ДЗМ уже приобретена лицензия на
MS SQL Server 2008 R2 Standard, что позволит централизовано проводить
необходимое обслуживание (резервное копирование) и, в случае
необходимости, легко интегрироваться с существующими
информационными системами.
Из таблицы сравнения характеристик языков программирования видно,
что среда Delphi по некоторым параметрам более предпочтительна для
разработки:
- высокая производительность приложения, которая может быть
достигнута, в том числе, и за счет использования преимуществ платформы
64bit;
- низкая ресурсоемкость готового приложения;

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

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