计算机课程设计共24页
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
建议
刻盘部分:2个文件 “源程序”+“报告文档”
档案袋,有2张成绩评分表 除教师填写部分外,其余要自己事先填写好 其中的“任务书”,就是要把报告中“要解决的问题” 归纳下,抄上去
日期安排
① 第6周:开题并布置具体任务。 ② 第7~8周:阅读参考文献和,确认所选题目后请及时发
到我的邮箱:mingxusmusina ③ 第9~10周:系统设计和构建 ④ 第11周:中期检查 ⑤ 第12-13周:编码实现、调试和改进。 ⑥ 第14-15周:课程设计报告的撰写。 ⑦ 第16-17周:检查资料完整性后提交课程设计报告,教师
1. 设计任务和要求
• 通过本课程设计完成一个小型实用程序的设 计、分析和编码、调试。进一步熟练程序的编 写及数据结构的应用,提高运用程序设计综合 知识解决实际问题的能力,并在完成程序设计 的同时写出完善的设计报告。 • 要求:程序功能清晰、完善,能正常运行且 结果正确;用户界面友好,代码要求符合标准, 排版清晰,风格良好。设计过程中应提供完善 的设计报告和代码说明。
的一个。蓝色球的范围是1-33,红色球的范围是1-16 ⑤ 输出格式为:蓝色球:xx xx xx xx xx xx
红色球:xx
参考题目
EASY(Fra Baidu bibliotek分)
E03 汉诺塔游戏程序 (1人独立完成)
① 实现汉诺塔游戏的设计与仿真 ②程序采用图形用户界面 ③ 用图形界面画出3 个杆和若干个大小不一的矩形盘子,
评定综合成绩。
参考题目
EASY(5分)
E01 简易计算器程序 (1人独立完成)
①编写一个功能基本完善的计算器程序,支持四则运算、乘方 开方、指数对数等运算,支持带括号的表达式
②程序采用字符界面
③显示功能菜单,用户按指定键即可进入相应功能
④每次计算完成后输出一个提示符,要计算的数字或表达式由 用户在提示符后面输入
考核方式
考核指标
总分为100分,以具体分数记:
1)平时成绩(30分) a) 及时向指导教师汇报所选题目及进度 (10分) b) 对指导教师所提问题的改正情况 (10分) c) 工作量饱满(10分)
考核指标
2)课程设计质量(55分)
程序(35分) a)按时独立完成,基本功能完整(10分) b)用户界面(10分) c)选题难度等级(15分)
参考题目
NORMAL (10分)
N07 学生管理信息系统 (可2人合作)
① 后台数据:(1)学生的基本信息:姓名、性别、出生年月日、学号 、班级、籍贯、E-mail、联系电话、家庭地址;(2)成绩信息:学 生姓名、学号、课程名、课程代码、成绩、学期; (3)课程信息 :课程代号、课程名、任课老师、课程历史记录代号、课程地位描 述; (4)课程历史记录:学期、对应的任课老师、对应的学生人 数、不及格人数、优秀人数。
形成3 个塔,分别为A 塔,B 塔,C 塔,同时盘子数目 可以人工设定。用户可以用鼠标选中盘子,然后通过拖 动鼠标来移动该盘子、释放鼠标来放置该盘子。用户在 移动盘子的过程中,可以随时单击汉诺塔菜单栏的菜单 中提供的按钮,重新开始游戏,并且可以通过单击汉诺 塔菜单栏的菜单提供的按钮,让程序自动完成把 A 塔上 的盘子全部移动到C 塔上,实现自动演示。
参考题目
EASY(5分)
E04 切分单词器 (1人独立完成)
① 编写一个C/C++程序,能进行单词切分统计等功能。 ② 程序采用字符界面 ③ 任意读取一个C/C++语言源程序,统计出其中关键词、分
隔符、常量等有哪些、多少个?
参考题目
NORMAL (10分)
N05 同学通讯录管理系统 (可2人合作)
⑤用户输入完按回车键立即显示计算结果
参考题目
EASY(5分)
E02 模拟双色球开奖程序 (1人独立完成)
① 模拟福利彩票的双色球开奖程序,由程序产生六个蓝色 球和一个红色球。可按规则计算是否获奖,奖的等级、 金额等
② 程序采用字符界面 ③ 显示功能菜单,用户按指定键即可进入相应功能 ④ 每期开出的蓝色号不能重复,但红色球可以是蓝色球中
参考题目
NORMAL (10分)
N06 图书管理信息系统(可2人合作)
① 使用图形界面进行输入和输出 ② 工作人员登陆后,可以进行的操作:(1)添加学生的信息(学号,
姓名,院系,最大借阅的图书数量等); (2)修改学生的信息(学 号,姓名,院系,最大借阅的图书数量);(3)删除学生的信息( 学号,姓名,院系,最大借阅的图书数量),如果某个学生退学,就 要清除他的信息;(4)查看学生的信息;(5)添加图书的信息( 图书号,书名,作者,出版社,数量等);(6)修改图书的信息( 图书号,书名,作者,出版社,数量等);(7)删除图书的信息( 图书号,书名,作者,出版社,数量等);(8)查看图书的信息; ③ 学生登陆后,可以进行的操作:(1)查看学生自己借阅的数目信息 ; (2)借阅图书; (3)归还图书
② 前台功能:(1)管理员登录后能查看所有信息,能按学号、姓名等 查询学生基本信息、查询其成绩,能统计某课程及格、优秀等学生 数并打印报表,能对学生信息进行增、删、改;(2)学生登录后仅 能修改自己的联系方式、Email等可变信息;(3)教师登录系统后 ,仅能录入、修改成绩
参考题目
NORMAL (10分)
① 使用图形界面进行输入和输出 ② 通讯录中,每个同学有自己的学号、姓名、性别、出生
日期、手机、QQ号码、Email、家庭住址、家庭电话 ③ 在建立数据库时输入本班同学的数据 ④ 程序主要功能:浏览每个同学的所有信息、查找某个同
学的信息、添加新的同学信息、修改某个同学的信息、 删除某个人的信息,在查找不到某个人的信息时,输出 相应的提示信息
EASY(5分)| NORMAL (10分)| HARD (15分) 设计报告(20分)
打印、装订成册,在程序检查结束后提交。考核要点如下: a)按时提交不拖拉。(5分) b)报告内容组织层次分明、条理清晰。(5分) c)技术细节描述正确、具体,结构完整。(10分)
考核指标
3)答辩情况(15分) 由指导教师通过当面提问的方式验证课程设计。
N08 成绩录入和查询系统 (可2人合作)