面向对象课程设计报告.docxVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计任务书 课程名称面对对象程序设计 课 题同学成果管理系统 专业班级计算机 同学姓名 学号 指导老师李珍辉 陈淑红 李杰军 审批任务书下达日期2022年11月15日 任务完成日期2022年12月28日 图3.43.5各个类的关系描述: Subject-subject[20]: char +Subject () +set2 (): void +show2 (): void Score-score: int +Score (s: int=0) +setl (): void +showl ()Student -name[20]: char-num: int -S: char-n: int +Student ()+set3 (): void +show3 (): void +getNUl (): int +getNAl (): char * .系统调试 .1在调试过程中,消失了下面一些错误: 1、输入数据时,输错了数据的类型会造成死循环,因此输入时需要留意。 2、一开头主界面输入非正确字母时,没有提示错误。简洁造成用户误会,在主函 数的switch语句结束处加上default:cout<<"选择错误,请从新选择!";就可以了。 . 2具体调试过程: 主界面X XX X X X X X X X X XX X X X X X X X X X XX X XXX询人除改录件 查录删修记文 绩绩绩绩部入统 成成成成全4^ 生生生生示宿 azzz子显记退 a. 同学成果录入青输入学生的学号: 称贻01三 蜴0长TJ 1 2J 1 flv ::: :R的: 在号名^^所于性课名 生班生生生门目 该该重该 入入入入入入入 主月主月主月主月主月主月主月K主月I0 同学成果查询 请继续选择: 1.拉学号查询信息2 .卷姓名查询信息 任级:计算机班号:1001姓名:张三 性别:m学号:1>+: 80 同学成果显示 班级:计算机 班号:1001姓名:张三 性别:M学号:2 C++: 90同学成果修改 请输入所要修改的学生的姓名: 张一曾输入所要修改的学生的学号: ||贻 贻01三 图-0长 一 T^: : 贻01三 贻01三 图-0长 一 T^: : 在^节名号^ 所券学性课名 生班生生生门目 该该处孟该每科 请主Iff主月主喝清清清>主W?0 t ILr t Ik k IP k Ik k Ik k ILr ? IK nu k 3J 纪录存入文件询人除改录件 查录删修记文 绩绩绩绩部入统 成成成成全 生生生生示 当玄文幸显记退 询人除改录件 查录删修记文 绩绩绩绩部入统 成成成成全 生生生生示 当玄文幸显记退 a b c d e f 9 询人除改录件 查录删修记文 绩绩绩绩部入统 成成成成全 生生生生示 当玄文幸显记退 a b c d e f 询人除改录件 查录删修记文 绩绩绩绩部入统 成成成成全 生生生生示 当玄文幸显记退 a b c d e f 9 请选择功能: 保存文件成珈同学成果删除 询人除改录件 查录删修记文 绩绩绩绩部入统 成成全44^ 生生生生示幸显记退 请选择功能: 请输入要要进行操作的学生的学号: 资料删除成功? .结果分析 程序总共设计了四个类,满意了课题对类的要求,在设计的过程中,建立了较为清 晰的类层次,也采用了面对对象的方法以及C++的编程思想来完成系统的设计,做到了 用文件存储同学成果信息、从文件中读取同学成果信息、修改信息、查询信息、删除信 息显示文件中存储的信息等要求。而且界面简洁,简洁操作。但是程序太长,不够简练, 导致消失错误很难觉察和修改。 .总结 首先,接到设计题目之后,在对此题目进行分析的时候,我懂得了一个很重要的道 理,那就是说一个程序的产生需要一个对题目要求有一个正确全面的分析。其次,就该 考虑程序算法的问题了,一个好的算法是一个好程序的灵魂,也打算了一个程序的质量。 两个星期的课设虽然有些疲惫和困倦,但带给我很多的收获。C++已经学了一个学 期了,有很多学问都存在似懂非懂的现象,这种现象通过实际的上机操作,已经削减了 很多。对这些学问也有了更深的理解和很好的把握。也有很多理论上说得过去的代码, 但到了实际操作,却是行不通的。这种困惑,有很多已经通过实际操作解决了,并能够 深刻熟悉,但也有很多没有明白。只能避过这些方法,换方法实现。在课程设计之前, 由于有了综合试验的阅历与教训,明白了写代码这一步是特别重要的,由于当你把代码 输入电脑,并用编译器将其运行,觉察通过不了,再来检查找出问题,这是一件特别辛 苦的事情,也很铺张时间。于是在课程设计的时候,我花了四天的时间来规划与写代码, 将要实现的内容分析清晰,才把代码输入电脑。我觉得写程序,应领先找到该程序中的 核心地方,用多种方法来实现该核心,这才可能避开

文档评论(0)

182****6694 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8116067057000050

1亿VIP精品文档

相关文档