24小时论文定制热线

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

天津市城建热线人力资源管理系统设计

添加时间:2018/07/20 来源:天津大学 作者:高蕊
对天津市 12319 城建热线的人员管理和绩效考核问题,设计开发了天津市 12319 城建热线人力资源管理系统,整个项目借鉴了敏捷开发方法,采用迭代方式逐步细化和完善。
以下为本篇论文正文:

中文摘要

  天津市 12319 城建服务热线开通于 2006 年 6 月,随着热线业务范围和受理量的增加,热线人员也不断增加,目前专职话务员工已接近 100 人,人事管理的工作量不断加大。虽然热线中心已经形成了一套行之有效的人事管理制度和绩效考核规范,但考核数据来源分散,考核计算主要依靠 Excel 电子表格,一次月度考核要经过多次文件和数据拷贝,效率低且容易出错。本文针对热线中心人事管理面临的实际问题,设计开发了天津市 12319 城建热线人力资源管理系统。

  首先,本文梳理了系统的主要用例和工作流程,并结合项目需求特点,确定了以 struts2 和 AJAX 技术为基础的初步技术方案,并对技术方案和第三方代码库的选择给出了合理的解释。

  然后,本文基于 struts2 和 AJAX 技术,对 Web 系统中的常见操作进行了封装,构建了一个一站式的轻量级 Web 框架,该框架利用 Java 泛型和 ORM 技术,简化了增删改查(CURD)功能的实现,同时提供了报表导出、SQL 生成等通用功能。接下来,本文基于经典的基于角色的访问控制模型(RBAC),利用 struts2的拦截器机制,设计并实现了一个细粒度的访问控制组件。该组件能够以面向切面的形式(AOP)装配到系统中,而不必侵入具体的业务代码。此外,本文还考虑了系统的数据安全策略。

  基础工作之后,本文逐一实现了各个业务模块,并完善了系统本身的管理功能。在这个过程中,本文根据各个模块的特点,选择合适的设计和实现方法来提高代码质量,采用了工厂模式、策略模式将不同岗位的绩效计算方法从主程序中分离出来,提高系统的灵活性和可维护性。最后,本文完成了整个系统的测试和部署,总结了系统在技术层面的不足,并给出了对应的改进建议,同时规划了未来工作的重点。

  关键词:人力资源管理,Web 框架,访问控制,泛型,拦截器?

Abstract

  Tianjin 12319 urban construction hotline was established at June 2006, and as the business scope and call?quantity increases, the number of the employees also increases fast. Consequently, the management work of employees becomes more complex and boring. The 12319 call center has gradually developed a set of practical and effective standard performance assessment rules and workflows since its establishment,however, the process of performance management is heavily depend on MS Office Excel, manual copy-and-paste operations between many Excel files is error prone and also decrease work efficiency greatly. Therefore, the paper proposed a dedicated human resource management system to deal with the above problem.First, the main use cases and workflows are deeply explored and analyzed, and a initial solution based on Apache Struts 2, jQuery and other third-party libraries is also discussed.

  Second, a light-weight full-stack web framework is designed based on Apache Struts 2 and AJAX technique. The framework can support many common tasks of web system including CRUD, report generating and automatic SQL splice etc. via Java generic programming and ORM technique. Moreover, a fine-grained access control mechanism is implemented based on the classical RBAC model and the interceptor pattern of Apache Struts2. The access control component can be injected into the system in a non-intrusive style just like AOP. Additionally, data security and backup strategy of the system is also discussed.

  Third, the paper implemented all the business modules of the system, and some proper programming methods are adopted to maximize code reuse and improve the quality of the software. In order to improve the flexibility of the system, Factory Pattern and Strategy Pattern are employed to separate the performance assessment rules from the main program,Last, full test of the system is carried out, and shortcomings are summarized for the current implementation, and the future improvement plan is also presented.

  Key words: Human resource management, Web framework, Access control,Generic programming, interceptor

  本文主要针对天津市 12319 城建服务热线的人事管理工作,结合天津市12319 本身的业务特点,基于 Java web 技术,设计并实现了天津市 12319 城建服务热线人力资源管理系统,主要工作包括以下四部分:

  1. 详细调研了天津 12319 现有的基于 Excel 表格的人员管理模式和流程,对系统功能进行了全面的梳理,提出了完整的需求分析说明。

  2. 基于 Java web 技术体系,在 Apache Struts 2 框架之上,设计并实现了一个轻量级的系统框架,用于构建天津 12319 人事管理的各个业务模块;该框架借助泛型技术实现了通用的增删改查及报表导出功能,并提供了灵活的细粒度权限控制机制和良好的可扩展性,3. 根据天津 12319 的具体需求,设计并实现了人力资源管理系统的主要功能模块,包括基本信息管理、合同管理、考勤管理、工资及福利管理、以及围绕绩效考核的一系列核心功能;并利用 AJAX 技术打构建了用户友好的人机交互界面。

  4. 设计并实现了与其他系统的接口,并对系统进行了全面的测试,最后完成了整个系统在生产环境中的实施部署。

  本篇毕业设计组织结构

  本文的工作内容紧密结合具体应用,相关章节基本上按照软件工程的各个阶段依次论述, 论文的主体部分结构如下:

  第二章,介绍了构建该系统用到的技术以及应用时的考虑要素,说明了技术选型的理由;并给出了详细的系统需求分析。

  第三章,首先详细论述了系统框架的设计、细粒度权限控制机制的设计、辅助工具类的设计,然后给出了各个具体的业务模块的设计,最后对数据库、数据安全、文件存储的设计进行了说明,形成了完整的设计方案。

  第四章,对系统框架、权限控制策略、重点功能模块的实现进行了详细说明;给出了关键的代码示例以及对应的运行时界面;展示了系统框架、权限控制策略、辅助工具类对业务模块开发的简化作用,最后对工程项目进行了总结。

  第五章,对系统的测试、部署、实施、以及实际使用情况进行了简要的说明。

  第六章,对全文工作进行了总结,给出了现有方案的不足,并提出了未来工作计划。

非法访问被拦截
非法访问被拦截

参数管理界面
参数管理界面

根据用户角色动态呈现菜单内容
根据用户角色动态呈现菜单内容

系统用户的基本信息管理
系统用户的基本信息管理

系统用户的基本信息管理
系统用户的基本信息管理

系统用户的基本信息管理
系统用户的基本信息管理

角色的权限编辑
角色的权限编辑

员工基本信息管理模块界面
员工基本信息管理模块界面

员工头像上传与显示
员工头像上传与显示

合同管理界面
合同管理界面 

出勤管理界面
出勤管理界面

受话考核界面
受话考核界面

目录

  第一章 绪论
      1.1 项目背景及意义
      1.2 国内外研究现状
      1.3 本文主要工作
      1.4 论文组织结构
  第二章 技术选型与需求分析
      2.1 技术选型
          2.1.1 WEB MVC 框架—Struts2
          2.1.2 数据持久层框架—Mybatis
          2.1.3 WEB 用户界面—AJAX & jQuery
      2.2 需求分析
          2.2.1 系统需求
          2.2.2 主要用例
  第三章 人力资源管理系统的设计
      3.1 系统架构设计
          3.1.1 外部接口
          3.1.2 系统框架
      3.2 基于 RBAC 的权限控制机制
          3.2.1 RBAC 模型概述
          3.2.2 基于拦截器的访问控制流程
          3.2.3 权限的定义和描述
      3.3 主要功能模块和工具类的设计
          3.3.1 典型的信息管理模块
          3.3.2 绩效考核功能
          3.3.3 系统管理功能
          3.3.4 通用工具
      3.4 数据及数据安全
          3.4.1 数据库设计
          3.4.2 文件存储和文件共享模块
          3.4.3 数据安全和灾备
      3.5 本章小结
  第四章 人力资源管理系统的实现
      4.1 系统框架的实现
          4.1.1 基于泛型的通用 CRUD 的实现
          4.1.2 文件和报表的导入导出
          4.1.3 AJAX 模式的实现
          4.1.4 通用工具类
      4.2 权限控制机制的实现
          4.2.1 RBAC 模型的静态结构
          4.2.2 运行时权限检测和控制
          4.2.3 权限信息管理模块
      4.3 典型模块的开发示例
      4.4 主要业务模块实例
      4.5 本章小结
  第五章 系统测试和部署
      5.1 系统测试
      5.2 系统部署
  第六章 总结与展望
      6.1 工作总结
      6.2 现有不足
      6.3 后续工作
  参考文献
  致 谢

相关内容
相关标签:Java毕业设计
好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!