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

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

代做COMP642、代寫(xiě)Python編程設(shè)計(jì)
代做COMP642、代寫(xiě)Python編程設(shè)計(jì)

時(shí)間:2024-10-25  來(lái)源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)



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 
 
請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp




 

掃一掃在手機(jī)打開(kāi)當(dāng)前頁(yè)
  • 上一篇:代寫(xiě)CSSE7030、代做Python編程設(shè)計(jì)
  • 下一篇:代寫(xiě)Network security using SNORT 編程設(shè)計(jì)代做
  • 無(wú)相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢(qián)_專(zhuān)業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢(qián)_專(zhuān)業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路流場(chǎng)仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真技術(shù)服務(wù)
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲勞振動(dòng)
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲
    流體cfd仿真分析服務(wù) 7類(lèi)仿真分析代做服務(wù)40個(gè)行業(yè)
    流體cfd仿真分析服務(wù) 7類(lèi)仿真分析代做服務(wù)4
    超全面的拼多多電商運(yùn)營(yíng)技巧,多多開(kāi)團(tuán)助手,多多出評(píng)軟件徽y1698861
    超全面的拼多多電商運(yùn)營(yíng)技巧,多多開(kāi)團(tuán)助手
    CAE有限元仿真分析團(tuán)隊(duì),2026仿真代做咨詢服務(wù)平臺(tái)
    CAE有限元仿真分析團(tuán)隊(duì),2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內(nèi)
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗(yàn)證碼 豆包網(wǎng)頁(yè)版入口 破天一劍 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    日本一区二区三区视频免费看 | 久久视频在线观看中文字幕| 久久天天躁狠狠躁夜夜躁| 亚洲综合视频一区| 麻豆中文字幕在线观看| 国产成人啪精品视频免费网| 亚洲第一在线综合在线| 超碰国产精品久久国产精品99| 国产精品成人一区二区三区| 欧美精品一区二区视频| 日韩中文在线不卡| 日韩区国产区| 久久99久久精品国产| 日韩专区第三页| 久久手机在线视频| 日本午夜精品电影| 久久国产精品高清| 日韩国产精品一区二区三区| 国产福利视频一区二区| 日韩av影视| 久久99精品久久久久久久青青日本| 日韩一区二区三区高清| 国产成人精品免费视频| 日韩wuma| 久久激情视频免费观看| 韩国日本不卡在线| 久久艳片www.17c.com| 国产欧美在线播放| 永久久久久久| 成人久久一区二区| 亚洲va韩国va欧美va精四季| 国产高清精品软男同| 欧美在线视频免费| 久久亚洲精品一区| 国产精品一国产精品最新章节| 在线观看欧美一区| 91久久精品一区二区别| 欧美一乱一性一交一视频| 日韩在线观看免费网站| 免费看又黄又无码的网站| 欧美日韩国产二区| 91精品国产高清久久久久久91| 日韩在线xxx| 日韩三级成人av网| 国产在线精品一区二区中文| 亚洲午夜精品久久久中文影院av| 久久综合久久网| 欧美最猛性xxxxx亚洲精品| 国产精品视频免费一区二区三区| 国产区欧美区日韩区| 亚洲av综合色区| 国产成人在线精品| 黄色www在线观看| 久久久久久国产精品美女| 超碰网在线观看| 欧美日韩精品久久| 九九热精品视频在线播放| 久久综合精品一区| 蜜桃传媒视频第一区入口在线看 | 欧美在线不卡区| 国产999精品视频| 久久精品国产一区二区三区不卡| 精品人妻少妇一区二区| 欧美精品福利视频| 九九九九九九精品| 国产综合香蕉五月婷在线| 午夜午夜精品一区二区三区文| 日韩视频第一页| 不卡一区二区三区四区五区| 欧美一区三区二区在线观看| 中文字幕一区二区三区四区五区六区| 久久久噜噜噜www成人网| 国产午夜伦鲁鲁| 日本一区二区三区免费观看| 久久6免费高清热精品| 国产v综合ⅴ日韩v欧美大片| 国产欧美精品一区二区| 日韩欧美一区二区三区久久婷婷| 久久这里只有精品视频首页| 久久国产一区二区| 国产精品香蕉视屏| 欧美精品久久久久久久自慰| 天天操天天干天天玩| 久久777国产线看观看精品| 丝袜一区二区三区| 91精品国产综合久久香蕉| 精品少妇在线视频| 青青青免费在线| 视频一区二区在线| 欧美激情18p| 国产精品久久精品国产| 九一国产精品视频| 久久这里精品国产99丫e6| 国产精品影院在线观看| 欧美 日韩精品| 日本一区免费看| 亚洲视频在线二区| 欧美激情xxxx性bbbb| 国产精品麻豆va在线播放| 色老头一区二区三区| 久久人人爽人人爽人人片av高请| 国产精品一区二区久久久久| 国产一区二区三区黄| 男人的天堂成人| 茄子视频成人免费观看| 日本精品一区二区三区高清 久久| 亚洲最大成人网色| 在线视频福利一区| 欧美日韩xxx| 欧美精品一区在线播放| 国产精品推荐精品| 国产成人免费电影| 日韩在线不卡视频| 国产高清不卡av| 国产精欧美一区二区三区| 成人黄色av网站| 国产精品一区二区3区| 国产精品一区视频网站| 国产日韩精品在线| 国产在线播放不卡| 国内精品视频久久| 国模精品一区二区三区| 麻豆精品视频| 精品日韩欧美| 国产三区精品| 国产在线播放一区二区| 国产日韩精品入口| 国产美女搞久久| 国产精品综合久久久久久| 国产精品自拍偷拍| 成人国内精品久久久久一区| 99热在线这里只有精品| 97精品在线观看| 国产精品2018| 久久99久久99精品蜜柚传媒| 色妞欧美日韩在线| 久久精品国产免费观看| 国产精品免费一区二区三区都可以| 国产精品美女www爽爽爽视频| 久久这里只有精品99| 色综合久久久888| 一女被多男玩喷潮视频| 视频一区二区在线观看| 欧美在线一区二区三区四| 国语精品免费视频| 国产精品揄拍500视频| 99视频精品全部免费看| 国产av人人夜夜澡人人爽麻豆| 日韩最新免费不卡| 国产精品精品久久久| 一区二区视频在线播放| 欧美一区二区三区综合| 欧美中文字幕第一页| 国产一区二区三区精彩视频| aaa免费在线观看| 97成人精品视频在线观看| 国产成人在线亚洲欧美| 日韩中文字在线| 精品久久蜜桃| 天天干天天操天天干天天操| 欧美精品一区二区三区三州| 国产欧美欧洲| 久久久久久一区| 精品久久久久久中文字幕动漫| 亚洲一区二区三区四区在线播放| 人妻无码一区二区三区四区| 国产青青在线视频| 久草热久草热线频97精品| 久久亚洲一区二区三区四区五区高| 亚洲精品日产aⅴ| 青青青国产在线视频| 国产精选在线观看91| 色偷偷av亚洲男人的天堂| 欧美激情伊人电影| 青青草国产精品视频| 国产乱淫av片杨贵妃| 色妞久久福利网| 亚洲熟妇av一区二区三区| 青草成人免费视频| 99久久无色码| 久久精品青青大伊人av| 亚洲一区二区三区在线免费观看| 欧美亚洲国产精品| 91国产在线精品| 国产精品国产对白熟妇| 亚洲精品9999| 国产一区二区三区四区五区加勒比 | 国产精品免费看一区二区三区| 亚洲高清视频一区二区| 国产在线久久久| 色婷婷av一区二区三区久久| 亚洲高清123| 国产视频99| 色老头一区二区三区| 亚洲高清资源综合久久精品| 国内一区在线| 日韩中文在线视频| 天堂av一区二区| 国产欧美日韩小视频| y97精品国产97久久久久久|