Автоматизированная система для работы поликлиники

Отчет по практике - Компьютеры, программирование

Другие отчеты по практике по предмету Компьютеры, программирование

ГУАП КАФЕДРА №43

 

 

 

 

 

 

 

 

 

 

 

 

 

ОТЧЕТ

О КУРСОВОЙ РАБОТЕ

по курсу: РАСПРЕДЕЛЕННЫЕ БАЗЫ ДАННЫХ

 

 

 

СТУДЕНТ ГР. 4831 Н.М.Ткачев

Доц. к.т.нА.В, Бржезовский

 

 

 

 

 

 

Санкт-Петербург 2012

Содержание

 

1. Описание предметной области

1.1 Регистрация больных и пациентов

1.2 Ознакомление со справочной информацией

1.3 Запись на прием к врачу

1.4 Просмотр пациентом, сделанных врачом назначений

1.5 Редактирование пациентом или врачом информации о себе

1.6 Заполнение врачом результатов осмотра

1.7 Выписка врачом рецептов, направлений на анализ, а также заполнение результатов анализов для своих пациентов

1.8 Составление расписания

2. Требования к системе

2.1 Требование к системе в целом

2.2 Требования к функциям (задачам)

2.3 Требование к обеспечению

3. Концептуальная модель БД

4. Физическая модель базы данных

4.1 Описание хранимых процедур

4.1.1 Вставка рецепта

4.1.2 Обновление данных о посещении

4.1.3 Привязка пациента к талончику

4.1.4 Находит максимальную дату среди талонов

4.1.5 Добавление талончика

4.1.6 определяет существование логина и пароля пациента в системе

4.1.7 Обновляет направление на анализ

4.1.8 Просмотр анализов пациента

4.1.9 Добавление нового направления на анализ

4.1.10 Удаление направления на анализ

4.1.11 Возвращает типы анализов для посещения

4.1.12 Возвращает даты направления на анализы для посещения

4.1.13 Направления на анализы для пациента

4.1.14 Типы анализов для для посещения

4.1.15 Результаты анализов для талончика по типу и дате

4.1.16 Даты направления на анализ для талончика по типу посещения и дате

4.1.17 Даты направлений на анализы по идентификатору талончика и типу анализа

4.1.18 Информация о выписанных лекарствах для пациента

4.1.19 Возвращает пациентов на участке

4.1.20 Номер участка по имени пациента

4.1.21 Пациенты, относящиеся к врачу территориально

4.1.22 Возвращает информацию о посещениях для пациента

4.1.23 Возвращает даты и времена посещений для доктора и пациента

4.1.24 Возвращает информацию о посещениях для доктора и пациента

4.1.25 Свободные талончики для доктора на текушую дату

4.1.26 Все талончики для доктора на текушую дату

4.1.27 Все талончики для доктора

4.1.28 Все занятые талончики для доктора

4.1.29 Времена посещений для врача и пациента на конкретную дату

4.1.30 Посещения пациента на конкретную дату

4.1.31 Длительность приема по идентификатору посещения

4.1.32 Количество талончиков для доктора

4.1.33 Лекарства, выписанные врачом

4.1.34 Отчёт работы врачей в поликлиннике

4.1.35 Поиск врачей по специальности и участку

4.1.36 Поиск логина и пароля врача в системе

4.1.37 Поиск специальностей врачей на участке

4.1.38 Обновление информации о враче

4.1.39 Номер участка по улице

4.1.40 Свободные кабинеты для дня недели и смены

4.1.41 Номера кабинетов для доктора, где у него идёт прием

4.1.42 Расписание по имени доктора

4.1.43 Рабочие смены для доктора по его логину, дню недели и номеру кабинета

4.1.44 Рабочие смены для доктора по его логину и дню недели

4.1.45 Вставка строки расписания

4.1.46 Общее расписание

4.1.47 Удаления строки расписания

4.1.48 Количество отработанных врачом часов в неделю

4.2 Описание триггеров

4.2.1 Триггер instead of insert для таблицы расписание

4.2.2 Триггер instead of delete для таблицы пациент

5.Интерфейс пользователя

5.1 Главное окно приложения

5.2 гостевое меню

5.3 Меню пациента

5.4 Меню врача

5.5 Меню модератора

6.Репликация данных

7.Хранилище и отчеты

7.1. Схема хранилища

7.2 Отчеты

Список литературы

 

1. Описание предметной области

 

Данная курсовая работа посвящена разработке автоматизированной системы для работы поликлиники. Основные задачи, которые решает автоматизированная система:

Регистрация больных и пациентов

Ознакомление со справочной информацией

Запись на прием к врачу

Просмотр пациентом, сделанных врачом назначений

Редактирование пациентом или врачом информации о себе

Заполнение врачом результатов осмотра

Выписка врачом рецептов, направлений на анализ, а также заполнение результатов анализов для своих пациентов

Составление расписания

 

1.1Регистрация больных и пациентов

 

Пользователь, если у него нет аккаунта в информационной системе, может зарегистрироваться, введя свои данные. Удаление аккаунта может осуществить модератор. Регистрацию врачей может осуществлять только модератор.

 

.2 Ознакомление со справочной информацией

 

Данная информационная система позволяет знакомиться со следующей информацией, даже, если у пользователя нет аккаунта в информационной системе:

просмотр расписания

просмотр пациентов у врача

просмотр всех врачей (по специальности и по участку и специальности)

выписанные врачом лекарства

нагрузка врача(часов в неделю)

отчет о работе врачей за весь период р