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

被引量 : 0次 | 上传用户:ddall
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
华南师范大学于2002年2月被教育部批准成为现代远程教育试点高校,网络教育学院作为学校开展现代远程教育的阵地已经走过了10个年头。随着招生规模的不断增长,用传统的纸质考试方式组织入学考试和期末考试显得越来越具挑战性,华南师范大学网络教育学院(以下简称:网络学院)基于Java EE的在线考试系统正是在这种形势下应运而生的。在线考试系统充分利用了计算机网络和数据库技术,适合非全日制的在职学员随时随地进行在线练习和测试,是对传统考试方式的有益延伸。因此,按照网络学院经调研讨论出来的需求开发一个功能强大,并且安全稳定,同时兼具可维护性、可扩展性的在线考试系统有着非常重要的意义。首先,在调研和分析需求的基础上,合理划分系统功能,将在线考试系统分为题库管理、组卷管理、考务管理、阅卷管理、在线考试、试卷分析等几个子系统;并对在线考试系统的总体架构进行了分析,选择了B/S开发模式,构建了在线考试系统的总体架构和数据库模型。数据库的设计依据数据库设计原则,采用Oracle11G数据库管理系统,并给出了各个表的结构。本系统构建于Java EE环境,主要基于Struts和Hibernate框架。Struts是Apache软件基金下的一个源自模型、视图、控制设计模式的开放源代码项目,是MVC的一种实现,它很好的结合了JSP,Java Servlet,Java Bean等技术。在线考试系统以Java EE为核心,采用了分层结构设计方法,将系统划分为表示层、WEB层、业务逻辑层、DAO层、数据持久层等技术层次,应用了轻量级的Java EE框架技术--Struts+Hibernate;编码并实现了该子系统,简化开发过程,优化系统性能,从而提高了系统的开发价值。为了提高系统的可用性我们对WEB应用服务器做了负载均衡,对数据库实施了DataGuard方案。为了提高系统的并发访问能力,我们在数据持久层添加了Ehcache作为Hibemate的二级缓存实现。目前在线考试系统已经在网络学院的入学考试环节使用了4个学期,经过2年多的运行,系统的可行性和有效性都达到了设计要求。
其他文献
我国于2004年开始实行农机购置补贴政策,该政策的实施为推动我国农业机械化进程起到了重要作用。农机购置补贴政策实施的10年间,取得了显著的成果,使得我国农业机械化程度有了明
<正>一、调查目的早期阅读一般是指未入学的儿童凭借变化着的色彩、图像、文字或凭借成人形象、生动的读、讲来理解读物的活动过程。早期阅读的对象主要是集生动性、形象性、
<正>一、调查的目的 玩具是儿童的天使,是儿童生活的伴侣,是儿童认识世界的教科书。儿童在反复操作玩具时,是认识物体的形象和特征,了解物体结构和性能知识的认知过程。另外
伴随世界经济一体化的进展,并购已成为企业实施扩大的主要措施之一。企业实施并购并不只是为了获得被并购企业的“空壳”,而是希望通过并购突破企业自身资源的束缚,赢得双方资源
我国城市基层管理体制自建国后至今,经历了初建街居制、人民公社、文革、重建街居制、社区制五个时期。从国家与社会关系视角对此进行分析,发现国家力量是变迁的主导力量,社
<正> “罢黜百家,独尊儒术”,是春秋以后中国学术文化史上最为重要的事件。过去学者大多认为其事发生于西汉武帝年间,持异议者仅数人而已。笔者曾撰文论证此事发生于武帝之后
移动多媒体广播(CMMB)是我国自主研发的数字多媒体广播技术,该技术由于传输速率高、抗干扰能力强和覆盖面广的优势得到越来越广泛的应用,利用CMMB信号进行移动定位技术研究也
现代企业之间的竞争已不仅仅局限于产品、服务、质量和市场等内容,能够最后在市场竞争中立于不败之地的企业,都具有良好的企业形象识别系统(Corporate Identity System,CIS)。
《60年代大陆地区香港史研究综述》一文,从纵向和横向两个维度,总结了大陆学者的香港史研究成果。一方面,综述梳理了60年来内地香港史研究的基本发展脉络,指出历经几代学者的