学位论文 > 优秀研究生学位论文题录展示

人力资源管理系统的设计与实现

作 者: 赵同涛
导 师: 孙学波
学 校: 辽宁科技大学
专 业: 计算机技术
关键词: HR管理系统 struts框架 hibernate框架 J2EE
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 93次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本论文详细的介绍了B / S结构下的小型Human Resoure系统的设计和实施工具。系统使用人机界面开发工具,与分层设计方法相结合,借鉴模块化思想,以提高系统的可维护性,可靠性以及功能的可扩展性。使用SSH框架以及WEB 2.0技术。使用方便部署,易于管理的系统接口。系统使用Hibernate技术实现持久化层,能够加速系统开发的进展情况,并提供支持对象的缓冲区,以提高系统性能。系统采用界面组件化的设计的整体结构,通过Spring对组件进行管理,减少了执行代码,以此来提供更高的系统可靠性。使用面向对象来设计和分析系统的结构设计,设计一个数据库模型,一个静态的实体模型。用Employee类来代表本系统中的员工信息;用Department类来代表员工的部门,其中Department类与Employee类是一种多对一的关系;用LaborContract类来代表劳动合同,其与Employee类是一一对应的关系。在数据库的设计章节详细的介绍了数据库的模型,设计原则,数据表的分析以及创建过程,并列举了部分模块的详细数据表内容。在系统测试方面详细的介绍了系统平台的搭建过程以及如何进行单元测试以及整体测试。

全文目录


中文摘要  4-5
ABSTRACT  5-9
1. 绪论  9-13
  1.1 研究背景  9-10
  1.2 人力资源系统的发展国内外研究现状  10-12
  1.3 论文的组织结构  12-13
2. 人力资源管理系统关键技术介绍  13-23
  2.1 Struts 框架的提出  13
  2.2 Struts 的体系结构  13-15
    2.2.1 Struts 与Web 的关系  13
    2.2.2 Struts 的体系结构  13-15
  2.3 Struts 的工作流程  15-17
  2.4 Hibernate 工作流程和组件结构  17-18
  2.5 Hibernate 体系结构  18-19
  2.6 Hibernate 接口  19-21
  2.7 Spring 框架介绍  21-23
3. 人力资源管理系统的需求分析  23-32
  3.1 目标系统要求  23-24
  3.2 系统功能需求  24-32
    3.2.1 业务流程分析  24-25
    3.2.2 模块的划分和部分用例  25-31
    3.2.3 系统的非功能性需求  31-32
4. 人力资源管理系统的功能设计  32-44
  4.1 体系结构设计  32-34
  4.2 功能模块的设计  34-37
    4.2.1 登录模块  34
    4.2.2 系统管理模块  34-37
  4.3 详细设计  37-44
    4.3.1 实体类设计  37-40
    4.3.2 控制类设计  40-44
5. 数据库系统的设计与实现  44-52
  5.1 数据库设计原则  44-45
  5.2 本系统数据库数据表的设计  45-52
6 人力资源管理系统的实现和测试  52-65
  6.1 系统开发环境的构建  52-57
    6.1.1 安装JDK  52-54
    6.1.2 安装Tomcat  54
    6.1.3 MySQL 的安装  54-56
    6.1.4 安装NetBeans  56-57
  6.2 基于Struts 的实现  57-58
    6.2.1 构建视图  57-58
    6.2.2 构建模型  58
    6.2.3 构建控制器  58
  6.3 详细实现  58-63
    6.3.1 实体类实现  58-59
    6.3.2 实体类的映射  59
    6.3.3 数据层实现  59-60
    6.3.4 业务功能层实现  60-61
    6.3.5 表现层实现  61-63
  6.4 系统测试  63-65
    6.4.1 测试方法  63
    6.4.2 测试目标  63-64
    6.4.3 非功能性测试  64-65
7. 总结和展望  65-67
  7.1 总结  65-66
  7.2 展望  66-67
参考文献  67-69
致谢  69

相似论文

  1. 基于MDA的界面自动生成方法的研究,TP311.5
  2. 复杂J2EE应用的轻量级的监控系统的研究与设计,TP311.52
  3. 新疆电信融合计费管理子系统的设计与实现,TP311.52
  4. 基于J2EE的汕头高技校办公自动化系统设计与实现,TP311.52
  5. 新疆广播电视大学教学评价系统的设计与实现,TP311.52
  6. 高职院校毕业生信息管理系统的设计与实现,TP311.52
  7. 基于J2EE的SNMP网络管理系统的设计和实现,TP311.52
  8. 数字化查账系统研究,TP311.52
  9. 新疆兵团电大教师信息管理系统的设计与实现,TP311.52
  10. 振道科技人力资源管理系统,TP311.52
  11. 基于J2EE架构业务支撑系统管理的原理与实现,TP311.52
  12. 基于J2EE的高速公路电子收费系统的设计与实现,TP311.52
  13. 基于RBAC的河道堤防管理信息系统之权限管理系统,TV871
  14. 交通运输服务的GPS机动车监控系统的设计与实现,TN967.1
  15. PTN网管系统保护功能设计与实现,TN915.07
  16. 高校科研项目管理系统设计与实现,TP311.52
  17. 进出口食品风险管理系统研究、设计与开发,F752.6
  18. 基于J2EE的医院科研管理系统的设计与实现,TP311.52
  19. 以Artifact为中心的工作流技术研究及其应用,TP311.52
  20. 基于J2EE的高校设备管理系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com