334
APPENDIX K: CLASS DIAGRAM FOR FACULTY REGISTRATION SYSTEM, EMPLOYER REGISTRATION SYSTEM, STUDENT REGISTRATION SYSTEM, THE USE CASE DIAGRAM FOR THE OVERALL KM IN HEI AND CASE DIAGRAM FOR THE ADMINISTRATOR
Figure K1 shows the Class diagram for the Faculty Registration System.
Faculty Validation Database
Login Faculty Registration System
Main Display
View All Courses View Curriculum Update Curriculum View Curriculum Report View Curriculum Statistics
Courses Database 1
1 Verify
1 0..*
Executes
1 0..*
Executes
Interact
11 1 1
1 1
1
0..*
Interacts
Figure K1: Class diagram for Faculty Registration System
335
Figure K2 shows the Class diagram for Employer Registration System.
Employer Validation Database
Login Employer Registration System
Main Display
View Student Resume Post Job Vacancy Search Candidate Invite for Interview
Job Database 1
1 Verify
1 0..*
Executes
1
0..*
Executes
Interact 1
1 1 1 1
1 1
0..*
Interacts
Figure K2: Class diagram for Employer Registration System
336
Figure K3 shows the Class diagram for Student Registration System.
Student Validation Database
Login Student Registration System
Main Display
View All Courses Select course Apply job View Vacancy Search
Course Database 1
1 Verify
1 0..*
Executes
1 0..*
Executes
Interact
1
1 1 1 1
1
0..*
Interacts
View Curriculum
1
Upload resume
Job Database
1
1
0..*
Interacts
1
Figure K3: Class diagram for Student Registration System
337
Figure K4 shows the Use Case diagram for the overall KM in HEI.
User
Administrator
KNOWLEDGE MANAGEMENT SYSTEM FOR HEI
Student
Faculty
Employer
View User details
Verify user details
Edit User details
Delete user details Assign Password
Admin Login Verification
«extends»
«extends»
«extends»
«extends»
«extends»
*
*
Add User
Add Employer memberAdd Faculty member
Add Student member
«extends»
«extends»
«extends»
«extends»
Select course
View job vacancy View courses
Student Login Verification
«extends»
«extends»
«extends»
Register new user
Select Curriculum
Upload resume
apply for job
«extends» «extends»
«extends»
«extends»
Select course
View job vacancy View courses
Faculty Login Verification
Register new user
Select Curriculum
View statistics
View report
«extends»
«extends»
«extends»
«extends»
«extends»
«extends»
«extends»
«extends»
«extends»
«extends»
«extends»
Register new user
Upload job vacancy
upload job requirements
View application
Shortlistapplication
Invite for interview
«extends»
«extends»
«extends»
«extends»
«extends»
«extends»
Employer Login Verification
«extends»
«extends»
«extends»
«extends»
Figure K4; Use Case diagram for the overall KM in HEI.
338
Figure K5 shows the Use Case diagram for Administrator.
Registered User
Administrator
<<Include>>
ADMINISTRATOR FUNCTIONS
View User details
Verify user details
Edit User details
Delete user details
Admin Login Verification
«extends»
«extends»
«extends»
«extends»
Add User
Add Employer member
Add Faculty member
Add Student member
«extends»
«extends»
delete profile
Register new user
«extends»
Managed courses
Manage students Managed employer
Manage Statistics
«extends»
«extends»
«extends»
«extends»
<<Include>>
Accept new user
Assign Password<< system >>
Figure K5: Use Case Diagram for Administrator