RMS - MVP PDF
RMS - MVP PDF
Contents
1. Introduction 2
1.1 Problem Statement 2
1.2 Proposed Solution 3
2. Features 4
2.1 NFC attendance recorder Feature 4
2.2 Business owner login panel Feature 5
2.3 Employee Mobile app Feature (Future Plan) 6
2.4 Service provider Dashboard feature (Future Plan) 6
3. Functions 7
3.1 NFC attendance recorder 7
3.2 Business owner login panel 8
3.2 Employee Mobile app (Future Plan) 14
3.2 Service provider Dashboard (Future Plan) 15
1
1. Introduction
A restaurant management system is designed with capabilities and
features to help operate and manage a restaurant. It has a business owner
login panel as a central unit. Along with tools that help to track employee’s
check-in and check-out time, a mobile interface for employees to review and
edit their working plans and etc, a login panel for accountant to manage
payrolls and give actionable analytics. The restaurant management system
can efficiently handle and manage various activities of a restaurant and all
these activities will be happening under the supervision of the administrator.
This system also has a dashboard for the service provider to monitor the
status of all devices sold by him.
2
3
2. Features
2.1 NFC attendance recorder Feature
1. Wi-Fi Connectivity
The device will be able to use the Wi-Fi connection features to
connect with server.
2. Local storage
The attendance data will be stored in this local storage when the
device loose it’s Wi-Fi connection.
This device should be able to read both a nfc card and a
smartphone’s nfc id to identify an employee.
4. LCD Display
The LCD Display will use to Display The time and it will show
greeting message to an employee when an employee’s identity
confirmed.
5. LED indicator
6. Buzzer
4
3. Dashboard With
i. Timesheets
ii. Working plan
iii. Workers details
iv. Payroll
v. Pie chart
vi. Schwundbuch (Future Plan)
vii. Mitteilung (Future Plan)
viii. Reminder
ix. Customer mails
x. Shop
5
1. Login Page
2. NFC ID
3. NFC ID widget
4. Dashboard with
i. Timesheets
ii. Working plan
iii. Payroll
iv. Schwundbuch
v. Mitteilung
vi. Reminder
3. Dashboard With
1. Devices Status
2. Restaurant details
3. Receipts & Invoices
4. Settings
6
3. Functions
3.1 NFC attendance recorder
The NFC attendance recorder mounted on entrance which could be
able to read an employee's nfc card or smartphone’s nfc id to take him/her
check-in and check-out times to create attendance database. This device
should have the feature to connect with a wifi router to share raw data with a
cloud server. This device should have a LCD display which can show the
current time in initial state when a user hold his/her nfc tag the device could
be able to identify the user and show a customized greeting message with
user’s name in the display according to the time and user data. For an
example if an employee named John check-in at 6.30pm the device should
be able to identify him and display a greeting as “Good evening John!”. The
device should have a local memory to store the employees name database
to identify an employee to greet him when the device lost its connection with
server and the local storage also use to store employee’s attendance data
when the device lost internet connection and this device could be able to
send the attendance data saved in local memory when internet connection
recovers. The device will have a feature to indicate it’s status through LED
lights and buzzer. The LED light will indicate whether the Device powered or not.
The device will also indicate an employee by a beep sound and green LED
light when the device detect a valid NFC ID.
7
8
1. Timesheets
Timesheets where it will list all employees timesheets, admin should be
able to download , export and print timesheets. This section will show the
timesheets month by month, admin should have an option to select two dates
which will allow the admin to view timesheets between those two dates.
Admin should be able to view total hours worked by an employee on each day
and total hours worked in a month or between two dates. The Timesheet
database should be made up by date, check-in and check-out time of each
and every employee.
2. Working plan
Employees will allow to make their own working plans of a particular
month with a calendar before that month begins. Business Admin should be
able to review and manage working plans and also able to set a deadline to
disable the updating option of working plans on this section. This section will
also provide an option to view all employee’s working plans of the current
month.
9
3. Workers details
The workers details card should have a list of all employees name with
photo, the admin can able to add a new worker detail or delete an existing
worker detail. The admin could be able to view the full detail of an employee
By clicking an employee name in the list of all employees.
10
4. Payroll
Payroll section will have the option for the admin to view and manage
payroll of all employees. Admin should be able to download , export and print
timesheets. This section will show payrolls month by month, admin should
have an option to select two dates which will allow the admin to view
timesheets between those two dates.
11
Pie chart cards where Business owner should be able to view statistical
reports with pie charts. These pie charts will show working hours of employees
and number of employees worked in every department .
This is a digital shrinkage book. An employee is allowed to use the
restaurant services, for example an employee can take a meal or take three
bottles of water in the restaurant, the employee should be able to add a list of
these items in this Schwundbuch that what he took. Business owner can view
all employees Schwundbuch on business owners dashboard.
12
This is like a chat room. All employees and business owner should
be able to share their messages using Mitteilung.
8. Reminder
The business owner could be able to add a reminder in a calendar, and
he/she could be able to remove or edit existing reminders in the calendar. The
business owner should have a feature to view all reminders and view
reminders of a selected month or day. Only the business owner could be able
to view or edit his/her reminder.
The business owner should be able to view all employees reminder and
business owner could be able to add new reminder in an employee’s
calendar.
9. Customer mails
10. Shop
Shops section will have the option for the business owner to post a
product in this card that he can sell. Business owner should have a feature to
edit or remove a product that he already added to this shop card.
This section will also have an option to view the products posted by other
business owners who uses this Restaurant management system.
13
1. Login window
Login to the app should be using the username and password.
The login window also has an option to reset password if a user forget
the login password.
2. NFC ID
This is a digitized version of the NFC cards. The NFC ID Window
allow to send NFC AID of an employee to the NFC reader. With an NFC AID
the NFC attendance recorder could be able to identify the employee.
3. NFC ID widget
The employees mobile app should have a widget of NFC ID
window to send the NFC AID quickly, An employee should be able to
send his/her NFC AID with one tap without open the app.
4. Dashboard with
i. Timesheets.
14
iii. Payroll
iv. Schwundbuch
v. Mitteilung
This is like a chat room. All employees and business owner should
be able to share their messages using Mitteilung.
vi. Reminder
An employee could be able to add a reminder in a calendar, and
he/she could be able to remove or edit existing reminders that he/she
creates. An employee should be able to view his reminder only. The
employee should have a feature to view all reminders and view
reminders of a selected month or day.The employee should be able to
view the reminder added to his/her calendar by the business owner, but
the employee couldn't remove or edit it.
1. Devices Status
Devices status section where it status of all devices will be monitored.
The service provider should be able to view whether the device is connected
to the internet or not. The device status section should have the id of the
devices and its status, name of the restaurant which use the device. When
the admin click the name of the restaurant he will be able to view the
restaurant details. This section also have the feature of activate and
deactivate the device remotely by the service provider.
15
2. Restaurant details
Receipts & invoices where the service provider can view and manage
receipts & invoices of all restaurant.
16