Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnitelnaya_zapiska.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
4.36 Mб
Скачать

1.4 Построение модели анализа

1.4.1 Диаграмма вариантов использования (Use Case Diagram)

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

Комментарии к вариантам использования:

- регистрация – в системе для дальнейшего использования функционала поп просмотру статистики по наиболее популярным физическим эффектам и патентам;

- авторизация – вход в систему по ранее созданной учетной записи;

- ведение справочника патентов – добавление ссылки на патент, его номер и его название, а также относящихся к нему физических эффектов;

- ведение справочника ролей пользователей – назначение зарегистрированным пользователям ролям для разграничения прав доступа на уровне интерфейсов системы;

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

- ведение справочника типов энергии – ведение названий типов энергии;

- ведение справочника выполняемых функций – ведение названий выполняемых функций;

- просмотр статистики по наиболее популярным физическим эффектам – ознакомление с 10 наиболее популярными физическими эффектами;

- просмотр статистики по наиболее популярным патентам – ознакомление с 10 наиболее популярными патентами;

- Подбор физических эффектов по виду энергии – выбор вида энергии для подборки физических эффектов.

- Подбор физических эффектов по выполняемым функциям – выбор выполняемой функции для подборки физических эффектов.

- Просмотр списка названий подобранных патентов – просмотр патентов, подобранных по физическим эффектам.

- Просмотр описания патента – подробный просмотр патента.

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

1.4.2 Сценарии вариантов использования

1) Вариант использования: Вести справочник физических эффектов

Краткое описание: Дает возможность администратору БД вести справочник физических эффектов.

Актант: Администратор БД

Предусловия: Компьютер пользователя включен, программа запущена, открыто главное окно программы.

Основной поток событий:

1) В главном меню администратор БД щелкает надпись “Физические эффекты”.

2) Система открывает форму со справочником физических эффектов с таблицей, содержащей столбцы «Название физического эффекта», «Описание физического эффекта», «Типы энергии» и «Выполняемые функции». Также около каждой записи имеются надписи «Добавить запись», «Удалить запись», «Редактировать запись». Таблица заполнена записями физ. Эффектов, которые можно отбирать по типу энергии и выполняемому действию выбираю критерий в выпадающем списке над таблицей с соответствующим подключенным справочником. Также имеется кнопка «Вернуться в главное меню».

3) Администратор БД щелкает кнопку «Редактировать запись».

А1: Щелкнута кнопка «Вернуться в главное меню».

А2: Щелкнута кнопка «Добавить запись».

А3: Щелкнута кнопка «Удалить запись».

4) Система открывает форму редактирования выбранной записи с полями ввода «Название физического эффекта» и полем «Описание физического эффекта». Также на форме имеются кнопки «Сохранить» и «Отмена».

5) Администратор БД щелкает на поле «Название физического эффекта» и меняет название физического эффекта на необходимое. Аналогичным образом происходит процесс редактирования поля «Описание физического эффекта».

А4: Щелкнута кнопка «Отмена».

6) Администратор БД нажимает кнопку «Сохранить».

А4: Щелкнута кнопка «Отмена».

7) Система изменяет соответствующую запись в справочнике физических эффектов и закрывает форму редактирования, а затем возвращает Администратора БД на форму с обновленным справочником физических эффектов.

Вариант использования завершается успешно.

Альтернативы:

А1: Щелкнута кнопка «Вернуться в главное меню»

А1.1 Система закрывает форму справочника физических эффектов и возвращает Администратора БД в главное меню.

Вариант использования завершается.

А2: Щелкнута кнопка «Добавить запись»

А2.1 Система открывает форму редактирования выбранной записи с полями ввода «Название физического эффекта» и полем «Описание физического эффекта». Также на форме имеются кнопки «Сохранить» и «Отмена»

А2.2 Администратор БД щелкает по полю «Название физического эффекта» и вводит название физического эффекта. Аналогичным образом происходит процесс ввода «Описание физического эффекта».

А2.2 А1: Нажата кнопка «Отмена»

А2.2А1.1 Система закрывает форму добавления, изменения в БД не сохраняются, а затем возвращает Администратора БД на форму справочника физических эффектов. Выполняется пункт 3 основной последовательности.

А2.3 Администратор БД нажимает кнопку «Сохранить».

А2.2 А1: Нажата кнопка «Отмена»

А2.2А1.1 Система закрывает форму добавления, изменения в БД не сохраняются, а затем возвращает Администратора БД на форму справочника физических эффектов. Выполняется пункт 3 основной последовательности.

А2.4 Система добавляет новую запись в список физических эффектов, сохраняет новую запись в БД, закрывает форму добавления, и возвращает Администратора БД на форму обновленного справочника физических эффектов. Выполняется пункт 3 основной последовательности.

А3 Щелкнута кнопка «Удалить запись»

А3.1 Система выводит диалоговое окно с надписью «Подтвердите удаление физического эффекта» и кнопками «Подтвердить» и «Отмена».

А3.2 Администратор БД щелкает кнопку «Подтвердить»

А3.2 А1: Нажата кнопка «Отмена»

А3.2 А1.1 Система закрывает диалоговое окно, не удаляя запись. На экране – форма справочника физических эффектов в исходном виде.

Вариант использования завершается.

А3.3 Система удаляет выбранный физический эффект из справочника и закрывает диалоговое окно, сохраняет изменения в базе данных, на экране – форма обновленного справочника физических эффектов. Выполняется пункт 3 основной последовательности.

А4 Нажата кнопка «Отмена»

А4.1 Система закрывает форму редактирования, изменения в БД не сохраняются, а затем возвращает Администратора БД на форму справочника физических эффектов в исходном виде. Выполняется пункт 3 основной последовательности.

2) Вариант использования: Просмотр статистики

Краткое описание: Дает возможность авторизованному пользователю просматривать статистику по наиболее популярным физическим эффектам и по наиболее популярным патентам.

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

Предусловия: Компьютер пользователя включен, открыт интернет браузер, в браузере открыт сайт системы, открыта главная страница системы с пунктами меню, настроенными на права Авторизованного пользователя.

Основной поток событий:

1) В главном меню авторизованный пользователь щелкает пункт “Статистика”.

2) Система открывает страницу со ссылками «Популярные физические эффекты» и «Популярные патенты» во фрейме.

3) Авторизованный пользователь левой кнопкой мыши нажимает на ссылку «Популярные физические эффекты»

А1 Щелкнута кнопка «Популярные патенты»

4) Система открывает новую страницу во фрейме с таблицей, содержащей поля «Название физического эффекта», «Краткое описание физического эффекта» и «Число использований». Записи в таблице упорядочены по популярности (число использований); данные выводятся по 10 элементам списка.

5) Авторизованный пользователь просматривает список физических эффектов и закрывает браузер.

Вариант использования завершается успешно.

Альтернативы:

А1. Щелкнута кнопка «Популярные патенты»

А1.1 Система открывает новую страницу во фрейме с таблицей, содержащей поля «Название патента», «Краткое описание патента» и «Число использований». Записи в таблице упорядочены по популярности (число использований); данные выводятся по 10 элементам списка.

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

Вариант использования завершается.

1.4.3 Диаграммы классов (Class Diagram)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]