校园信息管理系统缓存模块的设计与实现

来源 :北京交通大学 | 被引量 : 7次 | 上传用户:dusan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着北京交通大学信息化建设的进行,在现有校园网的基础上,学校对面向本科生的校园管理信息系统进行改进,使其集成校园现有的各应用系统的数据,建立一个统一的平台,并在此基础上开发一些新的面向全体师生的应用模块。北京交通大学校园管理信息系统包括了人员信息管理,学生资助,学生奖惩,社团活动,党团建设,思测评分等功能模块,每个功能模块通过与数据库进行数据的交互完成各自的功能。在校园管理信息系统中,作为系统用户的学生和教师的大部分个人信息在很长一段时间之内不会发生变化,这部分个人信息在校园管理信息系统中的使用频率很高,而数据库连接的创建和释放需要占用很多的系统资源,如果每次应用系统需要这部分个人信息时,都通过数据库连接获得数据,这将消耗大量的系统资源,造成系统效率的降低。本文研究的主要内容是设计一个运行在服务器端的缓存模块,在学生或教师登陆校园管理信息系统后,缓存模块将保存学生或教师的个人信息,在同一用户下一次登录时,校园管理信息系统可以从缓存模块中直接获取到用户信息,避免用户每次登陆都需要访问数据库。本文的设计思路是参照现有的Java开源缓存框架设计一个基于缓存对象最大缓存时间属性的基础缓存模块,实现在同一个Java虚拟机中对数据的缓存。在此基础上,再增加把缓存对象存储在永久磁盘上的功能实现,实现在缓存模块关闭时可以对缓存对象进行保存,在校园管理信息系统重新启动时可以自动读取已经保存在磁盘上的缓存对象,以及在内存容量紧张时使用特定的缓存对象清除算法把一些缓存对象临时存储在磁盘上。缓存模块的引入能较好的提高校园管理信息系统的运行效率。
其他文献
洗煤加工作为对煤炭进行合理分类并保障煤炭质量的重要环节,提高其工作效率已成为煤质研究工作的热点。目前大多数煤质信息的处理还处于半手工状态,效率低且容易出错,难以满
WiMAX(Worldwide Interoperability for Microwave Access,全球微波接入互操作)在2007年成为3G标准之一,是一种基于IEEE802.16标准的宽带无线接入城域网技术。由于其具备低成本
随着互联网技术的发展,电子商务成为人们日常生活中越来越不可缺少的一部分,随之而来的是用户意见和评论数据量的飞速增长。这些评论中包含了用户对某一领域相关功能、属性和
医学中的大部分疾病都和细胞行为有关。细胞图像分割与细胞跟踪是研究细胞行为的重要手段。传统细胞行为的研究往往是基于人工的方式,不但需要大量的人力,而且在跟踪细胞过程
作为密码学的新兴研究方向,量子密钥分发(Quantum Key Distribution,QKD)技术理论上被证明是无条件安全的,很好地解决了一次一密加密算法中长距离密钥分发的难题。误码协商是
随着数字化校园建设的逐步完善和发展,各种基于校园网的应用系统层出不穷。各种应用系统独立认证的弊端也逐渐突显出来,校园网络难以集中管理,用户访问不方便,安全性存在极大
近年来,我国煤矿安全事故频繁发生,造成了重大人员伤亡和经济损失,给许多家庭带去了沉重的伤痛。通过事故调查分析得知,绝大多数煤矿安全事故均源于矿井实时数据无法及时准确
三维激光扫描技术是集光、机、电和计算机技术于一体的高新技术,该技术作为获取空间数据的有效手段,能够快速的获取反映客观事物实时、动态变化、真实形态特性的信息。三维激光
学位
边缘是图像中目标的灰度突变的部分,是图像的基本特征,是图像处理到图像分析阶段的关键步骤,是图像分割的重要内容,在边缘检测、模式识别和机器视觉等中有着重要的作用。   本
经过科研人员近三十年不懈的努力,基于图像的二维人脸识别已经在一定约束条件下取得了较高的识别率。但是由于二维图像信息的局限性,二维人脸识别无法解决姿势、光照和表情问