C++学生选课系统(39 页)Good is good, but better carries it.精益求精,善益求善。摘要本课程设计的目的是设计一个学生选修课程系统的程序,用来实现对学生成绩的管理,其中包括学生信息的文件读入、添加、查询、保存、删除以及相应的课程信息管理。程序设计了两个类,其中一个包含学生的学号、姓名、选课数以及选修总学分,另一个则包含了课程的信息,包括课程编号、课程名称、课程性质、课时等等。然后通过数组、向量、集合等来实现学生选课信息的记录、保存,删除等相关操作从而达到管理学生选课的。因为这次课程设计,我们可以熟练的使用 C++语言来完成一个学生选课管理系统。但是编写过程中难免会遇到错误,希望老师给予指导。目 录1 需求分析............................................................12 概要设计............................................................12.1 对象设计.....................................................12.2 设计优缺点.................................................13 详细设计............................................................23.1 总体设计思路..............................................23.2 类定义........................................................23.3 宏定义........................................................33.4 文件操作函数..............................................33.5 用户操作函数..............................................33.6 其他重要函数..............................................34测试结果及运行效果...........................................45系统开发所用到的技术.......................................6参考文献...............................................................7附录 全部代码.......................................................81 需求分析 计算机技术作为信息化的核心技术受到全社会的普遍重视。如今,计算机的使用也已不再局限于科学计算,它已进入人类社会的各个领域并发挥着越来越重要的作用。深化掌握计算机专业知识、具有良好系统设计与分析能力的计算机高级专业人才在社会上深受欢迎。而系统设计与分析能力的培育需要通过实践训练才能获得。通过计算机对一些系统的管理已经成为一种系统、便捷的方式。本课程设计就是用 C++设计学生选课...