跪求c++课程设计 学生信息管理
具体要求如下,各位大侠帮帮忙啊!学生信息管理系统现有学生成绩信息,内容如下:姓名学号语文数学英语张明明01677882李成友02789188张辉灿03688256王露04...
具体要求如下, 各位大侠帮帮忙啊!
学生信息管理系统
现有学生成绩信息,内容如下:
姓名 学号 语文 数学 英语
张明明 01 67 78 82
李成友 02 78 91 88
张辉灿 03 68 82 56
王露 04 56 45 77
陈东明 05 67 38 47
用C++编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面:
(1)信息维护:学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息
(2)信息查询:查询时可实现按姓名查询、按学号查询
(3)成绩统计:输入任意的一个课程名(如数学)和一个分数段(如60--70),统计出在此分数段的学生情况。
(4)排序:能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果)(使用多种方法排序者,加分)
我QQ邮箱 444399155@qq.com.可以给我发过来。谢谢了。。 展开
学生信息管理系统
现有学生成绩信息,内容如下:
姓名 学号 语文 数学 英语
张明明 01 67 78 82
李成友 02 78 91 88
张辉灿 03 68 82 56
王露 04 56 45 77
陈东明 05 67 38 47
用C++编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面:
(1)信息维护:学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生信息、删除学生信息、修改学生信息
(2)信息查询:查询时可实现按姓名查询、按学号查询
(3)成绩统计:输入任意的一个课程名(如数学)和一个分数段(如60--70),统计出在此分数段的学生情况。
(4)排序:能对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果(使用表格的形式显示排序后的输出结果)(使用多种方法排序者,加分)
我QQ邮箱 444399155@qq.com.可以给我发过来。谢谢了。。 展开
2009-12-09
展开全部
这个是C++大作业啊
其实不难,你去买本C++ primer
把容器和泛型算法看了。
其实不难,你去买本C++ primer
把容器和泛型算法看了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
额哦 , 我又个类似的不过是多文件操作的 , 不好传过来 , 哈哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学生成绩统计管理系统
功能要求:
①成绩的输入(学号、姓名、英语、数学、C++语言…)。
②成绩统计(各科平均成绩、各科成绩“优秀”、“良好”、“中等”、“及格”、“不及格”的人数及其所占比例)。
③总成绩统计(学生的总成绩、平均成绩及成绩排名)。
④成绩的统计结果显示。
⑤学生数据的添加、修改、与删除。
⑥学生数据的读取与存储。
2程序实现思路(技术线路):
先创建一个学生元素类,用于存放学生的各种数据。然后创建另一个类,把数据存储,可便进行各种操作。本程序中比较核心的技术就是用到了堆排序,将学生按优先级(高的排前面,低的排后面)的大小进行有序排列。堆排序的时间复杂度较一般排序(如:冒泡,选择等)来得低,可使程序显示数据时效率更高。
3程序模块分析:
1)添加数据:
把用户输入的数据添加到学生类对象数组中,然后再将其入堆,使其有序。
2)删除数据:
由用户输入要删除的学生的学号,然后将其从学生类对象数组中删除,使数组中的数据仍然有序。
3)查找数据:
由用户输入要查找的学生的学号,然后调用leo类中关于查找的函数,将查找结果显示在屏幕上。
4)显示数据:
调用leo类中关于显示数据的函数,把所有的学生数据都显示在屏幕上。
5)清除数据:
调用leo类中关于清除数据的函数,把所有的学生数据都清空。
6)退出程序:
若用户输入了数字0,则主函数结束循环,同时程序也就结束了。
貌视好多人问这个题目,以前我自己做的。
放在我的文档上了
http://wendang.baidu.com/view/11cd0b4e767f5acfa1c7cdde.html
功能要求:
①成绩的输入(学号、姓名、英语、数学、C++语言…)。
②成绩统计(各科平均成绩、各科成绩“优秀”、“良好”、“中等”、“及格”、“不及格”的人数及其所占比例)。
③总成绩统计(学生的总成绩、平均成绩及成绩排名)。
④成绩的统计结果显示。
⑤学生数据的添加、修改、与删除。
⑥学生数据的读取与存储。
2程序实现思路(技术线路):
先创建一个学生元素类,用于存放学生的各种数据。然后创建另一个类,把数据存储,可便进行各种操作。本程序中比较核心的技术就是用到了堆排序,将学生按优先级(高的排前面,低的排后面)的大小进行有序排列。堆排序的时间复杂度较一般排序(如:冒泡,选择等)来得低,可使程序显示数据时效率更高。
3程序模块分析:
1)添加数据:
把用户输入的数据添加到学生类对象数组中,然后再将其入堆,使其有序。
2)删除数据:
由用户输入要删除的学生的学号,然后将其从学生类对象数组中删除,使数组中的数据仍然有序。
3)查找数据:
由用户输入要查找的学生的学号,然后调用leo类中关于查找的函数,将查找结果显示在屏幕上。
4)显示数据:
调用leo类中关于显示数据的函数,把所有的学生数据都显示在屏幕上。
5)清除数据:
调用leo类中关于清除数据的函数,把所有的学生数据都清空。
6)退出程序:
若用户输入了数字0,则主函数结束循环,同时程序也就结束了。
貌视好多人问这个题目,以前我自己做的。
放在我的文档上了
http://wendang.baidu.com/view/11cd0b4e767f5acfa1c7cdde.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我有一个。留下邮箱或者q我!!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询