毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

《Python程序开发》课程设计要求

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

《Python程序开发》课程设计要求

课程编号:19DL110411

课程名称:Python程序开发

适用专业:计算机大类

开课学期:第四学期

一、课程设计目的

《Python程序开发》是算机大类专业的一门非常重要的必修课程,是一门理论性和实践性比较强的课程,通过学习本学期所开设《Python程序开发》课程,熟悉Python的编程模式,熟练运用Python运算符、内置函数以及列表、元组、字典、集合等基本数据类型和相关列表推导式、切片等特性来解决实际问题,熟练掌握Python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用字符串方法和正则表达式,熟练使用Python读写文本文件,了解Python面向对象程序设计模式,掌握使用Python操作MySQL数据库的方法,掌握Python+pandas进行数据处理的基本用法,掌握使用Python+matplotlib进行数据可视化的用法,形成使用Python语言编程解决实际问题的能力。在认真学习以上知识的基础上,综合运用所学的Python知识,结合相关领域的第三方模块,进行综合程序设计,解决一实际问题。

二、课程设计要求

1.查阅相关资料或实际调研,选择一实际应用问题进行程序开发。围绕所选择的实际应用问题,进行需求分析、软件设计 (包括前台界面设计、中间功能模块设计后台数据库设计等)、撰写课程设计说明书;建议使用 Python 3.6以上版本、Spyder或者 Pycharm 集成开发环境完成课程设计,做到程序能够流畅运行,并实现相应功能,界面友好、代码可维护性好。

2.学生以个人或组(每组不超过3人)为单位,根据设计内容和要求、完成一个完整的可运行的Python程序开发项目。

三、课程设计题目

使用Python语言,能够解决的实际应用问题非常广泛,比如数据库应用系统的开发、游戏软件的设计、针对某一领域数据的挖掘与分析、基于网络爬虫技术的具体应用系统的开发、Web开发、微信小程序等。因此,此次课程设计选题比较灵活,无具体题目的限制,但课程设计的代码编写要规范、清晰,代码量要求能够体现综合程序设计的设计,不要代码量过少。以下罗列几个题目供各位同学参考。

题目一:图片批量处理系统

开发环境:

(1)操作系统: Window7 及以上版本

(2) Python 版本: Python 3.6以上版本

(3)开发工具:Spyder或者PyCharm

(4)Python内置模块: sys 、os、 os.path

(5)第三方模块:PyQt5、Pillow 、pyqt5-tools

功能要求:

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

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

(3)批量添加水印设计

(4)批量重命名设计

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

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

题目二:基于网络爬虫技术的读者书库设计

开发环境:

(1)操作系统: Window7 及以上版本

(2) Python 版本: Python 3.6以上版本

(3)开发工具:Spyder或者PyCharm

(4)Python 内置模块: sys 、urllib.request、os、time

(5)第三方模块:PyQt5、 bs4、 pyqt5-tools

功能要求:

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

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

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

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

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

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

题目三:基于网络爬虫技术的动车票分析助手系统

开发环境:

(1)操作系统: Window7 及以上版本

(2) Python 版本: Python 3.6以上版本

(3)开发工具:Spyder或者PyCharm

(4)Python内置模块: sys、time、os、datetime、json、re

(5)第三方模块:PyQt5、requests、matplotlib、pyqt5-tools

功能要求:

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

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

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

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

题目四:XXX影视作品分析

开发环境:

(1)操作系统: Window7 及以上版本

(2) Python 版本: Python 3.6以上版本

(3)开发工具:Spyder或者PyCharm

(4)Python 内置模块: sys 、os、base64、json、collections、urllib.request

(5)第三方模块: PyQt5、requests、pandas、Pillow、phone、pyecharts、openpyxl、 xlrd 等

功能要求:

(1)可以选择电影

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

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

(4)查看显示热力图

(5)常看显示词云图

题目五:Web开发-电商商城开发

开发环境:

(1)操作系统: Window7 及以上版本

(2) Python 版本: Python 3.6以上版本

(3)开发工具:Spyder、PyCharm\Sublime Text3

(4)Python Web框架:Flask

(5)虚拟环境: virtualenv

(6)浏览器:Chrome 浏览器

(7)数据库:PyMySQL+MySQL

功能要求:

(1)商品展示功能

(2)商品查询功能

(3)购物车功能

(4)订单功能

(5)后台管理功能

题目六:微信小程序-看图猜成语小程序开发

开发环境:

(1)操作系统: Window7 及以上版本

(2)Python 版本:Python3.7

(3)开发工具:微信开发工具+PyCharm等

(4)Python Web 框架:Flask

(5)虚拟环境:virtualenv

(6)接口调试工具:Postman

(7)数据库:PyMySQL+MySQL

功能要求:

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

(2)显示当前关卡功能

(3)显示用户信息功能

(4)答题功能

(5)判卷功能

(6)自动下一题功能

(7)排行榜功能

(8)分享好友功能

四、考核方式

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

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

课程设计报告成绩:根据课程设计报告以下指标给出:完成任务书规定的内容、内容的正确性与撰写的规范化程度、内容的完整性、内容的逻辑性和条理性、查阅与应用文献资料能力。

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

五、课程设计说明书撰写格式要求

请按照宿州学院毕业设计(论文)撰写规范的要求撰写此课程设计说明书,宿州学院毕业设计(论文)撰写规范见附件2,或者参照附件3范文格式。课程设计说明书应包含封面、摘要、关键词、目录、正文、参考文献,内容不少于15页。

六、课程设计说明提交要求

以班级为单位提交此课程设计,最迟提交时间是2021年6月25号,每组所需提交的材料目录如下:

1.课程设计名称及每组成员具体完成任务统计表(附件1 课程设计统计信息表)

2.电子版材料(代码文件+课程设计说明书电子版)

3.课程设计说明书纸质版一份

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
手部康复指板屈伸按摩装置的机构设 智能电表控制电路设计 论文指导记 家用光伏发电系统逆变电源设计 开
家用光伏发电系统逆变电源设计 任 家用光伏发电系统逆变电源设计 选 钢筋调直机机械结构设计 开题报告
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!