You are on page 1of 2

Barani Institute of Management Sciences

Department of Computer Science

Final-Term Exam Spring Semester 2021

Course Title: Object Oriented Analysis & Design Course Code: CS-553
Discipline /Program: BSIT 6th B, D Total Marks: 30
Time allowed: 12 Hours Instructor’s Name: Ms.Kiran Saeed
Theory
Q1: (8)

“Online Doctor Search and Appointment System “ is a smart appointment booking


system that provides patients or any user an easy way of searching a doctor as per doctor’s
specialization and booking a doctor’s appointment online. This project also provides a platform
for doctors to create their profile so that a user or patient can search them and book an
appointment.
This is a web based application that overcomes the issue of managing and booking appointments
according to user’s choice or demands. The task sometimes becomes very tedious for the doctor
himself / herself in manually allotting appointments for the users as per their availability. Hence
this project offers an effective solution where users can select a doctor and view various booking
slots available and select the preferred date and time for the selected doctor. The already booked
space will be marked yellow and will not be available for anyone else for the specified time. This
system also allows users to cancel their booking anytime.

Functional requirements for Administrator

1. Login
2. Approve or disapprove a doctor
3. Add, update, delete and view specializations
4. Add update, delete and view locations
5. Book, cancel and view user’s appointments
6. Add, update, delete and View doctors
7. Add, update, delete and View users

Functional requirements for Doctor

1. Register
2. Login
3. Upload and update profile, the profile must include doctor’s name, Doctor’s Picture,
doctor’s introduction, doctor’s qualification, experience, location, fee, availability days,
timing slots, and hospital name.
4. View booked appointments
5. Cancel an appointment
6. View records of own patients

Draw the use case Diagram for the given scenario.

Q2:
Draw the class Diagram for the given scenario in Q#1. (8)
Q3: Design the activity diagrams for the “Doctor Module” only as mentioned in the given
scenario in Q#1? (8)

Q4: Suggest the suitable models for the following mentioned scenarios and mention the reason. (6)
1. Process Visibility is necessary
2. For Small and medium size interactive systems
3. To explore unknown requirements
4. To accommodate change at any time
5. Need to reduce the risk of overall project failure
6. Need of Risk Assessment

You might also like