Академический Документы
Профессиональный Документы
Культура Документы
Supervised By :
Mr. Zaheed Ahmad
Lecturer
University Of Kotli AJ&K
Class Diagram
-lastDate *
-semester
+manageFeeschedule()
Person
Person
-name
-fatherName RegistratOfficeAdmin
Teacher
1 +crudOpertion()
-catageory * 1
-ammount
-year 1
pId position regNo qualificatio depId
1
-date 1 EntryTestReport
-status -obtainMarke
(reference n (reference +apply()
+updateInformation()
1
*
acadmicRecord
-class
-totalMark
-avg
+deleteInformation()
Person) Department)
-listNo
+login() -subject
-status
+logout() -obtainMark
-totalMark +crudOpertion()
+crudOpertionl()
1
Apply
Teacher
0.1 * -postion
-regNo
-qalification
Id proId personId Catego year Date Course
-courseCode
+takeAttendance()
+login()
(reference (reference ry Student
-courseName
-lab
+logout()
+checkAttendance()
-crh
Programme) Program)
+uploadResult()
-rollNo -proId
-regNo TimeTable
+crudOpertion()
+registration() -roomNo 1
CouserRegistration
+update() -day
-semester 1 -time
+delete()
-date -date
+manageRegisterCourse()
+checkAttendance() +crudOpertion() +crudOpertion()
Student
+genrateFeeChallan()
Department
1
* * -depName *
-userName Attendance
-password
rollNo ApplicationId regNo SessionId catageory
-status
* -date
+addDepartment()
+registerCourse() +takeAttendance() *
(reference (reference 1
+verifyStudent()
+genrateMeritList()
+checkAttendance()
Application) Session)
+registerTeacher()
+manageTimeTabel() 1
Session Faculty
+manageCourse()
1 -crudOpertion
-session 1
+crudOpertion() * +registerFaculty()
* FeeSchedule
-tuitionfee
-other
-self
-lastDate *
-semester
+manageFeeschedule()
Database Diagram
Interaction models:
Use case diagrams
Sequence diagrams
Activity diagrams
Use Case Diagram Consist Of Two Things:
Actor
Use Cases
Use Case For CMS
Manage Admision ad
Take Attendance
Manage Department
logout
Teacher
Login
Verify Student
Apply for
Addmission Manage Teachers
Register Course
Manage fee
Schedules
Student
Check attendance
Manage Courses
Check Result
Manage Timetable
Print result card
«extends» Department
Verify Result
Verify Result
DMC
Reports
<<include>>
login
logout
:User
:GUI :Database
RequestForAddDagreeProgram()
Display form
Enter data
SendData
Added
SuccessfulySaved
login
Verify user
Valid user
Display Dashboard
add qualification
send data
saved qualification
successfully saved
seccessfully applied
[no]
[yes]
verify student genrate merit list Register Teacher Add Course set fee schedule Allocate Time Table Verify result
logout
[no]
[yes]
Apply for another program Genrate challan form Send failure notice
Test Case Description: This test case will examine the login process of a user.
Expected flow of Events: User enters information and click on “Log In” button.
Alternate flow of Events: System is shut down, leaves some mandatory details missing or quits the system.
Actual Results: User successfully logs in and can use system functions accordingly.
Test Case Description: This case examines the process of generate the admission ad for new admission.
Expected Input: Ad schedule, Register department, Add Required classics , Merit list schedule
Test Case Description: This case examines the process of apply for admission.
Expected flow of Events: User first register then the user name and password are send his
mobile phone then the user complete his personal information and
academic information after this process the user apply for program. .
Alternate flow of Events: If the user not registered and not login then the user cannot apply
the program.
Actual Results: After apply the program the system will generate the bank challan .
Actor: User