# 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. ![image](https://github.com/jerrykhh/Class-Attend-System/blob/master/sample-image/sample-image1.png) ![image](https://github.com/jerrykhh/Class-Attend-System/blob/master/sample-image/sample-image2.png) ![image](https://github.com/jerrykhh/Class-Attend-System/blob/master/sample-image/sample-image3.png) ![image](https://github.com/jerrykhh/Class-Attend-System/blob/master/sample-image/sample-image4.png) ![image](https://github.com/jerrykhh/Class-Attend-System/blob/master/sample-image/sample-image5.png) ![image](https://github.com/jerrykhh/Class-Attend-System/blob/master/sample-image/sample-image6.png) ![image](https://github.com/jerrykhh/Class-Attend-System/blob/master/sample-image/sample-image7.png) 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