Файл: Отчет по производственной рассредоточенной практике (вид практики) в.docx
Добавлен: 04.12.2023
Просмотров: 320
Скачиваний: 6
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
институт кафедра «Прикладная математика»
СЕТЕВОЙ ГРАФИК
По Инструментальным средствам разработки ПО
наименование дисциплины
Студент группы ИСП-11 Курс-2
Направление 09.02.07 «Инструментальные средства разработки ПО»
тема задания
«Система регистрации пациентов»
Сетевой график
Наименование задач | Срок | Отметка |
1 | 2 | 3 |
Изучение области автоматизации: | 19.01.2023 | |
Написание списков литературы | 19.01.2023 | |
Составление контрольных примеров | 19.01.2023 | |
Оформление начальной документации: | 19.01.2023 | |
Сетевой график | 19.01.2023 | |
Содержание, Цели, задачи, введение | 19.01.2023 | |
Составление инфологической модели | 04.02.2023 | |
Составление даталогической модели | 04.02.2023 | |
Описание выходных данных | 04.02.2023 | |
Описание входных данных | 04.02.2023 | |
Составление алгоритма ПО | 04.02.2023 | |
Сборка. Технические требования и ПО | 16.02.2023 | |
Отладка. Функция пользователя | | |
Программирование интерфейса | 25.052023 | |
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 5
Постановка задачи 5
Схема бизнес-процесса приема пациентов в поликлинике 6
Даталогическая модель 9
Описание выходных данных 9
ОПИСАНИЕ ВХОДНЫХ ДАННЫХ 9
Технологическая линия 9
СТРУКТУРА ПО 9
Алгоритм ПО 9
Заключение 9
Литература 9
ПРИЛОЖЕНИЕ А 9
ВВЕДЕНИЕ
Тема: «Разработка приложения справочной службы регистратуры поликлиники».
Регистратура любой поликлиники ведет учет и регистрацию пациентов, проживающего на участке, обсуживающимся данной поликлиникой в соответствии с унифицированными формами первичной учетной документации. Оформляет первичный прием, заполняет больничные карточки, отслеживает ведение историй болезни и посещение больными узких специалистов, оформляет и выдает талоны на прием к узким специалистам, согласно направлениям от терапевтов. Формирует и отслеживает расписание работы узких специалистов. Выдает результаты анализов и больничные карточки посетителям поликлиники. Ведет архив больничных карточек.
В настоящее время работа с пациентами в регистратуре поликлиники ведется в ручном режиме, что приводит к потере времени и ненадлежащему контролю. Выбранная тема исследования является актуальной в связи с внедрением автоматизированной системы регистрации пациентов, что значительно упростит и ускорит процесс обслуживания пациентов [4, 13-56]
Постановка задачи
Цель: проектирование программного приложения справочной службы в поликлинике.
Данная цель реализуется посредством решения следующих задач:
-
изучить потоки данных в регистратуре поликлиники; -
провести моделирование процессов; -
выбрать средства и методы разработки; -
разработать архитектуру приложения; -
запрограммировать интерфейс приложения; -
выполнить проектирование структуры базы данных.
Значимость темы исследования состоит в сокращении трудовых и временных затрат на процессы, связанные с регистрацией пациентов и выдаче им талонов на посещение врачей.
Функции ИС:
-
Введение базы данных. -
Учет медицинских услуг, оказываемых лечебным учреждением. -
Формирование и выдача справок и отчетов на экран и печать, для управления и координирования деятельности отдельных подразделений. -
Выдача рекомендаций для помощи пользователям.
Схема бизнес-процесса приема пациентов в поликлинике
Программное приложение «Регистратура поликлиники» предназначено для автоматизации работы регистратуры поликлиники. Приложение исполняет автоматизирует следующие процессы:
-
Ввод первичной информации с использованием простых и понятных пользователю экранных форм. -
Составления отчетов, необходимых пользователю. -
Вывод отчетов, необходимых пользователю в удобном для него виде. -
Поддержки не только вывода отчетов на экран, но и возможности печати.
Целью создания приложения является:
-
автоматизация организации учета в регистратуре поликлиники; -
возможность хранения данных о клиентах; -
сократить временные затраты на обработку и получение информации.
Разрабатываемое приложение решает следующие проблемы:
-
Автоматизация ввода, контроля и загрузки данных первичных документов в базу данных с использованием экранных форм. -
Ведение файлов с условно-постоянной информацией в базе данных. -
Выполнение расчетов и выдача результативных документов.
В отношении регистратуры поликлиники, разрабатываемое программное приложение должно предоставлять возможность выполнения следующих функций:
-
возможность вносить данные новых клиентов поликлиники; -
возможность изменять данные клиентов; -
вести учет выдачи талонов на прием к узким специалистам.
В ходе предварительного собеседования со служащими регистратуры поликлиники были установлены следующие требования к данному проекту:
1. Программное приложение «Регистратура поликлиники» предназначено для ввода, хранения, изменения и обработки информации о кадровых данных и рабочей загрузке на врачей, работающих в поликлинике, о кадровых данных на клиентов данной поликлиники и данных о состоянии их здоровья.
2. Кадровые данные на врачей должны включать анкетные данные и данные об их специализации.
3. Кадровые данные на клиентов должны включать анкетные данные, данные о местожительстве и сведения о состоянии здоровья.
4. Посещение терапевта осуществляется в порядке «живой очереди» в поликлинике, согласно расписанию работы участковых терапевтов, или вызова врача на дом, в случае тяжелого состояния.
5. Приложение «Регистратура поликлиники» должно обеспечить формирование отчетов по профессиональному составу врачей
, графика работы врачей, анкетных данных клиентов и талонов на прием к узким специалистам.
6. Приложение «Регистратура поликлиники» используется в автономном режиме на компьютере регистратора, в дальнейшем планируется подключение приложения к общей информационной системе поликлиники, в качестве рабочего места регистратора. [1,213-140]
И нфологическая модель
Рисунок 1: ER-диаграмма
Даталогическая модель
Рисунок 2. Схема базы данных
Описание выходных данных
Идентификатор | Наименование | Срок выдачи | Получатель |
F001 | Clinika.dbf | После изменения | Администратор базы, программа |
V001 | Справка о пациентах | По запросу | Лечащ. врач |
V002 | Справка о лечащ. враче | По запросу | Пациент, Глав. врач |
V003 | Справка о расписании | По запросу | Пациент |
V004, P001 | Талон на прием | По запросу | Регистратор, пациент |
V005, P002 | Отчет за период | По окончании периода | Глав. врач, заместитель Глав. Врача |
V006 | Шаблон для ввода, редактирования данных о пациенте | По запросу | Регистратор |
V007 | Шаблон для ввода, редактирования данных о курсе лечения | По запросу | Пациент |
V008 | Шаблон для ввода, редактирования данных о враче | По запросу | Регистратор |
ОПИСАНИЕ ВХОДНЫХ ДАННЫХ
Идентификатор | Наименование | Срок выдачи | Поставщик |
F001 | Clinika.dbf | По запросу | Программа |
V009 | Данные из V006 | По запросу | Регистратор |
V010 | Запрос для справки о пациентах | По запросу | Лечащ. врач, регистратор |
V011 | Запрос для справки о лечащ. враче | По запросу | Регистратор, Глав. врач |
V012 | Данные из V007 | По запросу | Пациент, регистратор |
V013 | Запрос для справки о расписании | По запросу | Пациент, регистратор |
V014 | Запрос периода для отчета | По окончании периода | Глав. врач |
Технологическая линия
Технические разработки
Компьютерная сеть не менее 4 ПК стандартной конфигурации
Сетевой коммутатор
Принтер
Инструментальные средства:
Операционная система Windows 7/10
Среда разработки базы данных: LibreOffice Base
Среда разработки: Python 3.7.4
Язык программирования: Python
Текстовый редактор: Microsoft Word
Сервис для создания диаграмм: Diagram Editor Online
Программа для создания и просмотра презентаций: Microsoft PowerPoint
С ТРУКТУРА ПО
Алгоритм ПО
-
Начало алгоритма -
Вывод главной формы с меню -
Ввод пункта меню -
Анализ выведенного пункта меню-
Если введен пункт меню «Пациент»-
Вывод подменю -
Ввод подпункта -
Анализ введенного подпункта меню-
Если введено ВЫВОД-
Сформировать и вывести документ V006 п.4.1.2
-
-
Если введено РЕДАКТИРОВАНИЕ-
Сформировать и вывести шаблон п.4.1.2
-
-
-
Возврат к пункту 3
-
-
Если введен пункт меню «Курс лечения»-
Вывод подменю -
Ввод подпункта -
Анализ пункта меню-
Если введено шаблон «Курс лечения» -
Сформировать и вывести документ V007 п.4.2.2
-
Если введено РЕДАКТИРОВАНИЕ-
Сформировать и вывести документ V011 п.4.2.2
-
-
-
Возврат к пункту 3
-
-
Если введен пункт меню «Расписание»-
Вывод подменю -
Ввод подменю -
Анализ пункта меню-
Если введено ВЫВОД-
Сформировать и вывести документ V003 п.4.3.2
-
-
Если введено РЕДАКТИРОВАНИЕ-
Сформировать и вывести документ V012 п.4.3.2
-
-
-
Возврат к пункту 3
-
-
Если введен пункт о программе-
Вывести текст о программе п.3
-
-
-
Выход
Заключение
Целью являлась разработка постановки задачи для программного приложения справочной службы «Регистратура поликлиники», позволяющего автоматизировать деятельность регистратуры.
Данная цель была реализована посредством решения задач:
-
проведено моделирование предметной области; -
выполнено проектирование структуры приложения; -
выполнено проектирование структуры базы данных; -
выбраны средства и методы разработки; -
разработан интерфейс приложения;