





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
程教育的推广和在线考试需求的增加,本文设计并实现了套在线考试系统。
本系统实现了系统管理考生管理在线考试在线制作试卷控制学生考试试卷审批等基本功能。
同时,为确保系统安全运行和考试信息的机密性完整性,本系统采用了协议来加密传输的考试数据,并实现对服务器的认证。
系统采用开发模式,以作为开发平台,结合等语言,以为服务器和为后台数据库。
整个系统层次结构简单,操作容易,并具备定的安全性。
考生借助此系统,可以随时随地的进行课程结业考试,同样,老师使用该系统能更高效便捷的组织在线考试。
关键词在线考试系统模式在线考试系统摘要第章引言课题背景系统开发的意义第二章需求分析问题分析功能需求分析开发环境的选择系统安全基础第三章系统总体设计设计思想系统模块结构图系统流程图数据库的设计第四章系统详细设计与实现运行环境的安装配置配置运行环境配置运行环境功能模块设计系统管理模块考生管理模块成绩查询模块控制考试模块制作试卷模块试卷中心模块考生考试模块第五章系统测试结论参考文献致谢南昌工程学院专科毕业设计论文第章引言课题背景近年来,我国的函授教育网络远程教育自学教育,以及国内国外的各类认证考试教育,如微软的的等,迅速发展。
在这个日新月异的时代,不学习就意味着落后,所以接受教育不再局限于校园内,职场人员通过各种不同的考试来提升自我。
随着的发展,计算机的全面普及,学校的教学教务管理行政管理也改传统的模式,借助现代计算机技术及因特网技术,努力朝着信息化建设的方向发展。
教育的改革,给人们带来了更多的学习机会。
随着学习形式灵活学生分布广的教育及各种的认证培训考试教育的迅猛发展,考试的形式也变得更加多样化。
比如,在线考试就已经成为广泛应用的种考试形式,相应的,对在线考试系统的需求也越来越大。
系统开发的意义系统所设计的在线考试系统,是响应教育信息化的体制改革,使技术与计算机技术在教育教学领域的应用得以拓展。
在线考试系统的开发与设计适合现代教育教学,也给传统的考试提供了个很好的解决方案,今后将成为教育教学管理的辅助方式之,让传统教育中的考试朝网络化的方向发展。
第二章需求分析第二章需求分析问题分析在传统的学校教学中,进行场考试,要求老师刻试卷印试卷安排考试监考收集试卷评改试卷讲评试卷和分析试卷,这是个繁杂的过程,需要大量人力物力与时间的投入,已经越来越不适应学校信息化建设与现代教学的需要。
尤其在远程网络教学中,学生分布广,不易统集中安排考试,给校方和学生带来了众多的不便。
当前盛行的在线考试系统,正是信息化建设的产物,它是传统考场的延伸。
它可以利用互联网络和局域网,随时随地的对学生进行考试,评分,加上数据库技术的利用,使得管理过程简化,能够轻松实现查询,控制等功能。
因此在线考试是信息化教学的不可缺少的辅助手段。
显然,无论采取何种方式,首要考虑的是安全性能。
为此,本系统在协议下完成了在线考试。
数据信息资料等得以安全稳定的传输。
功能需求分析用户类别登录系统的身份定为四种,是超级管理员既学校领导,二是是般管理员普通老师,三是学生,只有被授权的用户才可以使用本系统的资源。
权限管理系统需要经过有效的身份验证可以登录。
用户的身份不同,使用的系统资源也不同。
考生只可以参加在线考试般管理员普通教师可以在线制作试卷,进行考生管理,添加学生信息控制考试成绩查询等。
学校领导可添加院系教师部门科目信息及查询修改管理员信息及审批试卷查询考生信息超级管理员拥有整个系统的全部使用权限,但查询修改管理员信息的权限例外。
在线考试功能考生输入准号证号登陆系统后,选择对应的试卷可进行考试。
答题完毕后,可自动交卷,系统将自动评分,考生可同时获得考试成绩。
在线制作试卷般管理员教师学校领导和超级管理员可在线制作试卷,可设定试题的类型难易程度分值。
控制考试功能可设定每次的考试时间,可禁止或允许考生参加考试,同时可查看考生的考试状态。
考生管理功能可注册新增学生用户,同时查看个别考生及班级考生的信息,也南昌工程学院专科毕业设计论文可设定考生的考试状态允许或禁止考试。
考生成绩查询功能提供考生各科目成绩的详细查询。
试卷审批功能超级管理员及学校领导有此权限。
教师制作试卷完毕,只有经过超级管理员或学校领导审批后才能发布,发布后学生才能开考。
系统管理功能般管理员只可更改登陆密码。
超级管理员及学校领导除更改密码外,同时具有高级管理功能,进行添加和删除管理员的帐号。
系统安全性能协议对数据的加密对服务器的认证等能够保证数据在各个流程中流动的安全性。
开发环境的选择整个系统开发完全采用模式,开发平台为平台,以为引擎和服务器,后台数据库使用。
在开发模式上选择模式,是因为模式有以下优点开发成本及维护成本降低。
由于架构管理软件只安装在服务器端上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器端完全通过浏览器实现,极少部分事务逻辑在前端实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。
良好的安全性能,防火墙加技术加上协议可以保证后台数据库的安全性。
所有客户端请求都是通过来访问数据库,从而大大减少了数据直接暴露的风险。
因此系统的架构就采用了设计模式。
系统安全基础在系统安全性能方面,以协议作为安全保障,协议功能概述如下协议位于协议模型的网络层和应用层之间,使用来提供种可靠的端到端的安全服务,它是客户服务器应用之间的通信不被攻击窃听,并且始终对服务器进行认证,还可以选择对客户进行认证。
协议在应用层通信之前就已经完成加密算法通信密钥的协商以及服务器认证工作,在此之后,应用层协议所传送的数据都被加密。
实际上是共同工作的两层协议组成,如图所示。
从体系结构图可以看出安全协议实际是握手协议修改密文协议警告协议和记录协议组成的个协议族。
第二章需求分析图体系结构记录协议为连接提供了两种服务是机密性,二是消息完整性。
为了实现这两种服务,记录协议接收传输的应用报文,将数据分片成可管理的块,进行数据压缩可选,应用,接着利用或其他加密算法进行数据加密,最后增加由内容类型主要版本次要版本和压缩长度组成的首部。
被接收的数据刚好与接收数据工作过程相反,依次被解密验证解压缩和重新装配,然后交给更高级用户。
修改密文协议是使用记录协议服务的高层协议的个特定协议之,也是其中最简单的个。
协议由单个消息组成,该消息只包含个值为的单个字节。
该消息的唯作用就是使未决状态拷贝为当前状态,更新用于当前连接的密码组。
告警协议是用来为对等实体传递的相关警告。
如果在通信过程中方发现任何异常,就需要给对方发送条警示消息通告。
警示消息有两种种是,如传递数据过程中,发现的,双方就需要立即中断会话,同时消除自己缓冲区相应的会话记录第二种是消息,通信双方通常都只是记录日志,而对通信过程不造成任何影响。
握手协议可以使得服务器和客户能够相互鉴别对方,协商具体的加密算法和算法以及保密密钥,用来保护在记录中发送的数据。
握手协议允许通信实体在交换应用数据之前协商密钥的算法加密密钥和对客户端进行认证可选的协议,为下步记录协议要使用的密钥信息进行协商,使客户端和服务器建立并保持安全通信的状态信息。
握手协议是在任何应用程序数据传输之前使用的。
握手协议包含四个阶段第个阶段建立安全能力第二个阶段服务器鉴别和密钥交换第三个阶段客户鉴别和密钥交换第四个阶段完成握手协议。
握手协议改变密码协议警告协议,记录协议南昌工程学院专科毕业设计论文第三章系统总体设计设计思想系统功能设计本着从用户角度出发的原则,要求实用,且符合用户提出的合理需求。
系统设计在不违反系统整体性的基础上,可根据用户的需求进行二次开发,不断完善系统功能,便于系统的不断升级。
系统模块结构图系统的模块结构如图所示,根据权限不同对用户所操作的模块也有相应的变化。
各个模块在数据库的支持下具有性完整性。
图系统模块结构图系统流程图用户对系统进行操作的流程也用图作了形象的解释,系统对操作用户反馈其对应的信息。
老师能够很方面的举行考试,学生对考试过程透明,但系统能对学生的考试自动存档打印出考试成绩。
并对学生信息加以记录以方便查询。
其流程图如下所示考试系统系统管理查询系统控制考试考生管理制作试卷试卷中心用户注销退出系统第三章系统总体设计否图系统流程图成绩管理模块是否为学生考试过程控制模块是题库制作模块成绩打印统计查询开始用户登录结束南昌工程学院专科毕业设计论文数据库的设计在数据库设计时,考虑到系统不同用户,不同权限,以及系统所使用范围和试卷的特有属性,分别建立了相应的表。
各个表的主键在表中也已相应标明。
以下就是系统中几个关键的表。
表考生信息表名称字段名称数据类型主键非空准考证号密码姓名性别学号年级班级部门号系别考试状态考试权限表系别信息表名称字段名称数据类型主键非空部门号部门名称表试卷属性表名称字段名称数据类型主键非空科目号试卷号试卷标题部门号试卷属性教师证号试卷状态第三章系统总体设计表问题属性表名称字段名称数据类型主键非空科目号试卷号问题号问题题型难度分数状态被提取次数南昌工程学院专科毕业设计论文第四章系统详细设计与实现运行环境的安装配置运行环境需要的支持,需要安装两个软件和。
配置运行
