基于web的在线考试系统的设计与实现

基于web的在线考试系统的设计与实现

ID:11078328

大小:786.00 KB

页数:0页

时间:2018-07-09

基于web的在线考试系统的设计与实现_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《基于web的在线考试系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、重庆三峡学院毕业设计(论文)题目:基于WEB的在线考试系统的设计与实现专业:计算机科学与技术年级:2006级学号:200606020162作者:指导老师:鄢沛(实验师)完成时间:2010年5月说明本系统设计的是在线考试系统,主要采用Java编写,是基于B/S的一个JAVA/WEB项目,旨在实现在线考试以及后台管理,采用的相关技术大致有HTML,JSP,CSS,Servlets,Hibernate,Struts等等。本系统采用的是三层架构(表示层—业务层—持久层)来进行开发,使用了目前较流行的Web应用开发框架Struts+POJO+Hiber

2、nate,以适应业务逻辑比较复杂的系统。序号学号姓名专业、班级任务分配1200606020162徐晨2006级计算机科学与技术一班组长,1、对拟要实现的系统进行需求分析,难点是怎样从用户的模糊描述中抽象出用户的实际需求,构建出用例模型;2、考生能够实时在线考试,模拟考试;3、老师能够及时在线阅卷;4、组卷根据难度随机出题2200606010104蒋文利2006级计算机科学与技术一班1、对拟要实现的系统进行需求分析,难点是怎样从用户的模糊描述中抽象出用户的实际需求,构建出用例模型;2、采用UML统一建模语言对抽象出来的用户需求进行系统原型的抽象

3、;3、界面实时访问;4、安全策略问题3200606020147聂飞2006级计算机科学与技术一班1、对拟要实现的系统进行需求分析,难点是怎样从用户的模糊描述中抽象出用户的实际需求,构建出用例模型;2、数据持久层规划;3、使用UML统一建模语言进行模块的抽象,并建立实体关联目录摘要IABSTRACT.II1引言12在线考试系统的需求分析12.1用户需求分析12.1.1考生用户主要需要22.1.2教师主要需要22.2在线考试系统的数据流图23在线考试系统分析与设计33.1系统设计总体思想、目标33.2在线考试系统的ER模型33.3在线考试系统结构

4、、功能设计43.3.1系统结构设计43.3.2系统功能模块设计43.4在线考试系统面向对象的分析与设计53.4.1面向对象方法的基本思想53.4.2UML概述63.4.3用UML建模63.5在线考试系统的用例分析设计63.5.1前台用例63.5.2后台用例73.6在线考试系统的类图分析设计84系统平台、计算模式及技术94.1系统平台94.1.1系统的硬件平台:94.1.2系统的软件平台:94.2开发框架技术94.2.1Struts是应用比较广泛的一种表现层框架104.2.2HibernateO/RMapping104.2.3Brower/Se

5、rver模式应用114.2.4Hibernate技术通过持久层的框架将数据库存储从服务层中分离出来124.2.5工厂模型的使用124.3Oracle数据库134.3.1Oracle概述134.3.2Oracle具有以下优势135系统实现155.1在线考试系统的时序分析设计155.1.1教师操作时序图155.1.2教师操作时序图165.1.3管理员操作时序图165.2系统详细设计175.2.1登陆界面185.2.2监考老师模块205.2.3学生考试模块205.2.4教师分析模块225.2.5后台管理模块246在线考试系统设计的技术关键276.1

6、事务的提交276.2Session线程安全277系统试运行结果与评288结束语29致谢29参考文献292010届计算科学与技术专业毕业设计(论文)基于WEB的在线考试系统的设计与实现徐晨(重庆三峡学院数学与计算机科学学院计算机科学与技术专业2006级重庆万州404000)摘要:随着计算机技术的飞速发展,利用计算机来获取和处理信息是当今信息管理的一大特点。基于B/S架构的系统作为最普遍最实用的系统,其管理现代化、信息化,对整个社会起着巨大的推动作用。网上在线考试系统是典型的B/S架构的系统,其开发主要包括应用程序的开发,数据库的建立和维护两个方

7、面。在应用程序的开发方面,设计中使用IBM公司的MyEclipse进行编程设计。它引入了面向对象编程的思想,使系统界面友好,功能完善,操作灵活,使用方便。同时,在数据库的建立和维护方面,采用Oracle公司的Oracle作为数据库的开发工具。它适用于Unix/Windows操作平台,是大中型系统使用较广的数据库开发平台。网上在线考试系统开发的总体目的是在实现INTERNET和局域网内的在线考试。我主要负责对业务逻辑层的设计以及具体实现。业务逻辑层是系统架构中体现核心价值的部分。业务逻辑层在体系架构中的位置很关键,它处于数据访问层与表示层中间,

8、起到了数据交换中承上启下的作用。首先是对数据访问层提供的接口进行封装调用,其次是要提供表示层相应接口,用于控制表示层相关请求信息。关键词:JAVA,oracle,B

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。