2022年JSPSmart系统题库及试卷管理模块的设计方案与开发.docx

上传人:C****o 文档编号:12792123 上传时间:2022-04-26 格式:DOCX 页数:11 大小:263.84KB
返回 下载 相关 举报
2022年JSPSmart系统题库及试卷管理模块的设计方案与开发.docx_第1页
第1页 / 共11页
2022年JSPSmart系统题库及试卷管理模块的设计方案与开发.docx_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《2022年JSPSmart系统题库及试卷管理模块的设计方案与开发.docx》由会员分享,可在线阅读,更多相关《2022年JSPSmart系统题库及试卷管理模块的设计方案与开发.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品学习资源Smart 系统题库及试卷治理模块的设计与开发摘要SMAR系T 统是一个接受新思路、新架构、新技术开发出来的一个新型智能在线考试信息治理系统,该系统主要实现了同学在线考试与评估以及对各种评估信息的治理和爱护;本文针对训练工作的详细需求,用struts + spring + hibernate 搭建的框架为设计平台,以B/S(Browser/Server)模式开发与设计题库及试卷 治理模块;本设计为 Smart系统的一部分;主要设计和实现了学校考试的出卷方式与试卷库的治理;论文第一阐述了题库治理及试卷治理系统的详细需求分 析、数据库的合理设计以及系统设计原理,给出了运算机治理环境下的

2、题型分类、试卷生成的方法,并从科学、有用的角度构造系统功能模块,包括试卷录入、题库爱护、生成试卷、试卷治理等功能;其次介绍了各个模块功能的详细实现,包括:题库权限治理、手动出卷、自动出卷等;最终通过本模块的应 用,可以中意评估系统中考试需求,对训练评估的进展起到确定的促进作用;关键词: Struts ;Spring ;Hibernate ;卷生成;题库;卷治理目录论文总页数: 22 页1 引言 错误!未定义书签;1.1 课题背景 错误!未定义书签;1.2 国内现状 错误!未定义书签;1.3 本课题争论的意义错误!未定义书签;2 相关理论学问及其技术错误!未定义书签;2.1 系统开发环境及技术

3、错误!未定义书签;2.1.1 开发环境 错误!未定义书签;2.2 框架介绍 错误!未定义书签;2.2.1 Struts简介 错误!未定义书签;2.2.2 Spring简介错误!未定义书签;2.2.3 Hibernate简介错误!未定义书签;2.2.4 SQLServer 2000简介错误!未定义书签;2.2.5 JSP组件 错误!未定义书签;3 需求分析和设计方案23.1 题库治理 2欢迎下载精品学习资源3.1.1 试卷治理需求分析23.1.2试卷治理设计方案33.2 试卷治理 错误!未定义书签;3.2.1 试卷治理需求分析 错误!未定义书签;3.2.2 试卷治理设计方案 错误!未定义书签;4

4、 设计流程 错误!未定义书签;4.1 数据库设计 错误!未定义书签;4.1.1 题库治理数据4.1.2试卷治理数据ER图及数据库表 错误!未定义书签;ER图及数据库表 错误!未定义书签;4.2 系统实现 44.2.1 题库治理模块实现44.2.245 系统测试试卷治理模块实现75.1 测试环境 75.2 测试结果 7结论 7参考文献 8致谢 9声明 10JSP容器JSP文件请求浏览器生成 Servlet 源代码响应经编译的 Servlet 类图 3 JSP 容器初次执行 JSP的过程3 需求分析和设计方案3.1 题库治理3.1.1 试卷治理需求分析试卷治理是整个系统特殊核心的模块,它基于学问点

5、模块、章节模块、课程模块、题型治理模块完成的基础上的;其中核心元素是试卷,通过试卷将题欢迎下载精品学习资源库中的各模块连接起来;试卷治理分为题库录入和题库爱护两部分组成;试卷录入是整个题库治理模块的灵魂所在,所以试卷录入特殊重要;由于试卷类型很多和试卷录入、查询时便利快捷、治理的便利等各个因素考虑,不同种题型的试卷分别储存在不同的试卷库中;同时考虑到整系统的有用性,每一个题库都要有一个相应的答案库;答案库是独立的,这样设计是为了防止答案的泄露;题库治理模块用来爱护题库中的试卷的,对题库中的试卷供应增加、删除、修改及其查询等功能;其中题库生成是一个独立的子模块;题库是有使用权限的,只有拥有权限的

6、治理员与老师才可以向题库中添加各种类型且符合要求的试卷,也可以对它们进行修改和删除;所添加的试卷可以通过试卷来源来设计试卷库,例如:可以设计某某老师的题库;这样设计可以使老师在出卷的时候直接调用自己的题库来出试卷;这样便利了老师的出 卷,缩减了老师的工作量和时间;3.1.2 试卷治理设计方案试卷录入: 第一进入,选择年级,课程,章节,学问点,只有学问点不为空的时候点确定,才会跳出试卷的详细设置信息,否就会提示“请第一选择学问点”要选择对应的试卷类型,才能跳出对应的选项;比如选单项才能跳出单项对应的内容;所涉及的表的操作主要是储存;题库治理 :进入初始化页面,将全部的试卷查询出来显示在页面上;(

7、1) 查询:为用户供应 3 种查询方式按学问点查找(通过年级课程 章节学问点),按试卷类型查找和按试卷来源查找;通过3 种查询方式,分别显示出符合条件的试卷,显示在页面上;(2) 删除:主要实现对试卷的删除操作;通过试卷左端的复选框,实现单个试卷的删除或者批量的删除;(3) 修改:主要实现对试卷的修改功能;通过点击试卷对应的id ,或者通过选择复选框,进入到修改页面;a. 修改页面要先加载整个试卷的内容,单用户修改完内容点击储存的时候,能够更新数据库中对应的字段的内容;b. 修改页面仍要实现对本试卷的删除,以及返回到初始页面的功能;(4) 主要涉及表有:物理年级表: smart_real_gr

8、ade课程表: smart_course章节表: smart_section学问点表: Smart_knowledge_point判定题目表: smart_judgement单选题目表:smart_single_choice欢迎下载精品学习资源多项题目表: smart_multi_choice试卷来源表: smart_source标准答案表: smart_answer4.2 系统实现4.2.1 题库治理模块实现图 6 试卷录入页面欢迎下载精品学习资源4.2.2 试卷治理模块实现图 7 试卷治理页面欢迎下载精品学习资源用户进入试卷治理模块的界面,在页面就供应添加,删除,修改的相应功能;所以用户就

9、可以选择相应的操作进行试卷的治理;界面如下:欢迎下载精品学习资源图 8 试卷列表页面试卷基础信息设置页面的主要功能就先设置试卷的整体信息,设置完毕后进入下一添加页面,并把相应的信息传到下一页面,接受javascript传参;防止从后台操作增加系统的负担;图 9 试卷基础信息设置页面试卷添加页面接收到信息设置页面传的参数后就显示相应的信息,如图9中设置了单项、多项、判定等相应的题型,图10的试卷类型框相应显示了单项 题、多项题、判定题;成效图如下图:欢迎下载精品学习资源图 10 详细试卷内容添加页面功能实现 : 接受 AJAX 技术防止页面刷新,从数据库查出相应的试卷,在后台用 xml 封装,在

10、页面处解读xml 节点;相应的数据显示在页面上;详细代码实现:public ActionForward searchActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse responsethrows Exception response.setContentTypetext/xml ; charset=GBK ;/为xml格式封装传到页面/*以下代码是接收页面传到后台的相应参数*/ String dati = toChirequest.getParameterdati;Str

11、ing bookNo = request.getParameterbookNo;String sectionNo = request.getParametersectionNo ;String knowledgeNo = request.getParameterknowledgeNo;/*以下代码是把接收到的相应参数放进HashMap 中存放 */ String entityType = ;String entityTypeNo = ;欢迎下载精品学习资源if dati.equals 单项 entityType = SmartSingleChoice;欢迎下载精品学习资源Map map = n

12、ew HashMap ;map.putentityType, entityType;map.putbookNo, bookNo;map.putsectionNo, sectionNo ;map.putknowledgeNo, knowledgeNo;if entityType.equalsSmartSingleChoice List result = null ;if sectionNo.equals- & knowledgeNo.equals-/* 在存放好参数后,就调用事务规律层的business中的 SearchQuestions 方法 */ result = Listthis.call

13、 new Carriermap,欢迎下载精品学习资源BusinessConstants.PAPER_MANAGE_BUSINESS ,SearchQuestions ;/* 通过规律层的方法把从数据库查到的数据集以list 的形式储存 */ Iterator it = result.iterator ;/调用 java的遍历方法PrintWriter out = response.getWriter;/得到一个向 jsp 页面输出的对象StringBuffer sb =new StringBuffer/ 调用缓存,写一个 xml文件头;while it.hasNext / 接受遍历方法,得到

14、list 中的数据SmartSingleChoice entity = SmartSingleChoice it.next;sb.append ;/ 封装节点相应的数据sb.append ;/ 定义一个 xml 节点终止.sb.append ;out.writesb.toString ;/向页面输出对象;returnnull ;/ 完成后台封装 xml 整个过程;5 系统测试5.1 测试环境服务器操作系统: Windows2000 server应用服务器系统: tomcat5.0+jre5.0 数据库治理系统: SQL Server 2000 客户端操作系统: Windows任意版本客户端浏览

15、器: Microsoft IE5.0 以上5.2 测试结果系统在上述软硬件环境下分别题库治理和试卷治理的详细设计功能做出测试,结果能够达到预期功能,成效图如前各图所示;结 论该系统已经实现了开题报告的所用功能,此系统用于考试系统中,可以大大提高老师的工作的效率,防止了手工出题和手动出试卷,节约大量人力和时欢迎下载精品学习资源间;可以使很多程度上削减老师的工作量;但是本系统仍有一些不完备的地方;(1) 界面需改进;题库录入界面不大美观;仍有修改界面,做得不是很专业化;所以以后会把它们设计的更合理,更易用;(2) 题库题型仍需要增加:系统的基本功能都完成了,但是题型的种类仍要增加建立一个完整的题库

16、,但是由于初次开发,在系统中难免存在着各种问题;在以后的时间里,我会把该系统做得更完整、更细化;本系统有着很好的应用前景,用它来代替传统的手工出题,实现出题的网络化和自动化是一个必定的趋势;随着运算机技术和网络技术的进展;它的功能将会得到不断的进展和完善;参考文献1 Bruce Eckel著,陈昊鹏,饶如楠等译 .JAVA 编程思想(第三版) M. 北京:机械工业出版社, 20042 飞思科技产品研发中心编著 .JSP应用开发详解(其次版)M. 北京:电子工业出版社, 20043 孙卫琴 编著 . 熟知 STRUTS基于 MVC的 JAVA Web 设计与开发 M. 北京: 电子工业出版社,

17、20054 方睿,刁仁宏,吴四九编著. 网络数据库原理及应用M. 成都: 四川高校出版社,20055 张琳,丁莉,李娜编著. 软件工程 M. 北京:清华高校出版社,20056 林信良著 .Spring技术手册 M. 北京:电子工业出版社,20067 夏昕著 . 深化浅出 HibernateM.北京:电子工业出版社,2006 ;欢迎下载精品学习资源致 谢本文是在叶立轩老师的热忱关怀和指导下完成的,他渊博的学问和严谨的治学作风使我受益匪浅,对顺当完成本课题起到了极大的作用;在此向他表示我最诚意的感谢!在论文完成过程中,本人仍得到了甘刚老师和班上以及试验室同学的热心帮忙,本人向他们表示深深的谢意!最

18、终向在百忙之中评审本文的各位专家、老师表示诚意的感谢!作者简介:姓名: 邓邦彪性别: 男产生年月: 1984 年 10 月民族: 汉E-mail:yebiao2000欢迎下载精品学习资源声 明本论文的工作是 2007 年 2 月至 2007 年 6月在成都信息工程学院网络工程系完成的;文中除了特殊加以标注地方外,不包含他人已经发表或撰写过的争论成果,也不包含为获得成都信息工程学院或其他教案机构的学位或证书而使用过的材料;除非另有说明,本文的工作是原始性工作;关于学位论文使用权和争论成果学问产权的说明:本人完全明白成都信息工程学院有关保管使用学位论文的规定,其中包括:(1) 学校有权保管并向有关部门递交学位论文的原件与复印件;(2) 学校可以接受影印、缩印或其他复制方式储存学位论文;(3) 学校可以学术沟通为目的复制、赠送和交换学位论文;(4) 学校可答应学位论文被查阅或借阅;(5) 学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定);除非另有科研合同和其他法律文书的制约,本论文的科研成果属于成都信息工程学院;特此声明!欢迎下载精品学习资源作者签名:Powered by运算机毕业论文网2007年月日欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁