EssayGhost Assignment代写,Essay代写,网课代修,Quiz代考

EssayGhost-Essay代写,作业代写,网课代修代上,cs代写代考

一站式网课代修,论文代写

高质量的Assignment代写、Paper代写、Report代写服务

EG1hao
网课代修代上,cs代写代考
Python代写
您的位置: 主页 > 编程案例 > Python代写 >
代写Python:Mini Project Specifications Semester 1/2018 ven - Python代写
发布时间:2021-07-25 15:12:12浏览次数:
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 eachcategory.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 mainmenu.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 areallowed.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 payableamount.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 thesystem6.As an overview, the system should consist of the basic requirements of:·Home page of 4 tools category·List of tools in eachcategory·Detail of each tool upon selection (description, available quantity, andprice)·Shopping cart summary page with all selected item and orderquantity·Checkout formatted bill with member discount if applicable, 7% GST and final payable amount.·System ‘Overview Report’ which should the latest available tools and quantity in thesystem.Part 2 (30% of total marks)1.(ArduinoIntegration)·When customer added item(s) to the shopping cart in Part 1 (2), green LED perform a short blink for 5seconds.·When customer input ‘0’ to the order quantity (return to main menu) in Part 1(2), red LED perform a short blink for 5seconds.·When customer checked out the shopping cart, Green LED remain ON till the entire transaction iscompleted.·After confirmation of payment, buzzer will buzz for 5second.2.(Data Analytics withPanda)When customer confirmed order in Part 1 (4) above, each ordered item relevant details (tool category, tool name, order quantity, discount flag and billed amount) should be stored into a data/frame table. When user selects the “Customer Order Report” in the menu, you should do analytics to show the following:-·Plot a chart to show the number of tools ordered in eachcategory·Plot a chart to show the total ordered value for alltools·Plot a chart to show the proportion of discounted orders against totalordersRequirement and AssessmentProject Group·You are required to work in a project group consisting of NOT more than 3 to 4 persons. No individual project. Members of the group MUST work together (and understand) all parts of the specification/solution. Individual member will also be accessed separately, and marks will be allocated based his/her on understanding of the deliveredproduct.Submission·You need to submit a SHORT report (not more 5 pages) detailing the overall design and operation of your program. Include a copy of your program source code when submitting your report.·Submission Deadline: Week16/17.Assessment·This mini-project constitutes 30% of the overall marksfor themodule.·Progress/Interim assessment will be held in Week 11 and 13. You should show substantial work done during these interim assessments. Marks may be deducted if the work done is deemed not sufficient.·You are required to do a presentation of your program/product to the class. The schedule presentation is during the lab session in Week16/17.·Marks will be given based on the achieved functionality, ease of use, project presentation skills and report. Questions will be pose to individual member of the group to assess his/her understanding of thework.End Mill Cutter

所有的编程代写范围:essayghost为美国、加拿大、英国、澳洲的留学生提供C语言代写、代写C语言、C语言代做、代做C语言、数据库代写、代写数据库、数据库代做、代做数据库、Web作业代写、代写Web作业、Web作业代做、代做Web作业、Java代写、代写Java、Java代做、代做Java、Python代写、代写Python、Python代做、代做Python、C/C++代写、代写C/C++、C/C++代做、代做C/C++、数据结构代写、代写数据结构、数据结构代做、代做数据结构等留学生编程作业代写服务。