Summary
In the System Analysis course, we primarily used Agile development to practice Scrum. In addition to planning the system development process, we also pre-planned the database design. During development, we used Visual Basic for coding and connected it to a MySQL database.
1. Login Page
At Chenpin Tofu Pudding Shop, only the owner and employees are allowed access, and the report function is restricted to the owner's account. To simplify user experience, we've kept only the password field and removed the username field.
2. Main Menu
To connect the front counter and kitchen, there are four main functions: Ordering, Raw Ingredient Inquiry, Filling Inquiry, and Report Display.
3.
Ordering System
Based on the restaurant's needs, we have categorized products into Tofu Pudding, Drinks, and Ice Cream. Clicking on a product will extend to a filling interface, where staff can add based on customer preferences. The total amount is displayed in the bottom right corner, and the order is sent to the kitchen.
4.
Filling Section
The filling interface allows staff to choose quantities based on customer preferences. Selections will be shown in the yellow area on the right.
5.
Calculator
For customers paying with cash, the calculator is useful for double-checking change, helping staff verify amounts. Though simple, it plays a vital role in confirming the day's total cash and change.
6.
Order Inquiry
This function allows for inquiries into historical orders.
7. Raw Ingredient Searching System
We categorize raw ingredient stock levels into green and red to indicate low inventory. If an item's quantity reaches zero, it will appear in grey text in the ordering system, and selection will be disabled.
8.
Filling Searching System
Filling management follows the same logic. If a quantity error needs correction, staff can use the edit or delete buttons to make adjustments.
9.
Report System
This function is exclusive to the owner, summarizing sales for the day, month, and quarter. Data is visualized using bar charts, and the yellow area on the right ranks items by sales quantity.