Srs Sre PDF
Srs Sre PDF
Project Title:
Online Pharmaceutical Store
Group Members:
Usama Akbar BSEM-F17-079
Izhar Ahmad BSEM-F17-113
Sana Shaheen BSEM-F17-125
Section:
BSSE-5B
Subject:
Software Requirement Engineering
Submitted to:
Sir Saleem Zubair
Software Requirements
Specification
for
Prepared by <author>
<organization>
<date created>
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Project> Page ii
Table of Contents
Table of Contents .......................................................................................................................... ii
Revision History ...............................................................................................................................
1. Introduction ..............................................................................................................................1
1.1 Purpose............................................................................................................................................. 1
1.2 Document Conventions .................................................................................................................... 1
1.3 Intended Audience and Reading Suggestions .................................................................................. 2
1.4 Product Scope .................................................................................................................................. 2
2. Overall Description ..................................................................................................................2
2.1 Product Perspective.......................................................................................................................... 2
2.2 Product Functions ............................................................................................................................ 3
2.3 User Classes and Characteristics ..................................................................................................... 3
2.4 Operating Environment .................................................................................................................... 4
2.5 Design and Implementation Constraints .......................................................................................... 4
2.6 User Documentation ........................................................................................................................ 4
3. External Interface Requirements ...........................................................................................4
3.1 User Interfaces ................................................................................................................................. 4
3.2 Hardware Interfaces ......................................................................................................................... 4
3.3 Software Interfaces .......................................................................................................................... 5
3.4 Communications Interfaces ............................................................................................................. 5
4. System Features .......................................................................................................................6
4.1 System Feature 1 .............................................................................................................................. 6
4.2 System Feature 2 (and so on) ........................................................................................................... 6
5. Other Nonfunctional Requirements .......................................................................................6
5.1 Performance Requirements .............................................................................................................. 7
5.2 Safety Requirements ........................................................................................................................ 7
5.3 Security Requirements ..................................................................................................................... 7
5.4 Software Quality Attributes ............................................................................................................. 8
5.5 Business Rules ................................................................................................................................. 8
Software Requirements Specification for <Project> Page 1
1. Introduction
1.1 Purpose
The purpose of online medical store is to provide online services to our customers with
the best prices for their prescription medications. Our convenience and services will
exceed the expectations of our customers.
The intended audience of this document is all major stakeholders which include the
development team, the project owner, the project customer, the senior project advisor,
project financer and anyone evaluating the project
Our convenient online portal helps save you time. We offer one-stop shopping for
brand, generic, plasma and biologic, and specialty medications. Plus, we provide
targeted news and updates about products, programs and services that matter most to
your pharmacy.
All your pharmaceutical needs are met at your doorstep by our trained riders, in safe
and hygienic conditions. We maintain recommended temperature level and packaging
material to prevent any damage while in storage or transit.
Your order will be delivered to you in a sealed package, which you may accept only if
the seal is intact. Before accepting your medicines, you have full authority to return the
order if the seal is tampered. To ensure authenticity of medicines provided by our
company, we will not be able to return/exchange medicines once sold and accepted by
you. This is for your safety and to maintain quality standards.
2. Overall Description
2.1 Product Perspective
The product is supposed to be an open source, under the GNU general Public License.
It is an app based system. It provides simple mechanism for users.
Cross-platform system:
When the users select any type of medicine or any need thing. Our operating
support gives interaction and gives more powerful operating system.
User account:
The system allows the user to create their accounts in our app and provide features of
updating and viewing profiles. And they use our app for own benefit.
Number of users being supported by the system:
Software Requirements Specification for <Project> Page 3
Though the number is precisely not mentioned but the system is able to support a
large number of online users at a time.
Search:
search is simply local search engine based on key words.
Discussion Forum:
Provides users with a platform to discuss and help each other with their problems.
FAQs section:
Frequently asked section contain answer of problem which tablet user frequently
faced.
Operating Environment
• This system will be run on all operating systems and also compatible for
internet explorer and google chrome.
• The only requirement for using of this system is you should have a machine.
• Database System:
Software Requirements Specification for <Project> Page 5
• Browser Compatibility:
Mozilla Firefox, Google Chrome, Internet Explorer and
Safari
• SSL (secure sockets layer) and TLS (transport layer security) are the protocols
associated with trust and security for our website.
• Server Software:
Software Requirements Specification for <Project> Page 6
4. System Features
Silent Features
• Menu driven, Key board and mouse navigation
• Paperless practice
• Improve efficiency, productivity
• Cost effective solutions
• Graphical User Interface with Context Sensitive Help
• No special training needed for using the system
• Anyone who don’t have accounting knowledge can use without
any difficulty
General Features
• Automatic importing of drug list
• Inbuilt account group and account ledgers
• Option for setting default company
• Keep address book / telephone directory for easy access
• Maintain customer relationship
• Incorporates Calculator with system
• Option for sending mail from Pharma itself
• Provides multi user environment
5. functional Requirements
There are function done by the system such as: store the necessary information of
drugs, prepare bill for the medicine , give week reports, easily searching of medicine,
working in two languages, update, save, and delete data of medicine.
• Any page of the application should not take more than 6 seconds to load on a
DSL broadband connection.
• The system may be throttled or slowed down on heavy loads to ensure service
for everybody. By throttling is meant that certain functionality may be
unavailable during heavy server load.
• The application should be able to support 100 concurrent users without any
performance degradation.
• Although striving to have a 100% uptime, unless during a scheduled
maintenance period, which will be relayed to the users of the site well in
advance, problems may occur. No hesitation will be present when the need arises
to move over to another server, should the current server be insufficient to
provide a decent level of service consistently.
6. Non-Functional Requirements
• Java and allied web technologies should be used for development of the website.
• Apache’s Tomcat Web-Server should be used to deploy the application.
• MySQL should be used as the database.
• All the images used on the site must be procured through legal channels and
there should be no copyright violations
• The system should be developed in such a way that it can be easily reused,
deployed and tested.
• The system should be able to protect and preserve transactions.
• The system should be portable to various operating environments.