Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПИ / КУРСОВАЯ / Пример / Курсовая 2.doc
Скачиваний:
306
Добавлен:
16.03.2015
Размер:
1.79 Mб
Скачать

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. В данной программе решается следующий класс задач:

  • ввод данных записи пациента;

  • редактирование, удаление, а также поиск записи пациента;

  • добавление, редактирование и удаление записи специалиста;

  • добавление записи справки;

  • формирование записи на прием;

  • редактирование записи на прием;

  • просмотр информации о поликлинике;

  • формирования отчетов.

Это приложение реализует все вышеупомянутые задачи, ограничением выступает узкая предметная область, связанная только с деятельностью регистратуры.

Соседние файлы в папке Пример