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

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

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

регистрации пользователя он будет добавлен в список пользователей.

Редактирование учётной записи

Для редактирования учётной записи, необходимо выбрать учётную запись в списке пользователей, после чего необходимо указать новые данные и нажать кнопку Изменить для принятия изменений, либо Отмена для отмены изменений.

Удаление учётной записи

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

Установка прав доступа на объекты и инструкции БД

Для установки прав доступа на объекты и инструкции БД, необходимо указать пользователя в всплывающем меню и нажать кнопку Выбрать, после чего на экране будут отображены все права доступа пользователя на таблицы (рисунок 20) и хранимые процедуры (рисунок 21).

Доступны следующие ограничения:

операция выборки (SELECT) - просмотр записей в таблице или представление;

операция вставки (INSERT) - добавление новых записей в таблицу или представление;

операция изменения (UPDATE) - изменение содержимого записей таблицы или представления;

операция удаления (DELETE) - удаление записей из таблиц или представлений;

выполнение хранимых процедур (EXECUTE) - выполнение хранимой процедуры или определяемой пользователем функции. Все SQL - инструкции выполняются внутри хранимых процедур, что значительно повышает уровень безопасности данных, а также снижает сетевой трафик, так как при вызове процедуры, необходимо только указать входные данные, вся обработка происходит на стороне сервера.

 

1.2.4 Характеристики ПО

Надёжность

Приложение должно:

контролировать корректность передаваемых данных;

корректно реагировать на исключительные ситуации;

информировать пользователя о возникших ошибках;

обеспечивать пользователю функциональность в соответствие с назначенными ему правами;

реализовывать все предусмотренные функции;

время реакции системы на запросы должно быть приемлемым.

Переносимость

Приложение корректно работает на операционных системах Windows NT/2k/XP и корректно передаёт данные по протоколу TCP/IP.

 

 

2. Функциональная часть

 

.1 Список функций

 

Должны быть реализованы следующие функции:

извлечения данных из СУБД Clipper в СУБД SQL Server 2005

формирование файлов РЗ для отправки в филиалы;

формирование файлов РД для отправки в филиалы;

приём файлов РЗ от филиалов;

приём файлов РД от филиалов;

формирования отчётных документов:

отчёт РЗ по районам выдачи;

отчёт РЗ по месту проживания;

отчёт РЗ по ЛПУ;

отчёт РЗ по предприятиям;

бланк страхового медицинского полиса;

управление правами доступа пользователей над объектами БД:

регистрация новой учётной записи;

редактирования учётной записи;

удаления учётной записи;

установка прав над объектами и инструкциями БД для учётной записи.

 

2.2 Требования к функциям

 

.2.1 Информационно-функциональная схема

Информационно-функциональная схема дает комплексное представление об основных элементах реализации конкретного функционального процесса. Схема позволяет видеть, на какие элементы информационной базы опирается реализация отдельных функций приложения, источники информации, ее пользователей, также пользователей, участвующих в реализации функций АИС. В ИФС используются следующие условные обозначения (рисунок 22).

 

Рисунок 22 - Условные обозначения, принятые для описания информационно-функциональной схемы

 

2.2.2 Импорт данных из СУБД Clipper в СУБД MS SQL Server 2005

Данная функция предназначена для автоматизации импорта данных из СУБД Clipper в СУБД MS SQL Server 2005, выполняя при этом преобразование данных к нужному формату и проверяя их на корректность. Выполняется импорт всех данных, при этом будет сформирован лог-файл для РЗ и РД, где будут указаны ошибочные записи. Типичные ошибки: дублирование ключевых полей, расхождение даты регистрации с датой окончания действия документа, незаполненные необходимые поля, не правильный формат данных.

При извлечении данных, должны выполняться следующие действия:

подключение к серверу под логином администратора;

выбор папки источника данных;

извлечение данных из файлов;

формирование лог - файла при возникновении ошибок;

информирование пользователя о завершение операции извлечения.

Рисунок 23 - Фрагмент ИФС для функции Импорт данных

 

2.2.3 Формирование файлов регистра застрахованных

Данная функция предназначена для формирования файла регистра застрахованного за отчётный период для оправки в СМО. После формирования файла РЗ, необходимо проверить правильность и полноту заполнения всех данных.

Не допускается:

нулевое значение, неполное либо неверное заполнение поля: серия и номер паспорта (свидетельства о рождении);

нулевое значение серии полиса;

пустое поле улицы, номера дома.

 

Рисунок 24 - Фрагмент ИФС для функции Формирование файла регистра застрахованных

2.2.4 Формирование файлов регистра договоров

Данная функция предназначена для формирования файла регистра договоров за отчётный период для оправки в СМО. После формирования файла РД, необходимо проверить правильность и полноту заполнения всех данных. Дата начала действия договора должна быть указана у все