Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

I.

User Story:

Indentifier User Story Size

REQ-1 Là một quản trị viên, tôi muốn có tài khoản đăng nhập để quản lý 8
hệ thống

REQ-2 Là một giáo viên, tôi muốn xem thông tin chi tiết về học sinh, 9
bao gồm họ và tên, điểm thi .

REQ-3 Là một giáo viên, tôi có thể quản lý lớp học, môn học, học sinh, 9
điểm kiểm tra của học sinh...

REQ-4 Là một người quản trị hệ thống, tôi có thể xem thông tin giáo 7
viên như tên giáo viên, giới tính, ngày sinh, địa chỉ, mức lương,
năm làm việc

REQ-5 Là một quản trị viên hệ thống, tôi muốn có khả năng tra cứu 5
thông tin về giáo viên và lịch dạy của giáo viên các bộ môn.

REQ-6 Là một người quản trị hệ thống, tôi có thể quản lý giáo viên, gia 7
sư, lớp học,...

REQ-7 Là một giáo viên, tôi muốn có thể lọc kết quả tìm kiếm lớp học 9
theo tiêu chí là lớp học, môn học, kỳ học.

REQ-8 Là một người quản trị hệ thống, tôi có thể sửa thông tin của môn 6
học

REQ-9 Là một giáo viên, tôi có thể đăng nhập vào hệ thống để quản lý
lớp học của mình.

REQ-10 Là một quản trị viên hệ thống, tôi có thể thống kê điểm của học 8
sinh theo lớp, kỳ học và đầu điểm các bài kiểm tra.

II. User case diagram:


Yêu cầu của các Actor:
1. Quản trị viên:
- Mô tả: cho phép quản trị viên quản lý gia sư, giáo viên, lớp học; môn học; thêm,
sửa, xóa giáo viên, môn học, lớp học
- Điều kiện trước : quản trị viên phải đăng nhập vào hệ thống
- Dòng sự kiện chính :
 Đăng nhập với vai trò admin để quản lý hệ thống
 Quản lý: Thêm/ sửa / xóa thông tin của gia sư, học sinh, các môn học, điểm môn
học, lớp học.
 Đổi mật khẩu
 Xem thông tin của gia sư, học sinh, giáo viên
- Kết quả: các chức năng thực hiện bởi quản trị viên theo đúng yêu cầu.
2. Giáo viên:
- Mô tả: cho phép giáo viên xem các thông tin như tên học sinh, các loại
điểm thi...; chỉnh sửa thông tin cá nhân; quản lý các lớp học chủ nhiệm, lớp bộ
môn; lọc thông tin theo yêu cầu, thống kê điểm dưới dạng biểu đồ.
- Điều kiện trước: giáo viên phải đăng nhập vào hệ thống
- Dòng sự kiện chính:
 Đăng nhập hệ thống với tư cách là giáo viên
 Tìm kiếm lớp học: tìm kiếm các lớp với chức năng lọc theo môn học, lớp
học, kỳ học, đầu điểm...
 Chỉnh sửa thông tin: thêm/ sửa/ xóa một số thông tin trong hồ sơ cá nhân.
 Xem thông tin: các lớp học như lớp đang chủ nhiệm hay lớp dạy bộ môn,
học sinh các lớp.
 Quản lý lớp học: chọn lớp, thêm môn học,...
- Kết quả: các chức năng mà giáo viên sử dụng trên hệ thống theo yêu cầu
trên.
III. Một số UC chi tiết:

UC-1 Đăng nhập tài khoản

Yêu cầu liên quan REQ-1, REQ-9

Tác nhân ( kích hoạt và Quản trị viên, giáo viên


tham gia)

Mục đích Truy cập vào hệ thống và sử dụng các chức năng sau
khi đã có tài khoản

Mô tả ngắn gọn Người dùng nhập username và password vào form


đăng nhập

Điều kiện trước - Tài khoản người dùng đã được tạo sẵn
- Tài khoản đã được phân quyền
- Thiết bị được kết nối internet

Điều kiện Đăng nhập thành công


sau/ kết quả

Dòng sự kiện chính 1. Người dùng chọn chức năng đăng nhập
2. Nhập thông tin và ấn submit
3. Hệ thống xác nhận thông tin thành công và cho
phép người dùng truy cập trang web
4. Đăng nhập và hoàn tất

UC-2 Quản lý giáo viên

Yêu cầu liên quan REQ-5

Tác nhân ( kích Quản trị viên


hoạt và tham gia)

Mục đích Quản lý hồ sơ của các giáo viên đã đăng ký trên hệ thống

Mô tả ngắn gọn Thêm/ xóa hồ sơ của gia sư nếu vi phạm nguyên tắc của hộ
thống, sửa thông tin của giáo viên

Điều kiện trước Tài khoản admin đã tồn tại và được kết nối internet

Điều kiện sau/ kết Thông tin giáo viên đã được duyệt/ xóa
quả

Dòng sự kiện 1. Quản trị viên truy cập vào hệ thống


chính 2. Chọn chức năng quản lý hồ sơ
3. Chọn giáo viên:
- Sửa: chỉnh sửa thông tin của giáo viên
- Xóa: nếu gia sư không còn dạy hoặc vi phạm
- Thêm: nếu hồ sơ điền đầy đủ thông tin hợp lệ
4. Bấm “Lưu”.

UC-3 Tìm kiếm môn học

Yêu cầu liên REQ-7


quan

Tác nhân Giáo viên


( kích hoạt và
tham gia)

Mục đích Tìm học sinh theo các tiêu chí như lớp học, môn học
Mô tả ngắn Tìm học sinh phù hợp theo từ khóa
gọn

Điều kiện Đăng ký tài khoản và đăng nhập thành công


trước

Điều kiện sau/ Hiển thị kết quả tìm kiếm


kết quả

Dòng sự kiện 1. Phụ huynh chọn chức năng : “Tìm kiếm” theo yêu cầu.
chính 2. Lọc theo tên lớp học, môn học và kỳ học.
3. Bấm tìm kiếm
4. Hệ thống sẽ tìm kiếm và tiến hành lọc dữ liệu để có kết
quả trùng khớp
5. Hệ thống hiển thị kết quả tìm kiếm

UC-4 Xem thông tin

Yêu cầu liên quan REQ-2, REQ-4

Tác nhân ( kích Quản trị viên, giáo viên


hoạt và tham gia)

Mục đích Để xem thông tin chi tiết về giáo viên, một lớp học hay một
bộ môn trong hệ thống

Mô tả ngắn gọn xem được thông tin và có thể lọc để xem theo nhiều tiêu chí

Điều kiện trước Người dùng phải có tài khoản để đăng nhập vào hệ thống

Điều kiện sau/ kết


quả

Dòng sự kiện 1. Người dùng truy cập hệ thống quản lý gia sư


chính 2. Có thể xem, đọc các thông tin mà tài khoản cho phép

You might also like