Автор: Пользователь скрыл имя, 31 Мая 2013 в 23:32, курсовая работа
Система Clarion — это ориентированная на обработку данных среда быстрой разработки приложений, которая включает кодогенерацию и многократно используемые метаданные для быстрого создания приложений уровня управления предприятием для обработки бизнес-данных. Clarion лежит в основе всей линейки продуктов Soft Velocity и обеспечивает ему репутацию средств быстрой и эффективной разработки приложений БД. В дополнение к 4GL языку Clarion в продукт Clarion включены компиляторы С++ и Modula-2. Все языки используют один и тот же оптимизатор кода и могут одновременно применяться в рамках одного приложения.
ВВЕДЕНИЕ……………..…………………………………………………………3
ПОСТАНОВКА ЗАДАЧИ…………..…………………………………...........4
ОПИСАНИЕ СТРУКТУРЫ БАЗЫ ДАННЫХ.………...................................5
2.1 Справочник «клиенты»……………………………………………………….6
2.2 Справочник «лечебно профилактических учреждений»…………………...8
2.3 Таблица «Учет заключенных договоров страхования»……………….......10
2.4 Таблица «Учет убытков»……………………………………………………13
ОПИСАНИЕ СВЯЗЕЙ……………………………………………………….15
ОПИСАНИЕ ОТЧЕТОВ……………………………………………………..17
ОПИСАНИЕ ПРИЛОЖЕНИЯ………………………………………………18
ТРЕБОВАНИЯ К АППАРАТНОМУ И ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ………………...…………………………………………..19
ЗАКЛЮЧЕНИЕ……………………………………………………………….....20
СПИСОК ЛИТЕРАТУРЫ……………
General |
Attributes |
Columns | |||||
Key name |
Description |
Require Unique Value |
Primary Key |
Auto Num ber |
Case Sensitive |
Exclude Empty Keys |
|
SpZakldog | |||||||
zakldog |
По коду заключенного договора |
|
|
|
|
Kod_Zakldog - Ascendin | |
Client |
По коду клиента |
|
|
Kod_Client - Ascendin |
Рис.7. Ключи таблицы «Учет заключенных договоров»
Таблица «Учет убытков» (SpUbit) содержит информацию об убытках: код убытка, код заключенного договора, код лпу, используемая сумма, подтверждающий документ, дата документа. (См. таблицу 7 и Рис.8.).
Таблица 7
Колонки таблицы «Учет убытков»
Column Name |
Description |
Data Type |
Screen Picture |
Prompt Text |
Column Heading |
SpUbit | |||||
Kod_ubit |
Код убытка |
SHORT |
@n-7 |
Код убытка |
Код убытка |
Kod_zakldog |
Код заключенного договора |
SHORT |
@n-7 |
Код заключенного договора |
Код заключенного договора |
Kod_lpu |
Код лпу |
SHORT |
@n-7 |
Код лпу |
Код лпу |
Isp_sum |
Используемая сумма |
STRING |
@s7 |
Используемая сумма |
Используемая сумма |
Pod_doc |
Подтверждающий документ |
STRING |
@s30 |
Подтверждающий документ |
Подтверждающий документ |
Data_doc |
Дата документа |
STRING |
@D6 |
Дата документа |
Дата документа |
Рис.8. Поля таблицы «Учет убытков»
Таблица «Учет убытков» имеет следующие ключи (См. таблицу 8 и Рис.9.).
Таблица 8
Ключи Таблицы «Учет убытков»
General |
Attributes |
Columns | |||||
Key name |
Description |
Require Unique Value |
Primary Key |
Auto Num ber |
Case Sensitive |
Exclude Empty Keys |
|
SpZakldog | |||||||
Ubit |
По коду убытка |
|
|
|
|
Kod_ubit - Ascendin | |
zakldog |
По коду договора |
|
|
Kod_zakldog - Ascendin | |||
Lpu |
По коду лпу |
|
|
Kod_lpu - Ascendin |
Рис.9. Ключи таблицы «Учет убытков»
При создании БД возникает необходимость создания связей между таблицами. Как и в других средствах разработки БД в Clarion связи таблиц устанавливаются по ключам, с помощью New Relationship Properties: вызывается окно Edit Relationship Properties, где указывается; тип связи Туре (1:М, M:l), Foreign Key, Related Table, Primary Key, Columns Mapping, On Update, On Delete (См. Таблицу 9).
Таблица 9
Описание связей
Related Table |
Type |
Foreign Key |
Primary Key |
On Update |
On Delete |
Связь таблицы «Клиенты» (SpClient) | |||||
SpZakldog |
1:M |
Client |
Client |
Restrict |
Restrict |
Связь таблицы «Учет заключенных договоров» (SpZakldog) | |||||
SpUbit |
1:M |
zakldog |
zakldog |
Restrict |
Restrict |
SpClient |
M:1 |
Client |
Client |
Restrict |
Restrict |
Связь таблицы «Лечебно профилактических учреждений» (Splpu) | |||||
SpUbit |
1:M |
Lpu |
Lpu |
Restrict |
Restrict |
Связь таблицы «Учет убытков» (SpUbit) | |||||
SpZakldog |
M:1 |
zakldog |
zakldog |
Restrict |
Restrict |
Splpu |
M:1 |
Lpu |
Lpu |
Restrict |
Restrict |
Связи в базе данных необходимы
для комплексности, целостности
и непротиворечивости информации. Для
их описания мы воспользовались средством Clar
Рис.10. Связи в базе данных «Информационная система медицинской страховой компании «Мединком»»
Тип применяемой корректировки данных - Restrict. В случае связи справочника с основной таблицей - тип связи один ко многим, в случае связи основной таблицы с таблицей справочником - тип связи многие к одному.
Заполнение основной таблицы осуществляется путём вызова заполненных справочников (с помощью связей). Так при заполнении таблицы «Учет убытков» вызывается справочник «Заключенные договора» с заполненными полями и предлагается выбрать договор уже со всеми занесенными его данными.
Формы отчёта настраиваются
при помощи окна Report Formatter. При помощи
этого окна можно полностью
Примеры готовых отчётов приведены в Приложениях А, Б, В.
Меню приложения содержит пункты необходимые для работы.
Для работы со справочниками необходимо обратиться к меню «Просмотр» и выбрать нужный нам справочник.
Для заполнения выбранного справочника нужно нажать левой кнопкой мыши на кнопку «Добавить». В появившееся окно заносится вся необходимая информация, затем для сохранения записи нужно нажать на кнопку «Ok».
Для редактирования и удаления определенных записей в таблице необходимо нажать на кнопку «Изменить», либо на кнопку «Удалить».
Для того чтобы просмотреть отчет и вывести его на печать, необходимо обратиться к меню «Отчеты» и выбрать нужный отчет.
1. Для обеспечения надежности необходимо проверять корректность вводимой информации. Входные данные должны соответствовать указанному типу и размеру. Если получаемые данные не соответствуют входным, то система должна вывести на экран сообщение об ошибке и запросить повторный ввод.
2. Требования к аппаратуре: Pentium, операционная система Windows 9-х, те, хр.
3. Минимальные системные требования: PC: 512 Мб ОЗУ, SVGA-карта (800x600, 65536 цветов) 16-битная звуковая карта, манипулятор «мышь», клавиатура (стандартная (101/102 клавиши)), USB-порт 2.О.
4. Наличие принтера для печати отчетов.
5. Документация к программе, которая поставляется вместе с программой при внедрении в организацию.
6. Clarion не обязательно, достаточно загрузочного файла с расширением .ехе.
ЗАКЛЮЧЕНИЕ
В результате проделанной сквозной задачи была спроектирована база данных по учету коммерческой деятельности медицинской страховой компании, в которой отразились все этапы разработки базы данных. В разработанной базе данных можно просмотреть список клиентов, сделать запросы по заключенным договорам, получить отчет об убытках.
В дальнейшем возможно изменение разработанной базы данных для удаления, добавления не только отдельных полей в любой из таблицы, и самой таблицы. Также возможно формирование отчета по различным параметрам и критериям, с различными итогами (более детальными или укрупненными) в соответствии с потребностями пользователя.
При внедрении в организацию разработанной базы данных вместе с программой должна обязательно поставляться программная документация (пояснительная записка, содержащая описание разработки). Наличие Clarion в компьютере не обязательно, достаточно занести в память компьютера загрузочного файла с расширением .exe.
СПИСОК ЛИТЕРАТУРЫ
1. Рудаков А.В. Технология разработки программных продуктов. – М.: Издательский центр «Академия», 2006. – 208 с.
2. Гагарина Л.Г., Виснадул Б.Д., Игошин А.В. Основы технологии разработки программных продуктов. – М.: ФОРУМ: ИНФРА-М, 2006. – 192с.
3. Единая система программной документации (сборник стандартов). – М.: Изд-во стандартов, 1988. – 143 с.
Приложение А
Приложение Б
Приложение В
Приложение Г
Меню просмотр (пункт справочники)
Приложение Д
Меню программы (отчеты)
Информация о работе Информационная система медицинская страховая компания "Мединком"