《Python语言程序设计》课程报告
选题及要求
一、课程报告目的:
加深和巩固本学期学生课堂所学内容,使学生掌握和使用Pycharm或其他编程软件。加深对《Python语言程序设计》教材中所涉及到的知识点如常用数据类型、程序流程控制、函数、面向对象程序设计的理解,强化学生的逻辑思维能力和动手能力。灵活熟练地选择合适的数据类型、语句结构、函数、模块及库设计有效算法,解决工程技术问题,以及提高学生在数值计算、查阅资料、运用标准与规范、编写软件和解决复杂工程问题的能力。培养学生理论联系实际的工作作风,严肃认真、实事求是的科学态度和勇于探索的创新精神。
二、课程报告内容、要求与安排方式
1、课程报告内容与要求
根据选择的题目,熟悉相应的分析与设计过程,对系统进行分析与设计,并撰写课程报告。
2、安排方式
每人一题,主要考核学生的综合分析与设计能力。
三、课程报告题目
1.课程报告题目可以从附录1中的题目中进行选择。
2. 题目也可以自拟,但必须和所学课程相关。
3. 如果题目相同,实现不同功能也可以,同一个系统使用不同思路的实现方式也可以。
四、课程设计注意事项
1、在实验报告封面上写上学号和姓名;成绩那一栏空着,不用填写。
2、切勿出现完全一致的课程报告!!!
五、评分标准
1.抄袭、在网上直接复制粘贴0分!
2.班级内部完全一致(相同)的课程报告0分!
3.课程报告与所学内容无关0分!
4.参考给定的模板,按照模板格式来组织课程报告,格式混乱扣10分。
5.课程报告电子版和附带程序交给班长(或学习委员),无附带程序的扣20分。
6.论文总字数不低于4000字,否则扣20分。
作业提交样式:
1.纸质版的班长收齐于1月13日下午3点之前收齐交到办公室C118.
2.电子版和附带程序样式如下:
附录1
课题1.简单办公自动化系统的实现。
用Python实现简单的word、excel、发送邮件等操作。
课题2.井字棋游戏
用Python实现一个简单的井字棋游戏。
课题3.小游戏
用Python实现一个简单的连连看或飞机大战等小游戏。
课题4.成绩分析系统
用Python实现自动导入一个班级学生的多门课程的成绩,提供多种排序、查询功能和数据统计、分析功能。
课题5.客户通讯录管理系统
假设客户数据包括:姓名、性别、职务、电话、QQ、、公司。主要功能:1)通讯录信息录入功能;2)通讯录信息修改、删除功能;3)通讯录信息浏览功能;4)通讯录信息查询功能;5)按姓名排序功能;6)保存数据到文件。
课题6.客户消费积分管理系统
采用一定的存储结构进行客户信息的存储;对客户的信息可以进行修改、删除、添加;能够根据消费情况进行客户积分的计算;根据积分情况实行不同程度的打折优惠。
课题7.产品进销存管理系统
针对某一种行业的库房的产品进销存情况进行管理。采用一定的存储结构对库房的货品及其数量进行分类管理;可以进行产品类的添加、产品的添加、产品数量的添加;能够查询库房每种产品的总量、
进货日期、销出数量、销售时间等。
课题8.图书借阅管理系统
图书管理(增加图书、查询图书、删除图书、图书借阅、还书);会员管理(增加会员、查询会员、删除会员、借书信息)。
课题9.图形用户界面计算器
基于tkinter设计简易图形用户界面计算器2) 实现简单的加减乘除、平方根和立方根等数值计算功能。
课题10.公交查询系统
随着公交系统的逐渐庞大,人们很难得到准确的公交信息,这样给人们的出行就带来了不便。因此,急需一个方便、快捷的公交信息查询方式。本系统提供了换乘查询功能、路线查询功能。乘客可以方便地进行查询,以防乘错车次。本系统主要有4个板块:线路查询、站点查询、换乘查询和后台管理模块。
(1)线路查询:可以获得要查询公交所通过的各个站点。
(2)站点查询:通过输入的制定的站点查询经过该站点的公交。
python基础程序设计
(3)换乘查询:分为公交直达、公交一次换乘,主要体现那些不可直达需要转车的路线的所有换乘方法。
(4)后台管理:用于管理员登录、添加、修改、删除公交线路等功能。
课题11.学生成绩管理系统
学生成绩管理系统可以实现学生基本信息的管理,主要有以下功能:
(1)输入并存储学生的信息:输入学生的学号、姓名和分数,把数据保存在建立的文件里面。
(2)打印学生的信息,通过打印函数把学生所有信息打印在屏幕上。
(3)修改学生的信息,首先通过查询功能查询出该学生是否存在,如果存在就对该学生的信息进行修改,如果不存在则返
回主界面。
(4)删除学生信息:该功能是对相应学生进行删除操作,如果学生存在就查并进行删除。
(5)按学生信息:输入学生学号,查该学生的相关信息,如果查到就输出该学生的信息,如果没有该学号就提示输入
的学号不存在。
课题12.人物拼图游戏
拼图游戏将一幅图片分割成若干拼块,并将它们随机打乱顺序。当将所有拼块都放回原位置时就完成了拼图(游戏结束)。
课题X. ……

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。