3  系统需求分析

3。1  系统功能概述论文网

3。1。1  系统目标

本系统主要是为了满足现在人的要求;在方便快捷的条件下,进行一场轻松的考试。也想让学校的资源更好地分配使用,这样老师教的放心,学生学的开心。利用现有的技术,创造出一个无纸化环境的考试;保护生态和减低成本的同时,也不忘了考试的真正意义。不但实现了远大的目标,也为社会选拔了人才。

通过这个系统可实现在线考试的基本功能。普通的用户通过准考证号和密码登录系统,而管理员通过名字和密码登录,这样不同的用户从不同的入口进入从而享受不一样的资源。对于当前这个系统而言,学生的功能稍微简单一些,例如注册和登录、参加考试、查询考试成绩、找回密码、修改个人信息等;管理员的功能相对来说复杂一些,例如登录、添加和修改管理员信息、根据不同的条件来查询相应考生的成绩、对课程信息的增删改查、对考生信息的删除等。这个系统中考生完成考试后提交答卷,系统自动评分后说明考试成功。

3。1。2  开发概况

在线考试系统由服务器部分和客户部分组成。服务器部分是考试创建和分配的地方;而客户部分是考生考试的地方。

在某些情况下,用于构建在线考试系统的混合技术是很重要的,例如服务器部分是基于应用程序的,客户端部分是基于Web的。基于应用程序的在线考试系统适用于操作系统平台,如Windows,Linux,UNIX和Mac。

因此,在线考试系统取决于平台,由具体系统实现中使用的程序设计语言和技术决定。当客户/服务器模型的开发直接基于传输控制协议/ IP(TCP / IP)协议栈时,服务器和客户端部分使用Java等编程语言构建。在这种情况下,开发的系统被称为基于应用的网络系统。在本系统中,具体的开发情况如下:

1。开发设计两个子系统:一是Manager,二是是Student。被授权的用户才能使用系统资源

2。不同身份用户实现不同的管理,系统验证有效的身份才可以登录。由于权限的不同,使用者看到的资源也有所不同

3。对各个系统的开发。Manager实现了管理员登录、管理员信息管理、考生信息管理、考生成绩查询、课程信息管理 、考试题目管理、退出后台等功能。Student实现了考生登录、注册、找回密码、开始考试、查看自己的成绩以及退 出等功能;

4。与数据库接通,使系统越发严谨和完美。

3。2  系统管理员对功能的需求

对管理员来说,包括对个人、考生、课程、题库、成绩等管理。

1、管理员信息管理:管理员可以添加、删除、修改管理员信息。

2、考生信息管理:管理员可以查看以及删除考生的信息。

3、课程信息管理:管理员可以添加或删除课程。

4、题库管理:进入后台,可以添加没有添加过的题目;去掉已经在题库里的试题;改正已有的题目。其中题目的种类包括了多选、单选和判断。由于分类不同,管理员可以设置附加说明等属性。

5、成绩管理:管理员可以根据准考证号或考试课程来查询相应的考生成绩。

3。3  系统用户对功能的需求文献综述

对一般用户而言,包括注册、登录、考试、查成绩、修改个人资料等。

1、注册:用户通过填写个人资料来注册,之后系统会给一个唯一的准考证号。

2、登录:用户通过自己的准考证号及密码登录系统。

3、在线考试:用户在倒计时结束前完成试题并提交。如果倒计时结束,试卷未全部答完的时候,系统会自动保存答案并提交试卷。提交试卷后后,系统会打分,用户可以立刻知道自己的考试成绩。

上一篇:java+mysql作业提交批改系统设计+ER图
下一篇:C#小区物业管理系统的设计与实现

C#小区物业管理系统的设计与实现

java+mysql音乐管理系统的分析与设计

基于Android平台的实时公交...

基于生物启发神经网络的AUV三维路径规划

java+mysql商品销售系统的设计与实现+ER图

java+mysql农村土地管理系统的设计与实现

HTML5商城系统APP设计

小企业會计准则执行的问题研究【2234字】

数控分度台的电气控制系...

我国中小企业网络营销存在的问题及对策分析

男生學手艺大全没洧文化...

新中基公司财务舞弊分析

浅谈档案管理茬现代煤炭...

浅谈大學文化理念与當代...

MFC基于Socket的直升机反潜算法验证系统设计

jsp+mysql上汽集团采购管理系统设计+ER图

浅谈小學语文教學中阅读...