- •Информационные технологии
- •Введение
- •1. Основные теоретические положения курсового проекта
- •1.1. Этап анализа заданной предметной области
- •1.2. Построение инфологической модели данных
- •1.3. Проектирование сценария диалога
- •1.4. Технологическое обеспечение задачи
- •1.5. Построение схемы данных
- •1.6. Схема взаимосвязи программных модулей и информационных файлов
- •1.7. Проектирование и реализация экранных форм
- •2. Пример выполнения курсового проекта
- •2.1. Анализ подсистемы учета посещения специалистов в поликлинике
- •2.2. Построение инфологической модели данных
- •2.3 Проектирование сценария диалога
- •2.4. Технологическое обеспечение задачи
- •2.5. Схема данных
- •2.6. Схема взаимосвязи программных модулей и информационных файлов
- •2.7. Проектирование и реализация экранных форм
- •2.8. Заключение
- •Заключение
- •Библиографический список
- •Приложение 1
- •Приложение 2 задания по курсовому проекту
- •Информационные технологии
- •396006, Воронеж, ул. 20-летия Октября,84
2. Пример выполнения курсового проекта
В данном методическом указании рассмотрен пример разработки курсового проекта в предметной области «Поликлиника» на тему «Построение инфологической модели подсистемы учета посещения специалистов в поликлинике и ее реализация с использованием реляционной СУБД»
2.1. Анализ подсистемы учета посещения специалистов в поликлинике
Цель курсового проекта – автоматизировать процесс учета посещения специалистов в поликлинике, что позволит улучшить качество и достоверность получаемой информации, повысит оперативность обработки информации.
Пациент приходит на прием к специалисту. Из соответствующих справочников заносится информация о специалисте и пациенте. Если пациент не зарегистрирован, то в соответствии с документами заполняется справочник пациентов. Далее заполняется форма обращения к специалисту. В результате формируются отчеты посещения специалистов в зависимости от времени года, количество посещений определенного специалиста на заданный период времени и диаграмма зависимости количества обращений к различным специалистам. Полученные отчеты можно вывести на экран или на принтер.
Входная информация. Структура файлов базы данных представлена тремя файлами, два из которых можно представить в виде справочников. Это информация о специалистах поликлиники и о пациентах. И один файл содержит информацию, которая может изменяться, дополняться и корректироваться – таблица «Обращения».
Таблица 1
Справочник «Пациенты»
№ п/п |
Имя поля |
Тип поля |
1 |
ФИО пациента (ключевое поле) |
Текстовый |
2 |
Год рождения |
Дата/время |
Таблица 2
Справочник «Специалисты»
№ п/п |
Имя поля |
Тип поля |
1 |
Специалист (ключевое поле) |
Текстовый |
2 |
Количество специалистов |
Числовой |
Таблица 3
Таблица «Обращение»
№ п/п |
Имя поля |
Тип поля |
1 |
Номер (ключевое поле) |
Счетчик |
2 |
Дата обращения |
Дата/время |
3 |
ФИО пациента |
Текстовый |
4 |
Специалист |
Текстовый |
Рассмотрим результатную (выходную) информацию.
Таблица 4
Отчет «Посещаемость поликлиники в зависимости от времени года».
№ п/п |
Имя поля |
Тип поля |
1 |
Дата обращения |
Дата/время |
2 |
ФИО пациента |
Текстовый |
3 |
Специалист |
Текстовый |
Таблица 5
Отчет «Обращения к специалисту».
№ п/п |
Имя поля |
Тип поля |
1 |
Дата обращения |
Дата/время |
2 |
ФИО пациента |
Текстовый |
3 |
Специалист |
Текстовый |
Таблица 6
Для построения диаграммы ограничим выборку определенной датой.
№ п/п |
Имя поля |
Тип поля |
1 |
Дата обращения |
Дата/время |
2 |
ФИО пациента |
Текстовый |
3 |
Специалист |
Текстовый |