Canteen Automation System 03 Assign

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Canteen automation

system
The project “canteen automation system ” enables the end user to
register online, read and select the food from e_menu card and order
food online by just selecting the food the user want to have using
android application.
Submitted By:
Hansa Akram 04
Section:
MSCT3
Submitted To:
Prof. Shehzad Ali
Assignment #:
03
Q no. 1: Difference between functional and non-functional
requirements?
Ans: functional requirement: Any requirement which specifies what the
system should do.
In other words, a functional requirement will describe a particular
behavior of function of the system when certain conditions are met, for
example: “Send email when a new customer signs up” or “Open a new
account”.
A functional requirement for an everyday object like a cup would
be: “ability to contain tea or coffee without leaking”.
Non_functional requirements: Any requirement which specifies how the
system performs a certain function. In other words, a non-functional
requirement will describe how a system should behave and what limits
there are on its functionality.
Non-functional requirements generally specify the system’s quality
attributes or characteristics, for example: “Modified data in a database
should be updated for all users accessing it within 2 seconds.”
A non-functional requirement for the cup mentioned previously would
be: “contain hot liquid without heating up to more than 45 °C”.
Q no. 2: what are the functional and Non_functional
requirements of “canteen automation system”?
Functional requirements of the project are as follows:
 Create an account.
 Manage their account.
 Log into the system.
 Navigate the canteen’s menu.
 Select an item from the menu.
 Customize options for a selected item.
 Add an item to their current order.
 Review their current order.
 Remove an item /remove all items from their current order.
 Provide payment details.
 Place an order.
 Receive confirmation in the form of an order number.
Non_functional requirements of the project are as follows:
Performance criteria:
 Time:
The elapsed time between the submission of order process
between the customer and cashier in a canteen should be as
minimum as possible.
 User friendly:
Canteen automation system should be more user friendly. The
user interface should be kept simple and uncultured.
 Flexibility:
Our project should be so flexible that whenever we want to
make changes in it easily it can be done.
 Extensibility:
It should be able to accommodate the variations like:
The different orders should be handled easily.
It should be an option for each delivery, pay through card
between customer and canteen.
 Portable:
Our project should be portable on any platform and available on
websites easily and at a faster speed than others.
 Reusable:
All customer web pages that are being used for customer
information should be easily get processed so that many
customers can interact with us very easily and fast without any
information destroy.
Reference:
https://www.slideshare.net/100008381806318/canteen-automation-system-
updated-revised.

You might also like