THE UNIVERSITY OF INFORMATION TECHNOLOGY, VNU - HCM
FACULTY OF INFORMATION SYSTEMS
ANALYSIS OF COFFEE MANAGEMENT SYSTEM
DESIGN
Subjects:
Class:
Instructors:
Members of the team:
Information system design analysis
IS201.J22.HTCL
Trinh Trong Tin
Nguyen Phuc Loc (17520699)
Bui Ha Nguyen (17520815)
Luong Thi Phuong Thanh (17521048)
Vo Dinh Triet (17521159)
Ho Chi Minh City, July 11, 2019
THE OPENING WORDS
First of all, our group would like to send our sincere thanks to all the
members of the University of Information Technology - National University of
1
Ho Chi Minh City and the Faculty of Information Systems (the teachers who
teach the subjects Related learning) has helped the authors have the basic
knowledge as a foundation to implement this topic.
Special, our team would like to express our deepest gratitude and gratitude
to Mr. Tran Trong Tin (Practical instructor of Faculty of Information Systems)
and Mr. Do Phuc (Theory of Analytical Theory Design of information system).
The teachers have directly instructed, repaired and contributed many valuable
ideas to help the authors to successfully complete their subject reports.
During a semester of implementing the topic, our team applied the
accumulated background knowledge and combined with learning and
researching new knowledge. Since then, our team maximizes what we have
collected to complete a best project report. However, in the process of
implementation, our team inevitably has shortcomings. Therefore, our team is
looking forward to receiving comments from teachers and teachers to improve
the knowledge that the authors have learned and is a practice for the authors to
carry out other topics in the future. Sincerely thank you teachers!
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
2
CATEGORY
A. INTRODUCE............................................................................................................3
1. Reasons for project formation...............................................................................3
2. Actual survey.........................................................................................................3
2.1.
Current status survey.................................................................................3
2.2.
Interview plan............................................................................................4
2.3.
System surve..............................................................................................8
B. PROJECT OBJECTIVES........................................................................................16
1. The main goal of the project.................................................................................16
2. Description of funtional requirements..................................................................16
2.1.
Functional requirements............................................................................16
2.2.
Non – functional requirements..................................................................17
C. BUSINESS DESCRIPTION AND PROJECT PROCESS....................................18
1. Organizational chart..............................................................................................18
2. Business process of coffee shop............................................................................19
2.1.
Process management..................................................................................19
2.2.
Order ordering process at Hoai Niem coffee shop....................................20
3. Describe the business and process for the project.................................................20
D. SYSTEM DESIGN....................................................................................................22
1. Use case.................................................................................................................22
1.1.
Use case diagram.......................................................................................22
1.2.
List of agents of the system.......................................................................25
1.3.
Use case list...............................................................................................25
1.4.
Use case and Activity Diagram description...............................................26
2. Diagram DFD........................................................................................................64
2.1.
Context.......................................................................................................64
2.2.
Level 0.......................................................................................................64
2.3.
Level 1.......................................................................................................65
E. DATA DESIGN..........................................................................................................66
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
3
1. Relational model....................................................................................................66
2. Data organization...................................................................................................66
3. Describle the data..................................................................................................67
F. DESIGNING INTERFACE......................................................................................72
1. Screen diagram......................................................................................................72
2. List of screens........................................................................................................72
3. Describe the screen................................................................................................73
4. Demo.....................................................................................................................84
G. CONCLUDE..............................................................................................................84
1. Result.....................................................................................................................84
2. Difficulty...............................................................................................................84
3. Development..........................................................................................................84
4. Conclude................................................................................................................85
5. References.............................................................................................................85
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
4
A.
INTRODUCE
1.
Reasons for project formation
Nowadays, technological industry is the most important industry in developing
the economy of a country. The boom of 4.0 technological renovation becomes
a hot issue in adapting technology in different industries. For example,
adapting system of controlling coffee shop is now necessary requirement in
most of modern coffee shops.
At coffee shops, the increasing of the number of customers, workers as well as
many problems about materials will be solved quickly and efficiently if they
use technological improvement in their business. In addition, it also helps
businessman to save the time and their effort.
2.
Actual survey
2.1.
Current status survey
Hoai Niem Café is a modern coffee shop. The restaurant is located on 243 Man
Thien Street, District 9, Ho Chi Minh City.
Advantages
With an area of 390 m2 of seating with many different spaces. The shop has
many green trees, airy, air-conditioned rooms, spacious seats. The shop has
staff wearing nice uniforms and delicious drinks especially caphuchino. Shop
opened from 7am to 10pm, the interior in the shop is young and modern.
Comfortable seats for xofa, have desks for 1 team.
Disadvantages
It requires more workers, and the monitoring of business activities becomes
more complicated in coffee shops which do not use technology in running their
business, especially in controlling staff.
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
5
Finance activities are also complicated, such as: controlling bills, staff salary,
fee of materials, etc.
Searching, making statistical reports, updating information is waste of time and
inaccurate.
Difficult problem
Currently, the cafe has not applied information technology in managing drinks
and payment bookings. Cafe staff also use manual methods such as taking
notes or using Excel to manage customers' drinks, registration and payment
bookings. Therefore, the following difficulties have been encountered:
-
The processing of booking drinks, registration and payment takes time
inflexibly.
-
Difficulty checking drinks, status of drinks
-
Difficulty in managing customer information, invoice information, room
registration information, registration for using cafe services, ...
Therefore, the cafe requires an application to manage the booking of drinks,
customer information, membership information, reports, service management
and payment, etc. for employees or guests. order drinks to solve the difficulties
and facilitate the cafe's business process to become quick and efficient.
2.2.
Interview plan
Overview interview plan
System: Hoai Niem Coffee Shop
Founder: Bui Ha Nguyen
Date established: 07/07/2019
ST
T
1
Theme
Overview of
the system
Request
Know the system overview
requirements:
System structure
Dara sources
Practice teacher: Mr. Trinh Trong Tin
Start date
End date
06/07/2019
07/07/2019
Analysis of coffee management
system design
6
2
Detailed
functions of
the system
3
System of
machines and
software
Use process
Using
Analyze and understand
06/07/2019
each function and task, how
to implement the system:
Analysis of system
status. Know how the
system is used? Other
functions in addition to
drink order and employee
management? How to log
into the system
System structure:
Understand how the
system works
Data source: Information
on how to drink, staff,
management, ... is taken
and how?
Users: Who are the
users? Who can log in to
the system?
Learn thoroughly about the
06/07/2019
resources of machinery,
equipment, software,
operating system in use of
the system
Interview Planning Table
08/07/2019
07/07/2019
Table of interview plans
System: Hoai Niem Coffee Shop
Interviewees:
Analyst:
Location / Medium: Hoai Niem Coffee Start time:
Shop
End time:
Goal: Collect and understand the
operating procedures of the coffee
shop system
Details of the interview:
Estimated time:
Introduce
10 minutes
Overview of the system
25 minustes
Overview of the interview:
1 hour
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
7
- Topic 1: Analysis of the current
state of the system
- Topic 2: System structure
- Topic 3: Data source
- Topic 4: Subjects used and how to
use
- Topic 5: System of machines and
software
Observe the overview
Unexpected occurrence
Table of interview plans
Interviewees:
Question
Theme 1 Question 1: How is the
system used? How to log
into the system
Question 2: Function other
than drink order and view
customer information
Theme 2 Question 1: Steps for users
to manage all information
related to Hoai Niem
Coffee Shop
Question 2: How is the
promotion news when the
event is updated?
Theme 3 Question 1: Where does
the employee information
come from?
Question 2: Can the user
Practice teacher: Mr. Trinh Trong Tin
Date of interview: 06/07/2019
Record
The system is used by logging into the
system. Each employee is managed to
register for an account to log into the
system
The system does not only focus on the
order function and view customer
information, when the user logs in, the user
can also look up employee information,
customers, manage products, calculate
employee salaries, enter promotion
information, ...
Moreover, the system is very clear in
managing groups of people (employees,
customers) registration requirements,
adding deletion.
Information about groups and products
will be updated regularly into the system.
The manager simply logs in and chooses
the function that matches the requirements
for viewing information and updates.
News must be updated regularly so
customers can easily catch it.
Staff information is taken when registering
for the system and updating regularly when
new employees or employees are available
to leave
When logging in as a manager, you can
Analysis of coffee management
system design
8
search for any other user
information
Theme 4 Question 1: Who can log
in to the system? How will
each person log in.
view all other users' information
Only users including managers and new
employees can log into the system. For
management when logging in will include
all functions to manage and include orders,
for employees when logging in only the
order function.
Question 2: How to use the Questionnaires and response notes
system?
Questionnaires and response notes
2.3.
System surve
Explore the most popular coffee management software on the Loyverse
Highlights
-
Managing chain models
-
Sales on touch pos, tablet, smartphone very quickly, conveniently and
modernly
-
Sales without internet, simple and fast operations
-
Sales data is always synchronized to the server immediately
-
Manage order, delivery via website
-
Customers can download the application to the phone to: Order, track the
delivery process, comment customers, upload photos, send reviews, check
points, receive messages from the system
-
Monitor the delivery status very closely: Receive orders, under preparation,
Delivered, Delivered, Paid
-
Customers can monitor processing status via screen
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
9
-
Print order coupont, paste on glass to distinguish clearly the processing
ingredients to avoid misleading.
-
Remote monitoring via installed applications on smartphones and tablets
-
Full and standard central accounting system: Purchasing, Debt, Warehouse,
Quantitative, Income, Assets and Tools, VIP Cards, Voucher, Promotion ....
-
The system of revenue analysis reports is very diverse, expressed by visual
charts.
-
Central accounting system built on web platform, centralized data, support
online work anywhere
-
Sales system at the store built on windows platform, mobile platform for
iOS, Android
-
Website system integrated into the software, very easy to manage the
product, and it is important to link the operations in sales between operating
software and website.
-
Multilingual support: Vietnamese, English, Chinese, Korean, Japanese
SMAC operating system and functions
Group 1: Functional sales group at POS point
-
Collect customer information
-
Write order, manage order
-
Manage delivery bill, bill bring, bill on site, bill from website
-
Payment and printing bill
-
Transfer tables, combine tables, split tables, separate bill
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
10
-
Singing, shifting
-
Apply discount voucher, payment voucher
-
Apply promotion
-
Applying a membership card
-
Payment in many forms
-
Receive orders from mobile phones, websites built by KAS
-
Manage processing through kitchen screen
-
Manage the status of all dishes
-
Print VAT invoices according to specific forms
Group 2: Central management function group
-
Managing price and price policy
-
Manage promotion, promotion policies
-
Manage discount vouchers, payment vouchers
-
Manage customer members, VIP cards
-
Manage purchases and liabilities
-
Managing salesmen and receivables
-
Warehouse management, goods coordination, quantification
-
Managing revenue and expenditure, fund book
-
Calculate the price of finished products, semi-finished products and dishes
-
Direct cost management
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
11
-
Asset management, tools, depreciation
-
Revenue tracking reports
-
Revenue analysis reports
-
Cost analysis reports
-
Reports of profit and loss
Group 3: Extended functional group
-
Manage time attendance on the phone, on the timekeeper
-
HRM
-
Salary management
-
Manage insurance and personal income tax
-
Workflow management
-
Project management
-
Email
-
SMS
Group 4: Sale application on mobile
-
Write order, manage order, print order
-
Calculate money, print bill
-
Transfer table, combine tables, separate bill
-
Track the status of the table
-
Control the status of the dish
Group 5: Application to view report on mobile
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
12
-
Detailed sales reports
-
Revenue analysis reports
-
Statistical reports according to the chart
Group 6: Brand website, sales
-
Design interface as required
-
Connect and synchronize data with the software system
-
Order food online
-
Book online
-
Track delivery status
-
Customers check membership card
-
Online recruitment profile
-
Posts
-
Video
-
Banner
-
Slider
-
Connect facebook, google +
-
Statistical access
-
Support SEO
Group 7: Application for download customers
-
Download easily on devices running Android, iOS
-
Connect with software system, website
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
13
-
Allow guests to order
-
Allow guests to book a table
-
Allow guests to check accumulated points
-
Allows guests to check delivery status
-
Allow guests to send comments and feedback
-
Allow guests to use the membership card instead
-
Allow customers to send assessment of service quality and product quality
-
Automatically collect information about guests: gender, age, region
-
Send a message thanking guests after buying
-
Send a message to congratulate your birthday
-
Send messages announcing opening, promotions, new menus, new prices
Successfully deployed on many large coffee systems
-
Coffee system The coffee house
-
Viva Star Coffee coffee system
-
Saigon Coffee coffee system
-
PaTo coffee system
-
Suoi Ngu coffee system
-
Chieu Coffee coffee system
-
Coffee system Tiffani Coffee
-
The Coffee King Coffee System
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
14
-
Tea & Coffee system
-
NightingGale Coffee & Tea system
-
Casbah Lounge Coffee system
-
Haki Tea Coffee & Food system
Some pictures of Loyverse coffee management system
-
Order management
-
Menu about food and drinks
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
15
-
Customer information
-
Empoyee manage
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
16
-
The order
-
Inventory management
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
17
B.
PROJECT OBJECTIVES
Refer to Loyverse coffee management model which is very popular today, we
will add, edit, delete and optimize functions to apply appropriately to Hoai
Niem coffee shop.
1.
The main goal of the project
The project will analyze coffee system to create the efficient system of
controlling coffee shop which consists of below functions:
-
Controlling materials
-
Controlling menu and prices
-
Controlling reservation
-
Controlling bills
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
18
-
Controlling other services (promotion programs, loyal customers, …)
-
Controlling staff (wage, bonus, working days, …)
Scope:
-
The project made is based on theoretical basis of Information system design
analysis.
-
We only make survey at a coffee shop because of the lack of budget and
ability.
2.
Description of functional requirements
2.1.
Functional requirements
Storage requirements
The system needs to store well the following information:
- Information about drinks
- Information about customers
- Staff information
- Information about cafe service
-
Information about the list of customers used
Feature requirements
The system needs to meet the following requirements:
-
Query function: the system must always respond to query requests from
users
-
Statistics and reporting functions: help staff manage and monitor the
general situation of coffee drinks.
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
19
-
Update function: the system ensures that the update function is convenient
and avoids the mistake of negligence of users.
-
Payment function: to help users more convenient to manipulate payment of
drinks, charge for services, money incurred and pay by forms such as
paying by card or cash
2.2.
Non – functional requirements
Interface requirements:
-
Choose a good domain name for customers to easily access and remember.
Reduce the load of what users need to remember. Clear and complete menu
layout.
-
Using multiple languages (including English and Vietnamese). Close,
simple management interface. Friendly, lively and interactive user interface.
Quality requirements:
-
Evolution:
+ Easy to upgrade, update or increase utility modules.
-
Convenience:
+ User-friendly interface easy to use.
+ Instructions to use in a specific way, help users not feel friendly and
easy to manipulate the website.
+ Rapid processing speed (proceeding to order drinks or search for drinks
not handled too long, quick payment operations limit errors)
+ Simple operation but still fully meet customer requirements such as
information about staff management, ordering drinks, related services
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
20
+ Multilingual software, convenient for users.
-
Compatibility:
+ Works well with all popular web browsers today (Chrome, Coc Coc,
Opera, FireFox, Android, IOS, ...)
-
Effectiveness:
+ Website performs well the search for rooms, rooms, and reservations.
+ The website works well, does not cause errors and stable access.
C.
BUSINESS DESCRIPTION AND PROJECT PROCESS
1.
Organizational chart
Managing budgets and
personnel
Manage
Management of goods
and equipment
Hoai Niem Coffee
Employees
Preparation, service,
cashier, protection, ...
Organized at Hoai Niem coffee shop including managers and employees
Management will include budget, personnel and equipment goods:
-
The task of managing goods and equipment is to check the quality of goods
and goods status of the shop (status of coffee, fruits, ...), to ensure that the
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
21
goods are in the best condition when preparing. dispensing for customers.
When detecting damaged goods, it must promptly report to take measures
to resolve.
-
The employees of managing budgets and personnel is to check the situation
of employees in the working day, check and coordinate budgets for items
such as employee salary calculation, goods import and turnover in the
month.
Staff will include dispensing, servicing, cashier, protection
2.
Business process of coffee shop
2.1.
Process management
Check sales
revenue
Manage unit prices
for drinks
Management of
revenue and
expenditure
Inventory
management
Procduce profit and
loss
Update information
into the report
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
22
2.2.
Order ordering process at Hoai Niem coffee shop
Order
Calculating
inventory
products
Cashier
Charge money
Dispensing,
kitchen
Delivery and
delivery
3.
Describe the business and process for the project
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
23
Employee
manager
Customer
management
Warehouse
management
Bills
Management
Statistics
reported
Update
employee
Update
customers
Manage
item list
Manage
bills
quantity
Monthly
report
Check
employee
Check
customers
Warehouse
management
Total bills
cost
Inventory
report
Calculating
staff
salaries
Manage
reward points
and
promotions
Update the
amount of
warehousing
Update
inventory
quantity
Analysis required:
Employee management: Coffee staff are managed with the following
information: Code, Employee Name, Year of Birth, Address.
Customer management: customers are registered as members when ordering at
a coffee shop and need to provide information about: Customer name, year of
birth, phone number.
Manage invoices: make sales invoices, report the amount of invoices and the
total amount for each shift, day, month, ...
Warehouse management: including import and export, inventory with
necessary information on: Commodity code, quantity, unit price for goods, ...
Reporting statistics: including the management of invoices and payment
vouchers to conduct periodic inventory and payment based on invoices and
quantity reports on stock items.
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design
24
D.
SYSTEM DESIGN
1.
Use case
1.1.
Use case diagram
Practice teacher: Mr. Trinh Trong Tin
Analysis of coffee management
system design