Sunteți pe pagina 1din 26

SOFTWARE REQUIREMENT

ENGINEERING
Submitted To: Engr. Wasim Akram

Aisha Naseer
aishanaseer16@gmail.com
Topic: Requirements for a “Online Hospital”

Abstract/Introduction:
Our project "Online Hospital System" is a mobile application that is resourceful for patients

and doctors. The main desire of our project is to facilitate them. The users can easily find a

competent doctor with doctor’s name, city, region and specialization depending on their need

and concern. Our software has the facility of giving doctors and their patients a unique identity.

Its main feature is the convenience of knowing doctor’s details and available time and finding

appointment times.

1. System Certainty:

User Requirements:
There should be a convenience for the users to get access to the software without or with logging

in. It depends on the user.

Details:
System should provide three opportunities to the user which includes:

1. Already a member? Sign in.

2. Create an account!

3. Skip Sign in?


System Requirements:
First of all when the user opens the system,there will be appear a screen with three text

boxes named as Already a member? Sign in, create an account, and Skip Sign in. User

should avail this opportunity through this system.

1. If user tap on the first box then, screen with the login appears which includes Username

and Password. System should get the given data from the user to get access.

Flow:
If user forget the password then System provide the opportunity to change it.

2. User tap on the second box then, screen with the Sign up menu appears which includes

name, password, blood group, contact and address. And then system give him an access.

Flow:
3. If user tap on the last box then, system should provide the screen appears with the logo

and slight introduction.

Flow:
Graphical User Interface (GUI) of this Requirement:

1. 2.
4. After these, system should appears the screen with these requirements which required

from user.

Flow:
5. When the user enter/insert the required information the system should appears the

Searches results on screen below. And then user see the results and tap on these

according to his need.


Graphical User Interface of this requirement:

Here’s a view of GUI:


6. After seeing the list of search doctor, by taping on it system should move to the next

page/screen which shows the complete description of doctor.

7. Then system should provide the two options and these are as follow:
Flow:

GUI of this requirement:


8. System should check this user is logged in then he will proceed to the further steps

otherwise system should say first make an account.

9. If the user will not log in the system should require all the data again because user will

not access or get appointment through our system if the user logged in the system

shouldn’t require the information again.

If already logged in.

Flow:
If not logged in:

Flow:
GUI:
10. If the user has been logged in then he will proceed to make an appointment. Then system

should provide the two options.

Flow:

11. If user makes an appointment for yourself then:

Flow:

12. User makes an appointment for other person:


Flow:
13. Then Payment method required:

Flow:

14. If User go with Online banking :

Flow:
15. If User go with Cash on Doctor’s Reception.

Flow:
Use Cases:

1. System should provide three opportunities to the user which includes:

i. Already a member? Sign in.

ii. Create an account!

iii. Skip Sign in?

2. First of all when the user opens the system,there will be appear a screen with three

text boxes named as Already a member? Sign in, create an account, and Skip Sign

in. User should avail this opportunity through this system.

i. If user tap on the first box then, screen with the login appears which includes

Username and Password. System should get the given data from the user to

get access.

ii. User tap on the second box then, screen with the Sign up menu appears

which includes name, password, blood group, contact and address. And then

system give him an access.

iii. If user tap on the last box then, system should provide the screen appears

with the logo and slight introduction

3. After these, system should appears the screen with these requirements which

required

4. When the user enter/insert the required information the system should appears the

Searches results on screen below. And then user see the results and tap on these

according to his need.

5. After seeing the list of search doctor, by taping on it system should move to the next

page/screen which shows the complete description of doctor.


6. Then system should provide the detailed description of doctor and with the two

options. One is make an Appointment and other is added to wish list. The purpose of

list is that in case, user want to see this concern doctor first then he can easily open

the list and make the appointment.

7. System should check this user is logged in then he will proceed to the further steps

otherwise system should say first make an account.

8. If the user will not log in the system should require all the data again because user

will not access or get appointment through our system and if the user logged in the

system shouldn’t require the information again.

9. If the user has been logged in then he will proceed to make an appointment. Then

system should provide the two options.

If user makes an appointment for yourself then: He directly move into the process

method and payment method.

10. User makes an appointment for other person. Firstly he fills the required data which

system required for other person which includes blood group, name, address, weight

and contact details. Then system will be moved to further steps.

11. Then Payment method required:

i. Online banking

ii. Cash on Doctor’s Reception


12. If User go with Online banking .He must fulfills the required valid Cinic no and

Account Number.

13. If User go with Cash on Doctor’s Reception he just done/confirm the appointment.

Overall Design:

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