SRS Document Everlyne Nelius
SRS Document Everlyne Nelius
FORENSCS (BISF).
STUDENT
Date ………………………………………..
SUPERVISOR
Date………………………………………...
Table of Contents
DECLARATION.............................................................................................................................2
1.0
INTRODUCTION............................................................................................................................
4
1.1
Purpose..........................................................................................................................................4
1.2 Intended audience and reading
suggestions......................................................................................4
1.3 THE
SCOPE...........................................................................................................................................5
1.4
References......................................................................................................................................5
2.0 GENERAL
DESCRIPTION...........................................................................................................................6
2.1 Product
Perspective............................................................................................................................6
2.2 Product
Features.................................................................................................................................6
3.0 User Classes and
Characteristics.............................................................................................................7
4.0 Operating
Environment..........................................................................................................................7
5.0 Design and Implementation
Constraints................................................................................................8
5.1 User
Documentation...........................................................................................................................8
5.2 Assumptions and
Dependencies.........................................................................................................9
6.0 SYSTEM
FEATURES................................................................................................................................10
6.1 Log
In.................................................................................................................................................10
6.2 Patient
Management........................................................................................................................11
6.3 Appointment
Booking.......................................................................................................................11
6.4 External Interface
Requirements......................................................................................................12
6.5 Hardware
Interfaces .........................................................................................................................12
6.6 Software
Interfaces...........................................................................................................................13
6.7 Software Quality
Attributes..............................................................................................................14
1.0 INTRODUCTION
The Software Requirements Specification (SRS) consists of an overview of the purpose, scope,
definition, the overall description and the design of the proposed system which is the Hospital
Appointments Management System. It also contains the in-depth overview of the system by
defining the problem statement and the user requirements the system is set to address in general.
1.1 Purpose
The purpose of the SRS is to acquire and analyze all ideas that define the system as well
as its requirements with respect to the clients. It’s also to predict how the product of the
system will be used in order to gain a better understanding of the system, outline concepts
that may be developed later, and document ideas that are being considered.
The SRS also contains a detailed information of our system, its parameters and goals. This
document describes the system’s target audience and its user interface, hardware and
software requirements. It defines how the users see the product and its functionality. It
helps the designer and developer to assist in software delivery lifecycle (SDLC) processes.
1.4 References
Arthur Hylton III and Suresh Sankaran arayanan “Application of Intelligent Agents in
Hospital Appointment Scheduling System”, International Journal of Computer Theory
and Engineering, Vol. 4, August 2012, pp. 625-630.
Prof. S. B. Choudhari, ChaitanyaKusurkar, RuchaSonje, ParagMahajan, Joanna Vaz
“Android Application for Doctor‟s Appointment”, International Journal of Innovative
Research in Computer and Communication Engineering, January 2014.
RashmiA.Nimbalkar and R.A. Fadnavis “Domain Specific Search of Nearest Hospital
and Healthcare Management System”, Recent Advances in Engineering and
Computational Sciences (RAECS), 2014, pp.1-5.
2.0 GENERAL DESCRIPTION
This document will provide general details of Ashaki Hospital Appointment’s Management
Application.
2.2.1 Interfaces
a) Home Page
The system displays accounts for the target users in the application and the user is
prompted to click their account in order to login.
b) Login Interface
Here the user is asked to fill in their credentials in order to access the system and if they
are correct he/she proceeds.
c) Admin Interface
Upon validation of the Admin’s credentials he/she is allowed access into the system
where they get to access this interface.
In this interface the admin is provided with a menu of tasks that he/she chooses to
perform.
d) Doctor/Specialist Interface
The system allows the doctor or specialist into the system where they are provided with a
list of tasks like administering professional advice to a patient and the doctor/Specialist
will choose the task to perform based on the activity in hand.
e) Patient’s Interface
The patient is allowed into the system upon keying valid credentials while logging.
The patient is provided with a list of options that are available for them and they are
expected to select the one that they would like.
4.1.1 Software
The system requires the following minimum software specifications in order to run
smoothly.
Android Operating System.
MySQL software for the database.
XAMPP server.
5.0 Design and Implementation Constraints
Time constraint: The time stated to develop the system might affect the end product if the
project is large and the allocated time is minimal the end product might not be as
expected.
The Version of XAMPP software used to develop the system might affect the application if
it was to be run on a different version.
The design style used in the User Interface may not meet some of the end users desires.
Admin
Removes a
6.1 Log In
This is a system feature that controls if the users can have access to the system where the
users are prompted to enter their passwords and pins.
6.1.1 Description and priority
In order for any users to access the system they have to key in valid and correct
credentials into the system, their username and pins.
The feature is of high priority since users cannot access the system without this feature.
6.1.2 Stimulus/Response
On the homepage once the user selects their respective account this feature will pop up in
the next page where the user is prompted to enter their username as well as password, the
system the compares these to those saved in the database and if they match the user is
granted access into the system, else they are denied access.
6.1.3 Functional Requirements
In order for this feature to be implemented the database should be accessible for the
system to compare the inputs and if invalid inputs are keyed a warning message pops up
telling the user to key in valid details for their access to be granted.
The requirements for logging into the rental management system are:
REQ1: When the username and password are both correct the user is allowed access to the
system.
REQ2: For the doctor/specialist he/she should be certified by an admin in order to log in
into the system.