Sơ đồ phân cấp chức năng cho ta cái nhìn tổng quát về các chức năng của hệ thống, nó giúp xác định phạm vi của hệ thống cần phân tích và tăng cường cách tiếp cận logic tới phân tíchhệ thống. Qua quá trình khảo sát hiện trạng và tìm hiểu yêu cầu người dùng, đã đưa ra phần mềm hỗ trợ tính điểm chuyên cần với sơ đồ phân cấp chức năng như sau:
- Điểm danh cho các sinh viên.
- Tìm kiếm thông tin của sinh viên, điểm chuyên cần của sinh viên.
- Thống kê và báo cáo thông tin của sinh viên và điểm chuyên cần của sinh viên.
Hình 1: Biểu đồ phân cấp chức năng
Nhìn vào biểu đồ phân cấp chức năng. Chúng ta thấy rằng mọi việc sẽ đơn Hỗ trợ tính điểm
chuyên cần
Điềm danh sinh viên
Tìm kiếm Thống kê & Báo cáo
Điểm danh sinh viên Tìm thông tin sinh viên Tìm điểm của sinh viên Danh sách sinh viên Danh sách bảng điểm chuyên cần Cập nhập sinh viên, môn học… Nhập mới Sửa Xoá Thông tin điểm danh
chương trình lớn đó thành các chương trình nhỏ và các chương trình nhỏ này lại phân chia tiếp thành các công việc nhỏ hơn mà ta đã biết cách giải quyết.
Sau đây là các chức năng của hệ thống :
a. Cập nhật thông tin
Chức năng này người đăng nhập vào hệ thống có thể nhập mới, sửa đổi, xóa, những thông tin liên quan đến sinh viên, môn học, lịch học, lớp,… Tùy theo ý muốn của người sử dụng.
b. Chức năng điểm danh
Với chức năng này giáo viên có thể điểm danh cho sinh viên thuộc một lớp nào đó, đang học môn của giáo viên đó. Xem thông tin về điểm danh sinh viên.
c. Chức năng tìm kiếm
Nếu người sử dụng muốn tìm kiếm thông tin về 1 thông tin sinh viên nào đó, hay điểm của sinh viên đó thì chức năng này cho phép bạn làm việc đó nếu như bạn có thông tin về một vài thuộc tính của sinh viên đó.
Có thể tìm kiếm theo: - Mã sinh viên - Tên sinh viên - Lớp
d. Chức năng thống kê và báo cáo
Chức năng này cho phép người dùng thống kê danh sách sinh viên theo lớp,điểm chuyên cần của sinh viên của 1 lớp theo môn học.