FRD Os - Case 3
FRD Os - Case 3
FRD Os - Case 3
ONLINE SHOPPING
COEPD
Functional Requirement Document
2. Distribution List
Contents
1. Document Version Control List...........................................................................................................1
2. Distribution List...................................................................................................................................1
3. Business Rules.....................................................................................................................................3
4. System Rules.......................................................................................................................................3
5. Control Flow........................................................................................................................................3
6. Purpose...............................................................................................................................................3
7. Project Background.............................................................................................................................3
8. Project Objective.................................................................................................................................3
9. Business Requirements.......................................................................................................................3
9.1. Stake Holder Requirements........................................................................................................4
10. Assumptions & Constraints.............................................................................................................4
11. Use Case Diagrams [UML]...............................................................................................................4
11.1. Actor Specific Use Case Diagrams...........................................................................................4
11.2. Use Case Specifications...........................................................................................................5
9. Activity Diagram......................................................................................................................................5
9.1. Process Specific Activity Diagrams..............................................................................................5
9.2. Activity Specification...................................................................................................................6
9.2.1. Basic Flow............................................................................................................................6
9.2.2. Alternative Flow..................................................................................................................6
9.2.3. Exception Flow....................................................................................................................6
10. Functional Requirements................................................................................................................6
11. Non Functional Requirements........................................................................................................6
12. Prototyping.....................................................................................................................................7
13. Master Tables..................................................................................................................................7
14. Notes...............................................................................................................................................7
3. Business Rules
All the state government policies for selling of goods are followed.
Organization allows selling of goods, but with no exchange of goods.
Organization allows selling of goods, but with no return of goods.
4. System Rules
On confirming order, all items must be confirmed.
On canceling order, all items of order will be cancelled.
5. Control Flow
Enter Order Number
Get Items,quantity,price
6. Purpose
The purpose of this document is to specify all the functionality of the online shoppingfacility
provided by the organization.
7. Project Background
Current System:
The organization aims at checking the order details i.e items contained in an order, the
respective prices of items and the quantity. It also checks the customer details.
Drawbacks:
It is time consuming.
Checking transactions is hectic and not efficient.
System Proposed:
To make it more efficient and less time consuming and in order to make it more
systematic to track details, it is proposed to build a web application.
Next it systematically gives all items of an order and provides total sales price and
display it.
8. Project Objective
To make it more efficient and less time consuming and in order to make it more
systematic to track details, it is proposed to build a web application.
Next it systematically gives all items of an order and provides total sales price and
display it.
9. Business Requirements
[Include all business requirements related to project to as listed below (or) module specific
requirements]
Stakeholder Requirements
Retailer 1.Screen to Input order number.
2.Screen to display order details and total
price.
3.Screen to display customer details.
10.Assumptions& Constraints
# List All Assumptions& Constraints Functional requirements are based on
1.Proper Network connections available at all retail shops.
2. Proper Network connections available at all retail shops.
-End1 -End2
-End7 Access Order
* *
Details
* «uses»
«uses»
Total order Price «extends»
Telephone Agent
«uses»
Order No Time
«uses» «uses»
Item No.
-End8
SMS Email
-End4
Maintain Customer
Catalog
*
-End3
-End5 Alerts on Commit or
«uses» Cancel of order
*
*
-End6
Maintain Order
Catalog
*
Admin
9. Activity Diagram
Select order using order No Find Customer using customer name and phone no.
[NO
]
Return Total order price
10.Functional Requirements
Functional Requirements are those the system needs to perform all those actions which come in
the development of the application are considered to be functional requirements.]
12.Prototyping
13.Master Tables
1)Tbl_ItemDetails
2)Tbl_PurchaseDetails
3)Tbl_Customerdetails
14.Notes
This system aims to reduce the manual efforts wrt Selling/purchasing of items for the organization.