大学英语四级考试系统
设计人:张涛
学号:[1**********]
班级:2011级计科(1)班
1、编写目的
编写“大学英语四级考试系统”需求说明书,是为了让考生能够尽快的查到自己的成绩,并且能够具体地知道自己的每个模块得了多少分,从而进一步加强自己不足的地方,为下一次考试做好准备。
大学英语四级考试系统是一个功能比较完整的数据管理软件,具有数据操作方便、高效、迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,可在应用范围较广的Windows 系列等操作系统上使用。
2、任务概述
2.1 目标
“大学英语四级考试系统”针对的用户主要是考生,数据较多,相应的需求有如下方面。
1、能够存储一定的成绩信息,并方便有效的进行相应成绩
数据操作和管理,这主要包括以下内容: (1)成绩信息的录入、删除及修改; (2)成绩信息的多关键字检索查询;
(3)成绩信息的查询和统计。
2、能够对一定数量的学生进行相应的信息存储与管理,主要包括以下内容:
(1)学生信息的登记、删除及修改; (2)学生资料的统计与查询。
3、能够对需要的统计结果提供打印输出。
4、能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。 2.2 运行环境
Intel 486以上系列、AMD K6以上系列等PC 台式机和便携式计算机。
运行时占用内存:
软件平台:中文Windows 95/98/NT 4.0或更高版本 2.3 条件限制
该系统可以提供数据的远程访问功能。对信息的保护手段仅限于设置用户名,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。
3、数据描述
3.1 静态数据
大学英语四级考试系统系统的静态数据包括以下内容: 考生报名条件:(1)考生必须是高校在校生。
(2)考生须修完《大学英语1》、《大学英语2》、《大学英语3》、《大学英语4》。
(3)考生第一次考试不及格要进行第二次报名的须第一次考试成绩在350分以上;考生第二次考试不及格要进行第三次报名的须第二次考试成绩在370分以上;第三次考试不及格的考生,今后要报名考试的,须最近一次考试成绩在370以上才能报名。
3.2 动态数据
输入数据:查询方式、查询关键字
登记新成绩信息。
成绩、学生情况的更改。 操作权限密码。 输出数据:查询出的记录集。 统计资料输出文件。
成绩添加、删除等操作结果。
3.3 数据库描述
数据库采用Microsoft Access 数据库
3.4 数据流图和数据词典
“大学英语四级考试系统”的总体功能如下: 学生报名;
审核报名表; 学生名册; 考试时间、地点; 准考证打印; 成绩的输入; 成绩的输出; 成绩信息查询;
成绩的增删改; 学生的增删改;
管理员查询统计成绩和学生信息。
1)数据流图
大学英语四级考试系统数据流图如下所示:
不合格报名单
统计分析
报名单
合格标准
准考证
个人成绩单
考生名册
总成绩单
错误成绩单
2)数据词典
(1) 数据源点及汇点描述
1、名称:考生。
简要描述:成绩记录、查询及登记注册。 有关数据流:准考证号、身份证号。 2、名称:时期。
简要描述:时间。 有关数据流:年 月 日。 (2)加工逻辑词条描述 1、加工名:登录 加工编号:1
简要描述:检验考生身份证号是否入库,以此断定是否可
以查询。
输入数据流:身份证号。
输出数据流:登录错误信息,登录信息。 加工逻辑:
IF 身份证号未登记入库
THEN 发出“登录错误”
ELSE IF成绩未登记入库 THEN 发出“查询错误” ELSE IF所查时间不正确
THEN 发出“查询错误”
2、加工名:查询 加工编号:2
简要描述:将“查询信息”登记到访问记录库中。 输入数据流:查询信息,日期。 输出数据流:成绩访问记录,成绩。
加工逻辑:将学生成绩信息及日期写入成绩访问记录库中。
3)数据流名词条描述
1、数据流名:考号。
说明:每个学生的考号是唯一的,标识是考生自己。 数据流来源:考生 数据流去向:登录。
数据流组成:考号=“[**************]”“[**************]” 2、数据流名:错误返回。 说明:用于指示考生错误信息。 数据流来源:登录。 数据去向:考生。
数据流组成:检验错误=2{字母}40 3、数据流名:查询信息。 说明:传递考号和身份证号 数据流来源:查询。 数据流去向:考生。
数据流组成:查询信息=考号+身份证号
... (
4、数据流名:访问记录信息。 说明:用于记录考生查询信息。 数据流来源:访问记录库,登记。 数据流去向:查询
数据流组成:访问记录=身份证号+考号 5、数据流名:考生信息。
说明:用于记录登记入库的考生信息。 数据流来源:考生库 数据流去向:查询
数据流组成:考生信息=考号+身份证号 6、数据流名:成绩信息。
说明:用于记录登记入库的成绩信息。 数据流来源:成绩库 数据流去向:查询
数据流组成:成绩信息=考号+身份证号 (4)数据文件词条描述。
1、数据文件名:考生库 简述:存放考生信息。 输出数据:学考生信息。
数据文件组成:学考生库由“考生信息”组成。 存储方式:关键码 2、数据文件名:成绩库
简述:存放成绩信息。 输出数据:成绩信息。
数据文件组成:成绩库由“成绩信息”组成。 存储方式:关键码
3、数据文件名:访问记录库 简述:存放访问记录信息。 输入数据:访问记录。 输出数据:访问记录。
数据文件组成:访问记录库由“访问记录”组成。 存储方式:关键码
大学英语四级考试系统
设计人:张涛
学号:[1**********]
班级:2011级计科(1)班
1、编写目的
编写“大学英语四级考试系统”需求说明书,是为了让考生能够尽快的查到自己的成绩,并且能够具体地知道自己的每个模块得了多少分,从而进一步加强自己不足的地方,为下一次考试做好准备。
大学英语四级考试系统是一个功能比较完整的数据管理软件,具有数据操作方便、高效、迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,可在应用范围较广的Windows 系列等操作系统上使用。
2、任务概述
2.1 目标
“大学英语四级考试系统”针对的用户主要是考生,数据较多,相应的需求有如下方面。
1、能够存储一定的成绩信息,并方便有效的进行相应成绩
数据操作和管理,这主要包括以下内容: (1)成绩信息的录入、删除及修改; (2)成绩信息的多关键字检索查询;
(3)成绩信息的查询和统计。
2、能够对一定数量的学生进行相应的信息存储与管理,主要包括以下内容:
(1)学生信息的登记、删除及修改; (2)学生资料的统计与查询。
3、能够对需要的统计结果提供打印输出。
4、能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。 2.2 运行环境
Intel 486以上系列、AMD K6以上系列等PC 台式机和便携式计算机。
运行时占用内存:
软件平台:中文Windows 95/98/NT 4.0或更高版本 2.3 条件限制
该系统可以提供数据的远程访问功能。对信息的保护手段仅限于设置用户名,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。
3、数据描述
3.1 静态数据
大学英语四级考试系统系统的静态数据包括以下内容: 考生报名条件:(1)考生必须是高校在校生。
(2)考生须修完《大学英语1》、《大学英语2》、《大学英语3》、《大学英语4》。
(3)考生第一次考试不及格要进行第二次报名的须第一次考试成绩在350分以上;考生第二次考试不及格要进行第三次报名的须第二次考试成绩在370分以上;第三次考试不及格的考生,今后要报名考试的,须最近一次考试成绩在370以上才能报名。
3.2 动态数据
输入数据:查询方式、查询关键字
登记新成绩信息。
成绩、学生情况的更改。 操作权限密码。 输出数据:查询出的记录集。 统计资料输出文件。
成绩添加、删除等操作结果。
3.3 数据库描述
数据库采用Microsoft Access 数据库
3.4 数据流图和数据词典
“大学英语四级考试系统”的总体功能如下: 学生报名;
审核报名表; 学生名册; 考试时间、地点; 准考证打印; 成绩的输入; 成绩的输出; 成绩信息查询;
成绩的增删改; 学生的增删改;
管理员查询统计成绩和学生信息。
1)数据流图
大学英语四级考试系统数据流图如下所示:
不合格报名单
统计分析
报名单
合格标准
准考证
个人成绩单
考生名册
总成绩单
错误成绩单
2)数据词典
(1) 数据源点及汇点描述
1、名称:考生。
简要描述:成绩记录、查询及登记注册。 有关数据流:准考证号、身份证号。 2、名称:时期。
简要描述:时间。 有关数据流:年 月 日。 (2)加工逻辑词条描述 1、加工名:登录 加工编号:1
简要描述:检验考生身份证号是否入库,以此断定是否可
以查询。
输入数据流:身份证号。
输出数据流:登录错误信息,登录信息。 加工逻辑:
IF 身份证号未登记入库
THEN 发出“登录错误”
ELSE IF成绩未登记入库 THEN 发出“查询错误” ELSE IF所查时间不正确
THEN 发出“查询错误”
2、加工名:查询 加工编号:2
简要描述:将“查询信息”登记到访问记录库中。 输入数据流:查询信息,日期。 输出数据流:成绩访问记录,成绩。
加工逻辑:将学生成绩信息及日期写入成绩访问记录库中。
3)数据流名词条描述
1、数据流名:考号。
说明:每个学生的考号是唯一的,标识是考生自己。 数据流来源:考生 数据流去向:登录。
数据流组成:考号=“[**************]”“[**************]” 2、数据流名:错误返回。 说明:用于指示考生错误信息。 数据流来源:登录。 数据去向:考生。
数据流组成:检验错误=2{字母}40 3、数据流名:查询信息。 说明:传递考号和身份证号 数据流来源:查询。 数据流去向:考生。
数据流组成:查询信息=考号+身份证号
... (
4、数据流名:访问记录信息。 说明:用于记录考生查询信息。 数据流来源:访问记录库,登记。 数据流去向:查询
数据流组成:访问记录=身份证号+考号 5、数据流名:考生信息。
说明:用于记录登记入库的考生信息。 数据流来源:考生库 数据流去向:查询
数据流组成:考生信息=考号+身份证号 6、数据流名:成绩信息。
说明:用于记录登记入库的成绩信息。 数据流来源:成绩库 数据流去向:查询
数据流组成:成绩信息=考号+身份证号 (4)数据文件词条描述。
1、数据文件名:考生库 简述:存放考生信息。 输出数据:学考生信息。
数据文件组成:学考生库由“考生信息”组成。 存储方式:关键码 2、数据文件名:成绩库
简述:存放成绩信息。 输出数据:成绩信息。
数据文件组成:成绩库由“成绩信息”组成。 存储方式:关键码
3、数据文件名:访问记录库 简述:存放访问记录信息。 输入数据:访问记录。 输出数据:访问记录。
数据文件组成:访问记录库由“访问记录”组成。 存储方式:关键码