Разработка и описание модели данных информационной системы. Разработка и описание модели структуры информационной системы. Проектирование базы данных и создание запросов, отчётов к базе. Создание диаграмм в среде Rational Rose. Разработка интерфейса, страница 2

2.  Система вызвает форму редактирования вида продукции

3.  Организатор изменяет название продукции, дату изготовления, дату разработки

4.  Организатор указывает изготовителя продукции (Вариант использования «Выбор изготовителя»);

5.  Организатор указывает разработчика продукции (Вариант использования «Выбор разработчика»);

6.  Поток возвращается на этап 2 основного потока

Спецификация использования ”Просмотр участников”.

Этапы основного потока событий:

1.  Система выводит список зарегистрированных участников и дат их регистрации.

2.  Организатор выставки может инициировать удаление или редактирование участника

a.  А1: Удаление участника

b.  А2: Редактирование участника

Альтернативные потоки событий:

А1: Удаление участника

1.  Организатор выбирает в списке участника, подлежащего удалению.

2.  Система удаляет выбранного участника

3.  Поток возвращается на этап 1 основного потока

А2: Редактирование участника

1.  Система открывает форму редактирования участника

2.  Организатор изменяет название фирмы участника и дату регистрации.

3.  Организатор выбирает тип стенда (вариант использования «Выбор типа стенда»)

4.  Система сохраняет информацию в базе данных.

5.  Организатор регистрирует продукцию участника (Вариант использования «Регистрация продукции»)

6.  Поток возвращается на этап 1 основного потока

Спецификация использования ”Выбор разработчика”.

Этапы основного потока событий:

1.  Система выводит список разработчиков

2.  Организатор выбирает в списке разработчика

a.  А1: Удаление разработчика

b.  А2: Добавление разработчика (нужный разработчик отсутствует в списке)

Альтернативные потоки событий:

А1: Удаление разработчика

1.  Организатор выбирает в списке разработчка

2.  Система удаляет выбранного разработчика из базы данных

3.  Поток возвращается на этап 1 основного потока

А2: Добавление разработчика

1.  Система выводит форму добавления разработчика

2.  Организатор вводит название разработчика

3.  Система выводит форму добавления разработчика

a.  А3: Разработчик с таким именем уже существует

4.  Поток возвращается на этап 1 основного потока

А3: Разработчик с таким именем уже существует

1.  Система выводит сообщение о том, что разработчик с таким именем уже существует

2.  Поток возвращается на этап 3 потока А2

Спецификация использования ”Выбор производителя”.

Этапы основного потока событий:

1.  Система выводит список производителей

2.  Организатор выбирает в списке производителя

a.  А1: Удаление производителя

b.  А2: Добавление производителя (нужный производитель отсутствует в списке)

Альтернативные потоки событий:

А1: Удаление производителя

1.  Организатор выбирает в списке производителя

2.  Система удаляет выбранного производителя из базы данных

3.  Поток возвращается на этап 1 основного потока

А2: Добавление производителя

1.  Система выводит форму добавления производителя

2.  Организатор вводит название производителя

3.  Система выводит форму добавления производителя

a.  А3: Производитель с таким именем уже существует

4.  Поток возвращается на этап 1 основного потока

А3: Производитель с таким именем уже существует

1.  Система выводит сообщение о том, что производитель с таким именем уже существует

2.  Поток возвращается на этап 3 потока А2

Спецификация использования ”Выбор типа стенда”.

Этапы основного потока событий:

1.  Система выводит список типов стендов

2.  Организатор выбирает в списке тип стенда

a.  А1: Удаление типа стенда

b.  А2: Добавление типа стенда (нужный тип стенда отсутствует в списке)

Альтернативные потоки событий:

А1: Удаление типа стенда

1.  Организатор выбирает в списке тип стенда

2.  Система удаляет выбранный тип стенда из базы данных

3.  Поток возвращается на этап 1 основного потока

А2: Добавление типа стенда

1.  Система выводит форму добавления типа стенда

2.  Организатор вводит название типа стенда

3.  Система выводит форму добавления типа стенда

a.  А3: Тип стенда с таким именем уже существует

4.  Поток возвращается на этап 1 основного потока

А3: Тип стенда с таким именем уже существует

1.  Система выводит сообщение о том, что тип стенда с таким именем уже существует

2.  Поток возвращается на этап 3 потока А2

Спецификация использования ”Формирование отчета об участниках”.

Этапы основного потока событий:

1.  Организатор инициирует формирование отчета в главном меню

2.  Система формирует отчет, выводя список участников и занятые ими стенды и зарегистрированную продукцию.


Диаграммы деятельности (activity).

Вход в систему


Регистрация участника

 


Выбор типа стенда

 


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

 
Выбор разработчика

 
Выбор производителя

 
Диаграммы классов (
class).