Beruflich Dokumente
Kultur Dokumente
System
Presented by Group 4:
Vivek Sachdeva
Nesa Simon David
Eric
OOSD Assignment 1
Object Oriented Analysis
Presentation Outline
Introduction
Project description
Scope
Assumptions
Package diagrams
System sequence diagrams
Activity diagrams
System contracts
Conclusion
Introduction
Parkside Hospital
Hospital Management System
Project Description
Scope
Patient registration
Appointments scheduling
Pharmaceutical drugs/equipment
System administration
Comprehensive database
Project Description
Assumptions
Patient provides CC/insurance details when
registering
Appointments can be cancelled 24 hours in advance
without penalty
Patient medical history can be viewed by concerned
doctors at the hospital with approval of the patient
Hospital is covered by insurance policy
Staff are assigned roles to interact with the system
Staff have basic computer operating skills
Package Diagram
Activity Diagrams
Pharmaceuticals Activity Diagram
Checking Stock
Activity Diagrams
Web Package
Remote doctor patient consultation.
Activity Diagrams
Activity Diagrams
Activity
Diagrams
Sequence Diagrams
Sequence Diagrams
Sequence Diagrams
Payment Use
Case
System Contracts
Payment
Package
Responsibilities
:
Type:
System
Exceptions:
Output:
None
Preconditions:
Post conditions:
System Contracts
Payment
Package
Store Payment
Responsibilities
:
Type:
System
Exceptions:
None
Output:
Preconditions:
Post
Conditions:
System Contracts
Payment
Package
Responsibilities:
Type:
System
Exceptions:
Output:
Preconditions:
Post Conditions:
System Contracts
Payment
Package
Confirmation
Responsibilities:
Type:
System
Exceptions:
Output:
Preconditions:
Post Conditions:
System Contracts
Payment
Package
Print Receipt
Responsibilities:
Type:
System
Exceptions:
Output:
Receipt
Preconditions:
Post Conditions:
System Contracts
Contract for the Create Report
Contract
Name:
Responsibilities:
Type:
System
Exceptions:
Output:
Preconditions:
Post Conditions:
System Contracts
Contract for making payment through the web interface
Contract
Name:
Responsibilities:
Type:
System
Exceptions:
Output:
Preconditions:
Patient has a debit balance, patient is able to pay with credit card, patient is
logged in, invoice has been viewed by patient.
Post Conditions:
Conclusion
Q&A