Автор работы: Пользователь скрыл имя, 22 Марта 2011 в 23:01, курсовая работа
Для работы программы не требуется приобретения сторонних платных программ, что существенно сокращает себестоимость внедрение медицинской информационной системы.
Программа разрабатывалась совместно с врачами разных специальностей, что позволило создать максимально интуитивно понятный для врача интерфейc, что позволяет начать процесс внедрения программы без предварительно обучения.
Введение 3
Постановка задачи 5
Цель 5
Исходные данные 5
Априорные модельные представления 5
Ожидаемый результат 5
Критерии оценки результата 5
Средства проектирования 5
Логическая модель 6
Предконтекстные DFD диаграммы 6
Контекстная диаграмма 11
Физическая модель 12
Структура базы данных 14
Блок схема 15
Словарь данных 16
Словарь проекта 17
Диаграмма «сущность – связь» (ERD) 20
Интерфейс приложения 21
Заключение 24
Литература 25
Физическая модель является расширением логической модели и содержит спецификации процессов на структурированном естественном языке.
Проанализировав работу системы с помощью логической модели, была построена физическая модель, которая описывает работу приложения.
База
данных разработана таким образом,
что может служить заменой
бумажным медицинским картам, которые
еще используются в большинстве
медицинских учреждениях. База способна
хранить всю необходимую
Рис. 7 Структура базы данных
На
рисунке 9 представлена логическая структура
работы программы, с помощью логической
структуры было разработано само приложение.
Рис. 8 Логическая структура приложения
DFD
обеспечивает удобное описание
функционирования компонентов
Они включают все данные проекта — записи (<Rcd>), состоящие из процессов (<Proc>), потоки данных ({Flw}), хранилища({Str}):
<Proс> Вывод результатов запроса к БД
<Proс> занесение информации о пациенте в БД
<Proс> Обновление данных в БД
<Proс> Печать бланков для заполнения карты врачом
<Proс> Поиск информации о пациенте в БД
<Proс> Приложение для работы с БД
{Flw} мед. карта
{Flw} SQL запрос
{Flw} SQL запрос
{Flw} больные
{Flw} Ведомость о з/п
{Flw} врач, фельшер
{Flw} деньги
{Flw} З/П
{Flw} заказ, деньги
{Flw} изменённая информация
{Flw} Информация о больном
{Flw} Информация о враче, фельшере
{Flw} Информация о ДТП
{Flw} Информация о заболевании и личные данные
{Flw} информация о новом пациенте
{Flw} информация о новом пациенте, занесение информации в карту
{Flw} информация о пациенте
{Flw} Карта
{Flw} мед. услуги
{Flw} Медикоменты
{Flw} медицинская экспертиза
{Flw} отчёт
{Flw} отчёт о доставке, чеки
{Flw} отчёт о работе
{Flw} отчёты
{Flw} Отчеты и мед. карты
{Flw} отчёты, заказ на страх. полиса
{Flw} ПО
{Flw} постановления
{Flw} постановления, деньги
{Flw} просмотр состояния
{Flw} расчёт з/п
{Flw} средства на покупку лекарств
{Flw} страх. полиса, постановления
{Flw} судебно-медицинское заключение
{Flw} Уведомление о выезде врача
{Str} БД
Словарь проекта описывает весь проект, перечисляя все, что в нем содержится — процессы (<PRO>), потоки (<DF>), внешние сущности (<EXT>) и базы данных(<STR>):
<PRO> Бухгалтерия
<PRO> Врач
<PRO> Врачи
<PRO> Вывод результатов запроса к БД
<PRO> Главный врач
<PRO> занесение информации о пациенте в БД
<PRO> Кассир: Выдача денег
<PRO> Медицинский персонал
<PRO> Младший мед. персонал
<PRO> Обновление данных в БД
<PRO> Печать бланков для заполнения карты врачом
<PRO> Поиск информации о пациенте в БД
<PRO> Поликлиника
<PRO> Приложение для работы с БД
<PRO> Регистратор
<PRO> Регистратура
<PRO> Секретарь-Бугалтер: Работа с документами, расчет зарплаты
<PRO> Фельшера, Скорая
<DF> мед. карта
<DF> SQL запрос
<DF> SQL запрос
<DF> больные
<DF> Ведомость о з/п
<DF> врач, фельшер
<DF> деньги
<DF> З/П
<DF> заказ, деньги
<DF> изменённая информация
<DF> Информация о больном
<DF> Информация о враче, фельшере
<DF> Информация о ДТП
<DF> Информация о заболевании и личные данные
<DF> информация о новом пациенте
<DF> информация о новом пациенте, занесение информации в карту
<DF> информация о пациенте
<DF> Карта
<DF> мед. услуги
<DF> Медикоменты
<DF> медицинская экспертиза
<DF> отчёт
<DF> отчёт о доставке, чеки
<DF> отчёт о работе
<DF> отчёты
<DF> Отчеты и мед. карты
<DF> отчёты, заказ на страх. полиса
<DF> ПО
<DF> постановления
<DF> постановления, деньги
<DF> просмотр состояния
<DF> расчёт з/п
<DF> средства на покупку лекарств
<DF> страх. полиса, постановления
<DF> судебно-медицинское заключение
<DF> Уведомление о выезде врача
<EXT> Больные
<EXT> Милиция
<EXT> Министерсво здравоохранения
<EXT> Пенсионный фонд
<EXT> Поставщики Интернет услуг и ПО
<EXT> Поставщики медикоментов
<EXT> Страховая служба
<EXT> Суд
<STR> БД
Диаграммы «сущность – связь» (ERD) предназначены для разработки моделей данных и обеспечивают стандартный способ определения данных и отношений между ними. С помощью ERD осуществляется детализация хранилищ данных проектируемой системы, а также документируются сущности системы и способы их взаимодействия, включая идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими объектами (связей).
Сущность представляет собой множество экземпляров реальных или абстрактных объектов (людей, событий, состояний, идей, предметов), обладающих общими атрибутами или характеристиками. Отношение в общем виде представляет собой связь между двумя и более сущностями.
Пара значений связей, принадлежащих одному и тому же отношению, определяет тип этого отношения.
Существует три основных типа отношений: один к одному, один ко многим, многие ко многим.
Ниже представлена ERD–диаграмма, показывающая связи между основными компонентами рассматриваемой системы.
При запуске приложения пользователю будет представлена главная форма.
Рис.10 Главная
форма проекта
При нажатии кнопки «Добавление Пациента» открывается форма добавления пациента.
Рис.11 Форма
добавления пациента
При
помощи этой формы осуществляется добавление
пациента в базу данных.
При нажатии кнопки «Добавление информации о пациенте» открывается форма добавления истории болезни пациента.
Рис. 12 Форма
добавления истории болезни
При
помощи этой формы осуществляется добавления
информации в базе данных касающаяся медицинской
карты пациента.
При нажатии кнопки «Изменение информации о пациенте» открывается форма изменения информации.
Рис.13 Форма
изменение информации о пациенте
При
помощи этой формы осуществляется изменение
информации в базе данных касающаяся пациента.
Рис.
14 Форма изменение информации в истории
болезни пациента
При помощи этой формы осуществляется изменение информации в базе данных касающаяся истории болезни пациента.
В
процессе работы была спроектирована
автоматизированная система учета пациентов
и их заболеваний поликлиники, которая
уменьшит нагрузку на регистратуру в процессе
сбора и обработки данных.
Выполнили:
«______»___________2009г. Высокова Т. С. _____________
«______»___________2009г. Королёв М. А. _____________
Информация о работе Автоматизация работы медицинского учреждения