
- •1. Анализ и характеристика существующей автоматизированной информационной системы
- •1.1. Описание предметной области
- •1.2. Автоматизация процессов
- •1.3. Необходимость автоматизированного решения задачи
- •1.4. Анализ существующих разработок и обоснование выбора технологии проектирования
- •2. Задачи проектируемой автоматизированной информационной системы
- •3. Информационное обеспечение автоматизированной информационной системы
- •3.1. Информационная модель и ее описание
- •3.2. Характеристика первичных документов с нормативно – справочной и входной оперативной информацией
- •3.3. Разработка структуры базы данных
- •3.4. Результатная информация
- •4. Комплекс технических и программных средств
- •4.1. Обоснование проектных решений по техническому обеспечению
- •4.2. Обоснование проектных решений по программному обеспечению
- •5. Структурная и функциональная схемы автоматизированной информационной системы
- •5.1. Общие положения
- •5.2. Описание программных модулей
- •5.3. Технологическое обеспечение задачи
- •Заключение
- •Список использованной литературы
3.3. Разработка структуры базы данных
Даталогическая модель базы должна отражать требования конкретной СУБД, данном случае MS Access 2003, поэтому в ее состав входят таблицы, содержащие сведения об информационных объектах и связях между ними. Все таблицы даталогической модели можно разбить на таблицы с оперативной информацией и таблицы с условно-постоянной информацией.
Состав полей, их наименование, идентификаторы отражены в соответствующих таблицах, представленных ниже.
Таблица 1.
Структура таблицы «Больной»
№ п/п |
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Признак ключа |
1 |
kard |
Номер карты |
Текст |
10 |
Первичный ключ |
2 |
org_strahov |
Организация страхования |
Текст |
50 |
|
3 |
polisa |
Номер полиса |
Текст |
50 |
|
4 |
kod_ligoty |
Льготы |
Число |
|
|
5 |
SNILS |
СНИЛС |
Текст |
50 |
|
6 |
Fam |
фамилия |
Текст |
50 |
|
7 |
Nam |
Имя |
Текст |
50 |
|
8 |
Otch |
Отчество |
Текст |
50 |
|
9 |
pol |
Пол |
Текст |
1 |
|
10 |
data_roj |
Дата рождения |
Дата |
|
|
11 |
post_obl |
адрес прописки
|
Текст |
50 |
|
12 |
post_paion |
Текст |
50 |
|
|
13 |
post_city |
Текст |
50 |
|
|
14 |
post_street |
Текст |
50 |
|
|
15 |
post_home |
Текст |
50 |
|
|
16 |
post_korp |
Текст |
50 |
|
|
17 |
post_kv |
Текст |
50 |
|
|
18 |
reg_obl |
адрес проживания
|
Текст |
50 |
|
19 |
reg_paion |
Текст |
50 |
|
|
20 |
reg_city |
Текст |
50 |
|
|
21 |
reg_street |
Текст |
50 |
|
|
22 |
reg_home |
Текст |
50 |
|
|
23 |
reg_korp |
Текст |
50 |
|
|
24 |
reg_kv |
Текст |
50 |
|
|
25 |
phone_home |
Телефон домашний |
Текст |
50 |
|
26 |
phone_slug |
Телефон служебный |
Текст |
50 |
|
27 |
doc_lgot |
Документ подтверждающий льготы |
Текст |
50 |
|
28 |
invalid |
Инвалидность |
Текст |
50 |
|
29 |
mesto_rab
|
Место работы |
Текст |
50 |
|
Таблица 2
Структура таблицы «Специалист»
№ п/п |
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Признак ключа |
1 |
spec |
Шифр |
Счетчик |
|
ПК |
2 |
Profil |
Профиль/специализация |
Текст |
20 |
|
3 |
fam |
фамилия |
Текст |
50 |
|
4 |
nam |
Имя |
Текст |
50 |
|
5 |
otch |
Отчество |
Текст |
50 |
|
Таблица 3
Структура таблицы «Расписание»
№ п/п |
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Признак ключа |
1 |
kod |
Шифр |
Счетчик |
|
ПК |
2 |
Spec |
Врач |
Число |
Целое |
Код для связи с таблицей врачей |
3 |
Week |
день |
Текст |
10 |
|
4 |
Time |
Время |
Текст |
50 |
|
5 |
Room |
Кабинет |
Текст |
50 |
|
Таблица 4
Структура таблицы «Больничный»
№ п/п |
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Признак ключа |
1 |
kod_bl |
Шифр |
Счетчик |
|
ПК |
2 |
Boln |
Больной |
Число |
Целое |
Код для связи с таблицей больных |
3 |
data_c |
Дата начала больничного |
Дата/время |
|
|
4 |
data_po |
Дата конца больничного |
Дата/время |
|
|
Таблица 5
Структура таблицы «Вкладной лист»
№ п/п |
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Признак ключа |
1 |
Registr |
Шифр |
Счетчик |
|
ПК |
2 |
Boln |
Больной |
Число |
Целое |
Код для связи с таблицей больных |
3 |
Spec |
Врач |
Число |
Целое |
Код для связи с таблицей специалистов |
4 |
data_pos |
Дата посещения |
Дата/время |
|
|
5 |
vid_obsluj |
Вид обслуживания |
Текстовый |
|
|
6 |
Opisanie |
Описание приема |
Поле МЕМО |
|
|
7 |
Diagnoz |
Диагноз |
Текстовый |
|
|
8 |
Bolnich |
Выписан ли больничный |
Логический |
|
|
Рис. 7. Схема данных