Дипломная работа: Проектирование информационной системы подбора курсов профессиональной переподготовки

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

6. ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ СИСТЕМЫ

Этапы контроля и приемки Системы представлены в таблице А.2.

Табл. А.2. Приемка системы

Наименование

Выполняемые работы

Результаты работы

Сроки выполнения

1

Предварительные испытания Системы

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

Исправлены выявленные ошибки

18 дней

2

Опытная эксплуатация

Анализ сбоев Системы и возникающих ошибок в процессе эксплуатации Системы

Исправлены выявленные ошибки

постоянно

7. ТРЕБОВАНИЯ К СОСТАВУ И СОДЕРЖАНИЮ РАБОТ ПО ПОДГОТОВКЕ ОБЪЕКТА АВТОМАТИЗАЦИИ К ВВОДУ СИСТЕМЫ В ДЕЙСТВИЕ

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

8. ТРЕБОВАНИЯ К ДОКУМЕНТИРОВАНИЮ

Состав документации Системы должен быть согласован с Заказчиком и разработан в соответствии с ГОСТ 34.201 «Виды, комплектность и обозначение документов при создании автоматизированных систем».

Описание прецедентов

Описание прецедентов:

- Зарегистрироваться (табл. Б.1).

Таблица Б.1. Прецедент «Зарегистрироваться»

Краткое описание

Создание профиля пользователя в ИС

Актер

Неавторизованный пользователь

Предусловия

Запуск ИС

Основные потоки

Ввод e-mail

Ввод пароля

Повторный ввод пароля

Добавление пользователя в БД

Регистрация выполнена

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

Пользователь с таким e-mail уже зарегистрирован

Пользователь некорректно ввел повторно пароль

Постусловия

Пользователь зарегистрирован в ИС, Открытие окна входа в ИС

- Авторизоваться (табл. Б.2).

Таблица Б.2. Прецедент «Авторизоваться»

Краткое описание

Вход в зарегистрированный профиль в ИС

Актер

Неавторизованный пользователь

Предусловия

Пользователь зарегистрирован

Основные потоки

Ввод e-mail

Ввод пароля

Проверка существования уникального e-mail и пароля в БД

Вход осуществлен

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

Пользователь не зарегистрирован

Неверный логин или пароль

Восстановление пароля

Постусловия

Пользователь авторизован в ИС, Переход в профиль пользователя

- Подобрать курс (табл. Б.3).

Таблица Б.3. Прецедент «Подобрать курс»

Краткое описание

Выполнение подбора курса

Актер

Неавторизованный пользователь

Предусловия

Запуск ИС

Основные потоки

Ввод поискового запроса

Выбор фильтров

Проверка авторизован ли пользователь

Подбор курсов выполнен

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

Если пользователь авторизован - проверка установки отметки «Не учитывать профиль пользователя»

Постусловия

Переход к результатам подбора

- Просмотр результатов подбора (табл. Б.4).

Таблица Б.4. Прецедент «Просмотр результатов подбора»

Краткое описание

Просмотр результатов подбора по запросу

Актер

Неавторизованный пользователь

Предусловия

Открыто окно результата подбора

Основные потоки

Применение фильтров

Применение сортировки

Просмотр информации по выбранному курсу

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

-

Постусловия

Данные отображены

- Редактировать профиль (табл. Б.5).

Таблица 3.4. Прецедент «Редактировать профиль»

Краткое описание

Редактирование данных в профиле (личные данные, интересы и т.д.)

Актер

Пользователь ИС

Предусловия

Открыто окно профиля пользователя

Основные потоки

Редактирование данных (ввод/изменение данных)

Переход между разделами профиля

Сохранение измененных данных профиля пользователя в базе знаний

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

Некорректный ввод/изменение данных

Изменения не сохранены

Подпотоки

Изменения сохранены

- Оценить курс (табл. Б.6).

Таблица Б.6. Прецедент «Оценить курс»

Краткое описание

Оценивание курса

Актер

Пользователь ИС

Предусловия

Открыто окно выбранного курса

Основные потоки

Простановка оценки

Написание отзыва

Сохранение данных по курсу в базе знаний

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

Пользователь не сохранил данные

Подпотоки

Изменения сохранены

- Добавить курс в избранное (табл. Б.7).

Таблица Б.7. Прецедент «Добавить курс в избранное»

Краткое описание

Добавление выбранного курса в профиль пользователя раздел «Избранное»

Актер

Пользователь ИС

Предусловия

Открыто окно выбранного курса

Основные потоки

Выполнение действия

Сохранение измененных данных профиля пользователя в базе знаний

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

-

Подпотоки

Изменения сохранены

- Сохранить результат подбора (табл. Б.8).

Таблица Б.8. Прецедент «Сохранить результат подбора»

Краткое описание

Добавление результата подбора в профиль пользователя раздел «Сохраненные поиски»

Актер

Пользователь ИС

Предусловия

Открыто окно результата подбора

Основные потоки

Выполнение действия

Сохранение измененных данных профиля пользователя в базе знаний

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

-

Подпотоки

Изменения сохранены

- Управлять ИС (табл. Б.9).

Таблица Б.9. Прецедент «Управлять ИС»

Краткое описание

Администрирование ИС (управление профилями пользователей, редактирование базы знаний)

Актер

Администратор

Предусловия

Открыто окно администратора ИС

Основные потоки

Выполнение действия

Сохранение измененных данных в базе знаний или БД

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

-

Подпотоки

Изменения сохранены

Диаграммы активности

Проектирование диаграмм активности:

- Диаграмма активности прецедента «Зарегистрироваться» (рис. В.1).

Рис. В.1. Регистрация пользователя

- Диаграмма активности прецедента «Авторизоваться» (рис. В.2).

Рис. В.2. Авторизация пользователя

- Диаграмма активности прецедентов «Подобрать курс», «Просмотр результатов подбора» (рис. В.3).

Рис. В.3. Подбор курса и просмотр результатов

- Диаграмма активности прецедента «Редактировать профиль» (рис. В.4).

Рис. В.4. Внесение изменений в профиль пользователя

- Диаграмма активности прецедента «Оценить курс» (рис. В.5).

Рис. В.5. Оценивание курса

Диаграмма активности прецедента «Добавить курс в избранное» (рис. В.6).

Рис. В.6. Добавление курса в избранное

- Диаграмма активности прецедента «Управлять ИС» (рис. В.7).

Рис. В.7. Управление ИС

Предметная онтология

Рисунок Г.1. Основные классы прототипа онтологии предметной области