Скачиваний:
10
Добавлен:
27.08.2024
Размер:
316.87 Кб
Скачать

ГУАП

КАФЕДРА № 14

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

ст. преподаватель

Н. В. Барклаевская

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №1

Создание диаграмм вариантов использования (диаграммы прецедентов)

по курсу: ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4016

М.О. Жовтяк

подпись, дата

инициалы, фамилия

Санкт-Петербург 2023

  1. Цель работы

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

  1. Ход работы

Предметная область: «Школа».

В школе учатся дети с 1 по 11 классы. При поступлении (переводе) ребёнка в школу необходимы следующие сведения: его Ф.И.О., дата рождения, адрес прописки, дата поступления в школу, сведения о родителях, номер контактного телефона. Ребёнок определяется в конкретный класс (номер, буква). В каждом классе так же есть классный руководитель. Каждый учитель ведёт один предмет в разных классах. Об учителе должно быть известна следующая информация: паспортные данные, начальная дата работы учителем, дата поступления в школу.

Требования к ИС:

  1. Должен быть реализован поиск пользователей по его данным;

  2. Для поступления ученика необходимо полное заполнение информации о нём (как и для остальных пользователей);

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

  4. Для учителя должна быть реализована система доступа чтения и изменения информации о заданиях;

  5. Реализован личный кабинет для пользователей;

  6. Реализована база данных об информации пользователей, классах, учениках, мероприятиях и т.д.

Пользователи

Таблица 1 – Пользователи системы

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

Роль

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

Абсолютно полный доступ к системе

Учитель

Получить информацию об учениках, классах, изменение оценок, общение с родителями

Ученик

Получить информацию о заданиях, их оценках

Родитель

Получение информации о детях, их оценках, общение с учителями

Интернет-клиент

Просмотр информации об учебном заведении

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

В качестве программы для выполнения работы была использована «Star UML». Полученная диаграмма прецедентов для системы представлена на рисунке 1.

Рисунок 1 – Диаграмма прецедентов

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

Рисунок 2 – Схема представления администратора

Рисунок 3 – Схема для учителя

Поток событий

В качестве потока событий был рассмотрен процесс учителя работы с информацией.

Условие

Учитель хочет авторизоваться в системе, просмотреть информацию об учениках, добавить информацию об оценках.

Основной поток

  • Ввести логин и пароль

  • Если пароль или логин не верный, срабатывает поток ошибок E1;

  • Если пароль верный, то учителя перебрасывает на основной интерфейс;

  • Учитель выбирает «Информация об учениках»;

  • В фильтрах выбирает критерии для поиска конкретного ученика;

  • Если ученик не находится, срабатывает поток ошибок E2;

  • Изучает данные об учениках;

  • Переходит в интерфейс «Изменение данных об оценках»;

  • Вводит данные, если данные некорректны, то срабатывает поток ошибок Е3;

  • После ввода данных информация сохраняется.

Поток ошибок E1

  • Если учитель забыл пароль, система предложить ему сбросить его, пройдя некоторые идентификации.

Поток ошибок E2

  • Если ученик не находится по фильтрам, система предлагает изменить фильтр.

Поток ошибок Е3

  • Если учитель неверно ввёл данные, система предлагает повторно ввести информацию

  1. Вывод

В ходе работы были созданы Use Case диаграммы для прецедентов, проведен анализ предметной области, составлены возможные действия для каждого актера.

Соседние файлы в предмете Проектирование информационных систем