基于MVC模式的在线考试系统的设计与实现

被引量 : 0次 | 上传用户:jingjong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的发展和教育改革的不断深入,现代教学的各个方面都在向标准化、系统化和自动化方向发展。而传统的考试从出题、组卷、发卷到判分统计整个过程都需要人工参与,周期长,工作量大,容易出错,而且还要确保试卷题目的保密,耗费的成本太大,已经无法满足考试的需要,在这种情况下,在线考试方式应运而生。它的优点在于利用计算机来管理试题并可以自动出题,组卷,从而实现真正意义上的无纸化考试,在一定程度上减少了影响考试的人为主观因素,提高了考试的效率和质量。本文根据软件工程思想,对系统进行了需求分析,总体设计,详细设计以及最终实现。文章中首先介绍了在线考试系统的使用背景以及研究的意义,国内外的发展情况,以及今后的发展趋势。利用统一建模语言,对在线考试系统功能进行了描述,并给出了用例图、顺序图和活动图。然后文章提出了基于MVC模式的在线考试系统整体可行性设计方案,并对在线考试系统涉及的MVC模式的工作原理作了详细的介绍。结合对在线考试系统的分析,根据分层思想,文章设计了由客户层、表示层、业务层、持久层和数据层组成的五层软件体系架构,对架构作了详尽的剖析并给出了具体的解决方案。系统表示层和持久层分别采用了Struts和Hibernate框架,并通过DAO模式技术对业务层进行了设计与实现。系统还定义了层与层之间的数据流,进一步降低了层与层之间依赖关系。本文在面向对象的基础上,对系统数据和数据之间的关系进行了分析,对数据库进行了详细的设计,给出了数据库的概念模型和物理模型图。并通过Hibernate对象关系映射工具,对Java类和数据库表进行了映射,大幅度减少使用SQL和JDBC处理数据的时间,实现了数据的持久化。系统实现了用户登录、题库管理、试卷管理、考生考试、公告发布、系统设置、用户管理等模块。文章最后针对在开发系统过程中所遇到的中文乱码问题和系统响应问题进行了阐述,并采用Filter技术和二级缓存技术对问题给出了具体的解决方案。
其他文献
目的:比较人脂肪间充质干细胞(human adipose-derived mesenchymal stem cells,hADSCs)冻存前和复苏后的生物学特性,为今后建立低温干细胞库提供实验支持。方法:采用0.1%Ⅰ型
通过试验比较了不同类型、不同掺入量的可再分散乳胶粉对填缝剂性能的影响,并通过掺入不同的憎水性添加剂优选制备出性能最佳的防水抗污型填缝剂。研究表明,当体系憎水性三元
选用共聚聚丙烯(cPP)为基材,参照均聚聚丙烯改性的方法和策略,选用了HDPE,LDPE,LLDPE 及新材料领域中的mLLDPE 和纳米TiO2 作为cPP 的增韧改性剂,对改性后cPP 的流变、形态、
我参加了中国共产党中国科学院支部对于乐天宇同志的检讨会。在这会上,大家揭发了天宇同志的许多错误:他的任务是团结科学工作者,而结果却是把“关系愈搞愈坏”;他的目标是
期刊
儿童文学作品除了其本身具有的特殊性与矛盾性之处,更具有浓烈的地域特色。儿童文学要以生活中所能看得见的事物,经过艺术形象处理后,保存其生动、丰富、单一性的特点,顺应少
以马铃薯淀粉为原料,研究马铃薯淀粉制备高果糖浆工艺关键技术。采用单因素试验结合正交试验优化设计多酶体系下马铃薯淀粉水解后的糖化液,得其DE值高达96.32%;结合响应面中
马克笔绘画是一种既清洁又快速、有效的表现手段。虽然我们引入马克笔仅十多年,但是在美术界,特别是设计界如建筑设计、室内设计、家具设计、服装设计及园林设计等领域广泛使
在中国电影产业快速发展的大背景下,电影院线呈现一线城市竞争白热化和向二线城市扩张的发展趋势。本文认为,二线城市的电影市场在占有全国百强院线、票房市场份额和成长出全
建筑同绘画、电影、文学等一样,也是一种叙事载体。数字技术的发展,使建筑设计的过程、形态、功能、空间、表皮等各个方面都获得了突破,促生新的建构方式,建筑的叙事模式也随
近几年来,为加强固定资产管理工作,国内一些地区和学校进行了有益的探索,开发管理软件,开始使用计算机管理教学仪器、设备等,技术上有了一定的进步。但总的看来,这些软件实现