Professional Documents
Culture Documents
Customers in
Efficient Market
Shopping
System Requirement
Specification
Leader:
Noel Gallo Jr.
Members:
Zedrick Mojica
Aira Ison
John Brix Enriquez
INTRODUCTION
System Scope
The components of this system will be a map, a database, and user input.
The Map component of the system will allow the users to see the visualization of
the route that they can follow to get the item they're trying to find using the
application. The database will be used to identify if the item that the user is trying
to find is either still available or not. Finally, the user input module will be used to
give the user the means to type in the item that they're searching for. This system
will be implemented in business establishments like conventional supermarkets,
Convenience stores, grocery stores, etc. using a touch screen like a kiosk machine.
The system can also be used in medium to large-scale establishments.
Users of the Product
Client/Owner – The client or the owner of the supermarket will act as the
administrator of the system. The administrator will likely
register the first account that will be in the system. They
have the ability to activate and terminate an account from
the system. They will also have the privilege to modify the
layout of the map, add location, edit location, add an item,
edit an item and change the positions of the item on the
map. They can use the software to see what products are
unavailable in shelves or the products that are needed to
refill and add quantity to those items that need to be refilled.
Employees – The employees will act as staff of the system. The staff has
the privilege to add, edit and change the positions of the
item on the map. They can use the software to see what
products are unavailable in shelves or the products that are
needed to refill and add quantity to those items that need to
be refilled.
Customers – The customers will act as a user of the system. They can
use the system to search for items in the supermarket, and
add them to the item list and the system will provide a map
that has the location for the items that they will buy.
GENERAL DESCRIPTION
The proposed system will be designed to assist users in finding the things
they need in a shop. The software will be interactive software intended to be
used by any people of any age that can read. The system will be implemented in
an offline environment inside large business establishments using a touchscreen
display or kiosk.
Edit Map - Administrator and employee can add or edit an item, but the
administrator only has the privileges to add or edit locations in
the map.
Check Item Availability - Administrator and employee can use the software
to see what products are unavailable in shelves or the products
that are needed to refill and add quantity to those items that need
to be refilled.
Add to Cart – Customers can browse through the product list and choose
the items that they want to buy, they can also change the category
to make it easier for them to find the items they want.
Locate Item - If the user is done adding items to the item list the software
will find the item and provide a map that contains where the
items are located that will be shown to the user.
Login Module
• SRS001 Register Account
The system will allow the admin to register the first account in the
system.
Map Module
• SRS006 Adding of Items
The system will allow the employee and the admin to add items in
the map from the inventory list.
Locating Module
• SRS019 Locating
Based on the given list the mapping system will locate where those
items are.
SRS022 PERFORMANCE
The system shall be installed in an offline setup using local machines like
kiosks. Response time is expected to be short and must perform without
failure in 95% of use cases.
SRS023 COMPLIANCE
The system shall be evaluated using the ISO 25010 evaluation criteria for
software quality and user acceptability. Also, a professional software
quality assurance tester shall be employed to ensure that the system
complied with the existing software standards.
SRS026 OFFLINE
The system will be implemented offline using local machine-like kiosk
Software Requirements
• JAVA
• XAMPP
• Windows OS
• MySQL