设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
《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.课程设计说明书纸质版一份

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

                 

打印本页 | 关闭窗口
本类最新文章
台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计 基于西门子S7-200PLC四层
| 关于我们 | 友情链接 | 毕业设计招聘 |

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