
学生课程设计项目开发一个C/C++成绩管理系统。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
关于C语言和C++课程成绩信息管理系统,该系统包含接近6000行代码。建议使用VS2012或2010进行管理,或者采用VC6.0++环境进行修改和运行,但查找操作可能较为繁琐。所有语言均基于C和C++构建,并采用模块化思想,同时具备转换为面向对象语言的能力,只要将模块函数集成到类中即可。该系统同时支持C语言的学习者使用,并提供类似于cout、cin等易于上手的C++代码,主要用于便捷的输入输出操作,无需详细编写%d%、%c...等细节。用户可以访问百度文库以获取详细的使用注意事项以及强大的错误检测功能。所有操作均依赖鼠标点击功能,例如点击错误信息会取消之前的选择;高级打印功能允许通过点击其他选项来撤销当前状态。输入学号为53120101至531215(不包括53120700等四位数的学号),成绩范围可设置为0-99(也可以自定义)。此外,程序包含一个名为student.txt的默认文件,其中至少包含一名学生信息;否则程序在执行实质功能时可能会意外退出(此文件已包含在包中)。头文件student.h定义了Student结构体以及相关函数声明,包括用于处理控制台输出的cls函数、用于读写文件的ReadFile函数、以及用于输入输出信息的enter函数。该头文件包含了字符串处理、Windows API相关的头文件等。 程序提供了多种辅助函数,如打印标记、添加学生、删除学生、修改学生信息、保存和读取数据等。 此外还包括课程信息的初始化、添加数据、更新数据以及计算平均分和加权分的功能。 该系统还提供了多种打印功能, 包括打印总成绩、打印学号列表、打印平均成绩和加权成绩列表, 以及按科目分别打印成绩的选项。 此外, 还提供了优秀职务单科成绩的打印功能, 以及直方图的打印功能, 可以根据班级进行调整. 为了方便用户使用, 程序还集成了附加功能, 例如打印直方图, 统计总人数等等.
全部评论 (0)


