Разработка объектно-ориентированной модели информационной подсистемы для регистратуры ЦРБ

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Министерство образования и науки Российской Федерации

ГОУ ВПО СЕВЕРО-КАВКАЗСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Факультет информационных технологий и телекоммуникаций

Кафедра прикладной информатики

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К КУРСОВОМУ ПРОЕКТУ НА ТЕМУ:

Разработка объектно-ориентированной модели информационной подсистемы для регистратуры ЦРБ

Автор курсового проекта Д.О. Никифорова

Направление: 080800.62 Прикладная информатика

Группа: ПИБ-081

Руководитель проекта: к.т.н., доцент В.Ф. Ляхов

Ставрополь, 2011

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

. КРАТКАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ ОБЛАСТИ

.1 Общая характеристика

.2 Актуальность разрабатываемой подсистемы

.3 Формулировка задач проектирования

. СОЗДАНИЕ ДИАГРАММЫ ПРЕЦЕДЕНТОВ

. СОЗДАНИЕ ДИАГРАММЫ ПОСЛЕДОВАТЕЛЬНОСТИ

. СОЗДАНИЕ ДИАГРАММЫ СОТРУДНИЧЕСТВА

. СОЗДАНИЕ ДИАГРАММЫ КЛАССОВ

. ДОБАВЛЕНИЕ ДЕТАЛЕЙ К ОПИСАНИЯМ ОПЕРАЦИЙ И ОПРЕДЕЛЕНИЕ АТРИБУТОВ КЛАССОВ

. СОЗДАНИЕ ДИАГРАММЫ СОСТОЯНИЙ ДЛЯ КЛАССОВ И ДИАГРАММЫ КОМПОНЕНТОВ

. СОЗДАНИЕ ДИАГРАММЫ РАЗМЕЩЕНИЯ

. ГЕНЕРАЦИЯ ПРОГРАММНОГО КОДА C++

ЗАКЛЮЧЕНИЕ

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

Приложение А. Листинги сгенерированных кодов для информационной подсистемы bolnica

ВВЕДЕНИЕ

UML (англ. , называемой UML-моделью. UML был создан для определения, визуализации, проектирования и документирования в основном программных систем. UML не является языком программирования, но в средствах выполнения UML-моделей как интерпретируемого кода возможна кодогенерация.

В курсовом проекте разработана объектно-ориентированная модель информационной подсистемы для регистратуры ЦРБ. Модель разработана с помощью программного продукта Rational Rose 2000, с использованием языка UML.

В первом разделе курсового проекта представлена краткая характеристика предметной области и актуальность разработки объектно-ориентированной модели информационной подсистемы для регистратуры ЦРБ.

Во втором разделе рассмотрено создание диаграммы прецедентов, ее основная характеристика. В этом разделе выделены актеры, включенные в работу информационной подсистемы, а также рассмотрены их основные действия.

В третьем разделе пояснительной записки рассматривается создание диаграммы последовательности, на которой изображено упорядоченное во времени взаимодействие объектов. В частности, на ней изображаются участвующие во взаимодействии объекты и последовательность сообщений, которыми они обмениваются.

Четвертый раздел посвящен рассмотрению диаграммы сотрудничества для прецедента информационной подсистемы Выдать талон на прием. Этот тип диаграмм позволяет описать взаимодействия объектов, абстрагируясь от последовательности передачи сообщений. На этом типе диаграмм в компактном виде отражаются все принимаемые и передаваемые сообщения конкретного объекта, и типы этих сообщений.

В пятом разделе описана диаграмма классов для прецедента Выдать талон на прием.

В разделе номер шесть рассмотрена диаграмма классов варианта использования Выдать талон на прием и основные добавленные атрибуты и операции.

Седьмой раздел посвящен описанию диаграммы состояний для класса Talon. В этом же разделе приводится описание диаграммы компонентов для прецедентов разрабатываемой информационной подсистемы.

Диаграмма размещения проектируемой информационной подсистемы приводится и описывается в восьмом разделе пояснительной записки.

В девятом разделе пояснительной записки приводится и описывается порядок генерации программного кода на языке С++.

В заключении подведены итоги курсового проектирования и сформулированы пути развития темы курсового проекта.

В приложение вынесены листинги кода проектируемой программы, сгенерированные RationalRose.

1. КРАТКАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ ОБЛАСТИ

1.1 Общая характеристика

Разрабатываемая информационная подсистема предназначена для использования в рамках информационной системы регистратуры поликлиники для оперативного учета ее пациентов.

1.2 Актуальность разрабатываемой подсистемы

В современных условиях нашего мира большое значение имеет качество медицинского обслуживания. Каждый гражданин любой страны имеет право на своевременную и квалифицированную помощь специалиста-медика. В современном ритме жизни у людей все меньше времени остается на свое здоровье, а визит в больницу, как правило, затягивается надолго. Однако, имея талон на пос