
- •Введение
- •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.Используемые технические средства
- •Заключение
4.4.Описание типовых запросов
1. Вывести Данные о зарегистрированных справках
SELECT Справка.Номер_справки, Специалист.Фамилия, Карточка.Фамилия, Справка.Диагноз, Справка.Дата_выдачи
FROM Специалист INNER JOIN (Карточка INNER JOIN Справка ON Карточка.Внутрн_номер = Справка.Внутрн_номер) ON Специалист.Номер_спец = Справка.Номер_спец;
2.Вывести данные об отделениях, в которых есть специалисты
SELECT Отделение.Название_отд, Отделение.Заведующий, Специалист.Фамилия, Специалист.Имя, Специалист.Отчество
FROM Отделение INNER JOIN Специалист ON Отделение.Код_отд = Специалист.Код_отд;
3.Вывести все данные о имеющихся записях в расписании
SELECT Запись.Код_расписания, Специалист.Фамилия, Специалист.Имя, Специалист.Отчество, Карточка.Фамилия, Карточка.Имя, Карточка.Отчество, Запись.Дата, Запись.Время
FROM Специалист INNER JOIN (Карточка INNER JOIN Запись ON Карточка.Внутрн_номер = Запись.Внутрн_номер) ON Специалист.Номер_спец = Запись.Номер_спец;
4.Вывести всех специалистов, у которых есть пациенты
SELECT Специалист.Фамилия, Карточка.Фамилия
FROM Карточка INNER JOIN (Специалист INNER JOIN Запись ON Специалист.Номер_спец=Запись.Номер_спец) ON Карточка.Внутрн_номер=Запись.Внутрн_номер;
5. Подсчитать количество: записей в расписании, карточек, специалистов, зарегистрированных справок
SELECT Count(Запись.Код_расписания), Count(Карточка.Внутрн_номер, Count(Специалист.Номер_спец), Count(Справка.Номер_справки)
FROM Запись, Карточка, Специалист, Справка;
6.Вывести все данные из таблицы Карточка
SELECT *
FROM Карточка;
7.Вставка данных в таблицу Карточка с параметрами
insert into Карточка(Внутрн_номер, Фамилия, Имя, Номер_страх_полиса, Отчество, Дата_рождения, Адрес_прописки, Адрес_проживания, Телефон, Место_работы, Место_учебы, Пол)
values (@param1,@param2, @param3, @param4,@param5,@param6,@param8,@param9,@param10,@param11,@param12,@param13);
8.Вставка данных в таблицу Полис с параметрами
insert into Полис(Номер_страх_полиса,Страховщик,Дата_прикрепления, Льготы);
values (@param1, @param2, @param3, @param4)
9. Вывести все данные из таблицы Запись
Select *
from Запись;
5.Описание программы
Проектирование программного обеспечения должно включать:
общие сведения;
проектирование экранных форм для ввода данных;
проектирование выходных и отчетных форм;
уточнение функциональной структуры программной системы
проектирование и реализация программных модулей;
используемые технические средства.
5.1.Общие сведения
В данной курсовой работе разрабатывается программа «Регистратура», ее обозначение «Regist». Для разработки данного приложения использовалась среда разработки Microsoft Visual studio, для нормального функционирования необходимо установке на компьютере пользователя Microsoft.NET Framework 2.0. В данной программе решается следующий класс задач:
ввод данных записи пациента;
редактирование, удаление, а также поиск записи пациента;
добавление, редактирование и удаление записи специалиста;
добавление записи справки;
формирование записи на прием;
редактирование записи на прием;
просмотр информации о поликлинике;
формирования отчетов.
Это приложение реализует все вышеупомянутые задачи, ограничением выступает узкая предметная область, связанная только с деятельностью регистратуры.