SlideShare a Scribd company logo
1 of 12
Download to read offline
Software Requirements
Specification
for
JRC Online Shop
Version 1.0 approved
Prepared by Clement Clay Velez, Rey Antig, Justine Taglucop
JRC Corporation
January 30, 2021
Software Requirements Specification for <JRC Online Shop> Page ii
Table of Contents
Table of Contents...........................................................................................................................ii
Revision History.............................................................................................................................ii
1. Introduction..............................................................................................................................1
1.1 Purpose...........................................................................................................................................1
1.2 Document Conventions...................................................................................................................1
1.3 Intended Audience and Reading Suggestions..................................................................................1
1.4 Project Scope..................................................................................................................................2
1.5 References......................................................................................................................................2
2. Overall Description..................................................................................................................3
2.1 Product Perspective.........................................................................................................................3
2.2 Product Features.............................................................................................................................3
2.3 User Classes and Characteristics.....................................................................................................3
2.4 Operating Environment...................................................................................................................3
2.5 Design and Implementation Constraints.........................................................................................3
2.6 User Documentation.......................................................................................................................3
2.7 Assumptions and Dependencies......................................................................................................4
3. External Interface Requirements...........................................................................................5
3.1 User Interfaces................................................................................................................................5
3.2 Hardware Interfaces........................................................................................................................7
3.3 Software Interfaces.........................................................................................................................7
3.4 Communications Interfaces.............................................................................................................7
4. System Features.......................................................................................................................8
5. Other Nonfunctional Requirements.......................................................................................8
5.1 Performance Requirements.............................................................................................................8
5.2 Safety Requirements.......................................................................................................................8
5.3 Security Requirements....................................................................................................................8
5.4 Software Quality Attributes............................................................................................................8
6. Other Requirements................................................................................................................9
Appendix A: Glossary....................................................................................................................9
Appendix B: Analysis Models.......................................................................................................9
Revision History
Name Date Reason For Changes Version
Software Requirements Specification for <JRC Online Shop> Page 1
1. Introduction
1.1 Purpose
The JRC Online Shop is an e-commerce web app in we which facilitate online trade easily for both
sellers and buyers. Time investment is much smaller like people can browse several sites and
options within minutes without having to drive from place to place. There is a broader range of
products especially when exploring a particular brand, size, color, feature etc. The main goal is to
generate profit.
1.2 Document Conventions
When making the JRC Ecommerce web app the following terminologies used are:
To make the website more effective and functionable by making the UI have a simple navigation,
unique and innovative colors. We used simple font style and the font size and headings are bold
and highlighted with attractive colors
1.3 Intended Audience and Reading Suggestions
This project is for the people who is used to working overnight and those who have no time for
buying goods and stuff. They use it because they come back late from work and so shopping is
very tiring, consequently they turn to online shopping where their items are delivered to them. >
1.4 Project Scope
The project will enable the JRC Company to advertise their products through online which will
increase the popularity and the productivity company can sell new products easily and capture
market by doing advertisement through online and this give more customer satisfaction. The
advantage would be simple user interface that is easy to understand by all type of users.
The web app consists of following main things:
Visitor Features
View the quantity and product detail
Browse product
Become a member through registration process
View Slideshow Gallery of the product
Registered Member Panel
Login to the site
Manage Account
My Profile
My Orders
Buy Products (Check-out)
Log-out
Software Requirements Specification for <JRC Online Shop> Page 2
Admin Panel
Log-in
Dashboard
Add category / update / delete
Add product / update / delete
Manage order via confirm / remove
Administrator User Management
1.5 References
HTML5: - http://www.w3schools.com/
JAVA Script: - http://www.w3schools.com/
PHP: - http://www.w3schools.com/
Software Requirements Specification for <JRC Online Shop> Page 3
2. Overall Description
2.1 Product Perspective
JRC online shop is a website or application that supports a number of functions for the users and
marketer. The primary objective is to promote the product and increase sales.
2.2 Product Features
Here are the features of our e-commerce web application:
- easy sign up process
- Fast checkout
- Effortless log in
- In store features
- Detailed product Information
- Managing orders
- Able to review orders
- Customer service support
2.3 User Classes and Characteristics
<There will be a wide variety of users for this web app. Consumers take benefit from this project.
People who work overnight also have large benefit of this site. The user should be familiar with the
internet>
2.4 Operating Environment
The product will be operating in windows environment. JRC online shop is a website and shall
operate in all famous browsers, for example like Microsoft Edge, Google Chrome and Mozilla
Firefox. The only requirement to use this web application would be the internet connection.
The basic input devices required are keyboard, mouse and output devices are monitor etc.
2.5 Design and Implementation Constraints
The online store is a virtual store on the Internet where customers can browse the catalog and
select product of interest. The selected items may be collected in a shopping cart. At checkout
time, the items in the shopping cart will be presented as an order. At that time, more information
will be needed to complete the transaction. Usually, the customer will be asked to fill the billing
address and payment information such as cash on delivery. A notification is send to the customer
as soon as the order is placed.
2.6 User Documentation
The product will include user manual. The user manual will include product overview, complete
configuration of the used software ( such as SQL server ), technical details, and product
information which will include email address. The web app will be compatible with all browsers.
The databases will be created in the MySQL.
Software Requirements Specification for <JRC Online Shop> Page 4
2.7 Assumptions and Dependencies
The assumptions are:
 The coding should be error free.
 The system should be user friendly so that’s it is easy to use for the users.
 The system should have more capacity and provide fast access to the database.
 The system should provide search facility and support quick transactions.
 The JRC online shop system is running 24/7 hours a day.
 Users may access from any computer as long as they have internet browsing
capabilities and connection.
 User must have their correct usernames and passwords to enter into their online
accounts.
The dependencies are:
 The specific hardware and software due to which the product will be run.
 The basis of listing requirements and specification of the project will be develop and
run
 The end users ( admin ) should have proper understanding to the product.
 The information of all users must be stored in a database that is accessible by JRC
online shop system.
Software Requirements Specification for <JRC Online Shop> Page 5
3. External Interface Requirements
3.1 User Interfaces
-Admin can View, Edit and Delete everything on the product
-User can view the whole information
Home page
Cart Page
Software Requirements Specification for <JRC Online Shop> Page 6
User Login
Admin Login
Software Requirements Specification for <JRC Online Shop> Page 7
Admin Dashboard
3.2 Hardware Interfaces
 Operating system – Windows
 Hard disk: 50GB RAM: 612 MB
 Processor: 3 GHz quad-core processor
3.3 Software Interfaces
 XAMPP
 MySQL server
 Brackets
 Visual Studio Code
3.4 Communications Interfaces
The Customer must be connected to the Internet to access the Website:
 Dialup Modem of 50 kbps
 Broadband Internet
 Stable data connection
Software Requirements Specification for <JRC Online Shop> Page 8
4. System Features
 The website authority should ensure the customer provide real product
 Customer support is available from the authority
 Customer information security confirm
 Manage customer information
 To increase efficiency of managing the authority work
5. Other Nonfunctional Requirements
5.1 Performance Requirements
There is no performance requirement in this system because the server request and responses
depend on the end user internet connection.
5.2 Safety Requirements
The database may get crushed at any certain time die to virus or operating system failure.
Therefore, it its required to take the database backup so that the database is not lost.
5.3 Security Requirements
 System will be use secured database.
 Normal users can just read information but they cannot edit or modify anything except their
personal and some other information.
 System will have different types if users and every user have access constraints.
5.4 Software Quality Attributes
 There may be multiple admin’s creating the project, all of them will have the right to create
the changes to the system. But the members or other users cannot do changes.
 The quality of the database is maintained in such a way so that it can be very user friendly
to all the users of the database.
Software Requirements Specification for <JRC Online Shop> Page 9
6. Other Requirements
JRC online shop shall handle expected and non-expected errors in ways that prevent loss in
information and long downtime period
Appendix A: Glossary
The following are the list of conventions and acronyms used in this document and the web app as
well:
 User – Normally user can view details of JRC shop products.
 Consumers – Intended users for the software
 SQL – Structured Query Language. Used to retrieve information from the database.
SQL server – A server used to store data in organized format data.
 Interface – Something used to communicate errors across different mediums.
 Unique Key - Used to differentiate entries in a database.
Appendix B: Analysis Models
JRC SHOP DATABASE:
Software Requirements Specification for <JRC Online Shop> Page 10

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

JRC_E_commerce_SRS.doc.pdf

  • 1. Software Requirements Specification for JRC Online Shop Version 1.0 approved Prepared by Clement Clay Velez, Rey Antig, Justine Taglucop JRC Corporation January 30, 2021
  • 2. Software Requirements Specification for <JRC Online Shop> Page ii Table of Contents Table of Contents...........................................................................................................................ii Revision History.............................................................................................................................ii 1. Introduction..............................................................................................................................1 1.1 Purpose...........................................................................................................................................1 1.2 Document Conventions...................................................................................................................1 1.3 Intended Audience and Reading Suggestions..................................................................................1 1.4 Project Scope..................................................................................................................................2 1.5 References......................................................................................................................................2 2. Overall Description..................................................................................................................3 2.1 Product Perspective.........................................................................................................................3 2.2 Product Features.............................................................................................................................3 2.3 User Classes and Characteristics.....................................................................................................3 2.4 Operating Environment...................................................................................................................3 2.5 Design and Implementation Constraints.........................................................................................3 2.6 User Documentation.......................................................................................................................3 2.7 Assumptions and Dependencies......................................................................................................4 3. External Interface Requirements...........................................................................................5 3.1 User Interfaces................................................................................................................................5 3.2 Hardware Interfaces........................................................................................................................7 3.3 Software Interfaces.........................................................................................................................7 3.4 Communications Interfaces.............................................................................................................7 4. System Features.......................................................................................................................8 5. Other Nonfunctional Requirements.......................................................................................8 5.1 Performance Requirements.............................................................................................................8 5.2 Safety Requirements.......................................................................................................................8 5.3 Security Requirements....................................................................................................................8 5.4 Software Quality Attributes............................................................................................................8 6. Other Requirements................................................................................................................9 Appendix A: Glossary....................................................................................................................9 Appendix B: Analysis Models.......................................................................................................9 Revision History Name Date Reason For Changes Version
  • 3. Software Requirements Specification for <JRC Online Shop> Page 1 1. Introduction 1.1 Purpose The JRC Online Shop is an e-commerce web app in we which facilitate online trade easily for both sellers and buyers. Time investment is much smaller like people can browse several sites and options within minutes without having to drive from place to place. There is a broader range of products especially when exploring a particular brand, size, color, feature etc. The main goal is to generate profit. 1.2 Document Conventions When making the JRC Ecommerce web app the following terminologies used are: To make the website more effective and functionable by making the UI have a simple navigation, unique and innovative colors. We used simple font style and the font size and headings are bold and highlighted with attractive colors 1.3 Intended Audience and Reading Suggestions This project is for the people who is used to working overnight and those who have no time for buying goods and stuff. They use it because they come back late from work and so shopping is very tiring, consequently they turn to online shopping where their items are delivered to them. > 1.4 Project Scope The project will enable the JRC Company to advertise their products through online which will increase the popularity and the productivity company can sell new products easily and capture market by doing advertisement through online and this give more customer satisfaction. The advantage would be simple user interface that is easy to understand by all type of users. The web app consists of following main things: Visitor Features View the quantity and product detail Browse product Become a member through registration process View Slideshow Gallery of the product Registered Member Panel Login to the site Manage Account My Profile My Orders Buy Products (Check-out) Log-out
  • 4. Software Requirements Specification for <JRC Online Shop> Page 2 Admin Panel Log-in Dashboard Add category / update / delete Add product / update / delete Manage order via confirm / remove Administrator User Management 1.5 References HTML5: - http://www.w3schools.com/ JAVA Script: - http://www.w3schools.com/ PHP: - http://www.w3schools.com/
  • 5. Software Requirements Specification for <JRC Online Shop> Page 3 2. Overall Description 2.1 Product Perspective JRC online shop is a website or application that supports a number of functions for the users and marketer. The primary objective is to promote the product and increase sales. 2.2 Product Features Here are the features of our e-commerce web application: - easy sign up process - Fast checkout - Effortless log in - In store features - Detailed product Information - Managing orders - Able to review orders - Customer service support 2.3 User Classes and Characteristics <There will be a wide variety of users for this web app. Consumers take benefit from this project. People who work overnight also have large benefit of this site. The user should be familiar with the internet> 2.4 Operating Environment The product will be operating in windows environment. JRC online shop is a website and shall operate in all famous browsers, for example like Microsoft Edge, Google Chrome and Mozilla Firefox. The only requirement to use this web application would be the internet connection. The basic input devices required are keyboard, mouse and output devices are monitor etc. 2.5 Design and Implementation Constraints The online store is a virtual store on the Internet where customers can browse the catalog and select product of interest. The selected items may be collected in a shopping cart. At checkout time, the items in the shopping cart will be presented as an order. At that time, more information will be needed to complete the transaction. Usually, the customer will be asked to fill the billing address and payment information such as cash on delivery. A notification is send to the customer as soon as the order is placed. 2.6 User Documentation The product will include user manual. The user manual will include product overview, complete configuration of the used software ( such as SQL server ), technical details, and product information which will include email address. The web app will be compatible with all browsers. The databases will be created in the MySQL.
  • 6. Software Requirements Specification for <JRC Online Shop> Page 4 2.7 Assumptions and Dependencies The assumptions are:  The coding should be error free.  The system should be user friendly so that’s it is easy to use for the users.  The system should have more capacity and provide fast access to the database.  The system should provide search facility and support quick transactions.  The JRC online shop system is running 24/7 hours a day.  Users may access from any computer as long as they have internet browsing capabilities and connection.  User must have their correct usernames and passwords to enter into their online accounts. The dependencies are:  The specific hardware and software due to which the product will be run.  The basis of listing requirements and specification of the project will be develop and run  The end users ( admin ) should have proper understanding to the product.  The information of all users must be stored in a database that is accessible by JRC online shop system.
  • 7. Software Requirements Specification for <JRC Online Shop> Page 5 3. External Interface Requirements 3.1 User Interfaces -Admin can View, Edit and Delete everything on the product -User can view the whole information Home page Cart Page
  • 8. Software Requirements Specification for <JRC Online Shop> Page 6 User Login Admin Login
  • 9. Software Requirements Specification for <JRC Online Shop> Page 7 Admin Dashboard 3.2 Hardware Interfaces  Operating system – Windows  Hard disk: 50GB RAM: 612 MB  Processor: 3 GHz quad-core processor 3.3 Software Interfaces  XAMPP  MySQL server  Brackets  Visual Studio Code 3.4 Communications Interfaces The Customer must be connected to the Internet to access the Website:  Dialup Modem of 50 kbps  Broadband Internet  Stable data connection
  • 10. Software Requirements Specification for <JRC Online Shop> Page 8 4. System Features  The website authority should ensure the customer provide real product  Customer support is available from the authority  Customer information security confirm  Manage customer information  To increase efficiency of managing the authority work 5. Other Nonfunctional Requirements 5.1 Performance Requirements There is no performance requirement in this system because the server request and responses depend on the end user internet connection. 5.2 Safety Requirements The database may get crushed at any certain time die to virus or operating system failure. Therefore, it its required to take the database backup so that the database is not lost. 5.3 Security Requirements  System will be use secured database.  Normal users can just read information but they cannot edit or modify anything except their personal and some other information.  System will have different types if users and every user have access constraints. 5.4 Software Quality Attributes  There may be multiple admin’s creating the project, all of them will have the right to create the changes to the system. But the members or other users cannot do changes.  The quality of the database is maintained in such a way so that it can be very user friendly to all the users of the database.
  • 11. Software Requirements Specification for <JRC Online Shop> Page 9 6. Other Requirements JRC online shop shall handle expected and non-expected errors in ways that prevent loss in information and long downtime period Appendix A: Glossary The following are the list of conventions and acronyms used in this document and the web app as well:  User – Normally user can view details of JRC shop products.  Consumers – Intended users for the software  SQL – Structured Query Language. Used to retrieve information from the database. SQL server – A server used to store data in organized format data.  Interface – Something used to communicate errors across different mediums.  Unique Key - Used to differentiate entries in a database. Appendix B: Analysis Models JRC SHOP DATABASE:
  • 12. Software Requirements Specification for <JRC Online Shop> Page 10