企业人力资源管理系统-数据库课设..doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
企业人力资源管理系统-数据库课设.

目录 概述 ……………………………………………………… 2 设计题目及实现目标 ……………………………………… 2 设计题目 ………………………………………………… 2 实现目标 ………………………………………………… 2 开发环境简介 ……………………………………………… 2 需求分析 ………………………………………………… 3 系统功能描述 ……………………………………………… 3 E-R图 ……………………………………………………… 3 功能结构图 ………………………………………………… 5 流程图 ……………………………………………………… 5 数据库逻辑结构 ………………………………………… 6 数据库树形结构图 ………………………………………… 6 数据库主要表详细结构 …………………………………… 6 数据库关系表 ……………………………………………… 8 程序核心代码及控件描述 ……………………………… 9 SSH框架配置关系图 ……………………………………… 9 公共模块设计 ……………………………………………… 9 获取时间的类 …………………………………………… 9 获取自动编号的类 ……………………………………… 9 字符串自动处理类 ……………………………………… 10 分页Bean ……………………………………………… 10 数据持久化类 ………………………………………… 12 Spring框架注入映射文件管理员属性信息xml配置文件 1 概述 1.1 设计题目及实现目标 1.1.1设计题目 企业人力资源管理系统 1.1.2实现目标 人力资源管理系统(Human Resources Management System,HRMS)包括人事日常事务、薪酬、招聘、培训、考核对企业的人力资源管理方方面面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。人力资源管理系统的具体目标如下: 对企业人力资源管理的基本信息进行管理。管理企业员工的信息(即人事管理功能)。实现为个人提供网络工作平台的功能。实现企业的应聘信息的管理功能。实现企业员工培训的一系列相关信息管理。员工薪酬信息管理。系统用户信息的管理。系统运行稳定、安全可靠。 1.2 开发环境简介 本系统以eclipsemyeclipse插件作为集成开发环境,该开发环境界面友好,功能强大,是从事Java开发的开发主流IDE。 数据库方面,采用SQL server 2005,此数据库为Microsoft公司的数据库之一,性能良好,在中、小型项目中使用较为普遍。故本系统采用SQL server 2005作为数据库。 测试浏览器为IE9.0和FireFox5.0。2 需求分析 2.1 系统功能描述 人力资源管理目标是指企业人力资源管理需要完成的职责和需要达到的绩效。随着企业内人力资源管理的网络化和系统化的日益完善,人力资源管理系统在企业管理中越来越受到企业管理者的青睐。人力资源管理是组织的一项基本管理职能,它是以提高劳动生产率、工作生活质量(Quality of Working Life)和取得经济效益为目的而对人力资源进行获取、保持、开发、激励和调整等一系列管理的过程。 2.2 E-R图 图1 招聘人员管理实体 图2 员工信息管理实体 图3 薪资管理实体 图4 管理员实体E-R图2.3 功能结构图 企业人力资源管理系统主要包括部门管理、招聘管理、员工管理、培训管理、奖惩管理、薪资管理及系统管理模块。各个模块及其包括的具体功能如图5所示。 图5 人力资源管理系统功能结构图 2.4 流程图 为了更加清晰地表达系统的业务功能模块,下面给出人力资源管理系统的业务流程图,如图6所示。 图6 人力资源管理系统业务流程图 3 数据库逻辑结构设计 3.1 数据库表 图7 数据树形结构图 3.2 数据库表结构 数据库共7张表,其中主要表的4张表(tb_manager,用于保存管理员信息;tb_inviteJob,用于保存招聘信息;tb_employee,用于保存员工的详细信息;tb_pay,用于保存员工薪资的信息)的具体结构如表1、表2、表3、表4所示。 表1 表tb_manager的结构 字段名 数据类型 是否为空 是否为主键 默认值 描述 id int(4) NO YES   ID(自动编号) account varchar(20) NO     管理员账号 password varchar(30) NO     管理员密码 managerLevel char(10)       管理员级别 表2表tb_inviteJob的结构 字段名 数据类型 是否为空 是否为主键 默认值

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档