- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于J2EE的试卷库管理系统的设计与实现 - 副本
泉 州 师 范 学 院
毕业论文(设计)
题 目 基于3DS的三维虚拟动态场景的设计与实现
数学与计算机 学 院 计算机 专 业 07 级 1 班
学生姓名 陈云平 学 号 070308003
指导教师 杨竟菁 职 称
完成日期
教务处 制
基于J2EE的试卷库管理
系统的设计与实现
理工学院 计算机科学与技术专业 050308008 刘少军
指导教师 曾玉珠 副教授
【摘 要】试卷库管理系统是基于为泉州师范学院提供便捷而优质的试卷库管理的背景而进行开发的。本系统采用B/S开发模式,遵循J2EE规范,结合当今流行的框架组合Struts、Hibernate、Spring进行项目开发。该系统用户界面精美,性能稳定,为本校的试卷管理工作提供一个良好的解决方案,减轻工作人员负担。基于B/S结构的WEB服务,实现客户端零维护,基于网络,信息共享性好。
【关键词】Ajax、J2EE、Struts、Spring、Hibernate、Jacob
目 录
引言 4
第一章 系统综述 4
1.1 系统简介 4
1.2 系统架构 4
1.3 系统目标 5
第二章 系统设计 5
2.1 需求分析 5
2.1.1 主要问题 5
2.1.2 基本功能 6
2.1.3系统用例 6
2.2 系统数据库设计 7
2.3 系统访问权限控制 8
2.4 开发环境 9
第三章 系统实现 9
3.1 系统界面 9
3.2 系统中文乱码的解决方案 12
3.3 整合Struts、Spring、Hibernate框架 13
3.3.1 Struts整合Spring 14
3.3.3 Hibernate整合Spring 16
3.3.3 WEB系统加载Spring 16
3.4 上传试卷到数据库 16
3.5 批量安排课程 18
3.6 系统定时更新试卷 19
3.7 抽卷算法设计与实现 20
3.8 JACOB操作WORD文档 24
3.9 批量打印试卷 26
3.10基于角色的访问权限控制 27
第四章 系统部署 28
4.1 部署环境 28
4.2 系统部署 28
4.3 注意事项 30
第五章 总结 30
致谢 31
参考文献 31
引 言
近年来随着学校的不断发展扩招,各级学院的专业和生源不断发生变化,造成学校的试卷管理工作很繁琐,如果没有相应的系统,而仅仅以传统的方式进行管理,不但效率低下,而且往往得不到很好的效果。同时也给教师增加了额外的负担,不能实现试卷的重复利用。而在计算机普及的今天,人人都明白优秀的管理离不开计算机的支持,教育也不外如此。基于J2EE的试卷库管理系统就是针对此需求而开发的,这套系统可以使工作人员轻松有条理的完成试卷管理的工作,而且其性能也十分稳定,实现了高校试卷管理自动化。
系统综述
系统简介
选择J2EE构建信息化平台是一种长远的规划,对于信息化而言这是一个不断整合的过程,在未来的日子里可能会有不同的平台、不同系统的异构系统需要整合,J2EE应用提供的跨平台性、开放性及各种远程访问的技术,为异构系统的良好整合提供了保证。而轻量级J2EE应用是对经典J2EE应用的简化,在保留经典J2EE应用的架构、良好的可扩展性、可维护性的基础上,简化了J2EE应用的开发,降低了J2EE应用的部署成本。
本系统是建立在互联网基础上的应用系统。客户端只需要一个有浏览器的终端就可以使本校的试卷库管理不受地域和时间的限制,是基于轻量级J2EE框架进行开发的一套B/S系统。
系统主要流程:
1、安排课程:管理员导入Excel表格批量安排每学期的课程。
2、上传试卷:教师根据专业和课程添加试卷,等待试卷被管理员审核。
3、审核试卷:管理员审核教师上传的试卷,只有审核通过的试卷才能参与每一门课程的抽卷,每份试卷都有一个相应的抽卷参与系数。
4、手动抽卷:管理员可以对每学期的课程进行抽卷以作为期末试卷,手动抽卷程序中可以先手动修改每份试卷的参与系数大小,然后再根据参与系数的大小从已经审核通过的试卷中进行抽卷,系数大的试卷被抽到的概率比较大,反之则比较小。
5、自动抽卷:管理员可以对每学期的课程进行自动抽卷,试卷参与系数大小取默认值。
6、重新抽卷:管理员查看已经被抽取的试卷的历史记录,不满意则可以重新抽卷。
7、批量打印试卷:打印员查询已经抽卷完毕的课程,然后批量打印该课程的试卷。
8、自动打包试卷:管理员根据学年、学期、学院打包下载期末试卷,然后送往教务科存档。
系统架构
图1.1系统架构图
表示层:管理用户的请求,做出相应的响应提供一个控制器,委派调用业务逻辑和其它上层处理异常,抛给Struts Action,为显示
文档评论(0)