12 Figure 9: Mockup - Purchasing gift card: Choose payment method .... - The main functions of the system include: Buy gift card, choose food and scan gift card to pay, Scan gift card to
Trang 1VIETNAM NATIONAL UNIVERSITY HO CHI MINH CITY
UNIVERSITY OF ECONOMICS AND LAW FACULTY OF INFORMATION SYSTEM
LECTURE: Vũ Thúy Hằng Members in group:
Trang 2Menu
I Overview 4
1 Description: 4
2 Objective: 4
3 Audience: 4
II Details 4
1 Usecase 4
2 DFD 5
3 BPMN 6
a BPMN of purchasing gift card 7
b BPMN of ordering 9
c BPMN of exiting food court area 10
4 Function details 11
a Purchasing gift card: 11
b Ordering: 16
c Exiting: 22
Trang 3Table of figures
Figure 1: Usecase Error! Bookmark not defined
Figure 2: Data Flow Diagram 6
Figure 3: Business Process Modelling Notation 6
Figure 4: BPMN of purchasing gift card 8
Figure 5: BPMN of ordering 9
Figure 6: BPMN of exiting 10
Figure 7: Mockup - Purchasing gift card: GC list 12
Figure 8: Mockup - Purchasing gift card: INACTIVE GC 12
Figure 9: Mockup - Purchasing gift card: Choose payment method 13
Figure 10: Mockup - Purchasing gift card: Input GC value 14
Figure 11: Mockup - Purchasing gift card: ACTIVE gift card 14
Figure 12: Mockup - Purchasing gift card: Entry success 15
Figure 13: Mockup - Purchasing gift card: Entry fail 16
Figure 14: Mockup - Ordering: Promotion 17
Figure 15: Mockup - Ordering: Menu 1 17
Figure 16: Mockup - Ordering: Menu 2 18
Figure 17: Mockup - Ordering: Cashier's order screen 18
Figure 18: Mockup - Ordering: Customer's order screen 19
Figure 19: Mockup - Ordering: Customize dish 20
Figure 20: Mockup - Ordering: Customer payment 21
Figure 21: Mockup - Ordering: Payment fail 22
Figure 22: Mockup - Ordering: Payment success 22
Figure 23: Mockup - Exiting: Cashier's order history screen 24
Figure 24: Mockup - Exiting: Customer's order history screen 24
Figure 25: Mockup - Exiting: Change 25
Figure 26: Mockup - Exiting: Pay overdraft 26
Trang 4I Overview
1 Description:
- A food court service management system in commercial centers At there, customers only need to buy 1 gift card with the value that meets their needs Then they will be allowed to enter the food court area with many different courts with a variety of dishes When choosing food, customers just swipe the card and the balance in the card will be reduced That will make the dining experience of customers more convenient and quicker
- The main functions of the system include: Buy gift card, choose food and scan gift card to pay, Scan gift card to leave the area
- Besides, there are additional functions such as: Return the excess money in the card, collect more money when the customer exceeds the limit,
2 Objective:
- Create a new dining experience for customers
- Reduce service costs because the courts are sold in the form of take-away
- Increase business efficiency of courts thanks to the resonance effect on each other
3 Audience:
- Customers who have eating demands when shopping in commercial centers
- F&B brands want to become a member of the food court area
- Commercial center wants to use the system
II Details
1 Usecase
Trang 5Figure 1: Usecase
2 DFD
Trang 6Figure 2: Data Flow Diagram
3 BPMN
Figure 3: Business Process Modelling Notation
Trang 7a BPMN of purchasing gift card
Trang 8Figure 4: BPMN of purchasing gift card
Trang 9b BPMN of ordering
Figure 5: BPMN of ordering
Trang 10c BPMN of exiting food court area
Figure 6: BPMN of exiting
Trang 11o Input gift card’s value pop up
o Gift card’s updated information
o Entry allowance
- Sub function:
o Payment by cash
o Payment by credit card
o Check gift card list
- Description flow:
o When the customers want to buy gift card The cashier will access the card list, choose a card with INACTIVE status then ask customers to choose the value of the card and payment method
Trang 12Figure 7: Mockup - Purchasing gift card: GC list
Figure 8: Mockup - Purchasing gift card: INACTIVE GC
Trang 13Figure 9: Mockup - Purchasing gift card: Choose payment method
o After finishing the payment, the data is saved to the database At this time, the gift card is switched to ACTIVE status and the cashier will hand over the card to the customers
Trang 14Figure 10: Mockup - Purchasing gift card: Input GC value
Figure 11: Mockup - Purchasing gift card: ACTIVE gift card
Trang 15o When the customers want to enter the food court area They have to swipe the gift card If the gift card is valid, the barrier will open and customers can enter food court area
Figure 12: Mockup - Purchasing gift card: Entry success
Trang 16Figure 13: Mockup - Purchasing gift card: Entry fail
Trang 17Figure 14: Mockup - Ordering: Promotion
Figure 15: Mockup - Ordering: Menu 1
Trang 18Figure 16: Mockup - Ordering: Menu 2
Figure 17: Mockup - Ordering: Cashier's order screen
Trang 19Figure 18: Mockup - Ordering: Customer's order screen
o When choosing dishes, customers can customize dishes according to their needs
Trang 20Figure 19: Mockup - Ordering: Customize dish
o When the dish selection process is completed, customers will see all the dishes they have chosen If nothing changes, the cashier will ask the customer to swipe the gift card to confirm payment
Trang 21Figure 20: Mockup - Ordering: Customer payment
o Nếu phát sinh lỗi, hệ thống sẽ hiển thị cảnh báo cho cả khách hàng
và nhân viên thu ngân Nếu quá trình thanh toán thành công, nhân viên thu ngân sẽ in hóa đơn cho khách hàng
Trang 22Figure 21: Mockup - Ordering: Payment fail
Figure 22: Mockup - Ordering: Payment success
c Exiting:
Trang 24Figure 23: Mockup - Exiting: Cashier's order history screen
Figure 24: Mockup - Exiting: Customer's order history screen
Trang 25o If the customers don’t use all the value of the gift card, the cashier will return the excess money to the customer in cash
Figure 25: Mockup - Exiting: Change
o If the customers exceed the value of the gift card, they will be asked
to pay more Customers have the right to choose the payment method
Trang 26Figure 26: Mockup - Exiting: Pay overdraft
o Once the payment is complete, the data will be saved in the database The cashier prints the total bill for the customers The gift card will
be returned to INACTIVE status and the value is 0