Coffee Shop in IIT Kgp ... on Web ...
ROLE : CUSTOMER
During this monsoon I wanted to have something hot n munchy ..... I wanted to enjoy coffee n something italian like burger, pizza, sandwiches .... so yummy to hear ... but imagine a situation where your are not able to go due to heavy rainfall.... how wonderful it would be to have an online order for the same and your yummy foodings n beverages will be served to you in no time .... So I have asked my vendor Arindam to make an application for the same.. I will be specifying the requirements .. Hope this application would be useful for many of the IITians here in Kharagpur .....
Introduction
This software requirement specification provides a complete description of all the functions and specifications of Coffee Shop in IIT Kharagpur to go on Web. This application will allow online ordering of food and beverages and your foodie will be served to you in no time.
The application is to developed using "Zoho creator".
Use Case Diagram
Functional Specification
Registration: The first time user must register himself by giving his demographic details. The customer should provide his billing address and shipping address in the registration process. Once the user is registered he/she can login into the application and make his order.
Actor: Customer
Once the Customer logs into the application he can perform following activities:
1. Order Now: The customer can make order for any of the food items like burger, sandwiches, pizza, pastry or for any beverages like devils delight, ice tropicana , green apple soda , mango shake and so on. This module should contain Customer Name ,Shipment Address and Order Date. Quantity Available field should be automatically populated after checking the inventory. Then the customer should give the quantity to be ordered. The price per unit and the total price of the item should be automatically reflected in the system once the customer chooses an item. Once an order has been placed an Order Id should be generated.
2. Order Tracking: The customer should be able to track his order based on the order id.
There should be 3 status of the order:
- In Process
- Out for delivery
- Delivered (This should be the status when payment has been made by the customer.)
3. Feedback:In this module the customer should give feedback to the sales representative through email for three categories:
- Food Quality
- Delivery
- Complaint
4. Update Information: If the customer contact number or address is changed . He should be able to update the same in the application.
Actor : Seller
The seller is a person who has admin rights and he can perform the following activities:
1. Order Shipment: Once the customer has placed an order the seller should select the Order Id and Shipment Date and the details of the customer order like Customer Name, Billing Address, Shipment Address,Item Name, Ordered Quantity and Total Price should be reflected in the system.After this the seller should confirm shipment and a confirmation mail should be sent to the customer. Also Order Status should be changed to "In Process"
2. Invoice: This is the invoice for the items ordered by the customer including VAT. Once the seller chooses Order Id , the details like Billing Address, Amount , VAT which is 13% of bill amount should be added to the Total Bill Amount. After submitting this an Invoice number should be generated and Order Status should be changed to "Out for Delivery".
3. Add New Item: The seller should be able to add any item introduced in the coffee shop and give its details like Item Name, Item Description and Unit Price.
4. Payment Updates: There should be an update on Amount Received for each Invoice number.For each invoice number Amount Received and Payment Date should be automatically reflected in the system. After submitting this form Order Status should be "Delivered".
Reports
Daily Collection Revenue: The system can generate report for the revenue generated per day by online shipment.
No comments:
Post a Comment