Проектирование информационной системы средствами языка моделирования UML и CASE – инструмента ModelMaker - Дипломная работа

бесплатно 0
4.5 181
Проектирование информационных систем. Составление вариантов использования для информационной системы "Городское управление технической инвентаризации". Создание в браузере списка классов на этапе анализа модели. Создание диаграмм последовательности.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Большинство существующих CASE-средств основано на методах структурного или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы. Для построения модели информационной системы «ГУТИ» в данной курсовой работе используется CASE-средство MODELMAKER. В диаграмме должны быть отражены варианты использования, действующие лица, а так же показана взаимосвязь между ними. · Главная диаграмма представляется в виде диаграммы вариантов использования. Для данной системы существенно выделить следующие варианты использования: · Зарегистрировать владельца недвижимости - Данный вариант использования позволяет оператору ИС зарегистрировать владельцев квартир и частных домов, а также их недвижимость в системе.2.1 Вариант использования "Зарегистрировать владельца недвижимости" Данный вариант использования позволяет администратору ИС зарегистрировать владельцев квартир и частных домов, а также их недвижимость в системе. Данный вариант использования начинает выполняться, когда администратор ИС собирается зарегистрировать нового владельца. Данный вариант использования позволяет администратору ИС зарегистрировать квартиросъемщиков в системе. Данный вариант использования начинает выполняться, когда администратор ИС собирается зарегистрировать квартиросъемщика.Диаграмма последовательности - диаграмма, на которой показаны взаимодействия объектов, упорядоченные по времени их проявления. Основными элементами диаграммы последовательности являются обозначения объектов (прямоугольники), вертикальные линии, отображающие течение времени при деятельности объекта, и стрелки, показывающие выполнение действий объектами. На данной диаграмме объекты располагаются слева направо. · Добавим в браузер такие диаграммы последовательности, как (рис.5): Базовые действия-Зарегистрировать владельца · Сделаем активной в браузере диаграмму последовательности «Зарегистрировать владельца».· Перетаскиваем мышью из браузера классы в окно диаграммы классов. F_new_arend = class (TOBJECT) private//Объявление приватных (скрытых) членов класса published//Объявление публикуемых членов класса procedure New_zapis;//Процедура «Новая запись» property Nomer: TNOMER read GETNOMER write SETNOMER; Operator = class (TOBJECT) // Класс оператор published procedure Formirov_zapros; // Процедура формирования запросов end; published procedure Delete; // Процедура удаления строки из таблицы procedure New; // Процедура добавления новой строки в таблицу property Adres: TADRES read GETADRES write SETADRES;Данная курсовая работа позволила ознакомиться с объектно-ориентированным подходом к проектированию программного обеспечения, с унифицированным языком моделирования UML, а так же с CASE-средством MODELMAKER. С помощью MODELMAKER была спроектирована модель информационной системы «Городское управление технической инвентаризации».

План
Содержание

Введение

1. Создание главной диаграммы ИС «ГУТИ»

1.1 Создание в главной диаграмме ИС «ГУТИ» модели действующих лиц

1.2 Составление вариантов использования для ИС «ГУТИ»

1.3 Построение диаграммы вариантов использования для ИС «ГУТИ»

2. Описание вариантов использования

3. Определение классов для ИС «ГУТИ»

3.1 Создание в браузере списка классов на этапе анализа модели ИС «ГУТИ»

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

5. Диаграмма классов

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

Программный код модуля для ИС «ГУТИ»

Глоссарий

Заключение

Список литературы

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

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

Для построения модели информационной системы «ГУТИ» в данной курсовой работе используется CASE-средство MODELMAKER. MODELMAKER позволяет создавать шаблоны кода для обеспечения создания классов с похожей функциональностью. Возможно визуальное проектирование классов при помощи UML - подобных диаграмм классов. Поддерживаются средства документирования создаваемых классов. MODELMAKER отлично взаимодействует с Delphi, кроме того, в нем существует собственный интерфейс, что позволяет расширять функциональные возможности программы.

Задача данной курсовой работы - спроектировать модель информационной системы «ГУТИ», при помощи Model Maker. Model Maker - система визуального проектирования структуры приложений. С помощью Model Maker можно заранее выявить недостающую информацию, которую требуется заложить в проект.

1. Создание главной диаграммы ИС «ГУТИ»

Создание главной диаграммы - это первый шаг построения приложения. В диаграмме должны быть отражены варианты использования, действующие лица, а так же показана взаимосвязь между ними. Для создания главной диаграммы необходимо выполнить определенные действия: · Войти в MODELMAKER.

· Щелкнуть по пиктограмме «Новая модель».

· Главная диаграмма представляется в виде диаграммы вариантов использования. Для этого нужно щелкнуть по пиктограмме «New Use Case Diagram». В результате увидим в окне браузера созданную главную диаграмму модели. Даем ей название «Главная диаграмма».

1.1 Создание в главной диаграмме ИС «ГУТИ» модели действующих лиц

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

Для данной информационной системы можно выделить следующие действующие лица: · Пользователь информации - это население города, т.е. люди, которые подают заявки в городское управление. ИС «ГУТИ» имеет данные о владельцах квартир и домовладений (частных домов), а также о квартиросъемщиках.

· Администратор ИС - работник ГУТИ, осуществляющий регистрацию недвижимости, владельцев и квартиросъемщиков, а так же формирование отчетов и запросов.

Для создания в главной диаграмме модели действующих лиц, выполняются дальнейшие действия: · Маркируем пиктограмму главной модели и через контекстное меню выполняем команду «Advancen add…».

· В появившемся окне зададим имя новой диаграммы «Пользователь информации», а тип диаграммы выберем «Class diagram».

· Аналогично выполняются действия по созданию действующего лица «Администратор ИС». (Рис. 1.)

Рисунок 1 - Отображение в браузере всех действующих лиц

1.2 Составление вариантов использования для ИС «ГУТИ»

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

Вариант использования отображается эллипсом, внутри которого содержится его краткое имя с заглавной буквы в форме существительного или глагола. Для данной системы существенно выделить следующие варианты использования: · Зарегистрировать владельца недвижимости - Данный вариант использования позволяет оператору ИС зарегистрировать владельцев квартир и частных домов, а также их недвижимость в системе.

· Зарегистрировать квартиросъемщика - Данный вариант использования позволяет оператору ИС зарегистрировать квартиросъемщика в системе.

· Сформировать запрос - Данный вариант использования позволяет оператору ИС формировать разнообразные запросы.

· Авторизоваться - Администратору, для того чтобы начать работу в ИС необходимо иметь уникальный логин и пароль позволяющий входить в систему.

· Сформировать отчет - администратор формирует отчеты по состоянию жилого фонда и работе с населением.

· Выдать справку - ИС должна выдавать справки о наличии жилья различных форм по заявкам населения.

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

Для создания вариантов использования необходимо выполнить следующие действия: Выделим в браузере пиктограмму главной диаграммы и через контекстное меню «Advancen add…» создадим новую диаграмму. В качестве имени новой диаграммы укажем «Зарегистрировать владельца недвижимости», а тип диаграммы выберем «Use Case diagram», затем завершим диалог. Аналогично создадим варианты использования: «Зарегистрировать квартиросъемщика», «Авторизоваться», «Сформировать запрос», «Сформировать отчет», «Подать заявки», «Выдать справку». (Рис. 2.)

Рисунок 2 - Список вариантов использования

1.3 Построение диаграммы вариантов использования для ИС «ГУТИ»

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

Данная диаграмма состоит из действующих лиц, вариантов использования и отношений между ними. При построении диаграммы могут использоваться также общие элементы нотации: примечания и механизмы расширения [2].

Выделим в браузере главную диаграмму. Используя пиктограммы «Add Actor», «Add Use Case» и «Add Realization Relation», построим диаграмму вариантов использования.

Диаграмма вариантов использования будет иметь вид, представленный на рисунке 3.

Рисунок 3 - Диаграмма вариантов использования

Вывод
информационный система модель браузер

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

С помощью MODELMAKER была спроектирована модель информационной системы «Городское управление технической инвентаризации».

При проектировании модели ИС были созданы: Главная диаграмма.

Диаграмма вариантов использования, для графического моделирования требований к будущей ИС.

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

Диаграмма классов.

Итогом проектирования модели информационной системы является программный код на языке Delphi, который был смоделирован средствами объектно-ориентированного проектирования и визуального моделирования с помощью CASE-системы MODELMAKER.

Список литературы
1. Проектирование информационных систем: Учебно-методическое пособие для студентов очной и заочной форм обучения по специальности 080801.65 - Прикладная информатика (в экономике). / Сост. П.В. Минеев. Красноярск, КГТУ, 2005. - 68 с.

2. Создание диаграммы вариантов использования [Электронный ресурс]. - Режим доступа: 3. Описание вариантов использования [Электронный ресурс]. - Режим доступа: 4. Моделирование диаграммы классов [Электронный ресурс]. - Режим доступа: 5. Язык UML [Электронный ресурс]. - Режим доступа: 6. Создание диаграммы последовательности [Электронный ресурс]. - Режим доступа: Размещено на

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?