四六级数据流图报名系统

发布时间:2016-05-16 20:07:16

《四六级报名考试系统》

需求分析说明书

小组成员:张成波

卢国强

蒋习刚

李佐芬

杨然清

楚雄师范学院计算机科学与技术学院

2016425

目录

第一章 引言    

1.1 编写目的 …………………………………………………………………………………………………………….3

1.2项目背景 ……………………………………………………………………………………………………………..3

1.3 可行性分析 …………………………………………………………………………………………………………3

1.4 参考资料 ……………………………………………………………………………………………………………..3

第二章 任务概述

2.1 目标……………………………………………………………………………………………………………………….3

2.2 数据流图……………………………………………………………………………………………………………….4

2.2.1 数据流图的顶层图……………………………………………………………………………………………..4

2.2.2 数据流图的0层图……………………………………………………………………………………………..4

2.2.3 加工1的子图……………………………………………………………………………………………………..5

2.2.4 加工2的子图………………………………………………………………………………………………………6

2.2.5 加工3的子图………………………………………………………………………………………………………7

2.3数据字典………………………………………………………………………………………………………………….8

2.3.1对源宿的说明………………………………………………………………………………………………...8

2.3.2对数据流的说明……………………………………………………………………………………………………8

2.3.2.1对加工1涉及到的数据流的说明………………………………………………………………………8

2.3.2.2对加工2涉及到的数据流的说明………………………………………………………………………9

2.3.2.3 对加工3涉及到的数据流的说明…………………………………………………………………….10

2.3.3对加工的说明……………………………………………………………………………………………………….11

2.3.3.1对加工1涉及到的各个子加工的说明………………………………………………………………11

2.3.3.2对加工2涉及到的各个子加工的说明………………………………………………………………11

2.3.3.3对加工3涉及到的各个子加工的说明……………………………………………………………….11

2.3.4对文件的说明………………………………………………..……………………………………………………….12

2.3.4.1对加工1涉及到的各个文件的说明……………………………………………………………………12

2.3.4.2对加工2涉及到的各个文件的说明……………………………………………………………………12

2.3.4.3对加工3涉及到的各个文件的说明…………….……………………………………………………..12

1.1 编写目的

编写本需求报告,是为了以书面形式把《四六级考试报名系统》的要求全面地描述出来,

以作为下一步软件开发者设计该《四六级考试报名系统》的依据,同时,在本系统开发完成

时作为用户方和开发方验收的一个依据。

1.2项目背景

随着计算机的广泛普及应用,人们已经深刻认识到计算机给人们带来的便利和显著提高工作效率。随着经济全球化的进程加快,许多国外知名企业陆续到我国投资,这在一定程度上可以缓解我国大学生就业难的问题,于是,熟练掌握一门通用的语言便成为日后驰骋职场的利剑,不仅如此,这些企业也要求应聘者有一定的外语能力。当然,在经济全球化的过程中,国家之间的交流日益密切,许多大学生也开始出国深造,无疑需要有一定的外语应用能力。遍观全球,英语是一门相对容易和应用广泛的实用性极强的语言,在国内广受青睐,而在国内,可以客观评价大学生英语应用能力的权威性的认证考试即为众所周知的——全国英语大学四六级考试。无论是为了就业,还是为了出国留学,或者旅游,英语都非常重要。大学生因此普遍非常重视,大学英语四六考试报考人数居高不下,逐年增长。为了一改以往的设点报名和方便广大考生,提高工作效率,于是提出开发一个实用的《四六级考试报名系统》。

1.3可行性研究

英语四六级考试报名系统是以计算机网络作为支撑的一套软件,它是随着现代的计算机技术产生的。因为现在的计算机的普遍使用和计算机网络的发展,使足不出户的网上报名成为可能,尤其是现在的大学生很多都拥有自己的个人电脑,学校也配置相应的机房供在校大学生使用,这从硬件上使网络报名成为了可能。从方便广大考生和考办人员角度来看,此系统开发完成以后,都能够切身感受到考试报名系统带来的便利,能够满足应用需求,解决实际问题,因而是可行的。

1.4 参考资料

1.张海藩 牟永敏 编著《软件工程导论》(第六版)北京:清华大学出版社,2015

2.邝老师 《软件工程PPT课件》2016,229

2.1 目标

计划开发的《英语四六级考试报名系统》是为了方便广大考生和考办人员服务提出的,该系统的目标是:为考生提供网上报名,打印准考证,查阅考分,为考办人员发布考试信息,统计分数,确定合格标准。

2.2 数据流图的顶层图

数据流图的顶层

发布考试信息

数据流图的0层图

加工1的子图

说明:顶层数据流图中的统计分析表实际包括难度分析表、分类统计表和各地区考试情况表。

加工3的子图

2.3数据字典

2.3.1对源宿的说明

1)考生:既是源也是宿。在此系统中定义为符合报名条件的具有合法学籍的在校大学生。当考生填写好报名信息后,以报名单的形式向系统提交信息是,考生就充当了源的角色。当系统向考生显示报考指南,或者检查考生提交的报名信息,向考生返回不合格报名单的时候,或者向考生打印准考证和发放成绩单的时候,不难看出,考生充当了宿的角色。在这里,源和宿的区分是以数据流的流动方向来区别的,在数据流图中可以明显的看出带箭头的数据流,很容易识别。软件工程中,允许某个对象同时具有源和宿的两种角色。以下仅仅对涉及到的源和宿做简单说明,不再一一详述。

2)阅卷站。主要用于批阅广大考生的试卷,给出考生真实可靠的考试成绩。同时充当了源和宿两种角色,可以从数据流图中明显看出,以下同理。

3)考试中心。主要用于统计成绩,制定合格标准,发布考试信息,根据各试点考试的基本情况和广大考生的过关率,结合各地区的英语教育水平,允许制定出各个地区各试点的考试信息,有助于广大考生积极备考,合理规划考试复习时间。

2.3.2对数据流的说明

考虑到数据流条目多,以下分别对每个加工涉及到的数据流做说明,重复出现的数据分量只说明一次

2.3.2.1加工1的数据流的说明

1)数据流:报名单

别名:报名信息

报名单=姓名+性别+学号+学校+电话号码+通讯地址+地区+身份证号码+报考级别+照片

姓名=2{字符}10

性别=1{字符}1

学号=14{数字串}14

学校=4{字符型}10

电话号码=11{数字串}11

通讯地址=30{字符}60

地区=省份+学校

身份证号码=18{数字串}

参考级别=2{字符}4

照片= 一张五寸正式照

2)数据流:不合格报名单

别名:不合格报名信息

描述:合格的报名信息应该包括上述报名单中的所有数据分量。其中,规定,不允许越级考试,即如果有考生未考四级而直接报考六级,于是报名单中的报考级别填写为六级,但系统会自动查阅考试报考的历史数据,从而确定该考生的报名信息错误,不写入系统,要求考生重新填写报名信息或者退出。学号意义,前三位数字用于标识哪所学校,为此需要给每个学校分配一个号码,依次后四位为考生入学的年份,依次后四位为考生的专业代码,依次后一位为考生的班级编号,规定同一个专业的学生可以分为几个班,最后两位为考生的学号,凡是不符合预定规则的即为不合格。身份证号码必须符合国家的编码,凡是不符合的也是被认为不合格。

3)数据流:合格报名单

别名:合格报名信息

描述:考生填写好报名信息后,经过系统的自动识别无误后,即被认为是无误的,即为合格报名单。

4)数据流:正式报名单=合格报名单+准考证号码+考试时间+考场

别名:正式报名信息

准考证号=考场号+学号

考场号=10{数字串}10

考试时间=+++++

=2017”、、、“2050

=01”、、、“12

=01”、、、“31

=00”、、、“24

=00”、、、“60

=00”、、、“60

描述:合格的报名信息,经过编制准考证加工后,系统自动为考生编号准考证号码。准考证成为考生以后查询成绩或者监考证明考试的重要凭证,主要包括准考证号码,考试时间,考场号。

5)数据流:准考证

别名:准考证号码

准考证=姓名+性别+身份证号码++准考证号+考试时间+考场+考试级别+考试基本信息说明

考试基本信息说明=40{字符}100

描述:准考证是考生进入考场考试合法身份确认的唯一凭证.考试基本信息说明主要是提示考试进入考场的时间,和考试必须遵守的一些考场规则和考场纪律。

6)数据流:考生名单

考生名单=姓名+性别+身份证号码+学号+准考证号+考试时间+考场+考试级别+电话号码

描述:考生名单是向阅卷站提交的重要信息。如果阅卷站的考试成绩错误可以核查。

2.3.2.2加工2的数据流的说明

1)数据流:成绩清单

别名:成绩单=姓名+准考证号+身份证号+考场号+考试时间+听力+阅读+综合+写作翻译

描述:成绩单中的数据应该是整型数值,且取值在0750之间。不允许各道题的得分超过最大上限值,也决不允许在这个数值范围之外的数据出现在成绩单中。

2)数据流:错误的成绩清单

描述:错误的成绩清单可能有以下几种情况,凡是出现下列情况的即为错误的成绩清单。成绩不属于0750之间的整数,各题的得分超过上限值,或者最后累加的总分出现错误。

3)数据流:正确成绩清单=姓名+准考证号+身份证号++考场号+考试时间听力+阅读+综合+写作翻译

别名:正确成绩单

描述:正确的成绩单应为,考生姓名准考证号身份证号考场号对应,各小题得分正确,最后的总分累加正确。

4)数据流:正式成绩清单

正式成绩单=姓名+准考证号+身份证号+合格标志+学校+考试时间+听力+阅读+综合+写作翻译

描述:正式成绩清单最主要的就是添加了是否合格标志。

5)数据流:考生通知单

别名:成绩通知单或通知书

考生通知单=姓名+准考证号+身份证号+合格标志+学校+考试时间+听力+阅读+综合+写作翻译

描述:数据项和正式成绩清单是一样的。

6)数据流:难度分析表

难度分析表=考试级别+难度系数

难度系数=1”、、、“5

注:1表示较易,2表示易,3表示中等,4表示难,5表示较难。

描述:旨在通过这个加工,给考题一个难易程度的客观合理的评价。

7)数据流:分类统计表

分类统计表=姓名+准考证号+地区+听力+阅读+综合+写作翻译

描述:通过统计同一个地区的考生的各题得分情况,可以对学生学习英语实施相应的指导。不同地区之间数据的对比,反应不同地区的英语教育水平。

8)数据流:各地区考试情况分析表

各地区考试情况分析表=姓名+准考证号+地区+合格标志

描述:真实反映一个地区的英语教育水平和学生应用英语的能力。

2.3.2.3加工3的数据流说明

1)数据流:最佳考试信息

最佳考试信息=考试地区+考试时间

考试地区=省份+[/ ]

考试时间=+++++

=2017”、、、“2050

=01”、、、“12

=01”、、、“31

=00”、、、“24

=00”、、、“60

=00”、、、“60

描述:考试时间主要是从历年考试信息库文件和考生名册中得出的。即这两个因素是考试中心发布考试信息的主要依据。

2)数据流:发布考试信息

发布考试信息=考试地区+考试时间

考试时间=+++++

描述:发布考试信息是考试中心决定的。历年的考试信息库文件可以给考试中心制定考试时间的参考,考生的考试情况也可以给考试中心一个反馈,合理制定考试时间,考生可以有序组织考试。

3)数据流:报考指南

别名:报考说明书

报考指南=姓名+上一次报考级别+合格标志+上一次考试时间

上一次报考级别=[四级/六级]

合格标志=[/]

上一次考试时间=+++++

描述:报考指南主要是给考试报名的考生提供一些报名指导。例如,通过查阅上一次的考试结果可以选择的考试级别,不至于报名单中的考试级别填写不正确从而让考生重新填写报名单的情况。

2.3.3对加工的说明

以下对本系统的各个加工分别说明。

2.3.3.1对加工1的各个加工的说明

1)加工名:检查报名单

描述:检查报名信息是否完整和无误,如果完整和无误就流向编准考证这个加工,如果有误及流向考生,即显示给考生报名信息不正确。

2)加工名:编准考证

描述:给考生编制准考号码,在这里只需要按准考证号码的编码编制并且满足每个考生的准考证号码唯一即可。

3)加工名:登记考生

描述:主要是把正式报名参加的考生的人数的信息真实的反应出来。另外也可以证明某个准考证号码是否已经分配出去,即不能再用来给下一个考生编号。

2.3.3.2对加工2涉及到的各个加工的说明

1)加工名:检查成绩

描述:检查成绩主要是确认每个考生的考试成绩准确无误。如果是,就可以进行下一个审定合格者的加工,如果否,则阅卷站需要重新审阅,核查出错的成绩单,切实保证每位考试的考试成绩准确无误。

2)加工名:审定合格者

描述:这个加工主要是用于确定每位考生是否到达合格标准,考试中心的合格标准制定出来以后,这个加工就可以进行了,不管考生是否达到合格标准,为了给考生一个报考指南,现在都要写回考生名册文件。

3)加工名:制作成绩清单

描述:这个加工主要是整合各项数据以后提供打印功能。

4)加工名:分析试题

描述:通过读取试题得分清单的数据,分析数据,考生在各个题目上的得分情况,给试题的难易等级一个客观的评价,以此作为下一次出考题的依据。

5)加工名:分类统计成绩

描述:一个大题分为几个小题,但分成的小题都属于一个大类,分类统计成绩可以合理的评价考生实际英语应用能力。

6)加工名:各地区考试情况分析

描述:通过统计各地区的考生人数,以及考生的过关率,可以大体评估一个地区的英语教育水平,这对于当地的教师来说,可以合理规划组织教学,全面提高学生的英语应用能力。

2.3.3.3对加工3涉及到的各个加工的说明

1)加工名:更新考试状态

描述:主要是把最新的考试数据更新,考生可以准确快速的获取考试相关信息。

2)加工名:各试点考试基本情况统计

描述:历年的考试时间和考生的考试水平可以为考试中心合理制定考试时间提供依据,然后为各个地区各试点制定出比较合适的考试时间。

3)加工名:整合考试数据

描述:为让考生在填写报名信息时不至于在报考级别出错重新填写,本加工要如实反映考生的历史考试数据以及下一次考试的时间,为考生考试报名提供指导。

2.3.4对文件的说明

以下对各个加工涉及到的各个文件的说明

2.3.4.1对加工1涉及到的各个文件的说明

1)文件名:考生名册

考生名册=姓名+性别+身份证号+准考证号+合格标志+报考级别

简述:存储考生的基本信息,字符型的数据。

存取方式:顺序

2.3.4.2对加工2涉及到的各个文件的说明

1)文件名:试题得分清单

试题得分清单=听力+阅读+综合+写作翻译

简述:存储整型数据,英语考试中考生各个大题的得分情况。

存取方式:顺序

2.3.4.2对加工3涉及到的各个文件的说明

1)文件名:历年考试信息库

历年考试信息库=考试时间+考试级别+考试次数

简述:存储数字数据和字符数据。

存取方式:顺序

四六级数据流图报名系统

相关推荐