帐号 注册
密码 登录
只需一步,快速开始
登录或注册新用户,开通自己的个人中心
zenglongming
资料简介: 毕业设计 基于Struts的在线考试管理系统 共43页,14714字 任务书、开题报告、源代码 摘 要 随着计算机技术的发展和推广,现代教学中很多学科都逐步采用计算机作为工具进行考试,既在线考试系统。在线考试系统既能较客观、公正地反映学生真实水平,又能节约人才、物力,提高考试效率。本系统支持多种题型,如:单选题、多选题、增空题和简答题,基本可以满足现在考试要求。 该系统采用了B/S结构模式,利用JSP技术,采用开源框架Struts,使用连接池技术通过JDBC访问数据库。特别在登录安全问题,借助Web服务器Session对象,综合运用数据加密技术与图片验证码技术,增强Web用户登录安全策略。 此外,本论文详细介绍系统开发所用的主要技术,如:B/S结构,XML,JSP等。还介绍了软件体系统结构,系统各个功能模块的详细设计。另外针对网页面中文乱码问题进行了解决。最后对该考试系统做了总结,指出了系统的采用技术和经验,同时指出了系统存在的不足,并对今后进一步完善和研究工作进行了展望。 关键词:JSP 图片验证码 在线考试 B/S结构模式 MVC Struts 目 录 1 绪论 1 1.1 国内外的研究现状 1 1.2选题意义及本文研究的内容 2 2 系统主要用到的技术介绍 3 2.1 B/S模式 3 2.2 XML 3 2.2.1 什么是XML 3 2.2.2 XML的的用途 4 2.3 Struts框架 5 2.3.1 Struts实现MVC机制 5 2.3.2 Stuts标签库 7 2.4 Validator验证框架 7 2.5 JDBC 7 2.6 JSP技术 8 3 系统安全登录策略 10 3.1 连接池 10 3.2 MD5加密 11 3.3 图片验证码技术 14 3.4 会话(Session) 14 4 系统体系结构及功能 16 4.1 体系结构 16 4.2 功能介绍 18 5 系统的具体实现 20 5.1 系统开发环境 20 5.2 数据库设计 20 5.3 前台考试系统实现 23 5.3.1 登录界面 23 5.3.2 考试界面 25 5.3.3 成绩查询 25 5.3.4 用户管理 26 5.4 后台管理系统实现 28 5.4.1 人员管理 28 5.4.2 题库管理 29 5.4.3 试卷管理 30 5.4.4 考务管理 32 5.5解决中文乱码问题 33 结 论 35 致 谢 36 参考文献 37
资料文件预览:共49文件夹,336个文件,文件总大小:6.68MB,压缩后大小:4.69MB