论文部分内容阅读
由于信息化产业的不断发展,也随着信息化集成度的不断提升,现阶段的信息管理系统的涉及面在不断加大,从而导致高校系统的数据量也在不断增加。对于高校而言,人事信息管理系统是其一个具有举足轻重地位的管理系统。人事管理人员从一开始的管理人员的基本信息,到后来管理人员你的晋升考核,招聘以及薪酬等等,都使得人事系统的集成难度大大提升。利用元模型的方法来完成该人事系统以及相应的数据库的设计使得其能够更好的完成相应的工作,成为了这次设计该系统的目的与目标。本文从数据库设计,界面人机交互以及相应的功能实现来解决高集成度的人事系统所面临的相应的问题。1.对于高集成度的高校人事系统,通过研究国内外的一些较为先进的人事系统的产品,发现大部分产品都基于元模型所抽象出了一个模型,这里称为主集与子集,所谓的主集与子集,其实就是对于人事系统中不同的数据进行的大体上的分类,一个是对于现在人员的状态进行记录,一个是对于人员的历史信息进行记录与保存,也就是说,现阶段的人员数据大体分为两类,一个是现在的,一个是过去的。通过这样的设计方式,加大了人员管理系统的灵活程度,方便高校定制其自己的人事系统,并且提高了系统的可集成度。2.对于人机交互方面而言,考虑到高校人事管理系统能广泛使用的情况下,大部分功能基于B/S去实现,少部分的功能用C/S实现。在充分满足软件操作的三原则,即交互性,简单性以及可视化的原则的基础下,能及时的为系统操作人员展现清晰的数据展示,分析结果以及文档等。通过自主开发的UIMS和BSUIMS开发框架来完成本管理系统的界面架构。3.对于相应的功能实现,通过对于前期的需求分析,由较为轻量级也是较为成熟的框架设计SSH——即Structs+Spring+Hibernate由Java语言来实现相应的功能。本文通过对这三个方面的叙述去展示如何解决系统所面临的三个问题以及如何去较好地设计元模型:1.如何在数据操作的过程中,对于大数据量的数据操作进行优化,尤其是针对Hibernate在JPA的规范中属于十分轻量级的产品,如何通过自身的一些优化和设计去将其做到尽量快速地展现;2.对于数据的管理,以及数据的灵活扩展如何去实现,由于Hibernate对于数据的自动扩展以及表的自动扩展不是很好,如何通过SSH框架来扩展人事系统对于数据的灵活性的管理,也是该系统需要解决的问题;3.由于数据量的巨大,所以冗余的数据肯定会更多,于是,对于数据的冗余控制也是该系统需要考虑与解决的问题,一般对于数据冗余大概可以通过分类存储,过滤,表间关联等方法来控制与防止数据的冗余。本文通过从三个方向的描述去解决以上三个问题,实现后的系统具有高效,灵活,交互效率较高的特点,能满足用户的要求。