Uploaded by shiva karthick

1601889552 project1solutionunilever

advertisement
Akshaya Catering Industry – Online Food Ordering System for
UK.
Unilever Requirement Overview and Summary:
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. 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. This led to a huge
rush in the canteen during lunch hours resulting in employees wasting a lot of time waiting for
tables to be vacant.
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.
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
Objective:

Reduce canteen food wastage by a minimum of 30% within 6 months following the first
release.

Reduce canteen operating costs by 15% within 12 months, following the initial release.

Increase average effective work time by 30 minutes per employee per day, within 3
months.

By making the ordering process automated and by delivering the food to the user's
workstation, the canteen will be able to operate with lesser manpower.
Stakeholders
ACTOR
Employee/Cus
tomer
What they can do on the software created
●
●
●
●
●
Employee / Customer should be able to access the canteen
ordering system online.
Should be able to check and order the food item which they would
like to eat.
Should be able to access the menu manager
Should be able to submit the feedback of each order.
Should able to link or furnish the payroll details.
Should be able to check the ordering history for the last 3 months.
●
Should be able to view the orders placed by employees.
●
Canteen
Manager
Delivery Boy
Payroll system
Management
●
Should be able to take the inventory of all the orders.
●
Should be able to request delivery to employees works place.
●
Should be able to deliver the lunch to employees works place.
●
Should be able to close the online order placed by a customer.
●
Should be able to take the returned items back to canteen.
●
Should be able to check the packing status of the delivery
items.
●
HRMS system should have a capability to accept and provide a
response to canteen ordering system requirement.
●
Payroll system should have a component with the header
named as MEALS in payslip.
●
Should have a restriction to accommodate the amount within
the meals allowances of the employee based on their grade.
●
Should be able to verify the total Monthly Earnings and
Expenses.
●
Should be able to check the day-to-day sales.
●
Should be able to check the most popular dishes which are
ordered repeatedly by employees.
●
Should be able verify the usage of canteen ordering system.
●
Should be able to verify or check the employees feedback.
●
Should be able to generate order forecasting reports.
Problem Definition and Solution
●
A system would save considerable time to those employees who use the service.
●
It would increase the chance of them getting the food items they prefer.
●
This would improve both their quality of work life and their productivity.
●
The food wastage will be reduced.
●
This system will help to reduce the cost.
Advantages and Objectives
Advantages of the Canteen Ordering System:
●
The food wastage will be reduced.
●
This system will help to reduce the cost.
●
This would improve both their quality of work life and their productivity.
●
A system would save considerable time to those employees who use the service.
●
It would increase the chance of them getting the food items they prefer.
Objectives:

Reduce canteen food wastage by a minimum of 30% within 6 months following the first
release.

Reduce canteen operating costs by 15% within 12 months, following the initial release.

Increase average effective work time by 30 minutes per employee per day, within 3
months.

By making the ordering process automated and by delivering the food to the user's
workstation, the canteen will be able to operate with lesser manpower.
Existing System
●
No Existing system available for canteen ordering and food management system.
Proposed System
What is the proposed solution or system? Mention in points how the system itself will be for the
user.
●
●
●
●
●
●
User friendly interface
JAVA Featured Application required less maintenance
Effective Food Management
Ontime delivery to employees.
Benefited time saving process to the management.
It gives an option to eat what they want and stay healthy.
Scope using use case diagram (UML)
Create a use case diagram including all the actors and processes for an end to end process of the
system.
Scope using context diagram
Depict the scope using Context diagram.
In Scope
●
Mention the name of features and what they are used for.
Out of Scope
●
What are the facilities or features—for both patron and the canteen—the are out of scope
or cannot be implemented now.
Activity Diagram for the System:
Create an activity diagram for the system.
ER Diagram for the System:
Create an ER Diagram for the system you have designed.
Preconditions and Triggers: Example





What user/manager should be able to do in a step?
What are the triggers?
What is the basic flow?
What are the data elements?
In case of errors, what happens?
Business Requirements:
Business objective – 1:
Business objective – 2:
Business objective - 3:
Business objective - 4:
Functional Requirements
●
Write down all the functional requirements for the system.
Nonfunctional Requirements

Write all the nonfunctional requirements for the system.
System Requirement:
Usability:
Environments
Download