济南七爷捞面电话:一道不得不做的c++程序题目!(很简单的,急!!)

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 20:54:47
实验名称:成绩查询管理功能设计
一、实验目的:
了解和掌握VC或TC的集成开发环境;综合运用C++语言进行程序开发(编辑、编译、连接、调试、运行及结果分析);理解面向过程与面向对象程序开发方法的区别和优缺点。
二、实验内容:
按要求设计一一个成绩查询管理软件
三、实验(设计)仪器设备和材料清单:
PC兼容机、Window下的Visual C++6.0软件或DOS下的Turbo c++3.0软件
四、实验要求
有n个学生,每个学生的数据包括学号、姓名、三门课成绩。
1、要求从键盘输入学生数据,学生数量可由用户指定;
2、要求可以从文本文件读入学生数据,设计出文本文件的保存格式;
3、可按要求排序方式输出学生的数据,如按学号、姓名排序;
4、可按用户指定查找条件搜索符合条件的学生数据,如输入条件“姓名”姓“李”5、的学生、A课程成绩大于60且小于80分的学生;
6、能统计出各门课的总成绩、平均成绩和成绩分布,每位学生的总成绩、平均成绩。
7、用面向过程的方法和面向对象的方法分别定义数据结构体和类,对比两种方法的优缺点。
8、要求源程序必须添加注释,结构清晰;程序具有一般的软件界面,方便用户操作,并编写一份软件使用说明书。
五、实验步骤及结果测试:
实验步骤:编辑、编译、连接、调试、运行及结果分析。
结果测试要求:1、由用户输入10~20个学生的数据,保存为数据文件,关闭程序再重新打开后能正确读入刚才保存的数据;
2、给予用户排序条件选择,首先按学号排序(升序或降序,下同)输出学生成绩数据,然后按姓名排序输出。
3、给予用户查询条件选择,可由用户输入带通配符的字符串作为查询条件,测试输出结果是否符合要求。
4、统计输出,可按课程或学生进行汇总,输出平均值和总计。
(要完整的源代码,谢谢!)

难啊!