论文部分内容阅读
随着高校信息化的飞速发展,越来越多的高校借用计算机来实现教职工信息管理的现代化。高校信息系统已经成为高校人事管理工作不可或缺的一部分,是适应现代化高校人事管理机制的要求和推动高校人事管理走向科学化、规范化的必要条件。只有通过建立透明、易查、全面的高校人事管理信息系统,才能实现对高校人才的最佳整合以及高效的管理,并为高校教职工提供更加便捷的服务。
本文通过对陕西科技大学人事信息需求分析,针对其师资队伍庞大、数量结构复杂、学科专业和科研工作众多、国际交流频繁等特点和各级部门信息共享困难的问题,进行了基于J2EE中间件平台的研究。具体涉及的内容如下:
首先,论文从研究J2EE四层架构及其组件入手,采用了分层框架应用平台的思想,把系统分成表示层、业务层和持久层,每一层都有自己的开源架构。运用Sturts框架开发表示层,它的MVC(ModelViewController)三层模式将业务逻辑从繁杂的视图中分离出来,降低了模块间的耦合度;运用Hibernate框架开发持久层,提供了一种能将对象-关系持久化的中间件,它可以使程序员依据面向对象的原理开发持久化类,实现对象之间的关联、继承、多态、组合、集合等关系。利用Hibernate的HQL数据库查询语言实现了查询语句的统一编写;运用Spring框架开发业务层,通过applicationContext. xml配置文件有效的将Struts框架同Hibernate框架集成起来。利用SpringMVC来分担部分控制器配置,研究Spring的依赖注入模式,实现框架的组件层次管理。
其次,J2EE中存在着大量的反模式,这些反模式会极大的降低应用系统的性能。针对“会话数据膨胀”反模式,采用了两种重构模型,即业务流控制器模型和委托控制器模型。它们能有效的实现代码的分流和调用路径的选择,给出了详细的重构步骤,并在示例中得到应用,证明将这两种重构模型结合使用能更好的解决“会话数据膨胀”的问题,使系统其它属性不变的同时提高了性能,减少了开发人员的工作量。通过对以上技术的运用,让整个系统的体系结构做到了高内聚,松耦合,提高了系统的稳定性、安全性。最后,实现了系统人员管理模块层次架构,给出了详细的各层代码,并对系统的响应时间做了测试,证明系统能够满足高校人员的日常使用需求,提出了系统有待完善的问题。
基于对该人事管理信息系统的研究,本文展示了如何运用J2EE中间件平台构建一个企业级的高校人事管理信息系统,较好的满足了学校在人事管理方面的需求。整个系统又具有可扩展性、易维护性和平台无关性,为学校人事管理的发展提供了有力的技术支持,并且对其它高校人事系统的研究和设计有一定的参考价值。