Sunteți pe pagina 1din 16

Website: https://sites.google.

com/site/cisy1212class/

CISY Final Group


Project
By: Matthew Czajka Jan Cedrick Hipolito Harman Garcha
Aadil Hakik Reynard Yong
Class Candidates
Course Registration
• Students
• Admissions Clerk
• Admissions Cashier
• Professor
• Dean
• Student Number
• Payment
Activity Diagram:
Statechart Diagram:
Collaboration Diagram:
Sequence Diagrams:
Sequence Diagrams:
Preliminary Class Candidates:
Class Responsibilities Use Cases
Course  Knows registered students  001: Register Courses
Registration  Knows Registration  002: Register Online
 Cancel Registration  003: Register in-person
 Track Registration

Student  Knows Student’s Personal Data  001: Register Courses


 Knows Student’s Contact Data  002: Register Online
 Knows Student’s Financial Data  003: Register in-person

Admissions  Issues Student Number  003: Register in-person


Clerk  Accepts Student Registration  004: Give Student Numbers
 005: Create Student if new

Admissions  Knows Student’s Bill  009: Resolve Student Billing Issue


Cashier  Accepts Student’s Payment  010: Print Student Receipt
 Issues Student Receipt  011: Payment by Check
 Track Payment  012: Credit Card Payment
 013: Cash Payment
Preliminary Class Candidates
cont.:
Class Responsibilities Use Cases

Dean  Knows Student Requirements  006: Studies Student Requirements


 Knows Student Schedules  007: Provide Student Schedules
 Issues Student Schedules  008: Assign Professor to Courses
 Knows Professors
 Assign Professors to courses
 Cancel Courses

Professor  Knows Course  008: Assign Professor to Courses


 Accepts Course

Student Number  Knows Student  004: Give Student Numbers


 Track Student

Payment  Knows method of payment  011: Payment by Check


 Knows amount  012: Credit Card Payment
 013: Cash Payment
Attributes and Operations of
each class identified:
Operation Collaborators

getPersonalInfo PersonalInfo

getRegistrationInfo CourseRegistration

getPayment Payment

verify Payment

cancel StudentCard

cancel Billing

cancel Course

cancel Registration

print StudentCard
Class Diagram:
Control Structure Class
Diagram:
Flow Object Activity Diagram:
Prototype of User Interface:
Login screen
Database interface screen:
Payment Interface screen:

S-ar putea să vă placă și