




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象程序设计课程设计任务书一、课程设计总体要求本次课程设计是对前面学过的C语言程序设计的编程思想以及编程方法的一个回顾和延伸,学生确定设计题目后,要明确本次课程设计所要用到的技术点,回顾之前学习的C语言并进一步学习C+程序设计语言,或者到网上搜索以及查阅相关的书籍来搜集资料。通过编写一个基于C+的应用系统综合实例,来掌握C+语言编程技巧。二、设计任务与要求本次课程设计的题目均采用VC+ 6.0来开发。避免抄袭,让学生真正锻炼自我。要求每个学生必须参加,并完成如下各项课程设计任务:1. 要求每个学生认真阅读本面向对象的程序设计任务书,理解课程设计的目的和任务;2. 要求每个学生根据自己的实际情况选择一个题目,实际动手完成这个题目,编写出程序代码,并调试通过;3. 每个同学选择一个题目,多名同学选择同样题目时,独立完成,程序代码不可相同。部分难度较大题目,最多可由两名学生共同完成;4. 要求每个学生完成课程设计后撰写面向对象的程序设计报告,可以按照任务书后面附带的课程设计报告模版的格式实际撰写。5. 要求每位学生必须在上机前做好充分准备,每次上机必须目的明确,必须事先编写好程序代码,然后在规定的时间和地点上机调试。由于机房电脑重启后进行恢复,每位学生要对自己的程序进行备份。6. 允许学生在给出可供选择题目之外自己选择题目,但要经指导教师同意。三、课程设计实施步骤1在课程设计开始时,公布此课程设计任务书,由学生进行选题。2教师根据需要安排合适的时间、地点进行答疑。3教师要认真检查学生完成的程序进展情况。4 教师要指导学生撰写符合规范的面向对象的程序设计报告书。5每个学生必须参加课程设计答辩,针对课程设计的内容回答提问。四、考核办法首先检查完成后的程序能否正常运行和得出希望的结果,程序检查通过后再检查所撰写的面向对象的程序设计报告书, 最后参加课程设计答辩,根据报告的质量及面试的结果给出学生课程设计的成绩。五、考核评分标准: 1. 程序功能的实现(要求演示及答辩)进行考核: 无任何论文,无程序,得0分;论文混乱,没有思路,程序不能运行,不及格;论文描述清晰,程序实现了基本功能,中(60-75分);论文描述清晰准确,思路清晰,程序实现了要求的所有功能,良好(75-90分);论文完备,设计合理有创新,报告清晰明确,深入分析了自己进行实验的体会感想,程序实现了全部功能,功能完善,并有其它的创新实现,优秀(90-100分)。2. 如果发现两名或更多同学的课程设计相同部分过多,特别是程序的源代码相同部分达到或超过90%,则认定为抄袭,成绩评定为不及格。如果发现与现有技术书籍或网上资料相同部分过多,特别是程序的源代码相同部分达到或超过80%,也认定为抄袭,成绩评定为不及格。允许参考同学的工作,允许参考现有技术书籍或网上的资料,但要有自己的不同或改进之处,可以利用已有程序的代码,但要自己重新组织,调试通过并对程序理解正确。六、参考题目及要求:1、编写一个计算器程序要求:使用图形用户界面,由1名学生独立完成;界面模拟Windows中的计算器程序;实现基本数学运算、函数等功能:加、减、乘、除、正弦和余弦运算;实现要点:添加相关组件并进行按钮事件处理和键盘事件处理。2、柜员机模拟程序要求:使用图形用户界面,由1名学生独立完成;当输入给定的卡号和密码时,系统能登录ATM;柜员机系统,用户可以按照以下规则进行:(1)查询余额:初始余额为10000元(2)ATM取款:每次取款金额为100倍数,总额不超过5000元,支取金额不允许透支。(3)ATM存款:不能出现负存款。(4)修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。3、棋盘游戏程序要求:使用图形用户界面,由12学生独立完成;编一棋盘游戏程序,人为一方,计算机为一方,人下时字符 * 将放在所指定的位置,而计算机下时字符 将放在某一空格位置。行、列、或两对角线有连续三个相同字符一方为胜方,也有平局情况。要求能动态演示。4、万年历系统要求:使用图形用户界面,由1学生独立完成;万年历功能:(1)日历显示功能。能根据系统日期进行初始化,如果没有任何输入,则显示系统日期所在月份的月历。(2)日历查询、闰年判断功能。输入日期进行查询,显示查询日期所在月份的月历,还将显示所在年份是否为闰年;(3)参数检查功能。如果输入日期不合法,查询将被拒绝,并显示提示信息。5、 电子时钟使用图形用户界面,由1学生独立完成;电子时钟要求:(1)时间显示功能。能根据系统时间进行初始化,显示当前时钟;(2)设置时间,可以更改小时、分、秒;(3)参数检查功能。如果输入数据为非法时间数据,应给出提示。6、通讯录管理使用图形用户界面,可由12名学生共同完成;编写一个简单的通讯录管理程序。通讯录记录有姓名,地址(省、市(县)、街道),电话号码,邮政编码等四项。程序应提供的基本基本管理功能有:添加:即增加一个人的记录到通信录中显示:即在屏幕上显示所有通信录中的人员信息,应能分屏显示。存储:即将通讯录信息保存在一个文件中。修改:可修改一个人的除姓名外其它信息。7、研究生初试录取要求:使用图形用户界面,可由12名学生共同完成;问题描述研究生考试课程为4门,其中数学、外语、政治为统一命题,而专业基础课则根据不同的专业由招生学校自行命题。国家对初试录取分数有总分要求(如某一年要求4门课总分应达到310分),另外还有对每门课的最低分数要求(如总分为100的试卷最低应达到40分,总分为150的试卷最低应达到65分)。编程统计初试合格的人数,并按总分由高到低的顺序输出合格考生的信息。基本要求程序运行时首先要求输入:考生姓名,准考证号,报考专业,是否应届生,4门课程(政治、数学、外语、专业基础课)成绩。这些原始数据应保存到一个文件中。然后输入:录取的总分要求,各课程的最低分数要求。输出要求:过线考生的姓名,准考证号,报考专业,是否应届生,4门课程(政治、数学、外语、专业基础课)成绩及总分,这些信息应存放到另一个文件中。实现提示可定义一个考生类存放有关信息和实现相应的操作。分数线数据(总分要求和各门课程的要求)可定义另外的类来存放,但应能被考生类及其派生类直接访问。8、足球联赛积分要求:使用图形用户界面,可由12名学生共同完成;问题描述足球联赛采用主客场双循环赛制,胜一场得3分,平局各得1分,负一场得0分,联赛排名以积分多者在前,当两队(或多队)积分相同时,则净胜球(即进球数与失球数之差)多者在前,若净胜球相同,则进球数多者在前,若仍相同,则抽签或踢附加赛决定名次(这在联赛结束后进行,联赛未结束则两队名次并列,本程序不做这方面要求)。试编一程序统计最近一轮比赛后,各队积分及排名。基本要求设积分表结构如下:队名(不超过15个字符),已比赛的场数,赢的场数,平的场数,负的场数,进球数,失球数,积分。积分表放在正文文件中。最近一轮的结果从键盘输入,其形式为:主队名(可用代码),客队名(可用代码),主队得分(即进球数),客队得分(即进球数)。程序应根据此轮结果修改各队的积分和名次,所得的最新记分表仍在原积分文件中并同时在屏幕上显示。实现提示定义一个球队类,每个球队是均是此类的对象。由于联赛中参赛的队伍数是固定的,因此可用对象数组来实现。每输入两个队的比赛成绩,则相应的队的有关数据即可进行修改,比赛成绩录入完成,调用联赛排序方法(对象数组作为参数)排出名次并输出。七、附录石家庄铁道大学面向对象程序设计报告学 院:专业名称:课设科目:学生姓名:指导教师:完成时间:(课程设计报告正文部分)题目(三号,黑体,居中)(空一行)一、设计任务与目标(标题均为小三号,宋体)(正文均为小四号,宋体,行距1.5倍)(对所选择题目进行分析论证,简要说明此类问题的已有类似工作,我要完成时准备做那些改进,既说明完成此设计的目的意义。列出各项本设计要达到的具体的目标。)二、方案设计与论证(对设计目标进行总体分析,说明要采用的基本思路,说明遇到的问题和解决方法。说明完成本次课程设计的完整过程。要描述程序的设计思想,重点描述你自己提出的与已有工作不同的程序设计思想。)三、程序框图或流程图,程序清单与调用关系(画出本次课程设计完整的程序框图或流程图,程序基本框架结构图可以采用WORD中的自选图形绘制,用表格的形式列出所有编写的程序清单,划出程序的调用关系图。)四、全部源程序清单(给出本次课程设计所编写全部源程序已经调试好的可运行代码清单,字体可以用宋体 五号,页数可增加,每个程序开头用注释文字说明此程序的用途和大体工作过程,程序中必要部分也要加入足够多的注释行。)五、程序运行的测试与分析(要围绕设计任务和目标中的各项指标进行。)六、结论与心得(主要说明程序调试中发现的问题和解决办法,包括你学到了什么,哪里遇到了困难,解决的办法,可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年文化遗产数字化保护与文化遗产数字化保护技术发展趋势预测报告
- 2025年工业互联网平台联邦学习隐私保护技术优化方案深度解析报告
- 中班科学教案《颜色变变变》反思
- 校长在近视防控宣传教育月活动上讲话:科学防控近视共建光明校园
- 幽门螺杆菌课件教学
- 2025年江苏省安全员A证考试试题题库
- 2025年腰部达人商业化发展研究分析报告:流量中场商业新秀
- 输电线路运维课件
- 尾气环境采样员培训课件
- 输液泵的应用课件
- 人教版四年级数学上册《课堂作业设计》全套
- TTT系列课程-结构化思考力
- Cpk 计算标准模板
- 封起DE日子博文 2006
- 锂离子电池生产安全讲座
- 画魂空手套无删减全文下载
- 主题教育苏轼生平介绍人物经历等PPT模板(内容完整)
- 眼科学-眼科检查(课件)
- 产品碳足迹课件
- 部编人教版六年级道德与法治上册全册教学课件
- 美国地图高清中文版
评论
0/150
提交评论