Логотип Автор24реферат
Заказать работу
Курсовая работа на тему: Диаграмма прецедентов
100%
Уникальность
Аа
6174 символов
Категория
Информатика
Курсовая работа

Диаграмма прецедентов

Диаграмма прецедентов .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Диаграмма прецедентов информационной системы показывает роли пользователей, выполняемые ими с помощью функций, предоставленных информационной системы.
Диаграммы прецедентов являются той моделью системы, которые отражают требования пользователя к функциям системы. Диаграмма прецедентов ИС «Тест» выполнена в соответствии со сформированными в п. 1.3 (табл. 1.2) требованиями и представлена на рисунке 2.2.
Рисунок 2.2 – Диаграмма прецедентов ИС «Тест»
Так, в соответствии с диаграммой прецедентов в ИС «Тест» выделяется две главные пользовательские роли:
администратор – создает тесты, редактирует списки групп и студентов, администрирует результаты тестирования студентов (например, отменяет);
студент – проходит тестирования по тестам, созданным администратором, получает свои результаты.
Диаграммы алгоритмов
Первичным при входе в ИС «Тест» исполняется модуль авторизации. На рисунке 2.3 приведена блок-схема, соответствующая алгоритму авторизации пользователя в ИС «Тест».
Рисунок 2.3 – Блок-схема процесса авторизации в ИС «Тест»
Для ввода данных авторизации пользователя предусмотрена специальная панель, имеющая соответствующие поля. Для аутентификации пользователя необходимо подключение к базе данных. Если подключение к БД не установлено, дополнительно могут быть указаны параметры подключения к серверу базы данных: имя (адрес) сервера, логин и пароль, наименование базы данных, порт и т.д.
После ввода необходимых данных система производит проверку учетной записи пользователя. Если в регистрационной таблице учетных записей найдено совпадение с введенными данными, то система читает идентификатор прав доступа (руководитель, кадровый специалист).
В зависимости от идентифицированного уровня доступа текущего пользователя система формирует соответствующий набор подсистем и меню авторизованного пользователя

Зарегистрируйся, чтобы продолжить изучение работы

.
Все пользовательские операции в ИС «Тест» сводятся к манипулированию данными, которые выполняют вставку, обновление или удаление записей из базы данных. Управление данными в ИС «Тест» позволяет выполнять следующие действия:
создание новых записей с помощью формы диалога ввода данных новой записи;
редактирование выбранных записей с помощью формы диалога редактирования данных выбранной записи;
удаление выбранных записей, при котором система запрашивает у пользователя подтверждение на удаление каждой выбранной позиции.
Диалоги ввода / редактирования данных защищают базу данных от накопления некорректных данных. Для этого при попытке завершить диалог пользователя система проверяет корректность введенных пользователем данных на предмет:
ввода данных в полях, обязательные для заполнения;
ошибки несовместимости типов вводимых данных;
логических ошибок.
Каждая выполненная операция по манипулированию данными применяет выполненную команду к БД и инициирует принудительное обновление отображаемой учетной таблицы данных.
На рисунке 2.4 приведена блок-схема алгоритма управления данными в ИС «Тест».
Рисунок 2.4 – Блок-схема управления данными
На рисунке 2.5 приведена блок-схема, описывающая алгоритм работы модуля тестирования студента.
На данной блок схеме приведена типовая последовательность действий при работе студента с модулем тестирования:
ввод данных тестируемого;
инициализация результата;
отображение очередного вопроса с вариантами ответа;
выбор вариантов ответа тестируемым;
подсчет баллов за ответ пользователя с учетом позитивных очков за верные варианты ответа и негативных очков (штрафов) за неверные варианты ответа;
переход к следующему вопросу;
если вопросов больше нет или у тестируемого закончилось отведенное ему время на тестирование, то тест завершается на текущем вопросе – при этом результат выводится на экран и сохраняется в БД.
Рисунок 2.5

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Больше курсовых работ по информатике:

Анализ глобальной информационной технологии

39310 символов
Информатика
Курсовая работа
Уникальность

Разработка проекта локальной вычислительной сети предприятия

54620 символов
Информатика
Курсовая работа
Уникальность
Все Курсовые работы по информатике
Закажи курсовую работу
Оставляя свои контактные данные и нажимая «Узнать стоимость», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.