Pleasant Creek Community College Registration System
Situation: Pleasant Creek Community College has a typical school registration process. Student support services include faculty advisors and tutors. The administration has asked you, as IT manager, to develop an object-oriented model for a new registration system.
1. List possible objects in the new registration system, including their attributes and methods.
Object
Attributes
Methods
Student
Student Number
SSN
Name
Address
DOB
Major
Credits Earner
GPA
Add course
Drop Course
Complete Course
Pay
Request transcript
Instructor
Instructor Number
SSN
Name
Address
DOB
Office Location
Phone
Teach course
Advise student
Specify textbook
Serve on committee
Tutor
Tutor number
SSN
Name
Address
DOB
Office location
Phone
Teach course
Advise student
Specify textbook
Serve on committee
Course
Course number
Course name
Credit hours
Catalog description
Prerequisites
Modify description
Modify prerequisites
Modify hours
Schedule
Term
Course number
Course name
Day/time
Instructor
Location
Check the schedule guidelines
Notify
Publish
Registration Record
Term
Student number
Course number
Grade
Add course registration
Drop course registration
Change course registration
Calculate GPA
2. Identify possible use cases and actors.
Possible uses could include the register for the course, process payments, created course schedules, Assign Instructor, Print course roster, and paying tuition. Actors could include student instructor, tutor, registrar, advisor, and the cashier.
3. Create a use case diagram that shows how students register.
My diagram for the how students register.