Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: THEend8_
To develop a machining cutter tools vending machining system using Python. Through the
system, customers can view the tools menu, check the availability, tools details, and purchase
tools through the systems. The following are the required specifications: -
Part 1 (70% of total marks)
1. Cutter tools are categorized by “End Mill Cutter”, “Bull Nose Cutter”, “Ball Nose
Cutter”, “Twist Drill”. You should provide minimum 6 items for each category.
2. When customer select a tool, the system need to show the detail descriptions including
price and available quantity to order. Customer are allow to place an order for the tools
by providing the desired quantity or enter ‘0’ to return to the main menu.
3. Program should allow the customer to select multiple tools before confirming order.
Once the customer completes adding the item to the shopping chart, customer will
proceed to check out the shopping cart. Upon checked out, customer are allow to view
the summary of shopping cart before confirm the order. The summary list should include
the list of selected tools, order quantity, and total price. Upon viewing the summarized
shopping cart, customer also allow to remove any of the item until the order is confirmed
no changes are allowed.
4. After confirmed on the order list, customer will proceed to payment. Customer will be
prompt whether customer has a member card. If yes, there will be a 15% off the total
order amount (before GST). The customer will be presented with a formatted bill with
summary list of all purchased tools, ordered tools and total price. The bill should also
reflect the member discount if is applicable, 7% GST and final payable amount.
5. After every successful payment, the availably quantity for each tool should be updated,
system admin must be able to run and show a system ‘Overview Report’ which should
the latest available tools and quantity in the system