基于sql的网络在线考试系统的设计研究

基于sql的网络在线考试系统的设计研究

ID:23386375

大小:59.62 KB

页数:5页

时间:2018-11-07

基于sql的网络在线考试系统的设计研究_第1页
基于sql的网络在线考试系统的设计研究_第2页
基于sql的网络在线考试系统的设计研究_第3页
基于sql的网络在线考试系统的设计研究_第4页
基于sql的网络在线考试系统的设计研究_第5页
资源描述:

《基于sql的网络在线考试系统的设计研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于SQL的网络在线考试系统的设计研兜为了减轻人员的工作负担,使工作效能得以提升,在现代考试系统中逐步有采用网络在线考试系统进行考试的方案提出。并广泛应用与大学、政府及企事业单位等诸多专业网上考试、作业、练习等。基于SQL的网络在线考试系统除了能够实现试卷的自动选择和题目的随机导入以外,还具备大量的试题题库以及灵活易用的管理系统。使人们对试题资源的管理更为高效科学,使考试能够更加公平公正。【关键词】在线考试JSPSQLServer信息管理近年,随着考试类型的不断增加以及考试要求的不断提高,传统考试已不能完全满足人们的需求,也显露出种种弊端。网络技术以及普及到了教学

2、领域的各个方向,借助」SP及数据库等现代技术,可以使在线考试系统的实现成为可能。因此,许多学校或监考机构都想利用网络在线考试系统来降低管理成本,增加考试效率。网络在线考试系统已经成为教育技术发展与研究的方向。1系统分析1.1系统需求分析在线考试系统主要包括系统的注册、登陆、在线的考试系统、成绩查询系统等。注册和登陆功能是较为基本的功能,这里不多叙述。在线的考试系统,要考虑的主要是怎样出题、怎样收集答案、怎样保存,怎样判分这些问题。成绩查询系统则要有一个友善的界面,确保考生考试的顺利进行。并且提供对考生成绩的统计和查询等管理功能。应具有良好的安全性管理。1.2数据库

3、需求分析由于网络在线考试系统的关键在于要确保数据的完整和安全,为此,必须有完备和广泛的数据存储和管理系统作为实现考试系统的数据支撑。SQLServer2005是一种高性能的数据库管理系统,在保障系统可靠性和数据的安全性方面都比较高校,且整体性能良好,被公认为是卓越的数据库平台。系统基于SQLServer数据库,结合系统需求,对要实现的各个功能部分进行分别设计,并列出了相应的的数据项:考生信息表、课程信息表、套题信息表、试题信息表和考试试题信息表等。数据结构涉及各项目的ID、名称、时间、课程、分数等其它信息。1.3技术可行性技术实现方面,根据整个系统的需求和限制条件

4、,从软件配置和硬件实现方面进行了分析。从技术的角度研宄系统实现的可行性。软件配置,网络化考试需要的各种软件环境都已具备,本系统利用当前较流行的jSP技术,并选用SQLServer2005作为数据库服务器平台。该数据库平台能较好的完成数据的编辑、查询和提取,同时具备绝对的数据安全保障机制。因此在大数据处理、灵活操作等方面,完全可以为整个系统提供软件上的支持。硬件方面,考虑到该在线考试系统对硬件的要求并不需要太高。只要系统硬件具备一定的运算和存储能力、具有一定的稳定性、以及支持网络功能就可以。综上所述,其硬件平台完全能满足此系统的需要。2数据库设计SQLServer数

5、据库应用技术在经历了多年的演变与洗礼后已有很好的发展。SQLServer2005作为Windows平台上成熟的数据库平台,己经经过了无数的数据应用系统及项目的测试和洗礼,其安全性和卓越的数据处理能力有目共睹。下面对系统中的核心系统的数据库进行设计,试卷信息的E-R图如图1所示。对应的部分试题信息表如表1所示。3系统设计3.1在线考试模块设计在线考试模块的主要功能是允许的考生在网站上针对指定的课程进行考试。通常考试系统运行后先要在桌面弹出考试规则,然后经学生确认阅读完毕后,进行试题的随机抽取,从而开始考试并计时,最后到学生提交试卷后,实现系统的自动评分,并给出最终考

6、试成绩。用户登陆后选择在线考试,系统调用examRule.jsp显示考试规则,用户需同意相应的考试规则,进入selectLesson.jsp选择要进行考试的科目,单击开始考试,系统会进入startExam页面,开始进行答题!3.2考试题目管理模块设计考试题目管理模块主要包括考试题目列表的查看及修改编辑,以及后期对试题的添加和编辑、删除等功能。管理员选择题目管理,进入questionJsp页面,选择对题目进行的增删改查操作,程序会调用相应的模块,对信息进行操作。4结论整个该系统具有试卷管理、试题与科目信息管理,学生信息管理等功能,已经完成了前台和后台管理,实现了核心

7、功能。本系统应用j2EE平台技术,采用了当前业界较为流行的Struts的框架结构,实现此在线网络考试系统。参考文献[1虞益诚.SQLserver2005数据库应用技术[M].北京:中国铁道出版社,2009(09).[2]李尊朝JAVA语言程序设计[M].北京:中国铁道出版社,2011(09).作者单位南阳医学高等专科学校河南省南阳市473000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。