基于元模型的人员数据处理机制的设计与实现
发布时间:2018-08-07 11:43
【摘要】:由于信息化产业的不断发展,也随着信息化集成度的不断提升,现阶段的信息管理系统的涉及面在不断加大,从而导致高校系统的数据量也在不断增加。对于高校而言,人事信息管理系统是其一个具有举足轻重地位的管理系统。人事管理人员从一开始的管理人员的基本信息,到后来管理人员你的晋升考核,招聘以及薪酬等等,都使得人事系统的集成难度大大提升。利用元模型的方法来完成该人事系统以及相应的数据库的设计使得其能够更好的完成相应的工作,成为了这次设计该系统的目的与目标。 本文从数据库设计,界面人机交互以及相应的功能实现来解决高集成度的人事系统所面临的相应的问题。 1.对于高集成度的高校人事系统,通过研究国内外的一些较为先进的人事系统的产品,发现大部分产品都基于元模型所抽象出了一个模型,这里称为主集与子集,所谓的主集与子集,其实就是对于人事系统中不同的数据进行的大体上的分类,一个是对于现在人员的状态进行记录,一个是对于人员的历史信息进行记录与保存,也就是说,现阶段的人员数据大体分为两类,一个是现在的,一个是过去的。通过这样的设计方式,加大了人员管理系统的灵活程度,方便高校定制其自己的人事系统,并且提高了系统的可集成度。 2.对于人机交互方面而言,考虑到高校人事管理系统能广泛使用的情况下,大部分功能基于B/S去实现,少部分的功能用C/S实现。在充分满足软件操作的三原则,即交互性,简单性以及可视化的原则的基础下,能及时的为系统操作人员展现清晰的数据展示,分析结果以及文档等。通过自主开发的UIMS和BSUIMS开发框架来完成本管理系统的界面架构。 3.对于相应的功能实现,通过对于前期的需求分析,由较为轻量级也是较为成熟的框架设计SSH——即Structs+Spring+Hibernate由Java语言来实现相应的功能。 本文通过对这三个方面的叙述去展示如何解决系统所面临的三个问题以及如何去较好地设计元模型: 1.如何在数据操作的过程中,对于大数据量的数据操作进行优化,尤其是针对Hibernate在JPA的规范中属于十分轻量级的产品,如何通过自身的一些优化和设计去将其做到尽量快速地展现; 2.对于数据的管理,以及数据的灵活扩展如何去实现,由于Hibernate对于数据的自动扩展以及表的自动扩展不是很好,如何通过SSH框架来扩展人事系统对于数据的灵活性的管理,也是该系统需要解决的问题; 3.由于数据量的巨大,所以冗余的数据肯定会更多,于是,对于数据的冗余控制也是该系统需要考虑与解决的问题,一般对于数据冗余大概可以通过分类存储,过滤,表间关联等方法来控制与防止数据的冗余。 本文通过从三个方向的描述去解决以上三个问题,实现后的系统具有高效,灵活,交互效率较高的特点,能满足用户的要求。
[Abstract]:With the continuous development of the information industry and the continuous improvement of the integration of information, the information management system at this stage is increasingly involved, which leads to the increase of the data volume of the university system. For colleges and universities, personnel information management system is a pivotal management system. Personnel management from the beginning of the management of the basic information, to later management of your promotion assessment, recruitment and compensation, and so on, make the integration of personnel systems greatly difficult. Using the meta-model method to complete the design of the personnel system and the corresponding database makes it better to complete the corresponding work, which has become the purpose and goal of the design of the system. In this paper, the database design, interface human-computer interaction and the corresponding functional implementation to solve the high level of personnel system facing the corresponding problems. 1. For the highly integrated personnel system in colleges and universities, by studying some more advanced personnel system products at home and abroad, it is found that most of the products are abstracted from a model based on metamodel, which is called principal set and subset. The so-called principal set and subset is actually a general classification of the different data in the personnel system. One is to record the status of the present person, and the other is to record and preserve the historical information of the person, that is, The current personnel data are generally divided into two categories, one is now, the other is the past. Through this design method, the flexibility of the personnel management system is increased, and it is convenient for colleges and universities to customize their own personnel system, and to improve the integration degree of the system. In terms of human-computer interaction, most of the functions are based on B / S and a few are implemented by C / S, considering that the personnel management system in colleges and universities can be widely used. On the basis of fully satisfying the three principles of software operation, namely, interaction, simplicity and visualization, it can display clear data display, analysis results and documents for system operators in time. Through the independent development of UIMS and BSUIMS development framework to complete the management system interface architecture. 3. For the corresponding function realization, through the analysis of the requirement in the early stage, SSH- which is designed by the lighter and more mature framework, that is, Structs Spring Hibernate is implemented by the Java language to realize the corresponding function. This paper shows how to solve the three problems of the system and how to design the metamodel through the narration of these three aspects: 1. How to optimize the data operation of large amount of data in the process of data operation, especially aiming at the very lightweight product of Hibernate in the specification of JPA, How to do as fast as possible through its own optimization and design; 2. How to realize the management of data and how to extend the flexible extension of data, because Hibernate is not very good for the automatic extension of data and the automatic extension of tables, how to extend the flexible management of personnel system to data through SSH framework, It is also the problem that the system needs to solve. Because of the huge amount of data, the redundant data will definitely be more. Therefore, the redundant control of data is also a problem that needs to be considered and solved in this system. In general, data redundancy can be stored and filtered by classification. Table correlation and other methods to control and prevent data redundancy. This paper solves the above three problems from the description of three directions. The realized system has the characteristics of high efficiency, flexibility and high interaction efficiency, and can meet the requirements of users.
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
,
本文编号:2169916
[Abstract]:With the continuous development of the information industry and the continuous improvement of the integration of information, the information management system at this stage is increasingly involved, which leads to the increase of the data volume of the university system. For colleges and universities, personnel information management system is a pivotal management system. Personnel management from the beginning of the management of the basic information, to later management of your promotion assessment, recruitment and compensation, and so on, make the integration of personnel systems greatly difficult. Using the meta-model method to complete the design of the personnel system and the corresponding database makes it better to complete the corresponding work, which has become the purpose and goal of the design of the system. In this paper, the database design, interface human-computer interaction and the corresponding functional implementation to solve the high level of personnel system facing the corresponding problems. 1. For the highly integrated personnel system in colleges and universities, by studying some more advanced personnel system products at home and abroad, it is found that most of the products are abstracted from a model based on metamodel, which is called principal set and subset. The so-called principal set and subset is actually a general classification of the different data in the personnel system. One is to record the status of the present person, and the other is to record and preserve the historical information of the person, that is, The current personnel data are generally divided into two categories, one is now, the other is the past. Through this design method, the flexibility of the personnel management system is increased, and it is convenient for colleges and universities to customize their own personnel system, and to improve the integration degree of the system. In terms of human-computer interaction, most of the functions are based on B / S and a few are implemented by C / S, considering that the personnel management system in colleges and universities can be widely used. On the basis of fully satisfying the three principles of software operation, namely, interaction, simplicity and visualization, it can display clear data display, analysis results and documents for system operators in time. Through the independent development of UIMS and BSUIMS development framework to complete the management system interface architecture. 3. For the corresponding function realization, through the analysis of the requirement in the early stage, SSH- which is designed by the lighter and more mature framework, that is, Structs Spring Hibernate is implemented by the Java language to realize the corresponding function. This paper shows how to solve the three problems of the system and how to design the metamodel through the narration of these three aspects: 1. How to optimize the data operation of large amount of data in the process of data operation, especially aiming at the very lightweight product of Hibernate in the specification of JPA, How to do as fast as possible through its own optimization and design; 2. How to realize the management of data and how to extend the flexible extension of data, because Hibernate is not very good for the automatic extension of data and the automatic extension of tables, how to extend the flexible management of personnel system to data through SSH framework, It is also the problem that the system needs to solve. Because of the huge amount of data, the redundant data will definitely be more. Therefore, the redundant control of data is also a problem that needs to be considered and solved in this system. In general, data redundancy can be stored and filtered by classification. Table correlation and other methods to control and prevent data redundancy. This paper solves the above three problems from the description of three directions. The realized system has the characteristics of high efficiency, flexibility and high interaction efficiency, and can meet the requirements of users.
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
,
本文编号:2169916
本文链接:https://www.wllwen.com/guanlilunwen/chengbenguanlilunwen/2169916.html