«Разработка автоматизированной информационной системы сервисного компьютерного центра»


Функциональная модель в виде диаграммы прецедентов


Download 1.41 Mb.
bet11/17
Sana06.04.2023
Hajmi1.41 Mb.
#1330052
TuriДипломная работа
1   ...   7   8   9   10   11   12   13   14   ...   17
Bog'liq
Разработка автоматизированной информационной системы сервисного

Функциональная модель в виде диаграммы прецедентов


Диаграмма прецедентов позволяет описать функциональность и поведение системы через отношения между актёрами и прецедентами. Диаграмма представлена на рисунке 2.8. Диаграмма для АИС «Сервисный центр» содержит трех актеров: пользователь, сотрудник ИТ и администратор. Пользователь системы – это любой зарегистрированный пользователь.
Он может просматривать открытые и закрытые им обращения, а также просматривать информацию о системе, информацию о профиле пользователя, производить поиск нужного обращения, добавлять обращение, и получить печатную форму обращения.
Администратор – пользователь, ответственный за работоспособность системы. Он может совершать в системе все действия как её пользователь. Также, помимо этого, он обладает правом добавлять, удалять обращения, добавлять, удалять пользователя.
Сотрудник ИТ – пользователь, ответственный за закрытие обращений пользователей. Он может закрыть обращение пользователя, после решения проблемы, добавив ответ.
Для описания функциональности, предоставляемой системой конкретному пользователю, была разработана более подробная модель прецедентов. В диаграмме прецедентов (рисунок 2.15) отражены отношения между ролями пользователей системы и прецедентами.

Рисунок 2.8 — Диаграмма прецедентов АИС «Сервисный центр»


Процесс работы АИС «Сервисный центр» в контексте диаграммы прецедентов включает в себя 3 роли и 13 прецедентов.
Функциональная модель информационной системы изображена на рисунке 2.9.

Рисунок 2.9 — Схема функциональной структуры АИС


    1. Модель базы данных ER


Для описания структуры АИС была разработана ER-модель системы, которая представлена на рисунке 2.10. Она содержит в себе сущности и их связи.
Система в контексте ER-модели содержит 6 сущностей:

    • таблица Admin. Данная сущность содержит атрибуты: id – администратор, login, fam - фамилия;

    • таблица User. Данная сущность содержит атрибуты: id - пользователь, avatar, name, sname, post, role, email, tel, pass. Она имеет связь с сущностью «Requests» типа «один к одному» и с сущностью

«Userroles» типа «один к одному»;

    • таблица Closedata. Данная сущность содержит атрибуты: id, reqid, performer, closedate, closecomm. Она имеет связь с сущностью

«Request» типа «один к одному;

    • таблица Level. Данная сущность содержит атрибуты: id, name. Она имеет связь с сущностью «Request» типа «один к одному»;

    • таблица Querytype. Данная сущность содержит атрибуты: id, prname.

Она имеет связь с сущностью «Request» типа «один к одному»;

    • таблица Requests. Данная сущность содержит атрибуты: id, userlogin, user, contacts, crdate, reqtypeid, levelid, title, desscription, status, filename. Она имеет связь с сущностью «User» типа «один к одному», с сущностью «Level» типа «один к одному», с сущностью

«Querytype» типа «один к одному».

    • таблица Userrole. Данная сущность содержит атрибуты: id, name. Она имеет связь с сущностью «User» типа «один к одному».

Рисунок 2.10 – ER-модель системы АИС

    1. Download 1.41 Mb.

      Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling