# ITP4511 Enterprise Systems Development Basically, the system involved teacher, student and IT administrator. - [x] Teacher: can mark attendance, modify the attendance record, and generate report. - [x] Student: can view his or her attendance record only. - [x] IT administrator: can fully access the system, included account management.        Function Requirement ##### Class Management Functions • Setup class data • Schedule school day ##### Attendance Functions • Show class schedule • Record attendance for students per class • Edit/view attendance history • Generate attendance sheet for each class ##### Analytic/Report • Calculate attendance rate for each student by class • Generate report for attendance rate less than 60% • Generate report for class schedule ##### Account Management • Create different account/user • Register student according to class • Modify account information • Manage the user role ##### Extra Feature You are encouraged to add extra feature to score bonus mark, for example, • Show statistic in graphical formats • Show top search keywords • Export the attendance report to Excel file • Design your own database for the web-based system