东明县国土资源局人事管理系统的设计与实现
发布时间:2018-08-31 11:38
【摘要】:本文针对东明县国土资源局人事工资管理办法进行详细研究,目的是要开发和设计一套适用于本单位的人事管理系统。研究过程中根据本单位的运作流程进行需求整理分析,并依据软件设计思想,从需求分析、功能设计、开发实现、功能测试等角度出发,使用SSH开发框架和数据库设计等技术热点对系统进行详细的开发设计。文章分为绪论、相关知识介绍、系统需求分析、详细设计与实现、测试等章节。系统开发过程中我仔细研究HTML、Extjs、WebService和数据库设计思想,研究敏捷开发的设计思想,并将其应用在系统的开发过程中。系统使用MVC的三层设计思想,前台展示层采用HTML和Ext js技术来进行界面展示,控制层运用Spring进行框架集成和应用整合、Structs实现View层和Controler层的数据交互,模型层使用Hibernate所创建的动态对象来实现逻辑层与数据库的交互。前台界面收集到的数据组成JSON字符串,通过WebService的POST方式发送给服务端,服务端收到数据后将JSON解析为响应的对象,进行业务层的处理并进行入库操作,业务逻辑完成后仍旧将JSON对象返回给浏览器,浏览器进行相应的后续处理。数据库处理时采用Hibernate进行对象的增删改查操作。最终形成一套适用于本单位的人事工资管理平台,该平台实现职工的信息管理、客户信息的归纳总结、职工的任务制定以及实现、绩效考核等功能。通过该系统的设计实现以及本文的归纳总结,我学习到了很多软件设计方面的专业技巧,既丰富了我的专业知识,又锻炼了我独立解决问题的能力。论文的编写过程中感谢导师的耐心指导和反复教诲。
[Abstract]:This paper makes a detailed study on the methods of personnel and wage management in Dongming County Land and Resources Bureau, the purpose of which is to develop and design a personnel management system suitable for our unit. In the course of the research, according to the operation process of the unit, the demand analysis is carried out, and according to the software design idea, the requirements analysis, the function design, the development and realization, the function test, etc. SSH development framework and database design are used to develop and design the system in detail. The article is divided into introduction, related knowledge introduction, system requirements analysis, detailed design and implementation, testing and other chapters. In the process of system development, I studied the design idea of HTML,Extjs,WebService and database, studied the design idea of agile development, and applied it to the development of the system. The system uses the three-layer design idea of MVC, the foreground display layer uses HTML and Ext js technology to display the interface, the control layer uses Spring for frame integration and application integration to realize the data interaction between View layer and Controler layer. The model layer uses the dynamic object created by Hibernate to realize the interaction between logic layer and database. The data collected in the front interface consists of JSON string, which is sent to the server through POST of WebService. After receiving the data, the server parses the JSON into the responding object, processes the data in the business layer and carries on the operation of the database. After the business logic is completed, the JSON object is returned to the browser, which carries on the corresponding follow-up processing. Database processing using Hibernate to add and delete the object change operation. Finally, a set of personnel and wage management platform is formed, which realizes the functions of employee information management, customer information induction and summary, task formulation and implementation, performance evaluation and so on. Through the design of the system and the summary of this paper, I learned a lot of software design professional skills, both enriched my professional knowledge, but also exercised my ability to solve problems independently. During the course of writing the thesis, I thank my tutor for his patient guidance and repeated instruction.
【学位授予单位】:天津大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
本文编号:2214872
[Abstract]:This paper makes a detailed study on the methods of personnel and wage management in Dongming County Land and Resources Bureau, the purpose of which is to develop and design a personnel management system suitable for our unit. In the course of the research, according to the operation process of the unit, the demand analysis is carried out, and according to the software design idea, the requirements analysis, the function design, the development and realization, the function test, etc. SSH development framework and database design are used to develop and design the system in detail. The article is divided into introduction, related knowledge introduction, system requirements analysis, detailed design and implementation, testing and other chapters. In the process of system development, I studied the design idea of HTML,Extjs,WebService and database, studied the design idea of agile development, and applied it to the development of the system. The system uses the three-layer design idea of MVC, the foreground display layer uses HTML and Ext js technology to display the interface, the control layer uses Spring for frame integration and application integration to realize the data interaction between View layer and Controler layer. The model layer uses the dynamic object created by Hibernate to realize the interaction between logic layer and database. The data collected in the front interface consists of JSON string, which is sent to the server through POST of WebService. After receiving the data, the server parses the JSON into the responding object, processes the data in the business layer and carries on the operation of the database. After the business logic is completed, the JSON object is returned to the browser, which carries on the corresponding follow-up processing. Database processing using Hibernate to add and delete the object change operation. Finally, a set of personnel and wage management platform is formed, which realizes the functions of employee information management, customer information induction and summary, task formulation and implementation, performance evaluation and so on. Through the design of the system and the summary of this paper, I learned a lot of software design professional skills, both enriched my professional knowledge, but also exercised my ability to solve problems independently. During the course of writing the thesis, I thank my tutor for his patient guidance and repeated instruction.
【学位授予单位】:天津大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【参考文献】
相关期刊论文 前2条
1 张华丽;;基于J2EE的档案管理系统设计与实现[J];现代商贸工业;2010年02期
2 胡业江,张全伙;基于ASP.NET的WEB数据库的分页显示[J];计算机系统应用;2004年01期
,本文编号:2214872
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2214872.html