基于中间件平台的网上阅卷系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:guw2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网上阅卷系统利用计算机和网络支持阅卷教师完成阅卷工作,解决了传统人工阅卷模式下效率低、容易出错、难以控制阅卷质量等弊端,保证了考试阅卷工作的高效、准确、公平和公正,是考试阅卷的发展方向。但是,现有类似应用系统在体系结构的适应性、性能和稳定性等方面还存在不少问题,有改进的必要性和可能性。结合基于Internet的应用系统发展趋势,所设计的网上阅卷系统采用了J2EE(Java 2 Platform,Enterprise Edition)架构,并以EJB(Enterprise Java Beans)为中间件标准。为使系统性能和稳定性得到较大改进,详细分析了网上阅卷的数据组织和处理特点,合理利用了缓存技术、并发技术和数据库连接资源共享技术,并对访问数据库的中间件作了优化。缓存技术在服务器内存中建立数据库中部分数据的映像,缓和数据库与应用服务器内存之间的速度差距,并根据网上阅卷的数据访问规律设计合理的数据预取与淘汰策略,将网络的传输效率和数据库的存取效率对数据存取效率的影响降至最低。由于EJB规范中不允许多线程Bean以及RMI-IIOP(Remote Method Invoke-Internet Inter- Object Request Broker Protocol)的阻塞调用模式,从而限制了查询等任务的并发实现。为解决这一问题,采用JMS(Java Message Service)与MDB(Message-Driven Bean)的集成实现并发,不仅保证了系统响应时间,而且也增强了其稳定性。为解决频繁的与数据库连接和断开对系统性能造成的影响,构建了数据库连接池,即在系统初始化时就配置若干连接放置于连接池中,并采用定时检测机制监控和管理连接,当连接不够用时创建新连接,同时及时回收空闲连接,从而实现了连接资源的高效和安全共享。分析了数据访问中与性能相关的主要因素,采用Session Bean封装对Entity Bean的访问,并改变Entity Bean对数据库的更新时机,优化了数据访问中间件。实际运行结果表明,所设计的系统性能较同类系统有很大的提高,稳定性有所增强,具有一定的推广实用价值。
其他文献
随着大规模可编程技术的发展,将体积庞大的传统仪器改造成便携式设备已经在技术上成为可能,而USB技术的推广普及使得该技术的使用门槛降低,开发成本和开发周期都达到了一般用户
网络时代的出现和发展使越来越多的人融入到信息社会中来,各种信息的获取、知识的学习以及娱乐节目的收看等媒体信息越来越被更多的人所希望,然而多媒体服务信息量逐渐庞大,
高等院校科学技术研究在高校建设和发展中占有重要的位置,是学校办学水平的体现。科学技术研究活动信息需要及时为科研管理者、科研人员、科研成果应用者等各类人员掌握和
无线通讯的移动性和便捷性促使无线局域网(WLAN)得到越来越广泛的应用,与此同时,各种针对WLAN的攻击不断发生,建立并完善一种面向WLAN的安全标准成为亟待解决的关键问题。本文就
数据挖掘就是从大量的、不完全的、有噪声的、模糊的、随机的数据中,提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程,被信息产业界认为是数据库系统最
无线传感器网络(WSN)再编程,是通过无线通信的方式远程对传感节点进行软件更新,从而实现对网络的有效管理与维护。针对实际应用广泛的异构WSN,本文分别采用了平面路由与层次路由
中储式磨煤机制粉系统具有运行可靠、维护简单、对煤种适应性强等优点,但它难以投入自动控制的缺点一直以来是电厂自动控制的难题。利用传统的三套独立PID调节系统难以达到良
现代社会对于人类自身身份识别的准确性、安全性与实用性提出了更高要求,传统身份识别方法正越来越受到局限。随着生物识别悄然兴起,它逐渐成为了一种新的身份识别技术。其中步
目前,国内的E-Business,E-Government系统正大量涌现,但是由于各地的信息系统往往是各自开发的,它们的系统以及数据库是分布的、异质和异构的,不能互相访问,因此迫切地需要一个跨越
本文将科学计算可视化技术应用于含断层地层的三维可视化工作,是三维地学模拟一个重要研究方向。为了使煤矿开采创造更大的经济效益,就必须实现采煤的科技化、信息化,而将煤