文档介绍:郑州大学毕业设计(论文)
题目:基于Ajax的网上在线考试系统
指导教师: 职称: 讲师
学生姓名: 学号:
专业: 计算机科学与技术()
院(系): 软件学院
完成时间: 2010年12月20日
2010年12月20日
目录
摘要………………………………………………………………………………………………I
ABSTRACT……………………………………………………………………………………..II
1绪论…………………………………………………………………………………………….1
………………………………………………………………………..1
运行环境………………………………………………………………………………….2
2相关技术介绍………………………………………………………………………………….2
Java简介………………………………………………………………………………......3
JSP…………………………………………………………………………………………3
Tomcat……………………………………………………………………………………..3
Ajax………………………………………………………………………………………..3
UML 建模………………………………………………………………………………...5
系统体系结构的设计…………………………………………………………………….6
关于Struts………………………………………………………………………………...6
关于Hibernate……………………………………………………………………………8
关于Oracle 11g…………………………………………………………………………...9
3需求分析…………………………………………………………………………………….10
……………………………………………………………………………10
……………………………………………………………………………12
4系统的详细设计…………………………………………………………………………….14
系统结构图……………………………………………………………………………..14
…………………………………………………………...……………14
………………………………………………………………...……15
5基于Ajax网上在线考试系统的实现……………………………………………………….21
前台功能实现…………………………………………………………………………..21
后台功能实现…………………………………………………………………………..21
6总结与展望………………………………………………………..………………………...26
总结……………………………………………………………………………………..26
展望……………………………………………………………………………………..26
致谢……………………………………………………………………………………………..27
参考文献………………………………………………………………………………………..28
附录……………………………………………………………………………………………..29
摘要
随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,,网络应用不断扩大,,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证!另外,针对Web应用发展过程中不可回避的问题,为了提高现有Web程序的性能,Ajax技术是可以尝试利用的技术之一。
本文以一个真实的在线考试系统的开发为例,从在线考试系统的发展现状谈起,结合用户实际需求提出本系统的总体结构和功能模块,然后通过系统结构设计、安全设计及前端开发,,采用MyEcplise开发环境,利用java 语言,Oracle 11g数据库为基础,基于用户服务层、业务处理层和数据服务层三层结构技术,设计实现了在线考试系统。该系统的功能包括:学生前台子系统、教师子系统、监考教师子系统和管理员子系统。
目前,该系统已经完成开发并运行成功,达到了预期的设计目标。该系统的使用极大提高了组织考试的工