Riphah International University Mr Rana Marwat Hussain
BSCS FINAL PROJECT
<Phase>
SPORTS ENTERPRISES
Project Advisor
Mr. Rana Marwat Hussain
Presented by:
Student Reg# Student Name
403389 Waheeb Ur Rehman
403543 Waqar Yousaf
403638 Farhan Malik
Riphah International University Mr Rana Marwat Hussain
Faculty of Computing
Riphah International University
Riphah International University Mr Rana Marwat Hussain
Software Requirements
Specification
Version 01
Sports Enterprises
Advisor: Mr. Rana Marwat
Member Name Primary Responsibility
Waqar Yousaf Front End
Waheeb Ur Rehman Back End
Farhan Malik Supporting/Documents
Sports Enterprises
Table of Contents
Table of Contents............................................................................................................iii
Revision History..............................................................................................................iv
1. Introduction.................................................................................................................1
1.1 Review of Related Literature........................................................................................1
1.2 Problem Statement......................................................................................................1
1.3 Proposed Solution........................................................................................................1
1.4 Problem Scope............................................................................................................ 1
1.5 Challenges................................................................................................................... 1
1.6 Knowledge Areas Required..........................................................................................1
1.7 Completeness Criteria..................................................................................................1
1.8 Research Outcomes/Nature of End Product................................................................1
1.9 Learning Outcomes......................................................................................................1
1.10 Document Conventions................................................................................................1
2. Background Study and Literature Survey...............................................................2
3. Overall Description....................................................................................................2
3.1 Proposed Solution........................................................................................................2
3.2 User Classes and Characteristics (if applicable)..........................................................2
3.3 Operating Environment................................................................................................2
3.4 Design and Implementation Constraints......................................................................2
3.5 Assumptions and Dependencies.................................................................................2
4. Functional Requirements..........................................................................................3
4.1 Requirement 1 OR Use-Case 1 (if requirements are modeled as use cases).............3
4.2 Requirement 2 OR Use-Case 2 (and so on)................................................................3
4.3 Proposed Workflow......................................................................................................4
4.4 Analysis and Modeling of Requirements......................................................................4
5. Nonfunctional Requirements....................................................................................4
5.1 Target Performance.....................................................................................................4
5.2 Safety Requirements (if applicable).............................................................................4
5.3 Security Requirements (if applicable)..........................................................................4
5.4 Additional Software Quality Attributes..........................................................................4
6. Other Requirements...................................................................................................4
7. Initial Results..............................................................................................................5
8. Revised Project Plan..................................................................................................5
9. References..................................................................................................................5
Appendix A: Glossary.....................................................................................................6
Appendix B: IV & V Report..............................................................................................7
(Independent verification & validation)..............................................................................7
SRS Phase I Page iv
Sports Enterprises
Revision History
Name Date Reason For Changes Version
SRS Phase I Page v
Sports Enterprises
1. Introduction
1.1 Review of Related Literature
According to our research, we find that people are interested to Online Shopping but due to scams
and other issues they aren’t relay on online shopping systems.
1.2 Problem Statement
Major problem is to solve problems and issues of online shopping systems like scams and bad
products selling.
1.3 Proposed Solution
The proposed solution for this problem is to deal in products of multi-national companies and have
proper product feedback and return policy.
1.4 Problem Scope
The major problem in online shopping is that bad quality products are delivered and return or refund
policy is not good and user friendly.
1.5 Challenges
To compete with existing online shopping system and provide user a good and trusted
system in which good quality product delivered and user-friendly return and refund policy.
1.6 Knowledge Areas Required
Web development
Back End (Database)
1.7 Completeness Criteria
Registration
Login user and admin
Order placement
Shipment and delivery
1.8 Research Outcomes/Nature of End Product
E Commerce Website
SRS Phase I Page 1
Sports Enterprises
1.9 Learning Outcomes
Web Development. (Front End)
Database. (Back End)
pHp
1.10 Document Conventions
The name of this project is Sports Enterprises.SE is the keyword and we use DB instead of
database.
SRS Phase I Page 2
Sports Enterprises
2. Background Study and Literature Survey
E-Commerce Website Definition
Trade, be it barter exchange or buying and selling of goods and services has been prevalent for
centuries. No one can be self-sufficient. And this brings out the need for demand and supply of
goods and services. Transactions have been going on all over the world for centuries, locally, and
across locations. Keeping the same concept in mind, now think electronic.
E-Commerce, also known as e-Business, or electronic business, is simply the sale and purchase of
services and goods over an electronic medium, like the Internet. It also involves electronically
transferring data and funds between two or more parties. Simply put, it is online shopping as we
commonly know it.
E-Commerce started way back in the 1960s when organizations began to use Electronic Data
Interchange (EDI) to transfer documents of their business back and forth. The 1990s saw the
emergence of online shopping businesses, which is quite a phenomenon today.
It has become so convenient and easy, that anyone can shop for anything right from a living room,
with just a few clicks. This has evolved more with the emergence of smartphones, where now, you
can shop from anywhere and anytime, with a wireless device connected to the Internet. Now you can
search for almost any product or service online, without having to go anywhere physically.
Importance of e-Commerce:
With the use of mobile devices and laptops increasing every day, there are a lot of advantages of e-
commerce like –
Global market reach
A global choice for consumers
Short product/service distribution chain
Lesser costs and pricing
Disadvantages of e-Commerce:
SRS Phase I Page 3
Sports Enterprises
And there are some risks too with e-commerce –
Fraud and online insecurity
Data privacy issues
No testing or checking of services or goods
Dependence on electronic technologies
3. Overall Description
3.1 Proposed Solution
The proposed solution for this problem is to deal in products of multi-national companies and have
proper product feedback and return policy.
3.2 User Classes and Characteristics (if applicable)
3.3 Class diagram of login.
3.4 Class diagram of registration.
SRS Phase I Page 4
Sports Enterprises
3.5 Class diagram of add to cart.
3.6 Class diagram of making bill.
SRS Phase I Page 5
Sports Enterprises
3.7 Operating Environment
Web Application / Web system.
3.8 Design and Implementation Constraints
Bootstrap make our website responsive
System update
CSS rules
SRS Phase I Page 6
Sports Enterprises
4. Functional Requirements
Client Functionalities:
Registration
Login
Place an order
Add product to cart
Finalize the product for bill
Track order
Feedback
Admin Functionalities:
Login
Insert product
Update product
Delete product
Order book detail
User detail
Security / Privacy
Contact with the companies
SRS Phase I Page 7
Sports Enterprises
Manufacturer Functionalities:
Receive Order request from Admin
Manufacture the ordered products
Order shipping
Feedback
4.1 Proposed Workflow
Registration is the function for the user to register their self for shop anything from the
website. He will have done registration only first time.
Login is the functionality are both for the admin and the user. There is the radio button for
selection that the person is going to login is that he’s user or admin. Data required for login.
The product which user want to purchase add to cart for the bill. At last the there is a
confirmation for the user that these are the product you are shopping. After the process of
the confirmation then the purchasing is finalizing and the auto bill is generated by the
website. The admin can introduce any new product for their customer. The admin updates
the cost or description of the product. The admin has the authority to delete any product from
the site. Admin will also view is the order is done for the delivery or not.
5. Nonfunctional Requirements
Customer feedback
Promotion
Delivery time
SRS Phase I Page 8
Sports Enterprises
6. Other Requirements
Knowledge of
Html /Css
Bootstrap
Database
Tools required
Sublime text 3 / notepad ++
Xampp
Dreamweaver
7. Revised Project Plan
Document type Date
Project proposal 17092019.
SRS 1 9-10-2019
SRS Phase I Page 9
Sports Enterprises
8. References
Introduction to Html/Css
Structured query language
MDN.com
SRS Phase I Page 10
Sports Enterprises
SRS Phase I Page 11