online exam ppt

19
ONLINE EXAMINATION Presented by : SHRADDHA SINGH SWARNABH DAS

Transcript of online exam ppt

Page 1: online exam ppt

ONLINE EXAMINATION

Presented by :

SHRADDHA SINGH

SWARNABH DAS

Page 2: online exam ppt

Presentation Outline Introduction Project description

Scope Assumptions

ER Diagram & DFD Diagram System sequence diagrams Activity diagrams System contracts Conclusion

Page 3: online exam ppt

Introduction

Page 4: online exam ppt

Project Description Scope

Easy to customer registration

Ease Appointments scheduling

Ease Billing and payments (cash, CC, insurance)

Ease Security of the whole system

Ease Room management system

Ease Staff management (work roster, availability, scheduling, etc)

Ease Management functions (report generation, accounting, etc)

Ease System administration

Ease Resource allocation (booking rooms, operating theatres, etc)

Ease Comprehensive database

Ease Web interface (proposed for future)

Page 5: online exam ppt

Project Description

Assumptions Customer provides CC/insurance details when

registering Appointments can be cancelled 24 hours in advance

without penalty Personal history can be viewed by concerned at the

reception with approval of the customer Hotel is covered by insurance policy Staff are assigned roles to interact with the system Staff have basic computer operating skills

Page 6: online exam ppt

HARDWARE & SOFTWARE REQUIREMENTS

HARDWARE REQUIREMENTS

PROCESSOR RAM HARD DISK

PENTIUM IV OR HIGHER PROCESSORS

512 MB OR HIGHER

20 GB OR HIGHER

SOFTWARE REQUIREMENTS

OPERATING SYSTEM

DATABASE

WIN XP , WIN VISTA ,WIN 98

MS ACESS, MS POWERPOINT, OR NOTEPAD

Page 7: online exam ppt

ER DIAGRAM OF HOTEL MANAGEMENT

Page 8: online exam ppt
Page 9: online exam ppt

Activity Diagrams

Billing and payment:

Payment by Credit Card / Cash

Page 10: online exam ppt

Activity

Diagrams

Page 11: online exam ppt

System Contracts

Contract for the Enter Payment

A new payment was entered, linking to the Customer and the Payment.

Post conditions:

A valid patient ID exists.Preconditions:

NoneOutput:

If the combination of Payment ID, Payment Method and patient ID is not valid, indicate that it was an error.

Exceptions:

SystemType:

Enter customer payment into the systemResponsibilities:

Enter payment(Amount, Payment ID, Payment Method, Payment Date, Customer ID)

Name:

Contract

PaymentPackage

Page 12: online exam ppt

System ContractsContract for the Store Payment

A new patient payment was stored, linking to the Customer and Payment.

Post Conditions:

The combination of payment ID, payment Method and patient ID is valid.

Preconditions:

Display “Payment has been stored”Output:

NoneExceptions:

SystemType:

Store patient payment into the systemResponsibilities:

Store PaymentName:

Contract

PaymentPackage

Page 13: online exam ppt

System ContractsContract for the Send Payment

Payment details have been sent to the bank system.Post Conditions:

Patient payment must be stored in the system.Preconditions:

Message payment has been sent to the bank system.Output:

If the bank doesn’t exist, indicate that it was an error.Exceptions:

SystemType:

Send the stored patient payment to the bank systemResponsibilities:

Send Payment (Payment Date, Payment Method, Amount, Customer Name, Customer Account Number)

Name:

Contract

PaymentPackage

Page 14: online exam ppt

System ContractsContract for the Confirmation

Confirmation of payment has been madePost Conditions:

Patient payment must be sent by hospitalPreconditions:

Display “Payment has been confirmed”Output:

If the Payment details are not valid, indicate that it was an error.

Exceptions:

SystemType:

Confirmation of the payment detailResponsibilities:

ConfirmationName:

Contract

PaymentPackage

Page 15: online exam ppt

System Contracts

Contract for the Print Receipt

Print out the receiptPost Conditions:

Confirmation must be done by the bank systemPreconditions:

ReceiptOutput:

If the printer does not work, indicate that it was an error.Exceptions:

SystemType:

Print the Customer payment receiptResponsibilities:

Print ReceiptName:

Contract

PaymentPackage

Page 16: online exam ppt

System ContractsContract for the Create Report

A new instance of report from dermatology was created.Post Conditions:

Patient, doctor, symptoms, prescription must be know to the system.

Preconditions:

An object of report from DermatologyOutput:

If the combination of patient, doctor, symptoms and prescription is not valid, indicate that it was an error. Object may not be found; method/operation may not be found.

Exceptions:

SystemType:

Create a Report from DermatologyResponsibilities:

Create Report (patient, doctor, symptoms, prescription)Name:

Contract

Page 17: online exam ppt

System ContractsContract for making payment through the web interface

Payment created, credit card authentication successful, confirmation from payment processor received, patient gets receipt..

Post Conditions:

Customer has a debit balance, patient is able to pay with credit card, patient is logged in, invoice has been viewed by customer.

Preconditions:

confirmation from payment processorOutput:

customer does not exist; credit card authentication errorExceptions:

SystemType:

To allow the customer to pay through the web interfaceResponsibilities:

Make Payment (customer, Amount)Name:

Contract

Page 18: online exam ppt

Conclusion

Project will take approx 1 year to complete

Project will be developed modularly

We use Event – driven method.

Page 19: online exam ppt

Q&A