Python课程设计任务书.docx

上传人:b****8 文档编号:9448653 上传时间:2023-05-19 格式:DOCX 页数:15 大小:39.61KB
下载 相关 举报
Python课程设计任务书.docx_第1页
第1页 / 共15页
Python课程设计任务书.docx_第2页
第2页 / 共15页
Python课程设计任务书.docx_第3页
第3页 / 共15页
Python课程设计任务书.docx_第4页
第4页 / 共15页
Python课程设计任务书.docx_第5页
第5页 / 共15页
Python课程设计任务书.docx_第6页
第6页 / 共15页
Python课程设计任务书.docx_第7页
第7页 / 共15页
Python课程设计任务书.docx_第8页
第8页 / 共15页
Python课程设计任务书.docx_第9页
第9页 / 共15页
Python课程设计任务书.docx_第10页
第10页 / 共15页
Python课程设计任务书.docx_第11页
第11页 / 共15页
Python课程设计任务书.docx_第12页
第12页 / 共15页
Python课程设计任务书.docx_第13页
第13页 / 共15页
Python课程设计任务书.docx_第14页
第14页 / 共15页
Python课程设计任务书.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Python课程设计任务书.docx

《Python课程设计任务书.docx》由会员分享,可在线阅读,更多相关《Python课程设计任务书.docx(15页珍藏版)》请在冰点文库上搜索。

Python课程设计任务书.docx

Python课程设计任务书

Python课程设计任务书

一、课程设计的目的

培养学生综合运用所学的专业知识、深入理解相关课程之间的关联、使用规范的软件开发方法和技术进行软件项目的分析、设计和实施的能力。

二、设计要求

(1)查阅相关资料或实际调研,对课题进行需求分析、软件设计(包括前台界面设计、中间功能模块设计后台数据库设计);建议使用Python3.7以上版本,Pycharm集成开发环境完成课题,做到程序运行实现所给功能、界面友好、代码可维护性好。

(2)学生以个人或组(每组不超过3人)为单位,根据设计内容和要求、独立完成一个完整的可独立运行的软件系统。

三、课程设计题目

(一)控制台程序

1、大学生信息管理系统(IDLE)

开发环境:

(1)操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

PythonIDLE

(4)Python内置模块:

os、re

功能要求:

(1)系统的需求分析和设计

(2)系统界面开发

(3)学生信息维护模块设计

(4)增删改查模块设计

(5)排序模块设计

(6)打包成.exe文件

2、企业编码生成系统(pycode\pyStrich\tkinter)

开发环境:

(1)操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

PyCharm

(4)Python内置模块:

random、string、os、tkinter

(5)第三方模块:

Pystrich、qrcode

功能要求:

(1)系统需求分析和设计

(2)系统界面设计开发

(3)主程序模块设计

(4)不同位数防伪码生成模块设计

(5)智能批量生成数据分析功能的防伪码

(6)条形码的批量打印输出

(二)实用工具

3、DIY字符画(PyQt5\_thread\time\Pillow\numpy)

开发环境:

(1)操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

PyCharm

(4)Python内置模块:

sys、os、time、math

(5)第三方模块:

Pygame

功能要求:

(1)系统需求分析与设计

(2)系统界面开发与设计

(3)字符画的转换

4、Word助手(PyQt5\PyPDF2\pywin32)

开发环境:

(1)操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

PyCharm

(4)Word版本:

MicrosoftWord2010及以上

(5)Python内置模块:

sys、time、os、datetime、json、re

(6)第三方模块:

PyQt5、requests、matplotlib、pyqt5-tools

功能要求:

(1)系统需求分析与设计

(2)工具模块设计

(3)系统界面开发与设计

(4)Word转PDF模块设计

(5)Word页码统计模块设计

(6)提取总目录模块设计

5、图片批量处理系统(PyQt5\PIL)

开发环境:

(1)操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

PyCharm

(4)Python内置模块:

sys、os、os.path

第三方模块:

PyQt5、Pillow、pyqt5-tools

功能要求:

(1)系统需求分析与设计

(2)系统界面开发与设计

(3)批量添加水印设计

(4)批量重命名设计

(5)预览选择的图片文件

(6)按照指定模板对文件重命名

(三)网络爬虫

6、RCQ读者书库(PyQt5\bs4\time\request)

开发环境:

(1)操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

PyCharm

(4)Python内置模块:

sys、urllib.request、os、time

(5)第三方模块:

PyQt5、bs4、pyqt5-tools

功能要求:

(1)指定抓取数据的期数

(2)指定文章保存的路径

(3)抓取指定月份的所有读者文章,并保存

(4)可以以不同的形式显示文章列表

(5)可以在软件中打开选中的文章

(6)良好的人机交互界面

7、动车票分析助手系统

开发环境:

(1)操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

PyCharm

(4)Python内置模块:

sys、time、os、datetime、json、re

(5)第三方模块:

PyQt5、requests、matplotlib、pyqt5-tools

功能要求:

(1)查询全国各地各种车次火车票信息

(2)查询卧铺车票的紧张程度(5天内)

(3)显示卧铺车票数量走势图

(4)查询车票起售时间等

8、XX地图和租房信息(requests\beautifulsoup4\csv)

开发环境:

操作系统:

(1)window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

PyCharm

(4)内置模块:

csv

(5)第三方模块:

requests、beautifulsoup4

(6)地图:

XX地图

(7)浏览器:

Chrome浏览器

功能要求:

(1)获取房源信息

(2)显示1小时到达范围

(3)显示房源位置标记

(4)显示导航路线

(5)查看房源的网页信息

 

(四)数据分析

9、XXX影视作品分析(PyQt5\wordcloud\json\pyecharts)

(1)开发环境:

操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

PyCharm

(4)Python内置模块:

sys、os、base64、json、collections、urllib.request

(5)第三方模块:

PyQt5、requests、pandas、Pillow、phone、pyecharts、openpyxl、xlrd等

功能要求:

(1)可以选择电影

(2)可以通过数据分析电影

(3)常看显示城市评论数及平均分

(4)查看显示热力图

(5)常看显示词云图

10、AI智能联系人管理系统(PyQt5\pandas\Pillow\phone\pyecharts)

开发环境:

(1)操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

PyCharm

(4)Python内置模块:

sys、os、base64、json、collections

(5)第三方模块:

PyQt5、requests、pandas、Pillow、phone、pyecharts、openpyxl、xlrd

功能要求:

(1)识别名片联系人

(2)手动录入联系人信息

(3)编辑联系人信息

(4)搜索联系人信息

(5)联系人分布饼图

(6)删除联系人信息

(五)Web开发

11、电商商城开发(Flask\SQLALchemy\MySql)

开发环境:

(1)操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

PyCharm\SublimeText3

(4)PythonWeb框架:

Flask

(5)虚拟环境:

virtualenv

(6)浏览器:

Chrome浏览器

(7)数据库:

PyMySQL+MySQL

功能要求:

(1)商品展示功能

(2)商品查询功能

(3)购物车功能

(4)订单功能

(5)后台管理功能

12、好歌音乐网(Flask\MySql\jPlayer)

开发环境:

(1)操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

PyCharm\SublimeText3

(4)PythonWeb框架:

Flask

(5)虚拟环境:

virtualenv

(6)数据库:

PyMySQL+MySQL

功能要求:

(1)用户管理功能

(2)分类功能

(3)在线听音乐功能

(4)音乐排行榜功能

(5)搜索歌曲功能

(6)收藏歌曲功能

(7)添加歌曲和歌手功能

13、BBS社区开发(Tomado\Redis\Bootstrap)

开发环境:

(1)操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

PyCharm等

(4)Tornado版本:

5.0.2

(5)虚拟环境:

virtualenv

(6)浏览器:

谷歌浏览器

(7)数据库:

Redis+MySQL

功能要求:

(1)用户授权功能,包括用户注册、登录、注销等

(2)

(六)微信小程序

14、看图猜成语小程序开发(Flask\MySql+微信小程序实现)

开发环境:

(1)操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

微信开发工具+PyCharm等

(4)PythonWeb框架:

Flask

(5)虚拟环境:

virtualenv

(6)接口调试工具:

Postman

(7)数据库:

PyMySQL+MySQL

功能要求:

(1)微信小程序授权登录功能

(2)显示当前关卡功能

(3)显示用户信息功能

(4)答题功能

(5)判卷功能

(6)自动下一题功能

(7)排行榜功能

(8)分享好友功能

15、微信机器人(Flask+爬虫+微信公众平台接口实现)

开发环境:

(1)操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

PyCharm/SublimeText3

(4)PythonWeb框架:

Flask

(5)内网穿透工具:

小米球ngrok

(6)第三方模块:

lxml、requests

功能要求:

(1)接收用户输入文字功能

(2)回复笑话功能,当用户输入“笑话”时,随机回复“×××网站”中一条笑话

(3)回复天气功能,当用户输入“城市天气”时,回复城市天气信息

(4)正话反说功能,当用户输入其它文字是,回复文字的倒序内容。

16、“一日三餐”辅助选择系统

开发环境:

(1)操作系统:

window7及以上版本、Linux

(2)Python版本:

Python3.7

(3)开发工具:

微信开发工具+PyCharm/SublimeText3

(4)PythonWeb框架:

Flask

(5)虚拟环境:

virtualenv

(6)接口调试工具:

Postman

功能要求:

(1)小程序授权登录功能

(2)菜系分类功能

(3)随机选择美食功能

(4)查看美食菜谱功能

(5)XX第查看商家地址功能

(6)自主上传美食功能

(7)统计美食选中功能

(8)后台系统管理功能

四、进度安排

阶段任务

具体要求

时间(学时)

备注

1、需求分析

主要分析系统的功能需求(系统能够做什么)、数据需求(系统涉及的信息和信息间联系)和环境需求等

3

2、软件设计

包括:

界面设计

数据库设计(包括概念结构设计、逻辑结构设计、物理设计);

系统的总体设计、得到系统功能模块结构图;④对主要的功能模块进行详细设计

5

3、编程、调试和测试

对程序的逻辑和语法检查,保证程序的正确运行

22

4、撰写课程设计报告

根据附录中的课程设计报告要求,完成课程设计报告

8

5、答辩

根据答辩要求完成答辩

2

五、考核方式

根据提交的课程设计报告和功能的程序代码实现(演示、答辩)进行考核

总评成绩=课程设计报告成绩╳50%+答辩成绩╳50%

课程设计报告成绩:

根据课程设计报告一下指标给出:

完成任务书规定的内容、内容的正确性与撰写的规范化程度、内容的完整性、内容的逻辑性和条理性、查阅与应用文献资料能力。

答辩成绩:

根据学生回答问题的正确性、专业知识掌握程度、对技术原理理解表达能力、逻辑思维能力指标给出。

六、格式要求

(一)课程设计(报告)撰写结构及书写要求

课程设计(报告)应包括:

标题,课程设计任务书,目录,正文,参考文献,

附录(可选)等部分。

1、报告装订

课程设计(报告)要求统一使用MicrosoftWord软件进行文字处理,使用A4复印纸。

由以下几部分组成:

(1)封面;

(2)课程设计任务书;(3)目录;(4)正文;(5)参考文献;(6)附录。

页面设置:

左、右、下边距为2.5cm,上边距为2.8厘米。

字符间距:

标准;行间距:

固定值18磅;段前距与段后距均为0磅。

中文:

宋体、小四;西文、数字等符号均采用TimesNewRoman字体。

页眉:

宋体、小四,居中排列;页眉内容为:

常州大学课程设计(报告)。

页码:

宋体、小四,页下居中排列;页码内容为:

第X页,共XX页。

报告封面、目录不编辑页眉与页码,页码从正文开始编排。

2、书写格式要求

(1)封面

统一使用提供的封面。

(2)标题

题名以简明的词语恰当、准确地反映报告最重要的特定内容(一般不超过25字),

题名通常由名词性短语构成,应尽量避免使用不常用缩略词、首字母缩写字、字

符、代号和公式等。

如题名内容层次很多,难以简化时,可采用题名和副题名相结合的方法,

其中副题名起补充、阐明题名的作用。

题名和副题名在整篇学位报告中的不同地方出现时,

应保持一致。

(3)目录

目录按三级标题编写,要求层次清晰,且要与正文标题一致,不列三级以下的小标题。

“目录”二字使用宋体三号,粗体,居中,两字中空两字符,段前、段后1行。

目录内容:

中文均使用宋体,小四号;西文均使用TimesNewRoman小四号。

(空二行)

课程设计任务书…………………………………………………………………………………Ⅰ(4)正文

课程设计(报告)正文包括绪论、正文主体。

其内容分别如下:

绪论应说明本课题的意义、目的、研究范围及要达到的技术要求;说明本课题的指导思

想;阐述本课题应解决的主要问题。

正文主体是对研究工作的详细表述,其内容包括:

问题的提出,研究工作的基本前提、假设和条件;模型的建立,实验方案的拟定;基本概念和理论基础;计算的主要方法和内容;实验方法、内容及分析;理论论证,理论在课题中的应用,课题得出的结果,以及对结果的论证等。

该部分要求层次清楚,通顺,重点突出。

课程设计(报告)的全部标题层次应有条不紊,整齐清晰。

(5)参考文献

参考文献是课程设计(报告)不可缺少的组成部分,它反映课程设计(报告)的取材来

源、材料的广博程度和材料的可靠程度。

报告中引用参考文献或著录,必须在引用位置使用

上标方式用方括号标明顺序。

学生的课程设计(报告)查阅资料、文献应在3种以上,引用的资料应具有权威性,对课程设计(报告)有直接的

参考价值。

1)图书格式

[序号]作者.书名[M].出版地:

出版者,出版年.起止页码.

[1]毛利锐,沈灌群.中国教育通史[M].济南:

山东教育出版社,1988.20-22.

2)期刊格式

[序号]作者.文题[J].刊名,年,卷(期):

起止页码.

[2]王英杰,高益民.高等教育的国际化[J].清华大学教育研究,2000,

(2):

13-16.

3)其它格式

[序号]主要责任者.文献题名.

[3]清华大学校史编辑室.清华大学史料选编.

[4]GB151-89.钢制管壳式换热器.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2