Srs Food Delivery and Recommendation Application

srs (software requirments specifications)

SRS Food Delivery and Recommendation Application

This application will facilitate customers to place order from their home and can receive the
orders without any hassle at home. Technology is facilitating our daily routines of life. In this application both customer, seller and rider can sign up and login the application. Customers can place order while seller receive their orders and ship the order to the customer. This application will not only facilitate the user but also provides order live tracking on the map also recommend foods to the customer which user likes.


Scope of Project Food Delivery and Recommendation Application:

Project scope is the part of project planning that involves determining and documenting a list of specific project  goals, deliverables, tasks, costs and deadlines. Defining the project scope involves adopting a clear vision and an agreement on the outcomes of the project. This allows each milestone of the project to stay on target

Functional and Non Functional Requirements of Food Delivery and Recommendation Application:

Functional Requirements :

A functional requirement shows that what the system must do what services the system present to users. It describes a software system or its component. A function is nothing but inputs to the software system, its behavior, and outputs

Functional Requirements of Food Delivery and Recommendation Application:

1. Signup:
User can Sign up by using his Name, Username, Email, Shipping address, Permanent
address and password into the application signup interface.
2. Login:
You can login the application with username/email and password after signup.
3. Manage Users:
The application will have three type of users which are customer, seller and rider. These
users can login the application.
4. Place Order:
Customer can search for food which is given in the application and can add food items to
the cart by selecting them and can place the order.
5. Receive Order:
Seller will receive order notification in the app and after preparing food handover the order
the delivery boy.
6. Ship Order:
Delivery Boy will take the order and give order to the customer. On successfully receiving
the order customer will press ORDER Received button to verify that order is received.
7. Recommend food:
Application will initially show different restaurants and foods prepared in those restaurants.
When customer place some order then application will recommend similar restaurants or
foods to the customer using some content based recommendation technique.
8. Open Street Map Integration:
You have to integrate Open Street Map to track your order over the map.
9. Logout:
After using the application user can successfully logout the application.

NON-FUNCTIONAL REQUIREMENTS Food Delivery and Recommendation Application:

  • Application is user friendly.
  • Application Perform fast manipulation and calculations.
  • Application is adaptable.
  • Application will be able to work on all types of operating systems.
  • Application will be capable to handle multi user activities simultaneously.
  • There will be back up system to face any problem in system
  • All the options should be learning friendly I.e. member could easily understand what that option will do if he clicked on it.
  • Response Time is very awesome.
Some others are:
  • Accessibility
  • Maintainability
  •  Fault Tolerance.
  • Security
  • Robustnes


Use Case Diagram of Food Delivery and Recommendation Application

a use case diagram can summarize the details of your system’s users   and their interactions with the system. Scenarios in which your system or application interacts with organizations, people, or external systems. Goals that your system or application helps those entities achieve



Usage Scenarios Food Delivery and Recommendation Application:

A brief user story explaining who is using the system and what they are trying to accomplish. A Scenario is made up of a number of simple, discrete steps that are designated as being performed by either the System or a  User.


ADOPTED METHODOLOGY for Food Delivery and Recommendation Application:

The adopted methodology for this project is vu process model. Vu process model is a combination of water-fall model and spiral model. This combination has many advantages. This model has high risk analysis so avoidance of risk would be achieved. This model is easy to understand and use. Now first we will discuss the Water-fall model.


Work Plan of Food Delivery and Recommendation Application:

Work plan

for complete srs contact us

watsapp: 03469806607