特别是在信息化建设正如火如荼的今天,面对成千上万的考试人员,管理者往往叫苦连天。使用现代化的考试系统成为了必然,网络化的在线模拟考试系统就应任而生,本文中的模拟考试管理系统就是要解决这一问题。
为了解决这一问题,模拟职称考试管理系统是建立在Intranet/Internet网络架构上,用户包括管理人员和监考人员、考生,他们可以通过本地局域网登录系统进行操作,也可以通过Internet远程登录本模块。
为了满足用户的需求,该考试系统要实现以下目标。
1) 模块要全部用B/S系统开发,用户无需在本地机器安装软件,就可通过浏览器登录系统进行操作。
2) 模块采用ASP开发,具有完全的开放性,可以运行在任何支持ASP标准的服务器上,非常方便以后的文护和系统升级。
3) 只要系统允许,用户可以在任何时间、任何地点办公,包括出差在外地都可以使用该系统。
4) 模块文护费用很低,所有的文护操作只需要针对服务器进行,外地管理员只需要把服务器连接上网即可进行文护和升级,这对人力、时间、费用的节省是相当可观的。
5) 模块采用Web服务器和数据库服务器分离的方式,系统的安全性和性能因此得到很大提高。
6) 系统界面友好,使用方便,易操作。
3.2数据库设计
3.2.1 功能流程图介绍
功能流程图主要是分析、描述信息系统的数据转换和流动状况,显示系统内所有的基本成份及其相互联系的概况和细节.概括描述系统的内部逻辑,是理解表达用户需求、与用户沟通交流的工具,是新系统逻辑模型的最重要组成部分。功能流程图的基本符号包括: 外部实体,数据流 ,处理(处理逻辑、处理功能)和 数据存储.功能流程图的构造方法和指导思想: 自上而下,逐步细化;直观清晰,简单明了。
构造功能流程图的有关原外部实体一般只在TOP流程图和第一层功能流程图中标出,在其它层次则:不必再标出,以利突出重点,便于理解; 构造第一层功能流程图是关键的一环。必须按照规范步骤进行,抓住主要的输入输出环节; 在第一层功能流程图中一般只是集中表示系统的主要处理逻辑和与之相关的数据流动和转换,暂不反映出错处理和例外处理; 功能流程图一般不反映时间顺序和判断控制条件; 功能流程图只说明系统中的数据处理过程,不要将程序设计语言的某些命令当成功能流程图的步骤也列入其中; 功能流程图中的数据流必须开始于处理逻辑或终止于处理逻辑,即:各种处理逻辑与数据流必须相互关联,处理逻辑或者是接受数据流进行数据转换,或者是将已处理转换的数据输出到另一个处理逻辑或数据存储或外部实体;必须给功能流程图的各个元素都赋予一个清晰而有意义的名字。命名的一般原则:数据流和数据存储应反映系统中流动的和存储的数据组成;处理逻辑用动词加表语表示所发生在哪些基本数据上的处理和转换;下一层功能流程图的编号在上一层功能流程图编号的基础上进行扩展。
3.2.2功能流程图
本模拟考试管理系统采用三层功能流程图。顶层对监考人员(超级用户),和考生(普通用户)进行验证。二层分别为超级用户子模块以及普通用户子模块。三层分别为:用户管理子模块:考试管理子模块,成绩管理管理子模块,数据库管理子模块和试卷生成子模块。下面将对各个模块的数据流程进行详细的阐述。
顶层:
图3-1 顶层图
从顶层的图可以清晰的看到,作为数据流程中的最顶层模块为考试管理模块,作为数据的第一个流动模块,其主要的功能是对超级用户,即出题阅卷人员的身份以及考生也就是一般普通用户的身份进行验证,如果验证成功,那么其将进入系统的下一个层次的数据流动。二层:
在二层中包括了超级用户子模块和普通用户子模块:
① 考生用户子模块及其二层图
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页