
- •Содержательная постанОвка задачи
- •Математическая постановка задачи
- •2.1. Имя и структура файла
- •2.2.Назначение типов переменных
- •2.3. Способ определения выборки
- •Разработка интерфейса приложения
- •3.1.Разработка макета формы Frm1
- •Описание структуры меню
- •Алгоритмизация задачи
- •5.1. Описание процедур стандартного модуля
- •5.2. Описание процедур формы Frm1
- •6. Разработка контрольного примера
- •6.1. Исходные данные файла
- •6.2. Тестовые наборы
- •Разработка программного кода
- •Процедуры стандартного модуля
- •Процедуры формы Form1.Frm
Описание структуры меню
Рис.4.1.Схема
меню приложения
Таблица 4.1. Структура меню приложения
Название пункта меню |
Имя |
Семантика |
Файл |
mnuFile |
Подсистема, обеспечивающая операции с файлом |
Показать список пациентов |
mnuSpisPazItem |
Функция вывода информации из файла |
Поставить на учет пациента |
mnuPostUchPazItem |
Функция добавления записи в файл |
Удаление записи |
mnuUdZapItem |
Функция удаления записи из файла |
Справки |
mnuSpravka |
Подсистема, позволяющая получить справочную информацию |
Кол-во больных, принятых врачом за последнюю неделю |
mnuPriemItem |
Функция, выводящая на форму справочную информацию |
Список больных с определенным диагнозом |
mnuDiagnItem |
Функция, выводящая на форму справочную информацию |
Выход |
mnuExit |
Подсистема, осуществляющая выход из приложения |
Алгоритмизация задачи
5.1. Описание процедур стандартного модуля
5.1.1. Описание процедуры стандартного модуля Vivod()
Рис.5.1.1. Схема алгоритма процедуры Vivod()
5.1.2. Описание процедуры стандартного модуля Schit ()
Рис.5.1.2. Схема алгоритма процедуры chtenie()
5.1.3. Описание процедуры стандартного модуля kontr ()
Рис.5.1.3. Схема алгоритма процедуры kontr()
5.1.3. Описание процедуры стандартного модуля VvodData()
Рис.5.1.4. Схема алгоритма процедуры VvodData()
5.2. Описание процедур формы Frm1
5.2.1. Описание процедуры LstDg_Click()
Рис.5.2.1. Схема алгоритма процедуры LstDg_Click()
5.2.2. Описание процедуры LstF_V_Click()
Рис.5.2.2. Схема алгоритма процедуры LstF_V_Click()
5.2.3. Описание процедуры mnuPostUchPazItem_Click()
Рис.5.2.3. Схема алгоритма процедуры mnuPostUchPazItem_Click() (продолжение)
Рис.5.2.3. Схема алгоритма процедуры mnuPostUchPazItem_Click() (продолжение)
Рис.5.2.3. Схема алгоритма процедуры mnuPostUchPazItem_Click() (продолжение)
Рис.5.2.3. Схема алгоритма процедуры mnuPostUchPazItem_Click() (окончание)
5.2.4. Описание
процедуры mnuUdZapItem_Click()
Рис.5.2.4. Схема алгоритма процедуры mnuUdZapItem_Click()
Рис.5.2.4. Схема алгоритма процедуры mnuUdZapItem_Click() (окончание)
Описание процедуры mnuExit_Click()
Рис. 5.2.5. Схема алгоритма процедуры mnuExit_Click()