人力资源管理系统设计

人力资源管理系统设计

论文摘要

随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人力处理即浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的人力资源管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本文所阐述的人力资源管理系统,以浏览器/服务器模式高效地实现了人力资源管理系统的各项功能,可进行多条件查询、更新、密码设置、工资和奖金的统计发放等功能。提升了企业的效率和竞争力,满足了现代企业管理的需要。JSP继承了所有Java语言的特点,而且发展前景十分的广阔,因此本项目在开发中使用了MVC的应用程序开发模型,用JSP作为前台显示的View层,选用经典的Struts作为Control层的开发架构,使用Spring作为Model层的开发架构,在数据持久层方面则使用了Hibernate。

论文目录

  • 中文摘要
  • ABSTRACT
  • 第一章 序言
  • 1.1 项目背景
  • 1.2 项目目标与期望
  • 1.2.1 树立全新企业形象
  • 1.2.2 激发竞争力
  • 1.2.3 减轻部门负担
  • 1.3 项目设计原则
  • 1.3.1 实用性原则
  • 1.3.2 经济性原则
  • 1.3.3 扩充性原则
  • 1.4 设计方法
  • 1.5 需求分析
  • 1.5.1 人事劳动管理模块
  • 1.5.2 社会保障管理模块
  • 1.5.3 工资管理模块
  • 1.5.4 教育培训管理模块
  • 1.5.5 效绩考评模块
  • 1.5.6 离退休管理模块
  • 1.6 技术可行性
  • 1.6.1 管理信息系统技术介绍
  • 1.6.2 开发技术的选择
  • 1.6.3 语言优势
  • 1.7 操作可行性
  • 1.8 运行环境可行性分析
  • 1.8.1 软件环境
  • 1.8.2 硬件环境
  • 1.9 运行环境可行性分析
  • 1.9.1 B/S模式简介
  • 1.9.2 B/S模式的优点
  • 第二章 系统开发架构
  • 2.1 软件开发架构的意义
  • 2.2 Struts架构简介
  • 2.2.1 MVC模式
  • 2.2.2 Struts 1.2开发框架
  • 2.2.2.1 Controller控制器部分
  • 2.2.2.2 Model模型部分
  • 2.2.2.3 View视图部分
  • 2.2.2.4 Struts开发环境安装
  • 2.2.3 Spring框架简介
  • 2.2.3.1 数据持久层
  • 2.2.3.2 持久化数据
  • 2.2.3.3 持久化技术
  • 2.3 Hibernate概述
  • 第三章 系统模块设计
  • 3.1 详细设计
  • 3.1.1 Domain层实现
  • 3.1.2 DAO层的实现
  • 3.1.2.1 DAO的基础配置
  • 3.1.2.2 DAO接口的定义
  • 3.1.2.3 DAO组件的实现
  • 3.1.2.4 DAO组件的配置
  • 3.1.3 Service组件的实现
  • 3.1.3.1 业务层组件的实现
  • 3.1.3.2 事务管理
  • 3.1.3.3 业务层的配置
  • 3.1.4 WEB层的实现
  • 3.1.4.1 映射ActionServlet的URL
  • 3.1.4.2 Struts与Spring的整合
  • 3.1.4.3 数据校验
  • 第四章 系统实现
  • 4.1 人事管理的功能简介
  • 4.2 用户登录模块程序设计(连接数据库)
  • 4.3 工资管理具体设计
  • 4.3.1 管理页面
  • 4.3.2 调用方式
  • 4.3.3 页面设计
  • 4.3.4 模块处理流程描述
  • 4.3.5 主要类及设计方法
  • 4.4 设计过程中的技术难点
  • 4.4.1 中文乱码
  • 4.4.2 图片处理
  • 4.4.3 HQL语言
  • 4.4.4 安全性
  • 4.4.5 系统测试
  • 4.4.5.1 测试的原则
  • 4.4.5.2 测试的方法
  • 4.4.5.3 界面测试
  • 4.4.5.4 功能测试
  • 4.4.5.5 需求测试
  • 4.4.5.6 性能测试
  • 4.4.5.7 测试中其他要注意的地方
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].互联网软件开发架构研究与设计[J]. 电子世界 2020(07)
    • [2].基于分布式的网站开发架构设计[J]. 电脑知识与技术 2019(18)
    • [3].信息化软件开发架构研究与设计[J]. 信息与电脑(理论版) 2017(18)
    • [4].B2D领域会出现五花八门的模式[J]. 创业邦 2013(Z1)
    • [5].基于服务调度的微信公众平台开发架构设计与实现[J]. 电脑知识与技术 2014(31)
    • [6].基于Ext+Spring+Hibernate的Web系统开发架构的研究与应用[J]. 计算机与现代化 2009(12)
    • [7].敏捷项目管理方法在云化的软件开发架构中的应用探讨[J]. 计算机产品与流通 2018(01)
    • [8].特色小镇“生命力”之开发架构及投融资模式研究[J]. 住宅与房地产 2018(28)
    • [9].基于Extjs+Spring MVC的Web系统开发架构的研究与实现[J]. 计算机技术与发展 2013(01)
    • [10].并发业务系统的实现[J]. 电子技术与软件工程 2017(02)
    • [11].基于Spring+Struts+Hibernate的迎评促建网[J]. 电脑知识与技术 2008(18)
    • [12].基于ASP.NET MVC模式的软件开发架构的研究与探讨[J]. 中国电子科学研究院学报 2016(06)
    • [13].卫星导航软件开发架构研究与设计[J]. 电子技术与软件工程 2019(07)
    • [14].谈工程管理企业信息系统的功能和开发[J]. 工程建设与设计 2015(06)
    • [15].IT建设运筹于帷幄之中——统一平台在山东农信的应用[J]. 金融电子化 2010(08)
    • [16].云计算环境下软件开发架构应用与设计[J]. 电子技术与软件工程 2016(07)
    • [17].BIM技术在EPC工程项目中的应用[J]. 水泥技术 2019(06)
    • [18].软件架构复用研究与设计[J]. 电脑开发与应用 2013(12)
    • [19].基于分层结构的RFID读卡系统的开发架构[J]. 芜湖职业技术学院学报 2014(02)
    • [20].基于改进的YAF框架的Web系统开发架构浅析[J]. 科技资讯 2017(07)
    • [21].基于MVC模式的ASP.NET技术应用探讨[J]. 科学之友 2013(10)
    • [22].上海市新大桥中学——精练课程开发[J]. 思想理论教育 2011(12)
    • [23].基于动易开发架构中单页栏目的实现[J]. 电脑开发与应用 2011(11)
    • [24].利用jQuery扩展VS2008 Ajax应用[J]. 信息系统工程 2010(07)
    • [25].基于Asp.net技术的网站开发架构设计[J]. 电脑知识与技术 2017(02)
    • [26].基于MVC的Delphi应用程序快速开发架构[J]. 电脑学习 2009(04)
    • [27].浅谈基于.NET分层开发架构中数据访问层的设计[J]. 科技创新导报 2008(09)
    • [28].学生课余信息交流平台的设计与实现[J]. 无线互联科技 2016(01)
    • [29].基于Struts与JSF技术的对比分析[J]. 硅谷 2008(14)
    • [30].浅谈RIA开发[J]. 电脑学习 2010(03)

    标签:;  

    人力资源管理系统设计
    下载Doc文档

    猜你喜欢