Professional Documents
Culture Documents
Software Requirements
Specification
for
Construction Management
System
Version 1.0 approved
Prepared by
1stAugust 2023
ii
Software Requirements Specification for Online Shopping System
Table of Contents
Table of Contents............................................................................................................................
i 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 Product Scope................................................................................................................................... 1
1.5 References.........................................................................................................................................1
2. Overall Description..................................................................................................................2
2.1 Product Perspective...........................................................................................................................2
2.2 Product Functions............................................................................................................................. 2
2.3 User Classes and Characteristics.......................................................................................................2
2.4 Operating Environment.....................................................................................................................2
2.5 Design and Implementation Constraints...........................................................................................2
2.6 User Documentation......................................................................................................................... 3
2.7 Assumptions and Dependencies........................................................................................................3
Name Date Reason For Changes Version
Revision History
Software Requirements Specification for Online Shopping System 1
1. Introduction
1.1. Purpose
With the new web-based application, Shree Sai Construction Technology can leave
behind the complicated manual process. The digital platform will make it easy for
users to book slots and request services without any hassle. Leaders will receive clear
instructions from the admin, ensuring efficient task assignment and timely
completion. The centralized data management system will enable quick access to
crucial information. Moreover, the application will enhance customer satisfaction
through improved user interaction and straightforward profile approvals. By adopting
this modern solution, the organization can optimize its operations and compete in the
digital era effectively.
1.Shree Sai Construction Technology's Management and Team: They will use the
application to manage and track tasks, access centralized data, and oversee the
organization's operations.
2. Customers: They will use the application to book services, check status, and
interact with the organization.
3.Admin Staff: They will have access to manage user profiles, approve registrations,
handle all functionality company has.
4. Team Leaders: They will use the application to receive task assignments and
update task statuses.
5. IT and Technical Staff: They will be responsible for the maintenance, security,
and smooth functioning of the application.
1.5. References
IEEE. IEEE Std 830-1998 IEEE Recommended Practice for Software Requirements
Specifications. IEEE Computer Society, 1998.
2. Overall Description
//2.1. Product Perspective
The construction-based online platform serves as a digital marketplace for buying and
selling construction services and materials. It connects customers with suppliers,
offering essential functions such as user registration, product listings, search, order
placement, 'Cash on Delivery' payment, user reviews, customer support, and
responsive design. The platform enhances customer reach, ensures data security, and
contributes to the growth and efficiency of the construction industry.
The starting page will be the home page of the store. All the products available are
displayed. An ‘Add to Cart’ button is available which will add the product by the
specified quantity given in the text box to the cart only if the user is logged in to
his/her account.
A logged in user can also view the items in the cart and buy them. There are pages
which displays the details accordingly.
Description: This feature allows users (customers, leaders, admin) to create accounts on
the platform. They can provide personal information, contact details, and set up profiles.
Functionality: Users can register using their email or social media accounts. They input
relevant information, including name, contact details, and user type (customer, leader,
admin). The system generates unique user IDs and allows users to create and manage their
profiles.
Software Requirements Specification for Online Shopping System 5
4.2.
4.3. Confirm Order
4.3.1 Description and Priority
This feature confirms the order placed by the customer i.e now the customer has
brought the product. Card payment is not available.
4.3.2 Stimulus/Response Sequences
Customer clicks the button or link to initiate the confirmation process. Customer
confirms the order. System stores order confirmation and order details and prints
the bill.
4.3.3 Functional Requirements
REQ-1: A template/window dealing with the items ordered must be created. REQ-
2: The table dealing with the products must be updated i.e the quantity of the
product bought must be decreased by the quantity bought once billing is done.
REQ-3: A table dealing with all the orders by different customers must be
maintained.
Administrator clicks the button to initiate Update Product process. The system
prompts the administrator to fill out product ID. The corresponding product details
are displayed. The admin can update any value except the ID of the product.
System validates the new product information and update it in the database.
Software Requirements Specification for Online Shopping System 6