国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

代做COMP642、代寫Python編程設計
代做COMP642、代寫Python編程設計

時間:2024-10-25  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



COMP642 Advanced Programming 
Semester 2 2024 
Project - Software Development 
 
Worth: 40% 
Due: Friday, 1 November 2024 5:00 p.m. 
Late Penalty: Work not received by the due time attracts an immediate penalty of up 
to 25% of the marks available. No work will be accepted after Sunday, 
3 November 2024 5:00 p.m. 
Submission: Zip your completed files and submit the .zip through the link on 
COMP642 Akoraka | Learn page. 
 
This is an individual assessment. You must not collaborate or confer with others. You 
may help others by verbally explaining concepts and making suggestions in general 
terms, but without directly showing or sharing your own code. You must develop the 
logical structure, the detail of your code and the database on your own, even if you are 
working alongside others. Code that is copied or shares a similar logic to others will 
receive zero marks for both parties. 
 
The use of Artificial Intelligence (AI) tools, such as ChatGPT, to complete this assessment 
is prohibited. Assessment answers will be analysed for evidence of the use of AI and 
penalties may be administered. 
 
The University policy on Academic Integrity can be found here. 
Introduction 
Your task is to create a Python application which uses the model classes that you have 
designed in the first part of this project. Please refer to the feedback provided for the first 
part to improve your design. Alternatively, you may you use the class diagram shown in 
Appendix A. Note that this is a simplified class diagram and shows the attributes only (and 
not the methods). You may also add additional attributes to each class as you see fit. 
You are required to code your design (possibly amended after feedback) and create a GUI 
(using tkinter or Flask and Python) that works with your design. You will also write test cases 
to verify the functionalities of your software application. 
Customers should be able to place orders, view their current orders and past orders, cancel 
current order (if the order is not processed yet), make payments, and view their information. 
Staff should be able to view current orders, fulfil the orders, and update the status of the 
orders. Staff can also use the application to generate several reports for the company. COMP642 | OO programming Software Design | Page 2 
Requirements 
1. Adapt your design from Project Part 1 as necessary, so that the following 
functionalities can be implemented for customers and staff. You will need to use 
SQLAlchemy to store the objects to a MySQL database. 
Customers can: 
1. Log in and Log out. 
2. View available vegetables and premade boxes. 
3. Place order for vegetables and premade boxes. Premade boxes need to be 
assembled based on the size. At checkout, pay for the item using credit card or 
debit card or charge the amount to their account. 
4. View current order details. 
5. Cancel current order if the order has not been fulfilled. 
6. View previous orders details. 
7. View their own details. 
Staff can: 
1. Log in and Log out. 
2. View all vegetables and premade boxes. 
3. View all current orders and their details. 
4. View all previous orders and their details. 
5. Update an order status. 
6. View all customers and their details. 
7. Generate a list of all the customers. 
8. Generate the total sales for the week, month, and year. 
9. View the most popular items. 
 
2. Implement an appropriately designed view. Your view should be an interface with 
appropriate controls, useful feedback, and exception handling. You may use tkinter 
or web application to implement the view. 
3. Perform error handling and prevention mechanisms to ensure that the application is 
robust, reliable, and resilient. 
4. Write and test your code for all the model classes and other components in your 
design using pytest. 
5. Your code must be clear and easy to maintain, and appropriately commented. 
6. Your application does not have to provide facilities for staff to add new 
customers/vegetables, delete existing customers/vegetables, or amend 
customer/vegetable details. It also does not have to provide facilities for a customer 
to amend their details. 
 
 
 
 
 COMP642 | OO programming Software Design | Page 3 
Marking Criteria 
Criteria Marks 
(out of 140) 
Mark Range 
Application functionalities: 
Customer (20) 
Staff (20) 
40 Marks will be assigned using the following criteria: 
All requirements met (81% - 100%) 
Some requirements met (51% - 80%) 
Minimum requirements met (1% - 50%) 
Application Interface 
 
 
10 Excellent user interface, intuitive, and user friendly. 
Widgets are well-chosen, effectively implemented, 
and enhance the user experience (9 – 10). 
The user interface is intuitive and user-friendly. 
Widgets are mostly appropriate and functional but 
may have minor usability issues (7 – 8). 
The user interface provides basic functionality but 
lacks in intuitiveness and user-friendliness. Widgets 
may be poorly chosen or implemented, leading to 
confusion or difficulty in their use (5 – 6). 
The user interface is not intuitive or user-friendly. 
Widgets are poorly chosen or implemented (1 – 4). 
Error Handling and Preventions 10 All relevant errors are detected and handled 
appropriately (9 – 10). 
Some errors are detected and handled 
appropriately but may miss some less common 
issues (5 – 8). 
Minimal or ineffective error detection; many errors 
are not identified (0 – 4). 
Testing 10 Comprehensive test coverage with all relevant 
areas of the application thoroughly tested, 
including edge cases (9 – 10). 
Most key areas are tested, though some gaps may 
exist. The test suite covers essential functionality 
and interactions but might miss a few edge cases 
or less common scenarios (5 – 8). 
Significant gaps in test coverage, with critical areas 
or edge cases often untested. The test suite lacks 
depth and fails to cover many aspects of the 
application (1 – 4). 
Code 70 See Code Evaluation Rubric. 
Total 140 
 
 
 
 
 COMP642 | OO programming Software Design | Page 4 
Code Evaluation Rubric 
 
Attribute High (8 -10) Moderate (4 – 7) Low (0 – 3) 
Code Quality 
Correctness (10) 
The code is free of bugs 
and meets all 
requirements. 
The code mostly 
functions correctly with 
some minor bugs or 
edge cases not fully 
addressed. 
The code contains 
significant bugs or errors 
affecting functionality. 
Code Quality 
Standards (10) 
The code strictly follows 
best practices ensuring 
robust, secure, and 
reliable code. 
The code generally 
follows standards but 
has minor deviations or 
inconsistencies. 
The code does not 
adhere well to standards 
is inconsistent and 
prone to issues. 
Readability and 
Maintainability 
Readability (10) 
 
The code is highly 
readable with clear 
variable names, 
consistent formatting, 
and well-organised 
structure. Complex logic 
is well-documented. 
 The code is generally 
readable with mostly 
clear names and 
comments. There may 
be minor issues with 
formatting or 
organisation. 
The code is difficult to 
read, with unclear 
names, inconsistent 
formatting, and 
insufficient comments. 
Understanding and 
maintaining the code is 
challenging. 
Readability and 
Maintainability 
Maintainability (10) 
 
The code is modular and 
easy to maintain, with 
clear separation of 
concerns and minimal 
risk of introducing new 
issues when updating. 
 The code is somewhat 
maintainable but may 
require effort to update 
or extend. Some areas 
could be improved for 
better modularity. 
The code is hard to 
maintain or update due 
to poor structure and 
lack of modularity. 
Changes are likely to 
introduce new issues or 
require significant effort. 
Comments 
Clarity (10) 
Comments are clear, 
concise, and provide 
meaningful explanations 
of complex logic. They 
enhance understanding 
without stating the 
obvious. 
Comments are mostly 
clear but may be slightly 
redundant or lack detail 
in some areas. 
Comments are unclear, 
inconsistent, or 
insufficient, making it 
difficult to understand 
the code. 
Comments 
Coverage (10) 
Comments 
comprehensively cover 
key sections of the code, 
including purpose, 
functionality, and nontrivial
implementations. 
Comments cover most 
key sections but may 
have minor gaps or areas 
where additional detail 
would be useful. 
Comments are sparse or 
missing, leaving key 
sections of the code 
poorly explained or 
undocumented. 
Efficiency (10) The code is highly 
efficient and welloptimised,
 balancing 
performance with 
readability and 
maintainability. 
The code is reasonably 
efficient but may have 
some areas for 
improvement. It is 
somewhat optimised but 
could benefit from 
refinements. 
The code is inefficient, 
either due to a bruteforce
approach or being 
overly complex and 
patched together. It 
lacks effective 
optimisation and 
resource management. 
 
 
 COMP642 | OO programming Software Design | Page 5 
Appendix A - Class Diagram 
 
請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp




 

掃一掃在手機打開當前頁
  • 上一篇:代寫CSSE7030、代做Python編程設計
  • 下一篇:代寫Network security using SNORT 編程設計代做
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗證碼 寵物飼養 十大衛浴品牌排行 suno 豆包網頁版入口 wps 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    久久久国产精品一区二区三区| 国模精品一区二区三区| 国产高清精品一区| 欧美精品一区二区三区在线看午夜| 国语自产精品视频在线看| aaa毛片在线观看| 国产成人亚洲综合无码| 久久6精品影院| 免费在线观看亚洲视频| 日韩中文字幕不卡视频| 欧美综合国产精品久久丁香| 国产成人极品视频| 欧美高清视频一区二区三区在线观看| 欧美尤物一区| 黄色网页免费在线观看| 国产精品一二三在线观看| 国产精品二区在线| 国内一区二区三区在线视频| 国产精品手机视频| 欧美一级片免费播放| 国产在线观看一区二区三区| 国产美女在线精品免费观看| 久久久久久久久久国产| 色综合影院在线观看| 今天免费高清在线观看国语| 在线不卡日本| 欧美激情a在线| 国产精品999999| 欧美亚洲第一区| 日韩精品不卡| 久久久久久久久久婷婷| 97精品国产97久久久久久免费| 亚洲一区制服诱惑| 国产精品免费一区豆花| 久久精品视频网站| 亚洲日本精品国产第一区| 精品成在人线av无码免费看| 日韩尤物视频| 欧美在线观看视频| 国产免费一区二区三区在线能观看 | 久久精品国产v日韩v亚洲| 无码aⅴ精品一区二区三区浪潮| 成人精品一区二区三区| 在线免费观看一区二区三区| 亚洲永久免费观看| 国产在线久久久| 深夜福利一区二区| 亚洲精品免费一区二区三区| 国产深夜男女无套内射| 国产精品国产一区二区| 韩日欧美一区二区| 国产高清在线不卡| 亚洲国产激情一区二区三区| 91麻豆蜜桃| 视频在线精品一区| 久久精品国产精品青草色艺 | 免费看污久久久| 国产精品美女在线观看| 国模极品一区二区三区| 色综合五月天导航| aaa级精品久久久国产片| 亚洲第一综合网站| 91国内揄拍国内精品对白| 一区二区精品免费视频| 91精品国产色综合| 热re99久久精品国产99热| 国产成人精品一区二区| 激情六月天婷婷| 欧美激情在线视频二区| 国产精品一区二区av| 无码日韩人妻精品久久蜜桃| 久久波多野结衣| 国产主播在线看| 岛国一区二区三区高清视频| 日韩最新在线视频| 国产精品一区二区三区精品| 日本一区精品| 国产精品视频26uuu| 成人黄色中文字幕| 欧美一区二区在线| 亚洲精品乱码久久久久久自慰| 久久久噜噜噜久噜久久| 国产亚洲二区| 欧美精品一区二区三区在线四季| 久久99久久99精品中文字幕| 国产xxxx振车| 99热亚洲精品| 国产九色91| 免费不卡亚洲欧美| 欧美一级片免费在线| 精品国产一区二区三区久久久久久 | 国产天堂视频在线观看| 欧美最猛性xxxxx亚洲精品| 亚洲精品日韩成人| 中文字幕在线乱| 精品国产一区三区| 国产精品久久综合av爱欲tv| www.国产一区| 久久精品国产精品亚洲| 7777精品久久久久久| 国产伦精品一区二区三区照片91| 男女视频一区二区三区| 欧美交换配乱吟粗大25p| 欧美日韩亚洲一二三| 欧美成人一区二区在线| 激情内射人妻1区2区3区 | xxav国产精品美女主播| 久久久久久欧美精品色一二三四| 91精品国产99久久久久久| 91久久久久久国产精品| 91久久精品国产91性色| 91观看网站| 久久久久久久久久网| 国产成人亚洲综合青青| 久久久久久久久综合| 国产精品久久久久久一区二区| 国产精品久久久久久久久久久不卡 | 久久久无码中文字幕久...| 国产精品91在线| 国产成人一二三区| 国产精品久久久久77777| 久久精品一本久久99精品| 精品乱码一区二区三区| 午夜精品一区二区三区av| 青青青在线播放| 粉嫩精品一区二区三区在线观看| 91精品久久久久久久久久| 按摩亚洲人久久| 久久久久久com| 欧美久久在线| 国产精品99久久99久久久二8| 国产精品视频免费在线| 亚洲欧美日韩不卡| 免费不卡亚洲欧美| 久久婷婷五月综合色国产香蕉| 国产精品美女无圣光视频| 欧美日韩999| 欧美日韩免费高清| 91免费福利视频| 国产精品成人一区二区| 热门国产精品亚洲第一区在线| 国产欧美丝袜| 国产精品男人的天堂| 日韩国产精品一区二区三区| 成人福利网站在线观看11| 久久这里只有精品视频首页| 欧美专区一二三| 国产不卡视频在线| 欧美一区二区色| 91精品国产亚洲| 亚洲欧美久久久久一区二区三区| 日韩国产欧美一区| 久久男人av资源网站| 亚洲综合自拍一区| 成人免费午夜电影| 久久91精品国产| 国产视频一区二区视频| 国产精品久久久久影院日本| 欧美日韩国产高清视频 | 日韩专区在线观看| 欧美一区二区三区电影在线观看 | 国产日韩欧美在线视频观看| 日韩在线视频线视频免费网站| 日本在线视频不卡| 91成人福利在线| 日本一区高清不卡| 日韩视频在线免费| 黄色a级片免费| 欧美精品在线播放| 成人毛片网站| 日韩av免费一区| 久久精品成人欧美大片古装| 欧美久久久久久久久久久久久| 国产精品毛片va一区二区三区| 精品视频无码一区二区三区| 色中色综合影院手机版在线观看| 国产天堂视频在线观看| 在线码字幕一区| 久久本道综合色狠狠五月| 欧美国产综合视频| 欧美激情亚洲自拍| 久久免费成人精品视频| 欧美中文字幕第一页| 欧美片一区二区三区| 国产黄视频在线| 国产日产久久高清欧美一区| 日日噜噜夜夜狠狠久久丁香五月 | 日本一区二区三区免费观看| 俺去了亚洲欧美日韩| 国产美女主播在线| 日本成熟性欧美| 免费av在线一区| 深夜精品寂寞黄网站在线观看| 国产美女在线精品免费观看| 人人做人人澡人人爽欧美| 亚洲综合国产精品| 国产精品高潮视频| 久久久精品网站| 久久偷看各类wc女厕嘘嘘偷窃| 好吊色欧美一区二区三区视频|