资料详情

智能与工程学院《Python程序设计》结课项目任务书

头像

理工论文

编号:11019

智能与工程学院

《Python程序设计》

结课项目任务书

课程代码

100125111

适用专业(班级)

22级人工智能

命题教师

教研室

审批

院(部)

审  批


一、总体要求

《Python程序设计》培养学生利用Python语言进行算法设计、软件开发和交互产品设计等能力,学生根据所选题目,运用Python面向对象编程思想及第三方库的相关内容,利用VS Code软件,设计并实现项目系统。

二、完成形式

以个人为单位,一人一题,完成整个项目任务。

三、具体要求

3.1 选题要求

学生从下列关键技术中任选至少三项进行项目设计,自拟题目并完成项目系统的设计,一人一题,不得重复,选题需经教师同意。

1、关键技术:

① 图形界面tkinter;

② 绘图可视化Matplotlib;

③ 图像处理PIL;

④ 网络编程;

⑤ 网络爬虫;

⑥ 科学计算Numpy;

⑦ 数据分析Pandas;

⑧ 其他第三方库。

2、项目设计中必须包含下述内容:

① 界面设计

项目设计中,输入输出操作必须通过界面显示,主要包含输入界面,文件加载界面,交互式界面,搜索界面,数据分析及可视化界面等。

② 模块设计

结合选用的关键技术,根据实现功能的不同,分别封装成不同的模块,最终运行都要通过main.py文件实现调用。

③ 算法设计

系统通过不同的算法实现相应的功能,主要包括导入模块/库、函数的定义及嵌套、类定义及方法的调用等操作。

④ 文件读写

系统必须包含文本文件、表格文件、数据库文件、或图像文件等相关文件的读写功能。

3.2 内容要求

1、项目设计中必须包含的功能,需要全部实现;

2、程序设计要求结构合理、代码清晰,包含异常处理;

3、项目框架要求设计合理,具有良好的可拓展性和可维护性;

4、汇报答辩要求形象良好、表达清晰,汇报内容完整,回答问题准确;

5、项目作品或汇报过程不允许雷同,一经发现有抄袭行为,抄袭者成绩判定为0分。

四、成果材料及提交时间要求

4.1 成果材料及规范性

1、电子版材料

每人建立一个文件夹,命名方式为“学号-姓名-题目”,文件夹中包括项目设计报告及项目源代码,命名方式及内容如下:

①源代码文件夹:学号-姓名-题目;

②项目设计报告:学号-姓名-题目。

2、纸质版版材料

项目设计报告:单面打印,左侧两钉装订。

4.2 提交时间

1、第32次课之前提交电子版及纸质材料。

2、结课当天完成项目答辩。具体要求如下:

① 学生按照学号顺序进行项目汇报;

② 学生通过PPT展示设计思路及具体流程,汇报时间3分钟;

③ 教师根据学生作品及汇报情况进行提问,学生答辩时间2分钟。

五、考核标准(满分100分,占总成绩的40%)

序号

考核项目

考核点及标准

1

总体设计

(10分)

项目总体结构图示清晰,数据定义准确,得9-10分;

项目总体结构图示基本清晰,数据定义基本准确,得5-8分;

项目总体结构图示混乱,数据定义不准确,得0-4分。

2

界面设计

(10分)

界面设计功能完整,UI设计布局合理,交互操作顺畅,得9-10分;

界面设计功能基本完整,UI布局基本合理,交互基本顺畅,得5-8分;

界面设计功能不全,UI设计草率,交互操作无反应,得0-4分。

3

功能设计

(30分)

模块设计

(10分)

模块数量不少于4个,实现功能完整,编写正确,得9-10分;

模块数量不足4个,实现功能基本完整,编写基本正确,得5-8分;

只有一个模块,实现功能不全,编写错误较多,得0-4分。

算法设计

(10分)

类设计正确,逻辑设计合理,函数使用正确,得9-10分;

类设计基本正确,逻辑设计基本合理,函数使用基本正确,得5-8分;

类设计不正确,逻辑设计不合理,函数使用不正确,得0-4分。

文件读写

(10分)

文件具备读写功能,程序设计正确,得9-10分;

文件读或写功能不全,程序设计基本正确,得5-8分;

文件缺少读写功能,程序设计不正确,得0-4分。

4

代码规范

(20分)

代码编译正确,得9-10分;

代码编译基本正确,得5-8分;

代码编译错误过多,得0-4分。

代码注释准确,缩进合理,得9-10分;

代码注释基本准确,缩进基本合理,得5-8分;

代码注释过少,缩进较乱,得0-4分。

5

项目报告

(10分)

内容完整,分析合理,排版规范,格式符合要求,得9-10分;

内容基本完整,分析基本合理,排版基本规范,格式基本符合要求,得5-8分;

内容不完整,缺少分析过程,排版混乱,格式错误明显,得0-4。

6

汇报内容

(10分)

设计思路清晰,主题突出,内容完整,得9-10分;

设计思路基本清晰,主题清楚,内容基本完整,得5-8分;

设计思路混乱,主题不清,内容不全,得0-4分。

7

汇报过程

(10分)

态度端正,衣着得体,表述清晰,回答问题正确,得9-10分;

态度基本端正,表述基本清楚,回答问题基本正确,得5-8分;

态度懒散,表述含糊,回答问题不正确,得0-4分。

8

抄袭行为

答辩过程中,发现作品有抄袭情况,则总成绩按0分处理。