务器提出服务器请求,服务器用协议把所需文件资料传给用户,客户端接受并显示在浏览器上第二层服务器是功能层,完成客户的应用功能,即服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理结果返回服务器,再传至客户端第三层数据库服务器是数据层。数据库服务器应客户请求地进行各种处理。与传统的模式相比,结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。客户端服务器后台数据库客户端而且使维护任务层次化管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。由以上的分析可知,三层结构也可以理解为增加服务器的模式。是项目的部分,它用技术,开发应用程序的开放源码的。有如下的主要功能包含个,能将用户的请求发送到相应的对象。自由库,并且在中提供关联支持,帮助开发人员创建交互式表单应用。提供了系列实用对象处理通过自动处理属性国际化的提示和消息。项目的目标是为创建应用提供个开放源代码的。的内核是基于例如,和,以及各种包的标准技术的灵活的控制层。提供了它自身的控制器组件,并整合了其他技术,以提供模型和视图。对于模型,同大多数的第三方软件包样,如或者,能够和标准数据连接技术相结合,如和。对于视图,与协同工作,包含和。框架是个分层架构,由个定义良好的模块组成。模块构建在核心容器之上,核心容器定义了创建配置和管理的方式,如图所示图框架的个模块图组成框架的每个模块或组件都可以单独存在,或者与其他个或多个模块联合实现。每个模块的功能如下核心容器核心容器提供框架的基本功能。核心容器的主要组件是,它是工厂模式的实现。使用控制反转模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。上下文上下文是个配置文件,向框架提供上下文信息。上下文包括企业服务,例如电子邮件国际化校验和调度功能。通过配置管理特性,模块直接将面向方面的编程功能集成到了框架中。所以,可以很容易地使框架管理的任何对象支持。模块为基于的应用程序中的对象提供了事务管理服务。通过使用,不用依赖组件,就可以将声明性事务管理集成到应用程序中。抽象层提供了有意义的异常层次结构,可用该结构来管理异常处理和不同数据库供应商抛出的消息。异常层次结构简化了处理,并且极大地降低了需要编写的异常代码数量例如打开和关闭连接。的面向的异常遵从通用的异常层次结构。框架插入了若干个框架,从而提供了的对象关系工具,其中包括和。所有这些都遵从的通用事务和异常层次结构。模块上下文模块建立在应用程序上下文模块之上,为基于的应用程序提供了上下文。所以,框架支持与的集成。模块还简化了处理多部分请求以及将请求参数绑定到域对象的工作。框架框架是个全功能的构建应用程序的实现。通过策略接口,框架变成为高度可配置的,容纳了大量视图技术,其中包括和。是个开放源代码的对象关系映射框架,它对进行了非常轻量级的对象封装,使得程序员可以随心所欲的使用对象编程思维来操纵数据库。可以应用在任何使用的场合,既可以在的客户端程序实用,也可以在的应用中使用,最具革命意义的是,可以在应用的架构中取代,完成数据持久化的重任。开发环境及相对个或多个学生进行对应的考试操作,如让他们重新考试或者是结束考试等。图用户监控端监控页面图用户监控端改变考试状态流程图用户监控端是否在考试时间内是否改变学生考试状态考试结束写入监控表开始监控图用户监控端改变考试状态流程图用户考试端获取考试状态流程图用户考试端读取监控表是否在考试时间内状态是否改变返回处理结果考试结束开始考试图用户考试端获取考试状态流程图具体实现方法创建类向服务器发送请求,为要执行的在中的更新方法发送请求后的回调函数为我要调用的函数名主要实现对各种状态的处理发送请求并异步执行实现的代码取得考试状态对不同的状态进行不同的操作„„„定时调用该函数,时间单位为毫秒如老师禁止学生考试,则在学生考试端显示相关的信息。学生确认消息后则自动退出当前考试。图用户考试端状态被改变后的答题页面阅卷模块设计及实现在学生主动提交考卷老师强制提交或者是考试时间到了自动提交后,对存在考试临时表内的学生试题信息进行判断,并将结果存入到考试结果表中。最后将分数进行统计存到考试结果统计表中。其中涉及到的表主要有张考试临时表,考试结果表和考试结果统计表。关系如图所示图阅卷相关表与其他表间的关系图自动阅卷流程如图所示考试结果统计表考试结果表考试临时表自动阅卷分数统计开始阅卷结束阅卷图阅卷流程图具体实现构造实体类,„接口„„在中调用„„在中调用系统测试依据上述分析和设计资料,经过多次测试,已完成系统所需的功能。系统截图参考上面系统功能设计部分。单元测试在开发系统的过程中,对所有代码的正确性和逻辑行得到定的检验,暂时看来不存在大的。单元测试就是指为了确保我们的软件在运行过程中的正确无误。单元测试任务包括模块接口测试数据库连接测试等。本系统的单元测试中,使用了作为测试工具。在测试过程中,我们要对每个类实现的方法编写个相应的测试方法。例如下面个简单方法的用例。通过班级查找对应的考试强制转换成类型打印结果,看测试是否成功分钟功能测试它是在已知系统所应具有的功能,通过测试来检测每个功能的情况。本系统功能全部实现,并能正常使用。性能测试测试软件的运行性能。这种测试常常与强度测试结合进行,需要事先对被测软件提出性能指标。从测试的结果看,多个用户同时访问时,性能存在有个饱和点,旦超过这个负荷,就使性能表现出下降趋势。而且系统的性能还跟计算机硬件性能也有很大的关系。硬件也好,该软件的性能也越好。结论在本次毕业设计中,我如期完成了毕业设计任务书所规划的所有任务和功能,主要实现对考试过程的监控和对客观题的自动阅卷,包括判断学生是否有参加考试的权限在学生答题过程中对答案进行实时保存,以防止由于电脑故障等原因造成数据的丢失老师监控端实时获取考生的信息,并对其进行考试状态的控制如重新考试,结束考试等学生提交考卷后,对客观题进行自动阅卷和判分。由于开始时间紧张,目前系统中还存在些不足,比如对系统中些细节问题处理不够完善,对用户异常处理不够全面用户界面和操作流程也需要修改等等,这些问题都有待在以后的工作中来解决。套好的远程教育软件,往往能够很好的提高整个教学质量。时下的很多在线考试系统往往不是功能较少,就是操作复杂不够人性化。在线考试系统的设计很好的结合了其他考试系统的功能并加以改进。其中考试监控的开发,代替了老师在考试过程中的发卷收卷等繁杂的工作,使老师更好的管理整个考试过程传统的手工阅卷出错率高,重复的工作量,自动阅卷功能很好的将老师从重复繁重的手工操作中解放出来,使效率得到了很大的提升。参考文献方睿等网络数据库原理及应用成都四川大学出版社,。沈沁等网页设计与制作北京中国电力出版社,。飞思科技产品研发中心应用开发详解北京电子工业出版社,。朱福喜等程序设计技巧与开发实例北京人民邮电出版社,。朱敏等应用教程北京清华大学出版社,。夏昕等深入浅出北京电子工业出版社,。中学考试监控与阅卷系统的设计摘要在线考试评估系统简称系统,是基于简称结构的数据库访问模式,采用作为平台搭建的框架开发的套新型智能的远程教育软件。主要用于各中小学的学生考试和教学评估。本论文设计作为项目的个组成部分,主要实现了考试过程监控和客观题的自动阅卷功能。论文首先介绍了设计中所涉及到的项目背景开发技术,并构建了系统的总体框架其次根据中小学的实际情况和远程教育软件项目的需求,详细地进行了数据库设计和系统功能模块设计,制定了各功能模块的流程图然后采用编程语言对本论文的设计任务进行编码,并最终实现了对考试过程的监控和对客观题的自动阅卷等功能。通过本模块的应用,可以满足系统的在线考试部分需求,对系统的应用和发展起到定的促进作用。关键词在线考试考试监控阅卷目录论文总页数页引言课题背景课题目的课题意义系统总体设计系统构架及其相关技术介绍开发环境及相关技术介绍系统需求分析考试监控模块需求分析阅卷模块需求分析系统数据库设计考试监控模块数据库设计阅卷模块数据库设计系统功能设计及实现考试监控模块设计及实现阅卷模块设计及实现系统测试结论参考文献引言课题背景随着计算机软硬件和互联网的发展,将传统的教育产业信息化成为可能。但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织次考试至少要经过五个步骤,即人工出题考生考试人工阅卷成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。所以拥有套实用完善高效的在线考试评估系统越来越显的重要。这样能更好的方便学校对教学质量的管理,降低成本,提高效率。课题目的根据目前中小学的具体情况,设计套符合他们的高效智能的在线考试评估系统在线考试系统,并为学校主管部门教学评估教学质量控制提供决策依据。本课题主要实现该系统的部分功能考试监控及对客观题的自动阅卷,从而减轻了老师的工作量。把更多的精力放入到对学生的教育中。课题意义在线考试评估系统简称系统目的是为中小学提供个公正客观的在线考试在线评估的智能化平台。考试监控及对客观题的自动阅卷的设计,主要是能够让老师平时繁琐的阅卷以及对整个考试过程的管理中解脱出来,把更多的精力投入到对学生的教育中来从而大大提高工作效率。与此同时也提高了考试的质量,从而使考试更趋于公正客观,更加激发学生的学习兴趣。系统总体设计系统构架及其相关技术介绍系统构架本系统是基于简称结构的数据库访问模式,在管理的作为平台框架搭建具体的在线考试评估系统。采用框架主要用于将的数据流和业务流分开,采用,主要用于更高效率对数据库存取效率及提高项目开发效率。采用管理的主要是获得对的支持,获得更高的开发效率和更高的操作性能。并能获得相关的事务支持。之所以不完全用框架是考虑项目组的技术水平可能不足以完全驾驭这样的框架规范。所以本系统不属于标准的的标准应用。对于的数据库操作,将采用模式将操作封装至对象中。而将建立专门的业务层,对层及其他子模块或
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 32 页
第 2 页 / 共 32 页
第 3 页 / 共 32 页
第 4 页 / 共 32 页
第 5 页 / 共 32 页
第 6 页 / 共 32 页
第 7 页 / 共 32 页
第 8 页 / 共 32 页
第 9 页 / 共 32 页
第 10 页 / 共 32 页
第 11 页 / 共 32 页
第 12 页 / 共 32 页
第 13 页 / 共 32 页
第 14 页 / 共 32 页
第 15 页 / 共 32 页
预览结束,还剩
17 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。