Автоматизированная система управления медицинского страхования

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

?иIntNnameИмяvarchar(20)

Таблица 3.18 - Структура таблицы policiesmovement

Код поляНаименование поляТип поляpmid*Код признака движения полисаsmallintPmnameПризнак движения полисаvarchar(40)

Таблица 3.19 - Структура таблицы prz

Код поляНаименование поляТип поляPrzid*Код ПРЗchar(4)PrznameПРЗvarchar(40)SmoidКод СМОchar(2)OiidКод районаintSlidКод улицыintHnumberНомер домаsmallintChiefРуководительvarchar(20)MatresponМатериально ответственныйvarchar(20)ProperatorОператорvarchar(20)TelephoneТелефонint

Таблица 3.20 - Структура таблицы regions

Код поляНаименование поляТип поляrid*Код регионаintRnameРегионvarchar(50)

Таблица 3.21 - Структура таблицы secondnames

Код поляНаименование поляТип поляsnid*Код отчестваintsnnameОтчествоvarchar(20)

Таблица 3.22 - Структура таблицы smo

Код поляНаименование поляТип поляSmoid*Код СМОchar(2)smnameСМОvarchar(50)OiidКод районаintSlidКод улицыinthnumberНомер домаsmallintChiefРуководительvarchar(40)chiefaccountantГлавный бухгалтерvarchar(40)mischiefРуководитель АСУvarchar(40)telephoneТелефонinttfomscontractДоговор с ТФМСОvarchar(8)stardateДата началаsmalldatetimeenddateДата окончанияsmalldatetime

Таблица 3.23 - Структура таблицы socialstatus

Код поляНаименование поляТип поляssid*Код социального положенияsmallintSsnameСоциальное положениеvarchar(40)SscategoryКатегория социального положенияvarchar(25)Таблица 3.24 - Структура таблицы specificationslist

Код поляНаименование поляТип поляslid*Код уточнения предприятияchar(1)SlnameУточнение предприятияvarchar(25)

Таблица 3.25 - Структура таблицы streetslist

Код поляНаименование поляТип поляslid*Код улицыintslnameУлицаvarchar(50)

.2.3 Оценка объёма БД

Расчёт верхней оценки объёма информационной базы для разрабатываемого программного комплекса представлен в таблице 3.26.

 

Таблица 3.26 - Объём таблиц БД

Название таблицыРазмер записи, бКоличество записейОбъём, КбДополнительные услуги321003,1Районы583000169,9Услуги521005,1Возрастная группа5230,2Классификатор типов договора54301,6Регистр договоров40650001982,4Документы54201,1Категории застрахованных72503,5Регистр застрахованных1461500000213867,2Отделения ЛПУ8500,4Категории ЛПУ1760,1ЛПУ232500113,3Подчинённость ЛПУ42301,2Тип ЛПУ52402,0Классификатор имён2410000234,4Населённые пункты585000283,2Движение полиса42100,4Пункт регистра застрахованных12030035,2Регионы54904,7Классификатор отчеств2420000468,8Страховые медицинские организации202305,9Социальное положение67151,0Уточнения предприятий2630,1Улицы5410000527,3

Максимальный суммарный объем БД программного комплекса АСУ медицинского страхования может достигать 212,6 Мб.

 

 

4. Программное обеспечение приложения

 

Программный комплекс разработан в среде программирования Microsoft Visual Studio 2005 для Windows 2000/XP/2003 с использованием в качестве механизма доступа к ресурсам СУБД программного инструментария ADO.NET. Интерфейс ADO.NET реализует все низкоуровневые операции работы с базами данных и является разделяемым ресурсом, то есть может использоваться несколькими приложениями одновременно.

Выбор в качестве среды разработки Microsoft Visual Studio 2005 обусловлен хорошим сочетанием возможностей технологии визуального программирования с мощью объектно-ориентированного аппарата языка C#.

Технология визуального программирования позволяет быстро и качественно создавать всевозможные экранные формы и элементы интерфейса, что необходимо для удобства работы конечного пользователя.

Язык C#, являясь объектно-ориентированным, позволяет подходить к разработке внутреннего ядра программы, опираясь на концепцию системного анализа. Унаследовав все лучшие стороны языков высокого уровня, C# объединяет высокую производительность средств быстрой разработки (RAD) с мощью и гибкостью C++. При проектировании программного комплекса активно использовались методы объектно-ориентированного программирования.

Выбор интерфейс ADO.NET обусловлен универсальностью подхода к технологии управления базами данных.

Ориентирование приложения для работы под операционными системами Windows 2000/XP/2003 позволяет в полной мере использовать в программе унифицированный данными операционными системами механизм взаимодействия пользователя с программным комплексом - интерфейс пользователя.

Разработка концептуальной и физической модели данных выполнена в Power Designer v9.0. фирмы Sybase.

В качестве СУБД использовалась СУБД Microsoft SQL Server 2005 фирмы Microsoft.

 

 

Заключение

 

В результате дипломного проектирования для филиала открытого акционерного общества Газпроммедстрах был разработан и реализован программный комплекс Автоматизированная система управления медицинского страхования. В системе реализованы основные функции СМО: функции страхования, функции контроля за выполнением условий договора со страхователями и медицинскими учреждениями, функции формирования отчётов СМО в ТФОМС о численности застрахованных, движении страховых медицинских полисов, операциях по обязательному медицинскому страхованию.

Приложение отвечает всем поставленным требованиям. Осуществлён импорт данных из СУБД Clipper в СУБД MS SQL Server, обеспечивающий перенос существующих данных из устаревшего программного обеспечения в разработанный программный комплекс. Реализовано формирование отчётных документов, предоставляющих всю необходимую для работы информацию. Разработан модуль для администрирования БД, обеспечивающий гибкую настройку прав пользователей над объектами БД.

Разработанные в ВКР модули являются составной частью программного комплекса Автоматизированная система управления медицинского страхования, который планируется к внедрению в компании ОАО Газпроммедст