加勒比久久综合,国产精品伦一区二区,66精品视频在线观看,一区二区电影

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

代做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 編程設計代做
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 目錄網 排行網

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

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

    亚洲人亚洲人色久| av在线播放资源| 日本天堂一区| 日本美女久久| 国产精品女主播一区二区三区| 日韩激情在线观看| 99精品视频免费| 蜜臀av性久久久久蜜臀av麻豆 | 综合久久av| 国产高清不卡| 99热这里只有精品8| 成人中文视频| 欧美午夜网站| 久久精品久久久精品美女| 免费在线观看日韩欧美| 欧美 日韩 国产一区二区在线视频| 国产成人免费视频网站视频社区| 亚洲天堂免费电影| 亚洲一区二区动漫| 亚洲v在线看| 911精品国产| 国产精品中文| 久久国产人妖系列| www.com.cn成人| 模特精品在线| 天天射综合网视频| 精品视频高潮| 亚洲开心激情| 日韩中文av| 欧美第一在线视频| 日本特黄久久久高潮| 国产成人精品一区二区三区免费| 欧美激情777| 视频一区二区欧美| 日韩亚洲精品在线| 亚洲午夜激情在线| 欧美色图婷婷| 韩国女主播一区二区三区 | 国产一区日韩一区| 精品精品国产三级a∨在线| 日韩vs国产vs欧美| 国产成人3p视频免费观看| 在线观看视频免费一区二区三区| 成人在线观看免费视频| 欧美日韩视频网站| 麻豆网站免费在线观看| 日韩av片子| 视频在线不卡免费观看| 蜜臀av性久久久久蜜臀av麻豆| 国产亚洲欧洲| 亚洲尤物在线| 性色一区二区三区| 人人狠狠综合久久亚洲| 亚洲一区日本| 性欧美暴力猛交另类hd| 欧美综合国产| 免费成人在线观看| 成人在线丰满少妇av| 蜜桃在线一区二区三区| 日韩在线一二三区| 成人激情视频| 中文在线аv在线| 亚洲风情在线资源| 先锋影音网一区二区| 成人黄色在线| 亚洲精品孕妇| 欧美久久亚洲| 国产日韩一区二区三免费高清| 亚洲一区网址| 欧美色图在线播放| 黄色av日韩| 蜜桃在线一区二区三区| 黑森林国产精品av| 97人人做人人爽香蕉精品| 久久精品国产色蜜蜜麻豆| 日日摸夜夜添夜夜添亚洲女人| 欧美日一区二区在线观看 | 综合综合综合综合综合网| 日韩精品1区2区3区| 国产无遮挡裸体免费久久| 精品国精品国产自在久国产应用| 99久久99久久精品国产片果冰| 在线精品视频在线观看高清| 美女黄网久久| 色综合一本到久久亚洲91| 欧美一区91| 中文字幕日韩亚洲| 日韩三级精品| 欧美日韩中文字幕一区二区三区| 亚洲激情成人| 亚洲十八**毛片| 日本欧美一区二区三区| 久久一级大片| 欧美日韩在线播放视频| 亚洲欧美日韩国产一区二区| 五月天av在线| 国产精品chinese| 嫩呦国产一区二区三区av| 欧美日韩伦理| 色天天久久综合婷婷女18| 99久久亚洲国产日韩美女| 国产精品一级在线观看| 极品尤物一区| 麻豆精品网站| 男女啪啪999亚洲精品| 亚洲人成伊人成综合图片| 欧美在线观看视频一区| 久久久久久久高潮| 欧美在线网站| 亚洲一二三四| 亚洲青青久久| 国产精品主播在线观看| 午夜在线视频观看日韩17c| 成人黄色免费网站| 日韩av中文在线观看| 欧美日韩精品一本二本三本| 欧美日韩免费看片| 国产成人ay| 婷婷六月综合| 97成人超碰| 久久的色偷偷| 性欧美精品高清| 美女久久久精品| 精品久久精品| 91久久夜色精品国产按摩| 国色天香一区二区| 久久久人人人| 亚洲播播91| 日韩福利视频导航| 宅男噜噜噜66国产日韩在线观看| 久久精品国产亚洲一区二区三区| 国产日本亚洲| 视频在线不卡免费观看| 国产一区二区三区免费在线| 九一国产精品| 国产精品久久国产愉拍| 中文字幕伦av一区二区邻居| 日韩精品专区| 日韩视频1区| 97国产成人高清在线观看| 国内成人自拍| 国产精品成人a在线观看| 国产精品777777在线播放| 黄色精品网站| 欧美区国产区| 欧美日韩精品| 国产精品久久| 国产视频一区三区| 一区二区影院| 香蕉av一区二区| 欧美激情亚洲| 日韩一级精品| www一区二区三区| 亚洲综合不卡| 偷窥自拍亚洲色图精选| 国产精品国产一区| 日韩av黄色在线| 免费在线观看视频一区| 日韩成人午夜| 91中文字幕精品永久在线| 美女精品视频在线| 免费一二一二在线视频| 精品无人区一区二区| 精品久久久网| 天天影视天天精品| 亚洲一区二区三区久久久| 亚洲一区二区网站| 日韩av一区二区在线影视| 日韩一区二区中文| 91精品天堂福利在线观看| 日本sm残虐另类| 男人天堂欧美日韩| 精品视频一区二区三区| 91精品韩国| 欧美69视频| 欧州一区二区三区| 美女福利一区二区| 在线日韩中文| 国产精品探花在线观看| 色偷偷色偷偷色偷偷在线视频| 精品中国亚洲| 国产精品xvideos88| 国产精品久久占久久| 91成人在线精品视频| 免费一级欧美片在线播放| 伊人成年综合电影网| 日本少妇精品亚洲第一区| 国模视频一区| 99在线观看免费视频精品观看| 五月天亚洲一区| 国产69精品久久久久按摩| 99国产精品久久久久久久| 五月亚洲婷婷| 看片网站欧美日韩| 国产精品久久久久久久久久10秀| 色综合www| 国产一区二区三区四区| 国产精品久久久久久久久久齐齐 | 日韩精品视频一区二区三区| 99精品免费网|