Описание предметной области - регистратура поликлиники. Разработка структуры данных. Выбор программных средств. Описание используемых методов и обоснование принятых решений. Состав и логическая структура программы. Описание входных и выходных данных.
Аннотация к работе
Развитие науки и техники, а в частности, информационных технологий, позволяет современным людям систематизировать информацию, а также с легкостью управлять ею: добавлять, модифицировать, удалять, обновлять, искать. Введение автоматизированных систем на рабочих местах позволяет улучшить качество работы и значительно повысить производительность.Врачи и пациенты распределены по участкам.Как правило, в поликлинике несколько участковых врачей, за каждым из которых закреплен свой участок. Каждый день в регистратуру поликлиники поступают вызовы от пациентов, информацию о которых необходимо зафиксировать и довести до сведения врача, который обязан обслужить вызов. Таким образом, целесообразно осуществить наиболее быстрый доступ к информации о пациентах и врачах. Также информационно-поисковая система дает возможность быстро изменить информацию о пациенте (к примеру, диагноз), или удалить данного пациента с участка, если он переехал на новое место жительства. Необходимо разработать систему, которая будет характеризоваться следующими функциями: - добавление новой информации о врачах, пациентах и участках;Файл, содержащий информацию о врачах (идентификатор врача, ФИО врача, категория, номер участка, закрепленный за врачом); Файл, содержащий информацию о распределении пациентов и врачей по участкам (идентификатор врача, идентификатор пациента, номер участка). Запись «Врачи» в первом файле содержит поля Идентификатор врача типа integer, ФИО врача типа string (для записи ФИО достаточна длина строки - 100 символов), Категория типа string (для записи достаточна длина строки - 50), Номер участка типа integer. Запись «Пациенты» во втором файле содержит поля Идентификатор пациента типа integer, ФИО пациента типа string (для записи ФИО достаточна длина строки - 100 символов), Возраст типа integer, Номер полиса типа integer, Диагноз типа string (для записи достаточна длина строки - 200 символов). Запись «Участки» в третьем файле содержит поля, считываемые из файлов 1 и 2: Идентификатор врача, Номер участка, Идентификатор пациента.Выбор языка Object Pascal обусловлен тем, что программы, написанные на этом языке программирования, удобны и понятны.При разработке системы использовалась стратегия структурного программирования «сверху вниз». При данном подходе программа разбивается на модули, каждый из которых решает определенную задачу, то есть каждый модуль - также программа.Модуль, отображающий данные в файле «Врачи»; Модуль, отображающий данные в файле «Пациенты»; Модуль, отображающий данные в файле «Участки»;Содержимое каждого файла можно изменить, удалить или просмотреть. После того как пользователь заполнит все необходимые поля, в файл будет внесена новая запись. Для файлов «Врачи» и «Пациенты»: в полях ввода необходимо ввести измененные данные, если связь с другими файлами существует, то изменение данных не будет произведено, иначе данные в файле изменяются в соответствии с содержимым полей ввода. В файле «Участки» проверку для связи с файлами выполнять не нужно, так как все данные, записываемые в файл, считываются из двух других файлов. Удаление в файлах «Врачи» и «Пациенты» подразумевает проверку на связь с файлом «Участки».Перечислим модули программы и их основные функции: Unit2 - реализует основное меню; Unit4 - реализация добавления информации в файл врачей; Unit6 - реализация добавления информации в файл пациентов; Осуществление диалога с пользователем происходит через модуль основного меню: Представление данных в файле осуществляется через таблицу: Окно добавления информации: Сообщение при попытке удалить файл: Изменение данных: Сообщение при попытке изменить связанную запись:Входными данными являются ФИО врача и пациента, категория врача, возраст пациента, идентификаторы пациента и врача, номер участка, закрепленного за врачом, номер полиса и диагноз пациента.Выходные данные - файлы с информацией о пациентах, врачах и распределении участков.В результате работы была создана информационная система, реализующая автоматизированный доступ к информации о врачах, пациентах и участках.
План
Содержание
Введение
1. Анализ предметной области и постановка задачи
1.1 Описание предметной области
1.2 Постановка задачи
2. Разработка структуры данных
3. Описание логической структуры
3.1 Описание выбора программных средств
3.2 Описание используемых методов и обоснование принятых решений
3.3 Состав и логическая структура программы
3.3.1 Структура программного комплекса
3.3.2 Описание алгоритмов
4. Экспериментальная часть
5. Описание входных данных
6. Описание выходных данных
Заключение
Список использованных источников
Введение
Развитие науки и техники, а в частности, информационных технологий, позволяет современным людям систематизировать информацию, а также с легкостью управлять ею: добавлять, модифицировать, удалять, обновлять, искать. Введение автоматизированных систем на рабочих местах позволяет улучшить качество работы и значительно повысить производительность.
Система здравоохранения также нуждается в систематизации информации о медицинском персонале и пациентах, а также сопутствующей информации об этих категориях людей.
В данном проекте поставлена задача разработки информационно-поисковой системы «Регистратура поликлиники», которая дает возможность регистратору управлять данными о врачах и больных. Основная идея разработки системы - обеспечение автоматизированного доступа к информации о пациентах и врачах.
«Регистратура поликлиники» обеспечит сотрудника информацией о врачах поликлиники (ФИО врача, категория, относящийся к нему участок), о пациентах (ФИО, возраст, номер полиса, участок, диагноз) и позволит быстрее ориентироваться при принятии вызовов от населения.
Вывод
В результате работы была создана информационная система, реализующая автоматизированный доступ к информации о врачах, пациентах и участках. Информация хранится в виде файлов, файлы связаны между собой логически. Для связи файлов используется поиск. Система рассчитана на регистратуру одного отделения поликлиники. Для работы с несколькими поликлиниками необходимо реализовать поиск по каждому файлу.
Список литературы
1. Маркин А.В. Технология программирования: Методические указания к лабораторным работам. - Рязан. гос. радиотехн. акад. Рязань, 2005. 48 c.
2. Культин Н.Б. Основы программирования в Delphi7. - СПБ.: БХВ-Петербург, 2003. 608 с.
Лист регистрации изменений
Лист регистрации изменений
Номера листов (страниц) Всего листов (страниц) в документе № документа Входящий номер сопроводительного документа Подпись Дата