网上考试系统的分析与设计

被引量 : 0次 | 上传用户:zhrmghgws001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网上考试系统的分析与设计,隶属于软件工程、计算机网络与通信的研究领域,该课题主要研究在J2EE构架下的网上考试系统的分析与设计。本课题是以山东经济管理干部学院教学改革项目“网络考试系统”为背景完成的。本文作者参与了项目的需求分析、架构设计及题库部分的设计工作。该项目结合先进的教学管理方法和现代网络技术,采用JSP、Servlet、JavaBean等技术建立网上考试系统。实现了网上考务管理,考试管理、题库管理及自动阅卷的功能。本文作者在系统分析阶段进行用户需求分析;在系统设计阶段对系统进行总体结构设计、后台题库设计、确定组卷策略及进行遗传算法在组卷应用中的探索。在分析阶段,本文作者结合自身的工作经验,深入学院各基层系部及与考试相关的各个职能部门,广泛进行了用户访谈并查阅了大量考试组织及安排方面的文件资料。在与用户的交流过程中逐步了解确定了用户组织考试的业务流程,考试过程中的数据流程以及考试工作中各个对象间的服务关系。在此基础上经过与用户的多轮协商,最终确定了项目功能需求和性能需求。在设计阶段,本文作者参与了系统结构设计和后台的题库设计。在系统结构上,本项目没有采用通常的二层模式,因为client/server结构通常在第一次部署的时候比较容易,但难于升级或改进,这使得重用业务逻辑和界面逻辑非常困难。我们采用了Mvc模式来设计系统架构,这是一种多层的结构模式,多层方式可以使企业级应用具有很强的伸缩性,它允许每层专注于特定的角色。MVC把J2EE的WEB处理分为三个部分:Model、View、Controller。现在有许多免费的开源的Web层的应用框架(如Struts)完整实现了这种结构,可以拿来直接使用。在本项目中为了使系统更加有效和灵活,没有直接使用Struts,而是依照Mvc的基本原理,结合网上考试自身的特点来实现Mvc。在后台题库的设计中,为了降低开发的复杂度和缩短开发周期,本系统根据需求采用把检索部分和题干部分合在一起存放,把答案部分单独存放的数据存储方式。在考试的关键环节——自动组卷环节中,本文作者和项目组的其他同志一起分析试验了多种组卷方法,特别是对遗传算法(GA)在组卷中的应用作了积极的探索,取得了较好的成果。遗传算法作为一种全局优化搜索算法,得到了广泛的应用。遗传算法能根据自然法则从群体中选择适应性更大的个体,从而得到最优解,具有自组织、自适应和自学习等智能特征,这种特征大大提高了组卷的效率和试卷的质量。在阅卷环节,本项目为了确保考生答案的安全性和保密性,在答案传输过程中采用了SSL协议。本文作者对SSL应用于tomcat服务器和WebLogic服务器进行了有益的探索。
其他文献
<正>近年来随着各级医院监护设备的完善及舒适化医疗的要求不断提高,幼儿围术期疼痛的治疗越来越受到关注。双侧腹直肌鞘阻滞(bilateral rectus sheath block,BRSB)用于小儿
环磷酰胺(Cyclophosphamidc)又名安道生(Endoxan·Cytoxan,CTX)。原为广谱抗癌药,但近20年来,在治疗难治性肾病综合征(NS)等疾病方面,取得了令人满意的效果,现就国内外儿科
比较阅读,是把内容相关而又有所不同的文章联系起来比较,寻找其中的联系与区别,更好地把握所学作品。通过这种关联性的发散与比较,可以锻炼学生同中求异、异中求同的思维过程
目的观察超声引导下腹横肌平面阻滞(TAPB)复合口服氨酚曲马多用于剖宫产术后镇痛的效果。方法择期硬膜外麻醉下行剖宫产手术产妇60例,随机分为两组,TAPB组和PCEA组。手术结束
<正>党的十八届三中全会对全面深化改革作出了重要指示,江西农村信用社如何迎接新一轮改革的机遇和挑战,本文给出了诠释。十年前,江西农村信用社积贫积弱、普遍亏损、严重资
深基坑支护技术是目前岩土工程领域中最为难点与热点的问题之一。本篇文章采取了将理论的分析以及数值的计算结合起来的方法进行探究,在本深基坑施工过程中,业主方从众多的支
以SUV车型为例,介绍了汽车整体侧围的拉深工艺与模具设计。通过改变制件冲压方向,增加工艺补充面,利用制件的法兰边做压料面,合理确定毛坯形状和布置拉深筋以及采取单动拉深
近年来我国国际贸易融资业务得到快速发展,本文探讨了商业银行贸易融资业务的发展变化和趋势,即从低风险结算方式向高风险结算方式发展;从单个业务环节向多个业务环节延伸;从
目的观察超声引导下腹横肌平面(TAP)阻滞用于下腹部手术术后镇痛的临床效果。方法选择下腹部手术患者90例,年龄25~55岁,随机分为三组,每组30例。A组行超声引导下单侧TAP阻滞;
江西省在大力推进农村土地制度改革和两权抵押贷款试点的过程中,遇到不少实践障碍和法律约束,主要表现有确权登记难操作、流转机制不顺畅、抵押价值难确定、处置变现受约束、