基于网络的考试系统模型设计_第1页
基于网络的考试系统模型设计_第2页
基于网络的考试系统模型设计_第3页
基于网络的考试系统模型设计_第4页
基于网络的考试系统模型设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于网络的考试系统模型设计摘要:本项目研究了一种基于B/S的网络版的实时、高效的计算机网络考试系统信息管理系统,结合计算机网络考试系统的实际需求进行分析和功能调整,探讨了利用JSP开发计算机网络考试系统的过程,以期够满足高校计算机考试信息的管理流程和日常管理工作需求。关键词:计算机网络;考试系统;设计隨着信息时代的来临,越来越多的纸质化考试被计算机网络考试系统所代替。高校作为各类考试比较集中的社会部门,目前正处于纸质化考试向网络系统考试的过渡阶段[1]。然而从实践情况来看,目前高校所采用的计算机网络考试系统存在种种缺点,如界面的美观性不够,操作烦琐,效率不高且保密性得不到保障,兼容性也不是很好,给用户造成了诸多的不便。因此,开发一套完善的计算机网络考试系统,对于高校考试管理工作有着十分重要的意义。1需求背景分析充分利用信息行业的现有资源开发更好的计算机网络考试系统来提高工作效率,加强计算机考试信息管理工作是势在必行的。高校长期以来使用过时的基于客户端/服务器端的管理系统对计算机的考试信息进行管理,这时候的操作和进行的流程是比较烦琐的[2]。这种管理的流程存在着许多的不足之处,针对诸多的缺点,本文将设计一种基于B/S的网络版的信息管理系统,来使上述问题得到解决,让使用者感受到计算机考试信息检索功能的快速,体验到信息管理流程的便捷,让用户的使用变得实时、方便,并且乐意使用这样效率比较高的计算机网络考试系统。通过这一设计的系统,管理人员可以完成对各项数据信息的录入和管理工作,同时还能够实现数据信息的及时更新功能。本系统采用B/S的模式,使系统的灵活性、规范性都有所增强。利用基础编程技术,提供系统所需要的各种可靠机制。应用级的可靠机制是通过可靠服务的形式来提供的。采用计算机网络考试系统,将加强高校的联合监管,提高计算机考试信息管理和开发的水平。采取预防措施来保护系统,例如,有些人对数据库只需要以“浏览”方式访问数据库信息,而无须具备“修改”能力;有些人则要对数据库具有增加、删除、修改信息的能力。系统的安全性是一个综合性的问题,它涉及系统中的各个方面,如硬件平台、软件环境部分(包括操作系统、数据库、入侵检测和病毒防范等)。只有每个方面达到了很高的安全保障,才能够真正保证系统综合体系的安全性和可靠性。2总体设计2.1业务流程分析内在性是指流程存在的必然性。要实现一个目标或者完成一个任务,必须通过一定的流程。现实当中的任何事物,不论是随着时间的推移其状态发生改变,还是其在空间上产生移动,它总是处在变化当中,而这些变化则包含着一个或多个流程。系统中即使最为简单的事务也包含着若干活动,具有一定的流程,没有流程的事务实际上是不存在的,也就是说,系统的流程是内在的。这个学习主要采用画图分析,使用业务流程图。业务流程图是一种物理模型,主要作用是描述系统内部各个模块各个单元与人员之间的业务关系,而且还能看出管理信息的流向问题。系统的业务流程,如图1所示。用户根据页面表单属性,认真填写相应的信息后提交,数据信息资料都插入数据库中。数据信息管理业务流程如图2所示。2.2系统功能结构本网站的开发以现有成熟技术为参照,共享源码为模板,结合计算机网络考试系统的实际需求进行分析和功能调整,探讨了利用JSP开发计算机网络考试系统的过程[3]。管理人员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。根据对系统需求的分析,对系统的基本功能了解,功能结构图如图3所示。2.3系统体系结构设计分层架构在很多系统中普遍被大家所使用。计算机网络考试系统也是使用的分层架构,把它们的关系分清[4],同时也方便后期的维护,这样大大简化了代码的复杂性,便于开发。访问数据库使用Web服务器,如图4所示。3系统实现3.1系统登录实现系统登录有普通用户登录和管理用户登录这两种权限。填写用户名称和用户密码后,数据会与后台数据库的原始记录进行对比,如果有该记录,那么登录成功。3.2系统首页实现用户登录系统首页后,接着点击里面的菜单链接的各个按钮就可以跳转到其页面,并且以此完成相应的功能操作。3.3用户密码管理模块实现利用基础编程技术,提供系统所需要的各种可靠机制,从两个方面着手,让系统的安全性提高到比较高的程度,基本满足系统的需求,并且可靠的系统级的机制让共享硬件平台和安全信息交换有了保障、软件环境安全也变得可靠[5]。3.4用户信息管理模块实现用户增加时需填写详细信息,填写完成后点击确定按钮将用户信息成功保存到系统数据库中,在用户查询模块中可通过关键字搜索到增加后的用户信息,并能在用户管理模块中进行修改和删除。管理员操作后,系统自动将用户信息存入數据库中。管理员点击确定提交,只有填写信息格式正确,必填项不为空,系统才会将表单中的数据存入数据库的表中,弹出操作成功。不然,会弹出错误信息。只有管理员把表单内容填写正确,才能成功添加数据。3.5试卷信息管理模块实现试卷信息管理子模块的主要功能:管理员对试卷信息进行增删改查,管理员操作完毕,系统自动将试卷信息存入数据库中。管理员点击确定提交,只有填写信息格式正确,必填项不为空,系统才会将表单中的数据存入数据库的表中,弹出操作成功。不然,会弹出错误信息。只有管理员把表单内容填写正确,才能成功添加数据。3.6成绩信息管理模块实现管理员点击确定提交,只有填写信息格式正确,必填项不为空,系统才会将表单中的数据存入数据库的表中,弹出操作成功。不然,会弹出错误信息。只有管理员把表单内容填写正确,才能成功添加数据。3.7信息查询模块实现在管理员点击确定按钮提交之后,详细的查询结果就以分页的形式显示在页面上。4系统测试系统功能实现后,需要按照严格且详细的步骤去测试。进行环境测试是对系统进行了一个周密而又细致的测试。4.1测试目的测试是为了让用户获取更好的使用感受,是必须要进行的一个环节。因为整个系统是有关计算机考试管理的系统,系统中有大量的隐私问题,开发者需要对此抱有强烈的责任心,需要开发者对系统进行一个周密的测试。测试的主要目的是在系统正式投入使用之前,开发者使用科学周密的方法对系统进行测试,排查系统中的不足点与潜在的错误点,并对此进行解决,从而提高了软件的整体可靠性,使用户使用起来更加舒心和便利[6]。任何一个系统或多或少都会存在问题,这是难以避免的,但是可以尽可能地降低出现漏洞的概率,这是软件工作者所要必做的工作之一。4.2测试用例本次测试用例编写方式属于黑盒测试,将进一步验证软件的功能需求,使其变得更贴近用户使用时的特点,以及更符合产品所要表达的效果。表1所示为登录界面的测试用例。4.3测试结果系统经过周密的测试与调试,系统的功能基本可以实现,没有显著的错误,可以满足开发者以及用户的需求。当然也有不足的地方,整个系统没有像大型计算机网络考试系统那样完善。4.4系统维护每个系统都需要定期进行维护,系统维护非常重要,一方面维护数据库中的数据,定期更新维护,注销数据,对特殊数据进行加密等操作。另

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论