更新时间:06-10 上传会员:紫色烟火
分类:计算机信息 论文字数:7018 需要金币:1000个
摘要:人力资源管理,即根据企业的发展需求对企业的人力资源进行合理的安排的和部署,确保最大限度的发挥员工的潜能,为企业创造更多的价值和效益。在科技飞速发展的21世纪,计算机网络已经走进千家万户,成为我们生活中工作中不可缺少的一个重要的组成部分。如何高效快速的解决问题是我们追求的唯一目标,科学就是生产力。人力资源管理系统,顾名思义,是一个可以实现高效办公的计算机程序,他让我们的企业办公有了划时代的发展,改变了我们对传统办公的概念,它的出现让我的日常的企业办公变得更高效、更快捷、更简单。一个合理完善的信息管理系统是企业在竞争中制胜的关键点。因此当今在软件市场上人力资源管理方面的产品层出不穷。
本系统是采用Java语言编写,使用MySQL5.0来设计数据库,使用Eclipse作为开发工具,能在Windows XP,Windows 7、8、10版本运行。
系统开发主要是MVC设计思想的应用,主要采用 Spring+SpringMVC+Mybatis得我开发方式,Jsp对应的MVC设计思想的视图(View),主要负责接收和响应的客户端的请求,以及动态生成Web现实页面,SpringMVC是对应的MVC思想的控制层(Controller),Mybatis对应的是MVC思想的模型(Model),主要负责整个系统的数据和业务规则。
人力资源管理系统主要分为员工管理,部门管理、简历管理、渠道管理、需求管理五大模块,可以分别在相应的页面中实现添加、查询、修改和删除等常用操作。
关键词:人力资源;信息管理系统;Eclipse;MySQL;JAVA
目录
摘要
Abstract
1 绪论-1
1.1 课题来源-1
1.2 开发工具的选择-1
1.2.2 Eclipse的选择-1
1.2.3MySQL的选择-2
1.3 Java语言的选择-2
1.4 前端框架的选择-3
2 系统需求分析与设计-4
2.1 需求分析-4
2.1.1 功能需求分析-4
2.1.2 数据需求分析-4
2.2系统数据流程图-4
2.2.1顶层数据流图-4
2.2.2 员工数据流图-5
3系统概要设计及数据库设计-6
3.1概要设计-6
3.2数据库设计-13
3.3系统功能模块设计-15
4系统详细设计-16
4.1登录和注册界面的实现-16
4.1.1界面设计-16
4.1.2设计思路与技术要点-16
4.2主窗体功能模块的设计-17
4.2.1界面设计-17
4.2.2设计思想与技术要点-18
4.3部门管理模块的设计-18
4.3.1界面设计-18
4.3.2设计思想与技术要点-19
4.4员工管理模块的设计-19
4.4.1界面设计-19
4.4.2设计思想与技术要点-20
4.5需求模块模块的实现-20
4.5.1界面设计-20
4.5.2设计思想与技术要点-21
4.6简历管理模块窗体模块的实现-22
4.6.1界面设计-22
5测试中遇到的问题与解决方法-22
结 论-23
参 考 文 献-24
致 谢-25