Professional Documents
Culture Documents
Canteen Order System: A Simplilearn Project For Cbap Submitted By: Nava Timsina
Canteen Order System: A Simplilearn Project For Cbap Submitted By: Nava Timsina
for
1. Company introduction
2. Background
3. Business Analysis core concept model
4. Requirement classification schema
5. Stakeholders RACI model
6. Root cause analysis
7. Current state process map
8. Future state process map
9. Out of scope context diagram
10. Knowledge areas under consideration for the project
11. In scope and out of scope requirement for the software
12. Entity relationship diagram
13. Mock screen
COMPANY INTRODUCTION:
Unilever is a British-Dutch MNC FMCG company, headquartered in London, England. Unilever
is one of the oldest FMCG companies, and its products are available in around 190 countries.
BACKGROUND:
In its UK offices, Unilever had around 1500 employees which were spread across 12 floors. They had 2
canteens to cater to these 1500 employees. Each canteen could seat around 150 employees at a time. Most
employees would prefer to take their lunch between 12 noon to 1 pm.
Management calculated that it took around 60 minutes for employees to go and come back from lunch.
Almost 30-35 minutes were wasted in waiting in a queue to collect their food and get a table to sit and
eat. However, the time spent eating was barely 10-15 minutes. The remaining 10 minutes were spent
reaching and coming back from the canteen using the elevators.
There is a huge rush in the canteen during lunch hours resulting in employees wasting a lot of time
waiting for tables to be vacant. Employees don’t always get their choice of food they want because the
canteen runs out of certain items. The canteen wastes a significant quantity of food by throwing away
what is not purchased.
Many employees have requested a system that would permit a canteen user to order meals online, to be
delivered to their work location at a specified time and date.
Need Huge rush in canteen resulting in increase in queue time and decrease
in effective work time of employees.
Employees not getting the food they prefer resulting in food
wastages.
Increased production cost for the canteen management
Business Reduce Canteen food wastage by min 30% within 6 months of first
Requirements* release. Value of food thrown away each month must be reduced from
25% to 15%
Reduce canteen operation cost by 15% within 12 months.
Increase average effective work time by 30 minutes per employee per
day within 3 months.
To reduce the manpower in the canteen.
Improve Employees Satisfaction
Stakeholders A system that would permit a canteen user to order meals online, and
Requirements food to be delivered to their work location at a specified time and date.
Updated menu
Able to customize the food order.
A canteen order system that can be integrated with the payroll system.
A system that does not allow ordering the food after 11 am
A system wherein the canteen management can easily track the orders
for further processing it on time.
Easy Report generation
Non-Functional Requirements
Ensure Internet Accessibility to all employees.
Ensure Device Accessibility to all employees.
Increased Server capacity and Increased bandwidth to ensure smooth
user experience.
People Process
Low sales
Environment Material
Fig: As-Is Process Flow Diagram for the present canteen ordering system
FUTURE STATE PROCESS MAP:
Swimlane has been used to show the future state of the canteen order system
Fig: Out-of scope context diagram for the online order system
KNOWLEDGE AREAS USED:
Knowledge Areas Tasks
In-Scope Requirements
Functional Requirements
Menu Selection
1 Employee will access Canteen Ordering System main page via URL
2 The web page should have list of all the dishes available in the canteen for the day along with its prices.
3 To order, employee will have to log in with User selected ID and Password
4 If employee has not set up a profile, 'Initial Registration' sup-application will launch
5 Place order button in the web page will be active until 11:00AM - Message 'Ordering Time Expired'
will appear in Main Page - All customer logins will be blocked until menu is updated
6 System will perform security check against saved Password from initial registration or updated
Password
7 If Password is Forgotten, system will initialize 'Reset Password' Routine - (see Initial Registration for
detailed requirements)
8 When reaching main page, User will select items from Daily Menu
10 Menu will have Photograph, Description and Price for each menu
12 User will click on 'Like' Icon for each item selected and message 'Item in Tray' will appear
Check-Out
1 Main page will have Shopping Cart Icon on Upper right corner to Check-Out
2 Shopping Cart will display a list of all item selected by the user along with activated 'Like' icon
3 User will be able to click activated 'Like' icon to deactivate it and remove any item from tray
6 If 'Confirm Order' is pressed, message will appear that Customer will not be able to make changes or
Cancel the order
7 Canteen will include applicable sales tax and display window with the list of items and Total and total
amount due to customer
Initial Registration
1 First-time Customers will need to create a profile in the system
2 Customer will enter Employee ID, First Name, Last Name, Work Phone, Cell Phone (optional),
work-email
3 System will require customer create a unique password with standard rules - (1 or more Capital letter,
1 or more lower case letters, 1 or more number [0-90] and 1 non-alphanumeric character). Password
should not be longer than 12 characters
4 If customer forgets the password, initial page should have 'Forgot Password' link that will send an
automated email to reset the password. Customer profile will be updated with new password
2 Customer will enter Employee ID, First Name, Last Name, Work Phone, Cell Phone (optional),
work-email
3 System will require customer create a unique password with standard rules - (1 or more Capital letter,
1 or more lower case letters, 1 or more number [0-90] and 1 non-alphanumeric character). Password
should not be longer than 12 characters
4 If customer forgets the password, initial page should have 'Forgot Password' link that will send an
automated email to reset the password. Customer profile will be updated with new password
5 First-time Customers will need to create a profile in the system
6 Customer will enter Employee ID, First Name, Last Name, Work Phone, Cell Phone (optional),
work-email
System Requirement
2 Canteen Manager will need a new server or standalone computer to track orders, data storage and
create reports
3 System will auto-create daily reports to track sales, how many employees use the system, access
satisfaction reports from customers and report on the most popular dishes
4 Server will monitor in real-time all orders and send these to stations where the Canteen Manager will
be able to dispatch them to the Chefs
5 Delivery Agent will receive orders from Canteen Manager as these are completed
Fig: ER Diagram
MOCKUP SCREEN :
www.unilever.com/canteen
USER ID
PASSWORD
www.unilever.com/canteen
Employee ID Mobile
Passwort
Reconfirm Submit