
- •Введение
- •1.Анализ и обзор существующих разработок в предметной области
- •2.Проведение предпроектного анализа предметной области «Регистратура поликлиники»
- •2.1.Описание учреждения
- •2.2. Описание организационной структуры подразделения
- •2.3.Цели функционирования регистратуры
- •2.4. Состав бизнес процессов регистратуры
- •2.5.Описание бизнес – процессов регистратуры
- •2.6.Объекты (документы) основного бизнес – процесса учреждения
- •2.7.Типовые бизнес – процессы, подлежащие автоматизации
- •3.Формирование требований
- •3.1. Состав требований
- •3.2- Матрица трассировки "Подсистема – Функциональное требование".
- •3.2. Определение состава сценариев, реализующих требования
- •3.3. Разработка содержания сценариев
- •3.4. Определение требований к пользовательскому интерфейсу
- •4. Последовательность этапов работы над программой
- •4.1. Постановка задачи
- •4.2. Порядок разработки программы
- •4.2.Характеристика первичных документов с нормативно – справочной и входной оперативной информацией
- •4.3. Разработка структуры базы данных
- •4.4.Описание типовых запросов
- •5.Описание программы
- •5.1.Общие сведения
- •5.2.Проектирование экранных форм для ввода данных
- •5.3.Проектирование выходных и отчетных форм
- •5.4.Уточнение функциональной структуры программной системы
- •5.5.Проектирование и реализация программных модулей
- •5.6.Используемые технические средства
- •Заключение
5.2.Проектирование экранных форм для ввода данных
Данная форма ведет таблицу Карточка и Полис, которые отражают данные о пациенте. На форме представлены поля для заполнения всех сведений о клиенте поликлиники. С помощью кнопки «Добавить пациента» пользователь добавляет данные в базу, а кнопка «Назад в главную форму» - возвращает пользователя в главную форму, где он может выбрать другие действия в программе
Данные из блоков «Личные данные» и «Контакты» заносится в таблицу Карточка, а из блока «Данные о полисе» — в таблицу Полис. На рисунке 5.1. представлена форма заполнения данных о пациенте.
Рисунок 5.1 – Форма заполнения данных о пациенте
Данная форма оформляет справку, которая отражается в таблице Справка. Здесь пользователь может выбрать из списка фамилию пациента и нужного специалиста, заполнить поле диагноз и выбрать дату выдачи справки.
Воспользовавшись панелью инструментов, пользователь может пролистать все имеющиеся справки, добавить новую или удалить ненужную, а также кнопка «Сохранить изменения» - заносит данные в базу, таблица Справка, кнопка «Назад в главную форму» переносит пользователя в окно главной формы. На рисунке 5.2. представления форма оформления справки.
Рисунок 5.2 – Форма оформления документа «Справка»
Данная форма позволяет вносить и изменять данные о врачах поликлиники. В полях название отделения и заведующий отображаются данные соответственно этим полям, а ниже представления таблица, в которой отображаются данные о специалистах. В верхней части формы расположена панель инструментов, где пользователь может листать данные об отделениях, а также с помощью кнопки удалить и сохранить - может изменять запись о враче. В списке специализация, регистратор выбирает ту, специальность которую надо для занесения в таблицу. Все данные о враче добавляются в таблицу Специалист (рисунок 5.3).
Рисунок 5.3 – Форма представления «Врач»
5.3.Проектирование выходных и отчетных форм
Как и любая программа, приложение «Регистратура» производит выходные данные. Эти выходные данные представлены в виде отчетов. Пример, типового отчета представлен на рисунке 5.4. Также главной составляющей этой программы – это пациент. На рисунке 5.5. и 5.6. представлены отчеты о пациентах.
Рисунок 5.4 – Отчет о зарегистрированных справках.
Рисунок 5.5 – Отчет о пациентах поликлиники
Рисунок 5.6 – Отчет в Excelо пацинетах поликлиники
5.4.Уточнение функциональной структуры программной системы
Далее будут представлена характеристика созданных подпрограмм на примере Reg1 «Добавление запись пациент» в таблице 5.1. и описание данных, используемых в программе – таблица 5.2.
Таблица 5.1 — Характеристика созданных подпрограмм.
Наименование |
Тип подпрограммы |
Назначение |
Button1_Click |
процедура |
Запись пацинета в базу данных |
Button2_Click |
процедура |
Выход в главную форму |
Reg1_FormClosed |
событие |
При закрытии формы открывается главная форма |
Таблица 3.3 — Описание данных, используемых в программе.
Имя переменной |
Физический смысл переменной |
Назначение переменной |
Ограничения |
cn |
Строка подключения |
вспомогательная переменная |
Содержит строку подключения |
TextBox1.Text |
Поле, сюда вводится информация о внутренном номере пациента |
результат
|
Символьного типа |
com |
Служит для написания SQL-запросов |
вспомогательная переменная |
Содержит SQL-запрос |
i
|
integer |
вспомогательная переменная |
Для информирования успешного результа о записи данных в таблицу |
В столбце «Назначение переменной» может быть указан один из трёх вариантов:
исходные данные;
вспомогательная переменная;
результат.