You are on page 1of 5

PROJECT

TITLE: Student Sap Attendance System

STUDENT INFORMATION:
SR. STUDENT ID NAME

1. 70120912 HADIA IQBAL

2. 70120727 MUHAMMAD HUZAIFA KHAN

3. 70121083 LARAIB KHALIL


UML USE CASE DIAGRAM:
admin
n
Login

Registration
All management

Add student
faculty Attendance

Delete Student
Attendance Insert student
enrollment

View student
attendence <<include>
>

View student <<include>


attendance by date >

View class attendance


student

Change password Add faculty


<<include>>

Add user
<<include>>
Add student
UML SEQUENCE DIAGRAM:

ATTENDANCE STUDENT ATTENDANCE


STUDENT MANAGEMENT RECORDS REPORTS
SYSTEM

Student information Information validation

Information recorded
(If valid)
System access

Information invalid
(Else)
Please retry

Attendance report request


Checking
Processing student’s
attendance
report

Generating report

Student’s attendance report


Create/Remove
CLASS DIAGRAM:

Teachers Admin
+id:string Course
-Name:string +id:string
Aaaa
-password:string +name:string - id:string
-email:string +teacher:string
+enrolledStudents:string[] -name:string
-AddLectures()
-MarkAttendence() Teaches +GetEnrolledStudents() -password:string
-VeiwAttendence() Add
-PrepareAttendencerReport() /Mo -email:string
-VeiwAttendenceReport() dify

AddNewTeachers()

-modifyTeachers

-removeTeachers()

Create/remove/enroll -AddNewAdmins()

-ModifyAdmins()

-AddNewSubjects()
Students -ModifySubjects()
+id:string
-name:string -
_password:string EnrollStudentsForCo
Teaches -email:string Create/remove/enroll urses()
-VeiwAttendenceReport()
-VeiwEligibilityStatus() -
UnenrollStudentsFro
mCourses()
ACTIVITY DIAGRAM:
Student Administrator

start Show login form

Encode email and decision


password

No

Yes
Display “wrong
information”

Selects course View courses to


select

Display
generated
course
attendance

Gets
attendance

End

You might also like