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

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

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



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

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

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

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

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

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

Разработка объектно-ориентированной модели информационной

подсистемы для приемной комиссии университета

Ставрополь 2011

Содержание

информационная подсистема моделирование

Пояснительная записка

Введение

краткая характеристика предметной области

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

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

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

создание диаграммы прецедентов

создание диаграммы последовательности

создание диаграммы сотрудничества

создание диаграммы классов

добавление деталей к описаниям операций и определение атрибутов классов. Добавление связей между классами.

создание диаграммы состояний для классов и диаграммы компонентов

создание диаграммы размещения

генерация программного кода c++

Заключение

Библиографический список

Приложение А. Листинг кода приложения сгенерированные rational rose на языке с++

ВВЕДЕНИЕ

Rose имеет весь необходимый набор визуальных средств проектирования. Только Rose поможет решить проблемы с кодогенерацией на определенном языке программирования. Rational Rose осуществляет такие подходы, как прямое и обратное проектирование. Такой арсенал позволит не только проектировать новую систему, но и доработать старую, произведя процесс обратного проектирования. Популярное средство визуального моделирования объектно-ориентированных информационных систем компании Rational Software Corp. Работа продукта основана на универсальном языке моделирования UML (Universal Modeling Language). Благодаря уникальному языку моделирования Rational Rose способен решать практически любые задачи в проектировании информационных систем: от анализа бизнес процессов до кодогенерации на определенном языке программирования. Только Rose позволяет разрабатывать как высокоуровневые, так и низкоуровневые модели, осуществляя тем самым либо абстрактное проектирование, либо логическое. Для того чтобы наиболее полно покрыть весь сегмент рынка средств проектирования и разработки, компания Rational выпускает несколько версий своего продукта. Каждый из них может решать как строго определенный круг задач, так и весь спектр проблем проектирования и разработки. В курсовом проекте разработана объектно-ориентированная модель информационной подсистемы учета абитуриентов университета. Модель разработана с помощью программного продукта Rational Rose 2000, с использованием языка UML.

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

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

В третьем разделе пояснительной записки рассматривается создание диаграммы последовательности (sequence diagrams). Данная диаграмма предназначенная для моделирования процесса обмена сообщениями между объектами;

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

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

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

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

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

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

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

информационная подсистема моделирование диаграмма

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

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

Разрабатываемая информационная подсистема предназначена для использования в рамках информационной системы приемная комиссия высшего учебного заведения Университет (название условное; в дальнейшем просто Университет) для оперативного учета абитуриентов, подающих документы для поступления.

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

Приемная комиссия Университета сегодня - это сложный учебно-хозяйственный комплекс с многочисленными внешними и внутренними связями. Большие возможности для совершенствования управления приемной комиссией предоставляет использов