1 题目与要求1.1 题目:招聘干部录取系统设某市公开招聘 5 名副局长。招聘过程中要进行4 项笔试(政策法律基础、语文、英语、计算机基础)和一项口试(考察处理问题能力)。录取时对于年龄在 30~55 的应聘者按总分从高到低录取。总分的构成如下:4 项笔试分(百分制);口试分(百分制)乘2;学历分;年龄分;工作经历分。后三种分数的计算方法如下:学历分:博士硕士本科其它100 分75 分50 分0 分年龄分:55 岁50 岁40 岁35 岁30 岁70 分75 分100 分80 分70 分其它年龄(可以有小数部分)的分数按线性插值确定。工作经历分(仅考虑任科级干部年限) :0 年1 年2 年6 年6 年以上0 分70 分100 分20 分0 分其它年龄(可以有小数部分)的分数按线性插值确定。用 VC++语言实现招聘干部录取系统。该系统在磁盘上存贮如下信息:1、应聘者报名表。表中记录了每位应聘者的有关信息,其中包括:、性别、出生年月、最后学历、任科级干部有多少年月、现工作单位。2、每位应聘者 5 项考试的成绩。该系统的功能如下:1、输入应聘者的信息和5 项考试成绩;2、输出按总分从高到低排列的成绩表,表项有、8 项分数、总分。设应聘者不超过 50 名;3、输出 5 份录取通知书;4、查询某人的 8 项分数和总分。1.2 综合程序设计要求一、文档1、需求说明书(分层的数据流图、数据词典、小说明);2、模块结构图,每个模块的说明;3、每个模块的算法及使用的数据结构;4、每个模块的编码和整个程序的编码;5、各模块的测试用例及测试结果;6、使用手册。二、程序1、设计若干命令以表示要求程序执行相应的功能;2、输入到程序的数据名称及格式应通过提示信息告诉用户。能拒绝非法数据,同时给出重新输入数据的提示。当输入数据量很大时,应建立磁盘文件,以便重复演示程序功能;3、程序的运行结果要以清晰可读的形式显示出来,并可打印及存贮,以便查阅。2画数据流图2.1 顶层数据流图应聘截至日期成绩总表应聘者信息和考试成绩录取通知书表被查询人被查询者个人成绩图 1 招聘干部录取系统数据流图(第0 层)相应的数据词典条目:数据流名:招聘截止日期组成:年+月数据流名:应聘者信息与考试成绩组成:{ 个人信息+考试成绩 }1n 注:n 为应聘人数: n≤50。数据流名:成绩总表组成 :{ +个人成绩 }1n 注:按总分从高到低排列。数据流名:录取通知书表组成:{ +被录取的信息 }15 注:1.总分前五名的录取通...