Cse - 320: Software Engineering: "Software Requirements Specification (SRS) On Swiggy"
Cse - 320: Software Engineering: "Software Requirements Specification (SRS) On Swiggy"
Cse - 320: Software Engineering: "Software Requirements Specification (SRS) On Swiggy"
Functional Requirement 2
Description:Create a new account using Mobile no. or Google
account
Input:Enter the Email or password
Output:You have Successful Registered
Functional Requirement 3
Description:Product Details
Input:Select the food item
Output:Information related to Food
Functional Requirement 4
Description:Price management
Input:Select the Food Item
Output:Showing the cost of the product, discounts applicable for the
particular product of a vendor/seller.
Functional Requirement 5
Description:Login valid account
Input:Enter the user name and password
Output:Displaying your account
Functional Requirement 6
Description:Login invalid account
Input:Enter the username and password
Output:Account are not valid or invalid account
Functional Requirement 7
Description:Transaction
All transactions undergoing in the website will be controlled and
managed by this module. Transactions in the sense, Shopping Cart
management.
Functional Requirement 8
Description:Reporting:
This module deals with report management of the entire system. This
includes three sub-modules Stock Report, Order Report and Delivery
Report.
Functional Requirement 9
Description:Order Report
Order Report will have the list of products ordered and the customer
details who have bought that product, which are undelivered.
Functional Requirement 10
Description:Delivery Report
Input:Enter all the information like Name, age, mobile number,
Address
Output:Your Food will be Delivered within 30-40min.
Functional Requirement 11
Description:Logout
Input:Click the Logout After payment
Output:You have successfully logout.
Functional Requirement 12
Description:Cart
This module opens the cart in which our selected items are shown.
Functional Requirement 13
Description:Deals
This module opens the deals portion of the software in which many
offers are given with high discounts.
Functional Requirement 14
Description: Detailed invoice for Customer and Seller
- The system shall display detailed invoice for current order once it is
confirmed
Functional Requirement 15
Description: Allow multiple payment methods –
The system shall display available payment methods for payment.
The system shall allow user to select the payment method for order.
Functional Requirement 16
Description: Provide Customer Support. –
The system shall provide online help, FAQ’s customer support, and
sitemap options for customer support. The system shall allow user to
select the support type he wants.
Functional Requirement 17
Description: Place order: The user is allowed to order the desired
food.
Functional Requirement 18
Description: Apply Coupons and Promocodes:
Functional Requirement 20
The customer can filter his result rating wise or price wise.
Functional Requirement 22
Description:Regsiter and earn
In this interface we can register and earn the coupons.
INTRODUCTION
With simple and elegant interface, they have caught our attention.
2. Security
a.The system use SSL (secured socket layer) in all transactions that include any
confidential customer information.
b.The system must automatically log out all customers after a period of
inactivity.
.
3. Reliability
a. system provides storage of all databases on redundant computers with
automatic switchover.
b.The reliability of the overall program depends on the reliability of the separate
components. The main pillar of reliability of the system is the backup of the
database which is continuously maintained and updated to reflect the most
recent changes.
4. Maintainability
A commercial database is used for maintaining the database and the application
server takes care of the site. In case of a failure, a re-initialization of the
program will be done. Also the software design is being done with modularity
in mind so that maintainability can be done efficiently.