C项目学生成绩管理系统.docxVIP

  • 1
  • 0
  • 约9.04千字
  • 约 17页
  • 2019-06-11 发布于广东
  • 举报
湖南科技学院 课程设计报告 课程名称: 计算机高级语言(C++)课程设计 课程设计题目: 学生通讯管理系统 系: 数学与计算科学系 专 业: 信息与计算科学 年级、班: 信计1002 姓 名: 肖会 学 号: 201005002230 指导教师: 牛志毅 职 称: 讲师 2011年12月 一、课程设计目的: 用本学期学习的C++语言,完成一个管理类型的小型软件。 通过控制台小软件的开发过程,进一步掌握C++程序设计方法,培养学 生的创新能力和创新意识。 二、需求分析: 用户需要管理学生成绩信息,这些信息包括:学号、姓名、英语成绩、 数学成绩、C++成绩。系统需要对这些信息执行的操作包括:求总分、求平 均分、按总分排序、删改或增加学生数据、保存。 除了满足基木功能外,还尽量使程序设计得简单,高效,而且没有漏洞。 三、概要设计: 第一,确定要使用类这种数据结构,并且构建三个类。第一个是学生 (Student),这样可以把学号、姓名、各科成绩紧密联系在一起;第二个是 班级,用户的需要的功能都是建立在班级这个载体上的,所以建立班级 (Class)类是理所当然的;第三个菜单(Menu),这个类是沟通程序和用户 的重要桥梁,用户通过Menu 了解如何使用本程序,而Menu调用程序,来实 现各种操作。 第二,建立三个类之间的关系,班级类是学牛类的友元,具体致可描述 如下: 『菜单』类操作『学生

文档评论(0)

1亿VIP精品文档

相关文档