a, Chức năng đăng ký lớp học
Người dùng vào trang chủ của hệ thống, kiểm tra thông tin lớp học và lịch khai giảng phù hợp với nhu cầu, sau đó nhập thông tin để đăng ký lớp học.
24
b, Chức năng đăng nhập
• Yêu cầu: Người dùng chọn chức năng đăng nhập hệ thống, điền thông tin
tên đăng nhập và mật khẩu đểđăng nhập và hệ thống và sử dụng chức năng
theo phân quyền. • Biểu đồ tuần tự
Hình 2. 20: Thể hiện chức năng đăng nhập
c, Chức năng quản lý tài khoản
• Phân tích yêu cầu: người dùng vào tìm kiếm một tài khoản để kiểm tra thông tin.
• Biểu đồ tuần tự
25
d, Chức năng quản lý lớp học
Người quản trị có nhiệm vụ quản lý CSDL lớp học, có thể thêm, sửa, xóa
liên quan đến lớp học.
Chức năng tìm kiếm lớp học
• Phân tích yêu cầu: người dùng có nhu cầu tìm kiếm lớp học để kiểm tra thông tin.
• Biểu đồ tuần tự
Hình 2. 22: Thể hiện chức năng quản lý lớp học
e, Chức năng quản lý thông tin học sinh
Người quản trị và tài khoản có quyền phụ huynh, quyền giáo viên có thể
quản lý thông tin học sinh, có thể xem chi tiết thông tin.
Chức năng tìm kiếm lớp học và xem chi tiết
• Phân tích yêu cầu: quản trị viên và tài khoản có quyền giáo viên, phụ
huynh có nhu cầu tìm kiếm thông tin lớp học và chi tiết. • Biểu đồ tuần tự
26
Hình 2. 23: Thể hiện chức năng quản lý học sinh
f, Chức năng liên hệ với phụ huynh
Phân tích yêu cầu: quản trị hoặc giáo viên cần liên hệ với phụ huynh.
Biểu đồ tuần tự
27
g, Chức năng điểm danh
Phân tích yêu cầu: quyền giáo viên và phụ huynh có nhu cầu điểm danh và
xem thông tin điểm danh của học sinh.
Biểu đồ tuần tự
Hình 2. 25: Thể hiện chức năng điểm danh
h, Chức năng xem báo cáo
Người dùng có quền quản trịvà ban lãnh đạo có thể xem thông tin báo cáo.
Chức năng xem “Báo cáo sốlượng học sinh”
• Phân tích yêu cầu: người dùng có quền quản trị và ban lãnh đạo có nhu cầu xem thông tin tổng số học sinh đăng ký theo từng lớp học.
28
Hình 2. 26: Thể hiện chức năng xem báo cáo