Sample For Problem Statement 1 Unilever 1-2-1706548549121
Sample For Problem Statement 1 Unilever 1-2-1706548549121
Sample For Problem Statement 1 Unilever 1-2-1706548549121
STAKEHOLDERS
Objectives:
Reduce Canteen food wastage by a minimum of 30% within 6 months following 1st
release.
Reduce Canteen operating costs by 15% within 12 months, following 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 users
workstation, the canteen will be able to operate with lesser man power.
EXISTING SYSTEM
There is no existing system as the business set up is new. Not choosing an automated
system may be very time consuming, complex, manual, requires more manpower, leads
to a lot of time wastage, thus it is not at all cost effective. So, after doing the feasibility
study it was decided to create an automated canteen ordering system.
PROPOSED SYSTEM
The proposed system is a software system for tracking day to day management of the
lunch orderinf. The proposed system has the following advantages:
Login – The users of the system Waiter/Manager/CEO will be able to login using their
employee IDs & passwords.
Creating Menu – The Manager will be able to add new menu items.
Modify Menu – The Manager will be able to modify the price of any item existing in the
menu.
Delete Menu – The Manager will be able to delete any existing menu items under the
selected category.
Taking Orders – The Manager; will be able to track orders of employees
Generate Bills – The system will be able to generate the bill of the lunch order placed by
employee.
Fetching Reports – The CEO will be able to extract different types of reports based on
the requirements specified.
A log out feature will be added so that the canteen employee/Manager/employees using
the system can log out once they are done with their work.
Delivery boy should be able to close delivery order upon delivering.
OUT OF SCOPE
Payment via cash, debit card, mobile wallets, credit cards is currently out of scope.
Delivery of food within the same campus.
Any demand for training to new or existing user after two weeks.
Any maintenance request after two months of system rollout.
ACITIVITY DIAGRAM FOR THE SOFTWARE
ER DIAGRAM FOR THE SOFTWARE
CREATE MENU –
The user Manager will be able to create a new menu item.
Pre-Condition: The user with designation Manager can only access the create menu option.
Trigger: The user needs to add a menu item to the restaurant menu.
1. The user will click on the menu tab present on the home page.
2. A page with 3 links (Create Menu/Modify Menu/Delete Menu) will be displayed.
3. The user clicks on Create Menu link.
4. A new page as below opens.
5. The user selects category from the drop-down list.
6. The user enters item description.
7. The user enters price for the menu item.
8. The item code auto populates.
9. The user clicks on Save.
10. New menu item created.
Data Elements:
Business Objective – 1:
Reduce Canteen food wastage by a minimum of 30% within 6 months following 1st release.
Scale: Value of food thrown away each month by examining the Canteen Inventory
Business Objective – 2:
Reduce Canteen operating costs by 15% within 12 months, following initial release.
Business Objective - 3:
Increase average effective work time by 30 minutes per employee per day, within 3 months.
Business Objective - 4:
By making the ordering process automated and by delivering the food to users workstation, the
canteen will be able to operate with lesser man power.
FUNCTIONAL REQUIREMENTS
1. Menu creation
2. Menu deletion
3. Menu editing / updation by menu manager
4. Order creation by employee
5. Order confirmation
6. View orders by order processor
7. Meal delivery closure in the system
8. Feedback submission by emplyees
9. Payroll deduction facility to be offered to users
10. Payroll deduction calculations
11. Following Report generation
Which dishes are most popular?
How many employees are using the system?
Satisfaction of the employees on using the system. This should be tracked on basis of
feedback submitted by the employees.
Sales for each day
Total monthly earnings.
Order forecasting i.e. predict which items are ordered at what time of the day.
NON-FUNCTIONAL REQUIREMENTS
System Requirement:
Usability:
The screens should be self-explanatory and very user friendly. Management would not
want employees not ordering from the system as they cannot understand the screens
and data fields on screen. The users should not find the system cumbersome.
Environments
We are going to be creating and maintaining the program in Java. We chose Java because it will
not change much over time and if we make it well, there will be very little maintenance to be
done on the code.