SISE高考预录数据信息管理系统(C++)

君默语 2013-06-28 09:05:06

第一部分
2012年华软学院高考招生录取开始,招生办6月20日得到第一批学生成绩明细表文件格式如下:

表一
该汇总表共有学生25人,由于缺少总分计算需要将汇总表里的每个学生考试成绩进行总分计算;6月27日学院又获得第二批学生成绩明细表文件,格式同上述一样,第二批学生人数为30人,现在需要将两份文件学生按照总分大小从高分到低分排序,并且写入下列文件student.txt中:

表二
由于软件工程专业对英语要求很高,希望从上述汇总文件student.txt中挑选出英语超过100分且总分成绩超过300分的学生名单按照英语成绩由低分到高分排序,写入文件English.txt中。文件内容格式不变。

第二部分
由于输入的文件太多,现在招生办委托并设计一个高考成绩输入系统,输入格式:
考号 姓名 语文 数学 英语
通过命令行输入,当用户输入Ctrl+C结束输入。所输入的数据写到student.txt文件中,对student内文件数据按照总分由高到低重新排序。当用户输入任一考号,查出该学生的考试信息及总分成绩。
注意:用户可以一次性输入多个学生成绩。








第三部分:
高考的学生分为文、理、艺术类三种考生,每一考生的学生信息除了考号、中文姓名以外,还包括生源地区,性别,年龄,中学名称等等信息;每一考生的考试信息除了语文、数学、英语以外,若为艺术生,增加一门美术科目考试;若为文科生,增加两门考试科目:历史和地理;若为理科生,增加一门考试科目物理。
将student文件中的信息按照下列要求补充完整:
① 按照生源地区分类显示;(如:深圳、广州、汕头、等等)
② 同时按照考生类型(文、理、艺术)分类显示;
③ 同时每一分类按照总分由高分到低分排列。
④ 完整显示每一考生的学生信息和考试信息:

最后Student文件格式显示如下:
深圳地区:
文科
考号 姓名 年龄 性别 中学名称 语文 数学 英语 历史 地理 总分
。。。
理科
考号 姓名 年龄 性别 中学名称 语文 数学 英语 物理 总分
。。。
艺术
考号 姓名 年龄 性别 中学名称 语文 数学 英语 美术 总分

广州地区:
文科
考号 姓名 年龄 性别 中学名称 语文 数学 英语 历史 地理 总分
。。。
理科
考号 姓名 年龄 性别 中学名称 语文 数学 英语 物理 总分
。。。
艺术
考号 姓名 年龄 性别 中学名称 语文 数学 英语 美术 总分




第四部分
在命令行中增加下列输入查询功能帮助用户从文件student中查询想要的结果:

规定:
所有地区用大写字母:“P”表示;
考生类型(文科、理科、艺术)用大写字母:“Q”表示
考生信息(考号、姓名、年龄)用大写字母:“S”表示;
考试信息(各个考试科目及总分)用大写字母:“T”表示;

“+”表示同时选择所有信息;
“-”表示排除某些选项信息不能显示;
“%”表示以某一科目的成绩或总分成绩按高分到低分排序;
“(,)”表示当有同一类多项信息同时选择,用逗号分隔,括号括起来。

我们看以下几个查询命令例子:
1. 查询除深圳地区以外所有地区的考生信息及考试信息,按照总分排序;
P+Q+S+T-P(深圳)%T(总分)

2. 查询深圳和广州两个地区文科考生信息及英语、语文、数学的成绩,按照英语成绩排序;
P(深圳,广州)+Q(文科)+S+T(英语,语文,数学)%T(英语)

或 P(深圳,广州)-Q(理科,艺术)+S-


第五部分

华软学院招生办根据2012年招生情况,设定理科、文科、艺术的分数线。(假设目前所有数据在student.txt中)
在命令行中设定以下功能:
如下:
设定2012年高考分数线:
1)理科 2)文科 3)艺术 4)退出
请用户输入:2
2012年文科录取分数线:502
画出各个地区文科上线的人数分布直方图:






要求:
1. 可以不采用图形化界面,命令行输出即可;
2. 学生数据记录名单自拟;
3. 代码要有注释;
4. 该项目由多个文件组成,不能全写在一个主文件中;
5. 12级学生项目实训实行分组制,每组最多5人,可以自由分组。
...全文
1519 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
君默语 2013-06-30
  • 打赏
  • 举报
回复
先不要误会,作业当然要做,参考的是思路。我要学的是知识。。
qzf362269994 2013-06-30
  • 打赏
  • 举报
回复
少年自己的作业还是自己好好做吧。这样子问问题目没好处。。。
  • 打赏
  • 举报
回复
身为华软学生,不想做就走。别在这里异想天开了。
lianyujie 2013-06-30
  • 打赏
  • 举报
回复
这是华软学院的项目实训~ 如果真心要参考思路请在实训后再来问好么?这才实训的第一天你就上来问了? 你自己想过了没有?
SISE高考预录数据信息管理系统 java课程设计题目及代码 项目名称:SISE高考预录数据信息管理系统 业务需求:根据每一部分的需求采取Web页面或者Java GUI对考生信息进行管理(主要是增删改查),考生信息可以写入数据库或者文本文件。项目需要实现的功能模块列举如下: 模块一: 2019年学院高考招生录取开始,招生办6月20日得到第一批学生成绩明细表文件格式如下: 表一 该汇总表共有学生25人,由于缺少总分计算需要将汇总表里的每个学生考试成绩进行总分计算;6月27日学院又获得第二批学生成绩明细表文件,格式同上述一样,第二批学生人数为30人,现在需要将两份文件学生按照总分大小从高分到低分排序,并且写入下列文件student.txt中或者数据库表中: 表二 由于软件工程专业对英语要求很高,希望从上述汇总文件student.txt或者数据库中挑选出英语超过100分且总分成绩超过300分的学生名单按照英语成绩由低分到高分排序,写入文件English.txt或者数据库中。文件内容格式不变。 模块二: 由于输入的文件太多,现在招生办委托并设计一个高考成绩输入系统,输入格式: 考号 姓名 语文 数学 英语 可以用图形用户界面来实现输入。所输入的数据写到student.txt文件中或者数据库表中,对student内文件数据按照总分由高到低重新排序。当用户输入任一考号,查出该学生的考试信息及总分成绩。 注意:用户可以一次性输入多个学生成绩。 模块三: 高考的学生分为文、理、艺术类三种考生,每一考生的学生信息除了考号、中文姓名以外,还包括生源地区,性别,年龄,中学名称等等信息;每一考生的考试信息除了语文、数学、英语以外,若为艺术生,增加一门美术科目考试;若为文科生,增加两门考试科目:历史和地理;若为理科生,增加一门考试科目物理。 将student文件中的信息按照下列要求补充完整: ① 按照生源地区分类显示;(如:深圳、广州、汕头、等等) ② 同时按照考生类型(文、理、艺术)分类显示; ③ 同时每一分类按照总分由高分到低分排列。 ④ 完整显示每一考生的学生信息和考试信息: 最后Student文件格式显示如下: 深圳地区: 文科 考号 姓名 年龄 性别 中学名称 语文 数学 英语 历史 地理 总分 。。。 理科 考号 姓名 年龄 性别 中学名称 语文 数学 英语 物理 总分 。。。 艺术 考号 姓名 年龄 性别 中学名称 语文 数学 英语 美术 总分 广州地区: 文科 考号 姓名 年龄 性别 中学名称 语文 数学 英语 历史 地理 总分 。。。 理科 考号 姓名 年龄 性别 中学名称 语文 数学 英语 物理 总分 。。。 艺术 考号 姓名 年龄 性别 中学名称 语文 数学 英语 美术 总分 模块四: 在图形用户或者Web界面中增加下列输入查询功能帮助用户从文件student中分别按照考号、姓名查询想要的结果并展示。

64,690

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧