摘要:时间的脚步让我们感受到了21世纪信息化的时代,各种计算机技术和网络技术迅速发展,让我们看到了信息化影响了人们的各个方面,就目前现在的发展来说,信息化的发展让一些公司看到了它所带来的好处,同时能够感受到信息化带给公司的无限魅力,因为它推动着一些公司的发展,让信息化管理的公司可以替代一部分传统的管理企业的模式,提高公司的效率和更好的发展。
本文主要对企业人力资源资源管理系统所需要实现的各种功能进行详细的分析设计,通过B/S架构模式,结合Java语言作为本系统的程序编译语言,按照MVC设计模式的SSH三层架构模型进行调用。Struts为人力资源管理系统提供了Jsp的前台服务,通过它可以实现界面交互的作用,Spring作为一个开源的框架,可以很好的协调对象之间的关系和降低软件的内部耦合性,Hibernate通过几个核心的接口实现了本系统的数据库和MyEclipse之间进行对象关系映射。通过这个框架对代码进行很好的整合,从而能够让我们可以很好的实现人力资源管理系统的功能,然后程序能够运行。
通过人力资源管理系统设计与实现,可以让一个公司对人事进行更好的管理,从而提高一个公司的办事效率。
关键词:人力资源,Java,JSP,B/S结构,管理系统
目录
摘要
Abstract
1 引言
1.1 背景
1.2 目的与意义
1.3 课题研究现状
1.4 课题主要研究内容
1.5 系统概述-2
1.5.1 方案介绍
1.5.2 具体要求
1.5.3 系统设置
2课题方案选择及开发技术-3
2.1 方案介绍-3
2.1.1 C/S模式-3
2.1.2 B/S模式
2.1.3 Java语言-4
2.2 开发工具
2.2.1 SqlServer
2.2.2 MyEclipse-5
2.2.3Tomcat-5
2.3 开发技术
2.3.1 Jsp简介
2.3.2 Struts2简介-6
2.3.3 Spring简介-6
2.3.4 Hibernate简介-7
3 需求分析-7
3.1 需求调研-7
3.2 可行性分析-7
3.2.1 技术可行性分析-8
3.2.2 经济可行性分析-8
3.2.3 社会可行性分析-8
3.3 功能需求-8
4系统概要设计-9
4.1 系统总体结构-9
4.2 系统功能模块设计-9
4.3 系统数据库设计
4.3.1 概念模型设计
4.3.2 数据库表设计
4.3.3 数据库的连接原理
5详细设计与功能实现
5.1 系统登录功能实现
5.2 后台管理功能实现
5.3 前台用户查询实现
6系统测试-28
6.1系统测试概述-28
6.2测试用例-28
6.2.1首页登录模块用例测试-28
6.2.2修改密码模块用例测试-29
7 结论
参 考 文 献
致 谢