python录入学生信息网_Python课程设计教与学(教学大纲)

本文主要是介绍python录入学生信息网_Python课程设计教与学(教学大纲),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

4b8f7521139d0b2df800444b34d348d3.png

《Python课程设计》课程教学大纲 课程编码:D1040024 课程中文名称:Python课程设计 课程英文名称:Python Program Design 总学时:2周 学分:2 先修课程:Python语言程序设计

一、课程教学目的

Python语言是当前最流行的程序设计语言,学生在学习了Python语言程序设计课程后,通过该课程设计,能够对所学过的知识和方法进行练习和巩固。使学生了解并掌握Python程序的一般编程设计方法,具备初步的独立设计能力,提高综合运用所学的理论知识独立分析和解决问题的能力。

二、课程内容及基本要求

本课程设计主要以学生独立思考解决问题为主,教师指导为辅,结合上机操作,完成指定的任务,写出设计报告。

第一类题目 生活常识题

1.1 编写一个计算机快递费的程序。

上海市的某快递公司根据投送目的地距离公司的远近,将全国划分成5个区域:

快递费按邮件重量计算,由起重费用、续重费用两部分构成,具体计算方法如下:

(1)起重(首重)1公斤按起重资费计算(不足1公斤,按1公斤计算),超过首重的重量,按公斤(不足1公斤,按1公斤计算)收取续重费;

(2)同城起重资费10元,续重3元/公斤;

(3)寄往1区(江浙两省)的邮件,起重资费10元,续重4元;

(4)寄往其他地区的邮件,起重资费统一为15元。而续重部分,不同区域价格不同:2区的续重5元/公斤,3区的续重6.5元/公斤,4区的续重10元/公斤。

编写程序,从键盘输入邮件的目的区域编码和重量,计算并输出运费,计算结果保留2位小数。

提示:

续重部分不足一公斤,按1公斤计算。因此,如包裹重量2.3公斤:1公斤算起重,剩余的1.3公斤算续重,不足1公斤按1公斤计算,1.3公斤折合续重为2公斤。如果重量应大于0、区域编号不能超出0-4的范围。

1.2 车票订购系统

1.网上获取郑州到北京、西安、石家庄、济南、太原、武汉的距离以及票价,用文件保存车次信息。

2.要求输入目的地,能够查询到里程和票价信息。

3.用文件类型存储每一次售票记录,包括:售票流水号,起点站,终点站,里程,金额等数据,并统计所有存储记录的总售票金额及各站的旅客流量(进站流量+出站流量)。

4.能够打印票据信息,包括订票人信息、票价、车次等信息。

第二类题目 游戏类

二十一点游戏是玩家要取得比庄家(电脑)更大的点数总和,但点数超过二十一点即为输牌。J、Q、K算10点,A可算1点或11点,其余按牌面值计点数。

为简化起见,游戏有两方,一方为Dealer(庄家)和一个方Player(玩家),都发明牌,无下注过程。Dealer(庄家)要牌过程由程序自动实现。游戏能够判断玩家输赢。

详细规则:

(1)开始时每人发两张牌,凡点数不足二十一点,可选择继续要牌。

(2)两方轮流要牌,假设Player(玩家)先要牌。电脑要牌原则是不超过17点则继续要牌。

(3)两方都不要牌后,比点数大小,判断输赢。并显示两方牌手的牌。

第三类题 管理系统类题目

(学号最后一位为奇数的做第1,学号最后一位为偶数的做第2)

3.1 商品库存管理系统

要求:

1.商品的信息(商品编号id、商品名称sname、商品类别Category、商品库存量kcl、xsl商品销售量)采用类设计。

2.能够录入商品信息,能够显示所有商品信息。

3.能够按商品名称、商品类别等查询,可以查询输出库存量小于5的商品。查询方式可以自己补充。

4.能够统计每类商品的销售量、各类商品的销售比例。

5.能够按销售量进行排序,并在屏幕上打印排序结果。

6.能够添加、删除、修改(增加库存,商品销售)商品的信息。

7.商品的信息保存在数据库中里。

编写主菜单函数,返回相应的功能选项数字,主函数根据此数字调用相应的功能函数。编写各功能模块函数。最后进行综合调试。

3.2 学籍管理系统

要求:1.学生的信息用结构体来表示。

1.学生的信息(学号id、学生姓名sname、性别xb、年龄age、学生籍贯jg、班级bj,成绩score)采用类设计。

2.能够录入学生信息,能够显示所有学生信息。

3.能够按学号、姓名查询并显示单个学生的信息,能够按性别、籍贯、班级进行类别查询并显示,查询方式可以自己补充。

4.能够按类统计每个班级或性别等的平均成绩。

5.能够按成绩进行排序,并输出排序结果,能够查询某班成绩前10名的学生。

6.能够添加、删除、修改学生的信息。

7.系统的各个功能模块要求用函数实现。

8.用数组或链表来表示(建议用结构体数组)。

9.学生的信息保存在数据库中里。

提示:

编写主菜单函数,返回相应的功能选项数字,主函数根据此数字调用相应的功能函数。编写各功能模块函数。最后进行综合调试。

三、课程设计要求

1.对系统进行功能模块分析,控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善,合理。

2.系统设计要实用,编程简练、可用、功能全面。

3.记录设计情况(备查,也为编写设计报告书写作好准备)。

4.设计成果:设计报告一份(包含源代码的详细注释说明)。

5.鼓励自行增加新功能。

四、成绩考核与评定

根据课程设计期间的表现,所完成的设计报告的质量,设计结果的验收情况进行综合考核。具体评定标准如下:

(1)考勤与遵守纪律情况 20%

(2)设计报告 30%

(3)结果验收 50%

五、教材及参考书

81fb4d437d511194206df4da52434d63.png

03ce6607ce79a238f5495e0582e37ea0.png

扫码优惠购书

本书配套视频样例

在公众号书圈后台回复【9787302556527】,下载本书配套课件,如下图

68ce1d098d19b82d8dabbf4bed8e2269.png

e117c97682223664875d5f2d710d9bfe.png

85e96dd4daa82d86d6fa1e30084f2ea9.png

b11b2b4f15a0f21c1cbcb92de2e59c0e.png

572c42ced0a64992eb4af40b47c68ebb.png

e7e5a1a9375262589f8285262dd3f496.png

4a13ded8ab657cb66f15d5c5fe36166f.png

76ae76171d361946b9e57f46f81ff282.png

ac16bb70734b1d2e9b26fbef629f60d5.png

8252cedc70787c93d80c0f8aa4170162.png

扫码优惠购书

《Python程序设计(通识课)》教学大纲

d05c0975bb97b1cc44462c97c548ec83.png

2e9b77931ed4d9c177728a6ef2aaa063.png

0369c5eaf13d64bcd249002b0e419803.png

f7f25816e47eb3b493352c0a56240aa1.png

760c04c8fa067e46869422140e103aa2.png

b856383602f13b0d56f17a43b323702b.png

这篇关于python录入学生信息网_Python课程设计教与学(教学大纲)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/685718

相关文章

使用Python创建一个功能完整的Windows风格计算器程序

《使用Python创建一个功能完整的Windows风格计算器程序》:本文主要介绍如何使用Python和Tkinter创建一个功能完整的Windows风格计算器程序,包括基本运算、高级科学计算(如三... 目录python实现Windows系统计算器程序(含高级功能)1. 使用Tkinter实现基础计算器2.

Python开发文字版随机事件游戏的项目实例

《Python开发文字版随机事件游戏的项目实例》随机事件游戏是一种通过生成不可预测的事件来增强游戏体验的类型,在这篇博文中,我们将使用Python开发一款文字版随机事件游戏,通过这个项目,读者不仅能够... 目录项目概述2.1 游戏概念2.2 游戏特色2.3 目标玩家群体技术选择与环境准备3.1 开发环境3

Python中模块graphviz使用入门

《Python中模块graphviz使用入门》graphviz是一个用于创建和操作图形的Python库,本文主要介绍了Python中模块graphviz使用入门,具有一定的参考价值,感兴趣的可以了解一... 目录1.安装2. 基本用法2.1 输出图像格式2.2 图像style设置2.3 属性2.4 子图和聚

Python使用Matplotlib绘制3D曲面图详解

《Python使用Matplotlib绘制3D曲面图详解》:本文主要介绍Python使用Matplotlib绘制3D曲面图,在Python中,使用Matplotlib库绘制3D曲面图可以通过mpl... 目录准备工作绘制简单的 3D 曲面图绘制 3D 曲面图添加线框和透明度控制图形视角Matplotlib

一文教你Python如何快速精准抓取网页数据

《一文教你Python如何快速精准抓取网页数据》这篇文章主要为大家详细介绍了如何利用Python实现快速精准抓取网页数据,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录1. 准备工作2. 基础爬虫实现3. 高级功能扩展3.1 抓取文章详情3.2 保存数据到文件4. 完整示例

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

基于Python打造一个智能单词管理神器

《基于Python打造一个智能单词管理神器》这篇文章主要为大家详细介绍了如何使用Python打造一个智能单词管理神器,从查询到导出的一站式解决,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 项目概述:为什么需要这个工具2. 环境搭建与快速入门2.1 环境要求2.2 首次运行配置3. 核心功能使用指

Python实现微信自动锁定工具

《Python实现微信自动锁定工具》在数字化办公时代,微信已成为职场沟通的重要工具,但临时离开时忘记锁屏可能导致敏感信息泄露,下面我们就来看看如何使用Python打造一个微信自动锁定工具吧... 目录引言:当微信隐私遇到自动化守护效果展示核心功能全景图技术亮点深度解析1. 无操作检测引擎2. 微信路径智能获

Python中pywin32 常用窗口操作的实现

《Python中pywin32常用窗口操作的实现》本文主要介绍了Python中pywin32常用窗口操作的实现,pywin32主要的作用是供Python开发者快速调用WindowsAPI的一个... 目录获取窗口句柄获取最前端窗口句柄获取指定坐标处的窗口根据窗口的完整标题匹配获取句柄根据窗口的类别匹配获取句

利用Python打造一个Excel记账模板

《利用Python打造一个Excel记账模板》这篇文章主要为大家详细介绍了如何使用Python打造一个超实用的Excel记账模板,可以帮助大家高效管理财务,迈向财富自由之路,感兴趣的小伙伴快跟随小编一... 目录设置预算百分比超支标红预警记账模板功能介绍基础记账预算管理可视化分析摸鱼时间理财法碎片时间利用财