Проектирование программных систем

Автор: Пользователь скрыл имя, 21 Ноября 2012 в 17:48, контрольная работа

Краткое описание

Проектирование медицинской системы в Microsoft Visio.
Задание
Спроектировать программную систему учета для регистратуры поликлиники. Для этого составить спецификацию системы в виде набора диаграмм в нотации языка UML:
Диаграмма вариантов использования;
Диаграмма классов;
Диаграмма состояний;
Диаграмма деятельности;
Диаграмма последовательности;
Диаграмма кооперации;

Файлы: 1 файл

Курсовой проект ИДМ5.doc

— 56.00 Кб (Скачать)

Курсовой проект для ИДМ-5

Проектирование программных систем

Задание

Спроектировать программную  систему учета для регистратуры поликлиники. Для этого составить  спецификацию системы в виде набора диаграмм в нотации языка UML:

  1. Диаграмма вариантов использования;
  2. Диаграмма классов;
  3. Диаграмма состояний;
  4. Диаграмма деятельности;
  5. Диаграмма последовательности;
  6. Диаграмма кооперации;

 

Исходные  данные

Система должна поддерживать работу нескольких категорий пользователей. Для всех вариантов:

  1. Регистратор,
  2. Врач-терапевт,
  3. Лаборант.

Дополнительно (по вариантам) в систему  вводятся двое из следующих пользователей:

  1. Хирург,
  2. Физиотерапевт,
  3. Кардиолог,
  4. Невропатолог,
  5. ЛОР,
  6. Окулист,
  7. Главный врач поликлиники,
  8. Врач кабинета УЗИ,
  9. Рентгенолог.

 

Варианты  заданий

Вариант

Дополнительные  
сущности

Вариант

Дополнительные  
сущности

1

11

10

7

10

9

2

9

4

8

6

11

3

5

11

9

12

8

4

8

5

10

5

4

5

10

12

11

12

7

6

7

5

12

4

6


 

 

Функции пользователей в системе:

1) Регистратор:

  • создает карты для новых пациентов;
  • ведет журналы приема для терапевта, лаборатории, кардиолога, врачей специалистов, хирурга, рентгенолога, врача УЗИ, физиотерапевта. Записи в журнал терапевта заносятся по требованию пациента, записи в журналы остальных врачей – по требованию пациента при наличии в его карте направления от терапевта. Если такого направления нет, то пациента можно записать только на прием к терапевту (чтобы он там получил направление);
  • при необходимости вносит изменения личных данных в карты пациентов (фамилия, паспортные данные, прописка, телефоны, место работы и т.п.);
  • каждый день распечатывает и рассылает по почте направления на флюорографию, которые были составлены терапевтом накануне;

2) Врач-терапевт:

  • ведет прием пациентов согласно журналу приема терапевта (то есть когда приходит пациент, терапевт проверяет в своем журнале наличие записи);
  • ведет карты пациентов: на первом приеме записывает анамнез (это перенесенные заболевания – скарлатина, гепатит и т.п.), на каждом приеме фиксирует в карте жалобы пациента, симптомы, свои выводы и результаты осмотра пациента, записывает в карту назначенные анализы, диагнозы, назначенное лечение (лекарства и процедуры, рекомендации);
  • выдает пациентам (записывает в карту и распечатывает на бланках) рецепты на лекарства, больничные листы и справки (школьникам/студентам);
  • выдает пациентам (записывает в карту и распечатывает) направления на анализы, рентген, УЗИ, процедуры (физиотерапия), прием к другим врачам (любое направление выдается если такой врач имеется в поликлинике);
  • периодически (1 раз в год для каждого пациента) составляет направления на флюорографию;
  • в начале каждого рабочего дня просматривает результаты готовых анализов из лаборатории, готовые снимки и результаты рентгена, результаты УЗИ (смотрит только те, которые сам назначал);

3) Лаборант:

  • первую половину рабочего дня ведет прием пациентов согласно журналу лаборатории: проверяет, что пациенту назначен анализ и проводит сбор анализов;
  • вторую половину рабочего дня формирует результаты анализов, результаты анализов сохраняются в системе;

4) Хирург:

  • ведет прием пациентов согласно журналу приема хирурга;
  • ведет карты пациентов: на каждом приеме фиксирует в карте жалобы пациента, симптомы, свои выводы и результаты осмотра пациента, записывает в карту назначенные анализы, диагнозы, назначенное лечение (лекарства и процедуры, рекомендации) – как терапевт;
  • выдает пациентам (записывает в карту и распечатывает на бланках) рецепты на лекарства, больничные листы и справки (школьникам/студентам);
  • выдает пациентам (записывает в карту и распечатывает) направления на анализы, рентген, УЗИ, процедуры (физиотерапия), на прием к другим врачам не направляет;
  • в начале каждого рабочего дня просматривает результаты готовых анализов из лаборатории, готовые снимки и результаты рентгена, результаты УЗИ (смотрит только те, которые сам назначал);
  • назначает пациенту операцию – вносит запись об этом в карту и выдает пациенту направление;
  • ведет прием пациентов в послеоперационный период (т.е. сам вносит в журнал приема хирурга записи о приеме пациентов после операции);

5) Физиотерапевт:

  • ведет прием пациентов согласно журналу приема физиотерапевта: проверяет наличие записи пациента в журнале и проводит процедуры;
  • САМ создает записи в своем журнале приема (т.е. на первый прием пациента записывает регистратор, а дальше график процедур составляет сам физиотерапевт);
  • делает записи в карте пациента о проведенных процедурах;

6) Кардиолог:

  • ведет прием пациентов согласно журналу приема кардиолога;
  • на приеме может снять кардиограмму (при необходимости), кардиограмма сохраняется в цифровом виде в системе;
  • ведет карты пациентов: на каждом приеме фиксирует в карте жалобы пациента, симптомы, свои выводы и результаты осмотра пациента, записывает в карту назначенные анализы, диагнозы, назначенное лечение (лекарства и процедуры, рекомендации) – как терапевт;
  • выдает пациентам (записывает в карту и распечатывает на бланках) рецепты на лекарства, больничные листы и справки (школьникам/студентам);
  • выдает пациентам (записывает в карту и распечатывает) направления на анализы, рентген, УЗИ, процедуры (физиотерапия), на прием к другим врачам не направляет;
  • в начале каждого рабочего дня просматривает результаты готовых анализов из лаборатории, готовые снимки и результаты рентгена, результаты УЗИ (смотрит только те, которые сам назначал);

7), 8), 9) Врач-специалист:

  • ведет прием пациентов согласно своему журналу приема;
  • ведет карты пациентов: на каждом приеме фиксирует в карте жалобы пациента, симптомы, свои выводы и результаты осмотра пациента, записывает в карту назначенные анализы, диагнозы, назначенное лечение (лекарства и процедуры, рекомендации) – как терапевт;
  • выдает пациентам (записывает в карту и распечатывает на бланках) рецепты на лекарства, больничные листы и справки (школьникам/студентам);
  • выдает пациентам (записывает в карту и распечатывает) направления на анализы, рентген, УЗИ, процедуры (физиотерапия), на прием к другим врачам не направляет;
  • в начале каждого рабочего дня просматривает результаты готовых анализов из лаборатории, готовые снимки и результаты рентгена, результаты УЗИ (смотрит только те, которые сам назначал);

10) Главный врач поликлиники:

  • каждый день просматривает карты пациентов, которые приходили на прием к врачам поликлиники накануне, по этим картам формирует выписки из карт пациентов;
  • еженедельно составляет статистику по поликлинике (по всем картам пациентов);

11) Врач кабинета УЗИ:

  • ведет прием пациентов согласно журналу приема врача УЗИ: проверяет наличие записи пациента в журнале и проводит УЗ исследования;
  • сохраняет каждую запись УЗИ в системе, формирует по ней первичное заключение (заключение сохраняется вместе с записью УЗИ);

12) Рентгенолог:

  • ведет прием пациентов согласно журналу приема рентгенолога: проверяет запись пациента в журнале и делает рентген / флюорографию;
  • сохраняет каждый снимок в системе и формирует первичное заключение по снимку (заключения тоже сохраняются в системе);

 

Требования и содержимое КП:

-  сдается в печатном виде на листах формата A3/А4;

-  в КП входит: титульный лист, содержание, исходные данные с обязательным указанием варианта, диаграммы;

-  всего страниц – сколько потребуется;

-  делать только свой вариант!

-  обнаружение в работе артефактов других вариантов (например: у вас сущности рентгенолог и окулист, а на диаграммах встречается хирург) приводит к автоматическому снижению оценки.

 


Информация о работе Проектирование программных систем