面向对象程序课程设计报告WY.docVIP

  • 3
  • 0
  • 约 10页
  • 2017-08-24 发布于河南
  • 举报
《面向对象程序课程设计》课程设计报告 班级:2010级6班 学号 姓名:王遥 一.设计任务分析 任务一: 设计一个分数计算器,要把一个分数按照分数的形势输出到屏幕上,并且重载运算符“”和“”,使它们满足输入输出的条件;还要重载“+”,“-”,“*”,“/”四个运算符,是它们四个满足分数的计算法则。在此基础上,设计一个函数,用来对分数进行约分化简。 任务二: 学生成绩管理,其中包括课程的各种属性、本科生的信息、研究生的信息,还包括学期的成绩。学生可以选课(包括身份的确认以及学分限制),学生成绩的输入、计算和排名还要筛选某个科目不及格的人,查看选课的人数。 二.设计方案 任务一设计方案: 仅用一个类来表示分数,它有两个对象,通过这两个对象来进行四则运算,重载通过成员函数来实现。 任务二设计方案: 由于分类多,因此采用工作空间来设计刺程序,这样可以实现多个类相互独立,让程序层次清晰。总体思路是采用文件来持久保存信息,因此对文件的创建较多,文件分类也多,并且充分利用文件的灵活性来显示信息。本程序特点就是对文件的使用。确定了三个类,分别对应课程、本科生、研究生的信息,同时各个类里面有给里面的成员赋值的函数,同时也有获取成员信息的函数。其中的功能就通过这些函数以及和文件的配合来实现,由于有类似于“专业”这种在一定范围内确定值的成员,因此采用枚举类型来处理这些成员

文档评论(0)

1亿VIP精品文档

相关文档