- •1 Описание постановки задачи
- •1.1 Характеристики задачи
- •1.2 Перечень функций, реализуемых задачей
- •1.3 Описание входной информации
- •1.4 Описание выходной информации
- •2 Организация и ведение информационной базы
- •2.1 Система классификации и кодирования информации
- •2.2 Внемашинная база
- •2.3 Внутримашинная база
- •4 Описание технических средств
- •4.1 Описание ос
- •Internet Explorer
- •Outlook Express
- •4.2 Описание среды программирования
- •4.3 Описание субд
1.4 Описание выходной информации
В данной задаче выходной информацией является следующая информация:
1. Список студентов выбранной группы- фельдшеру.
2. Справка о сделанных прививках (студенту в 1 экземпляре)
3. Годовой отчет о сделанных прививках(поликлинике в одном экземпляре)
2 Организация и ведение информационной базы
2.1 Система классификации и кодирования информации
В данной задаче используется система цифрового порядкового кодирования.
Кодированию подлежит следующая информация:
-
названия городов
-
наименование групп студентов
-
наименования физкультурных групп
-
наименования врачей
В таблице 1 представлены примеры кодирования наименований городов
Таблица 1 – Пример кодирования названий городов
Код |
Наименование улицы |
1 |
Мурманск
|
2 |
Полярные Зори |
3
|
Никель
|
В таблице 2 представлены примеры кодирования наименований групп студентов
Таблица 2 – Пример кодирования наименований групп студентов
Код |
Наименование услуги |
1 |
1-П-1 |
2 |
1-П-2 |
3 |
1-П-3 |
В таблице 3 представлены примеры кодирования физкультурных групп
Таблица 3 – Пример кодирования физкультурных групп
Код |
Ф.И.О. клиента |
1
|
Основная
|
2
|
Дополнительная
|
3
|
Освобожден
|
В таблице 4 представлены примеры кодирования наименования врачей
Таблица 4 – Пример кодирования наименования врачей
Код |
Ф.И.О. клиента |
1
|
Окулист
|
2
|
Хирург
|
3
|
Ортопед
|
2.2 Внемашинная база
Внемашинная база представлена следующими документами:
Входные документы:
-
приказ о зачислении студента
-
страховой медецинский полис студента
-
медицинская карта студента
-
направление на флюорографическое обследование
-
журнал прививок
2.3 Внутримашинная база
Перечень файлов БД представлен в таблице 5
Таблица 5 – перечень файлов БД
|
Наименование файла БД |
Назначение таблицы |
1 |
Dop_Obs.db |
Дополнительное обследование |
2 |
FLU.db |
Флюорографическое обследование |
3 |
Mantu.db |
Реакция Манту |
4 |
Privivki.db |
Прививки |
5 |
S_FizGrupp.db |
Справочник физкультурные группы |
6 |
S_Gorod.db |
Справочник города |
7 |
S_Grupp.db |
Справочник группы студентов |
8 |
S_Pol.db |
Справочник пол |
9 |
S_Vrach |
Справочник врачи |
10 |
Studen.db |
Студенты |
11 |
Vid_Priv.db |
Виды прививок |
Описание структуры таблицы Dop_Obs.db представлено в таблице 6
Таблица 6 – Структура таблицы Dop_Obs.db
Наименование поля |
Тип |
Размер |
N_Zap |
Autoincrement |
---- |
K_Vrach |
Short |
|
Primich |
Alpha |
50 |
N_Zap_Med |
Short |
|
Описание структуры таблицы Flu.db представлено в таблице 7
Таблица 7 – Структура таблицы FLU.db
Наименование поля |
Тип поля |
Размер |
K_FLU |
Autoincrement |
---- |
K_Stud |
Short |
150 |
D_FLU |
Date |
---- |
Nomer |
Short |
---- |
Primich |
Alpha |
---- |
Описание структуры таблицы Mantu.db представлено в таблице 8
Таблица 8 – Структура таблицы Service.db
Наименование поля |
Тип |
Размер |
K_Reac |
Autoincrement |
---- |
K_Stud |
Short |
|
D_reac |
Date |
|
Rez |
Alpha |
20 |
Seria |
Alpha |
10 |
KontrN |
Alpha |
10 |
Описание структуры таблицы Medos.db представлено в таблице 9
Таблица 9 – Структура таблицы Medos.db
Наименование поля |
Тип |
Размер |
N_Zap_Med |
Autoincrement |
---- |
G_Med |
Short |
---- |
Ves |
Short |
---- |
AD |
Alpha |
7 |
Bolezni |
Memo |
---- |
Zak_Lor |
Memo |
|
Zak_Okulist |
Memo |
|
Zak_Hirurg |
Memo |
|
Zak_Nevropotolog |
Memo |
|
Zak_genekolog |
Memo |
|
Zak_Terapevt |
Memo |
|
Rost |
Short |
|
Otkl_An |
Memo |
|
K_Stud |
Short |
|
Описание структуры таблицы Privivki.db представлено в таблице 10
Таблица 10 - Структура таблицы Privivki.db
Наименование поля |
Тип |
Размер |
K_Priviv |
Autoincrement |
---- |
K_Stud |
Short |
---- |
K_Vid_priv |
Short |
---- |
D_Priv |
Date |
---- |
Doza |
Short |
---- |
Seria |
Alpha |
10 |
KontrNomer |
Alpha |
10 |
Описание структуры таблицы S_FizGrupp.db представлено в таблице 11
Таблица 11 – Структура таблицы S_FizGrupp.db
Наименование поля |
Тип |
Размер |
K_FizGrupp |
Autoincrement |
----- |
FizGrupp |
Alpha |
20 |
Описание структуры таблицы S_Gorod.db представлено в таблице 12
Таблица 12 – Структура таблицы S_Gorod.db
Наименование поля |
Тип |
Размер |
K_Gorod |
Autoincrement |
- |
Gorod |
Alpha |
20 |
Описание структуры таблицы Brigadir.db представлено в таблице 13
Таблица 13 – Структура таблицы S_Grupp.db
Наименование поля |
Тип |
Размер |
K_Grupp |
Autoincrement |
---- |
Grupp |
Alpha |
6 |
Описание структуры таблицы S_Pol.db представлено в таблице 14
Таблица 14 – Структура таблицы S_Pol.db
Наименование поля |
Тип |
Размер |
K_Pol |
S |
---- |
Pol |
Alpha |
8 |
Описание структуры таблицы S_Vrach.db представлено в таблице 15
Таблица 15 – Структура таблицы S_Vrach.db
Наименование поля |
Тип |
Размер |
K_Vrach |
Short |
---- |
Vrach |
Alpha |
20 |
Описание структуры таблицы Vid_Priv.db представлено в таблице 16
Таблица 16 – Структура таблицы Vidpriv.db
Наименование поля |
Тип |
Размер |
K_Vid_priv |
Short |
---- |
Vid_Priv |
Alpha |
20 |
Period |
Alpha |
50 |
Описание структуры таблицы Student.db представлено в таблице 16
Таблица 16 – Структура таблицы Student.db
Наименование поля |
Тип |
Размер |
K_Stud |
Short |
---- |
FIO |
Alpha |
30 |
K_Goroda |
Short |
|
Adress |
Alpha |
30 |
Telefon |
Alpha |
10 |
D_Roj |
Date |
|
K_Grupp |
Short |
|
N_Polis |
Long Integer |
|
D_Polis |
Date |
|
LPU |
Alpha |
10 |
K_FizGrupp |
Short |
|
K_Pol |
Short |
|
На рисунке 1 инфологическая модель БД на языке “Таблицы - Связи”
Таблица 17 – Характеристика АРМ фельдшера
Системный блок |
|
Тип процессора |
Intel Pentium 1
|
Частота, Мгц. |
133 |
Объём ОЗУ, Мбайт |
64 |
Объём кэш памяти, Кбайт |
64 |
Дисководы |
NEC 3520A CD, Acer 1.44 Drive |
Видеоадаптер |
NVidia GeForce2 |
Объём видеопамяти , Мбайт |
16 mb |
Порты |
PCI - 5, AGP - 1, COM - 1, LPT - 1 |
Монитор |
|
Модель |
SAMSUNG 15’ |
Тип экрана |
ЭЛТ |
Разрешение |
Макс.800x600 |
Цвет |
32 bit |
Принтер |
|
Модель |
Epson Stylus 440 |
Технология |
Матричный |
Скорость печати |
~5 листов в минуту |
Порты |
LPT |
Подача бумаги |
Ручная |
Клавиатура |
|
Модель |
UltraX |
Фирма-изготовитель |
Genius |
Количество клавиш |
122 |
Мышь |
|
Модель |
MX-1000 |
Фирма-изготовитель |
Logitech |
Количество кнопок |
8+Scroll (x-y) |