Shopit Functional Requirements Part 2 for Computer Science students for their Final Years project.

Also, Check project Introduction ( Click here )

Shopit Functional Requirements Part 2 Details

Report Management

Req. No. Functional Requirements
FR16-01 The system shall enable the admin to view the different types of reports of Shopit system.
FR16-02 The system shall enable the admin to view the report of all Orders sold.
FR16-03 The system shall enable the admin to view the revenue reports.
FR16-04 The system shall enable the admin to view regular customers reports.
FR16-05 The system shall enable the admin to share or print reports.

Chat

Req. No. Functional Requirements
FR17-01 The system shall present interface to customer where they can communicate their queries with admin regarding their order.
FR17-02 The system shall provide an interface to the admin where he checks the any the customer queries.
FR17-03 The system shall enable admin immediately check queries by the customer. 
FR17-04 The system shall enable admin to communicate back to customer.

View Orders

Req. No. Functional Requirements
FR18-01 The system shall provide interface to Admin to view list of all orders. 
FR18-02 The system shall allow admin to select single order for further actions. 
FR18-03 The system shall allow admin to change the customer order if customer wants.
FR18-04 The system shall provide interface where admin can contact customer via email regarding order. 

Verify/Discard Orders

Req. No. Functional Requirements
FR19-01 The system shall provide interface to Admin to view list of all orders.
FR19-02 The system shall allow admin to check expiry dates of products to take further action.
FR19-03 The system shall allow admin to verify/discard customer orders based on expiry date of deal. 
FR19-04 The system shall allow admin to change order status. 
FR19-05 The system shall provide interface where admin can contact customer via email regarding order. 

Manage Credit Accounts

Req. No. Functional Requirements
FR20-01 The system shall provide an interface to the admin where they can manage customer accounts.  
FR20-02 The system will provide interface where admin can see customer’s credit history.
FR20-02 The system shall allow admin to address problems in customer’s credit account.
FR20-04 The system shall allow admin to contact customer for further details.

View Credit Detail

Req. No. Functional Requirements
FR21-01 The system shall provide an interface to the admin/customer where they can view customer account details.  
FR21-02 The system shall allow admin/customer to select different types of account details. 
FR21-03 The system shall respond with all the details i.e. dollar used on products, dollar transfer, dollar withdraw to admin/customer.
FR21-04 The system shall allow admin/customer with an option to take print of details.

Generate Graphs

Req. No. Functional Requirements
FR22-01 The system shall provide interface where admin can view different types of graphs of Shopit system.
FR22-02 The system shall enable admin to view graphs of total dollar sold, products sold, revenue graphs etc.
FR22-03 The system shall enable admin to print graphs for analytical purposes.
FR22-04 The system shall enable the admin to generate the custom graphs with user entered date range.

FR23: Update database with products

Req. No. Functional Requirements
FR23-01 The system shall provide interface where admin can start crawler to get latest deals.
FR23-02 The system shall also allow admin to add products manually. 
FR23-03 The system shall enable the admin to delete products in database.
FR23-04 The system shall generate success message on successful database update with products.

View Notifications

Req. No. Functional Requirements
FR24-01 The system shall provide option to see notifications.
FR24-02 The system shall allow Actors to click on bell button to view notifications. 
FR24-03 The system shall present all notifications upon clicking on that button.
FR24-04 The system shall allow actors to take different actions i.e. clear notifications, goto action. 

Edit Profile

Req. No. Functional Requirements
FR25-01 The sys shall allow customer/admin to update their profile.
FR25-02 The system shall allow customer/admin an interface where they can update their details. i.e. username, password, email, contact, profile picture etc. 
FR25-03 The system shall save all information upon clicking on update button.
FR25-04 The system must show updated information everywhere.

Post Deal Ad

Req. No. Functional Requirements
FR26-01 The system shall provide interface to Seller to add product/deal ad for selling. 
FR26-02 The system shall provide interface where Seller can add deal details and images. 
FR26-03 The system shall list product/deal into the all deal list for seller. 
FR26-04 The system shall show waiting status for product/deal that needs to be approved.

Update Deal

Req. No. Functional Requirements
FR27-01 The system shall provide interface to Seller to update deal/product ad. 
FR27-02 The system shall allow admin to update deal/product details and images. 

FR28: Delete Deal

Req. No. Functional Requirements
FR28-01 The system shall provide interface to Seller to delete deal/product ad. 

Performance             

Req. No. Non-Functional Requirements
NFR01-01 Average load time of the starting page of the system must be less than 4 second.
NFR01-02 Average processing time taken by the system to complete a transaction/request should be less than 10 seconds.
NFR01-03 System Mean Time to Failure should not be more than 60seconds within 24 hours of use.
NFR01-04 Average system response time should not be greater than 5 seconds.
NFR01-05 System must successfully run on a client machine with 256 MB RAM or above.
NFR01-06 200 Customers should be able to simultaneously access the system and update the database.

End of Shopit Functional Requirements Part 2

LEAVE A REPLY

Please enter your comment!
Please enter your name here