# PSE ###### tags: `ASM-222` ## Contact Info - **Email**: caotri@hcmut.edu.vn, ngcaotri@gmail.com - **Phone #**: 0917736006 ## Course Info - 40-45 min for announced topics - Rest for team project - Exercise: 20%, Report: 40%, Presentation: 40% ## Project - Group of 4 - 10 weeks - Group no.: 8 ## Project Details - **Project Title:** MeHungry - **Project Description:** POS application helps customers order without staff. ## Communication - Time: 9 a.m. - 11 a.m Saturday - Media: Meet & F2F ## Plan - Monday 3/4: Finish base for the web (Mobile & Manager), meeting for flow of the web - Wednesday 5/4: Finish the Web (with API) - Rest: reconstruct the report & plan, slides, evaluationm ## Progress 1. PROBLEM IDENTIFICATION - [x] What are the problems? - [x] User story + analyze graph (ppt) - [x] What do we want to solve? - [x] What are our stakeholders? (bolding stakeholders) - [x] What do we want to deliver? (listing instead of whole para) - [x] Timeline for 6 phases + purpose of each phase (list 6 phase + dùng hình bên ppt bỏ zô, purpose MĐ viết) - Problem Identification: 6/2 - 19/2 (2) - Resources & Constraint Identification: 20/2 - 26/2 (1) - Market Research: 27/2 - 5/3 (1) - Develop Solutions: 6/3 - 19/3 (2 - A week off for midterm) - Design & Implement: 20/3 - 9/4 (3) - Evaluation: 9/4 - 15/4 (1) 2. RESOURCES AND CONSTRAINTS IDENTIFICATION - [x] What do we have? - [x] What constraints exists? 3. MARKET RESEARCH - [x] Any available solutions yet? If yes, what are they? - [x] Case Study: Toast 4. DEVELOP AND SELECT SOLUTION. - [x] Suggested solutions: - Build a POS system from scratch - Develop based on open-source POS system - Buy POS system from third-party platform - [x] Evaluation Criteria - Cost - Feasibility - Sustainability - Effectiveness - Adaptability - [x] Result: Solution 1 <!-- ||Cost|Feasibility|Sustainability|Effectiveness|Adatability |-----|------|------|------|------|-----| |Sol. 1| | | | || |Sol. 2| | | | || |Sol. 3| | | | || --> 5. DESIGN AND IMPLEMENTATION - [x] Tech stack - [x] Requirement Elicitation - [x] FR & NFR - [x] Use-case diagram + Description - [ ] System Modeling - [x] Conceptual Solution (thêm hình 6 phase) - [x] Activity Diagram + Description - [ ] Sequence Diagram + Description - [x] Class Diagram + Description - [x] Architecture Design - [x] Modules Table - [x] Mockup - [x] Source code (github) 6. DEMONSTRATION & EVALUATION - [x] Demonstration: Link to the youtube video. - [x] Evaluation: - What we achieve? How far we achieve? - [ ] Online ordering system for customer - [ ] Resource Management (Table, Order) - [ ] Menu Customization - [ ] Integrated Payment - [ ] Report Generation - Further Improvement: - What we can improve? - [ ] Financial Analysis - [ ] Discount, sales, promotion suggestion - [ ] Staff Management - [ ] Online payment (paypal, momo, bank) Source: https://pos.toasttab.com/how-toast-works ## Feedback Manager: - Thỉnh thoảng login bị nháy (chục phát) rồi k redirect tới manager mà giữ nguyên, access-token vẫn trả về - Vị trí của total không fix (với bàn status 2 và 3) ![](https://i.imgur.com/YjgajvC.png) ![](https://i.imgur.com/PYkk1MB.png) - Khi mở bàn mới: dù không có order nhưng vẫn có scrollbar ![](https://i.imgur.com/j2OlKsO.png) - Đổi nút order thành open (vì hiện tại chỉ có mở chứ k tắt) - Order sẽ bị tràn nếu có quá nhiều món (scroll bar?) ![](https://i.imgur.com/yt5EpTT.png) Guest: - Nhập tên để vào bàn: Nếu không nhập gì mà ấn gửi thì web k báo lỗi - Nút order hiện tại ổn, nhưng sẽ che món cuối (lúc order bên menu) ![](https://i.imgur.com/JsMOXs8.png) - Nút order che luôn phần nhập note nếu có quá nhiều món (màn hình order) ![](https://i.imgur.com/XVwL3jh.png) - Có thể implement search - Icon giỏ hàng có thể dùng để hiển thị tổng item đã order (bấm vô thì giống order luôn) - Sau khi order không tự redirect lại trang home ![](https://i.imgur.com/vW0mGEU.png) - Rating sắp xếp k được thuận mắt ![](https://i.imgur.com/DEAn3zm.png) - Sau khi bấm nút make payment, status của bàn không chuyển thành 3 ![](https://i.imgur.com/vGhXygm.png) ## Slides - Slide 4: đề mục to hơn, đổi problem research thành market research, Implementation -> Design & Implementation, thêm mục Demonstration trước Evaluation - Slide 14: đổi time từ resource thành constraint - Slide 17: Specify what to protect - Slide 18-19: bỏ vô textbox hoặc khác cho dễ nhìn - Slide 20-24: đổi thành Available Solutions - Slide 22: 'and hardware' được in đậm? - Slide 27: có cách nào để làm bật mấy cái service lên k? - Slide 28: Design & Implementation - Slide 36-37: Khác font + chữ nhỏ - Slide 43: Tăng size chữ