软通人力资源管理系统——人员管理与薪金管理的设计和开发.doc
《软通人力资源管理系统——人员管理与薪金管理的设计和开发.doc》由会员分享,可在线阅读,更多相关《软通人力资源管理系统——人员管理与薪金管理的设计和开发.doc(36页珍藏版)》请在咨信网上搜索。
天津商务职业学院 毕业设计(论文) 题目:软通人力资源管理系统—— 人员管理与薪金管理的设计和开发 专业班级 软件1001班 学 号 0108100129 姓 名 江涛 指导教师 冯毅 企业指导教师 张建军 2013年4月12日 班 级:软件1001班 姓 名:江涛 联系电话:15502236510 摘 要 在传统的人力资源管理工作中,要完成相当数量的职工情况及人力资源政策法规的查询工作,一般是职工直接到办公室或通过电话查询,使人力资源工作者在这些常规性的查询及相关政策法规的解答上花费大量时间,不利于工作效率的提高及人力资源研究工作的深入进行。人力资源人力资源管理系统将包括人力资源工作中涉及的职工的历史状况和现状,人力资源政策法规的宣传及解答,借助于网络,实现职工的自我查询,这不仅对人力资源管理工作的顺利进行具有积极的作用,而且对企业系统的建设也有很大意义。人力资源部门由于对外宣传和查询的需要,大部分机器申请上网,这些机器中有的带有组织、人力资源管理系统。虽然这些管理系统在平时维护时是通过口令(密码)进入,但经测试,在熟悉计算机应用的情况下,任何人都可以不经过口令而直接进入系统,可查阅、修改相关数据。如果建立局域网将有效地解决这一问题。系统可明确用户的使用权限,防止非法用户的攻击性破坏,保证整个系统的安全。此外,通过局域网还能防止公用网上病毒对计算机的侵蚀。 关键词:人力资源;HR; ABSTRACT In the traditional personnel management work, will have to complete the considerable amount the staff situation and the human affairs policy laws and regulations inquiry work, generally will bet he staff directly to the office or through the telephone inquiry, the personnel management system includes staff's historical condition and the present situation which in the human affairs work will involve,the human affairs policy laws and regulations propaganda and the explanation, with the aid of to the network, will realize staff's self-inquiry, this not only smoothly will carry on to the personnel management work has the positive function, moreover also will have the very big significance to the enterprise system construction. Although these management system management systems usually are main training time is (password) enters through the password, but passes through the test, in the familiar computer application situation, any person all may but directly not enter the system after the password, may consult,the revision correlation data. If will establish the local area network effectively to solve this problem. The system may be clear about the user the use jurisdiction, prevents the illegal user the aggressive destruction, the guarantee overall system security. In addition, also can prevent the public on-line virus through the local area network to the computer corrosion. Key words:human affairs; HR; 目 录 第一章 绪论 1 1.1概念 1 1.2开发背景以及课题意义 1 1.3目前人力资源管理的现状 2 1.3.1人力资源管理的重视程度不够 2 1.3.2人力资源部的基础建设急需完善 2 1.3.3战略人力资源管理体系的建立尚处于起步阶段 3 1.4 系统开发环境的选择 3 1.5 系统数据库环境的选择 4 第二章 系统分析 5 2.1 可行性分析 5 2.2 系统功能需求分析 7 2.2.1人员管理模块 7 2.2.3薪金管理模块 7 第三章 系统设计 8 3.1 总体结构设计 8 3.2 模块功能设计 8 3.2.1人员管理模块 8 3.2.2奖惩管理模块 9 3.2.3薪金管理模块 9 3.3 数据库设计 9 3.3.1 概念结构设计 10 3.3.2 逻辑结构设计 13 3.3.3 数据表详细设 14 第四章 系统实现 17 4.1 系统公共类的实现 17 4.2系统登录功能的实现 20 4.3人员管理模块功能实现 20 4.4奖罚管理模块设计与实现 23 4.5薪金模块功能的设计与实现 26 4.6 实现效果评价 28 结 论 29 参考文献 30 致 谢 31 天津商务职业学院2010届专科生毕业设计(论文) 第一章 绪论 随着我国市场经济的发展,就业情况也跟着不断发展,但部分企业在人力资源管理方面仍然采用非科技化管理方式。因此,人力资源管理系统对于企业的决策者和管理者是非常的重要的。本系统是为管理者提供更方便而有效率的管理而设计。 1.1概念 人力资源管理(Human Resource Management,简称HRM)人力资源:是指在一定范围内的人口总体所具有的劳动能力的总和,或者说是指能够推动整个经济和社会发展的具有智力劳动和体力劳动能力的人们的总和。 从另一方面,人力资源管理是指根据企业发展战略的要求,有计划地对人力资源进行合理配置,通过对企业中员工的招聘、培训、使用、考核、激励、调整等一系列过程,调动员工的积极性,发挥员工的潜能,为企业创造价值,给企业带来效益。确保企业战略目标的实现,是企业的一系列人力资源政策以及相应的管理活动。这些活动主要包括企业人力资源战略的制定,员工的招募与选拔,培训与开发,绩效管理,薪酬管理,员工流动管理,员工关系管理,员工安全与健康管理等。即:企业运用现代管理方法,对人力资源的获取(选人)、开发(育人)、保持(留人)和利用(用人)等方面所进行的计划、组织、指挥、控制和协调等一系列活动,最终达到实现企业发展目标的一种管理行为。 21世纪是全球化、市场化、信息化的世纪,是知识主宰的世纪。在新经济条件下,企业人力资源管理必然要发生相应的变化。因此,企业人力资源管理系统将构筑在Internet/intranet的计算机网络平台上,形成新型的人力资源管理模式。 1.2开发背景以及课题意义 人力资源管理是公司引进所需人才和管理人才的重要手段之一。人力资源管理系统能够帮助HR有效的进行人力资源工作的展开,提高工作效率,避免冗余信息增加工作复杂度。因此,人性化设计,复合人力资源工作的基本流程,以软件系统来支持人力资源工作,使得HR能够轻松高效的完成工作。 人力资源管理目标是指企业人力资源管理需要完成的职责和需要达到的绩效。人力资源管理既要考虑组织目标的实现,又要考虑员工个人的发展,强调在实现组织目标的同时实现个人的全面发展。 人力资源管理目标包括着全体管理人员在人力资源管理方面的目标任务与专门的人力资源部门的目标与任务。显然两者有所不同,属于专业的人力资源部门的目标任务不一定是全体管理人员的人力资源管理目标与任务,而属于全体管理人员承担的人力资源管理目标任务,一般都是专业的人力资源部门应该完成的目标任务。 无论是专门的人力资源管理部门还是其它非人力资源管理部门,进行人力资源管理的目标与任务,人力资源专家钟克峰先生认为主要包括以下三个方面: 1.保证组织对人力资源的需求得到最大限度的满足 2.最大限度地开发与管理组织内外的人力资源,促进组织的持续发 3.维护与激励组织内部人力资源,使其潜能得到最大限度的发挥,使其人力资本得到应有的提升与扩充。 1.3目前人力资源管理的现状 1.3.1人力资源管理的重视程度不够 虽然最近几年,“以人为本”“高度重视人力资源管理”已经成为一些企业老总的口头禅,实际上企业中的人力资源经理们经常可以发现,在老总的日程表上,在公司的各项工作安排上,市场、销售、研发、生产等方面的工作总是排在最重要的位置,而人力资源管理则排在不那么重要的位置。诚然,市场占有率,销售额,利润,新产品的开发和生产对于企业来说,尤其是对于中国企业来说,的确是企业生存和发展的基本条件。但是,企业的老总千万不要忘记上述这些指标反映的仅仅是企业的短期效益和状况,真正决定企业长久发展和持续生存的关键因素应该是企业的人力资源以及人力资源管理。老总的这种短视,以及对人力资源管理认识的不足是中国企业人力资源管理所面临的最严重的问题。由于老总不能从思想上充分地认识到人力资源管理的重要性,也没有从行动上花大力气支持企业各项人力资源管理活动的开展,使得中国企业的人力资源管理的发展非常缓慢,实施战略人力资源管理也就无从谈起。此外,直线经理对人力资源管理重要性的认识也不够,因而人力资源部在开展各项活动时很难得到他们的支持和配合,使得各项活动的效果大打折扣。 1.3.2人力资源部的基础建设急需完善 对于中国企业来说,人力资源可以说还是一个新兴的名字,人力资源部的成立也是最近几年的事情,甚至有部分企业还没有重视人力资源部的建立。即使有一些公司成立了人力资源部,所承担的主要工作还是传统人事部门的工作,仅限于员工的薪酬与福利,奖惩与升迁、档案管理等方面,这就是使得人力资源部很难发挥应该发挥的作用。 人力资源部的地位和结构也有待进一步改善。由于公司老总并没有高度重视人力资源管理工作,人力资源经理很少甚至没有机会参与公司的高层决策,使得人力资源为公司战略服务根本就无从谈起。人力资源部的人数配备、分工以及专业水平也有较大的发展空间。企业并没有完全根据企业的战略规划来对人力资源部的人员进行合理配备和分工,人力资源从业者大部分都是从其他专业或者职能转到人力资源部来的,这就在一定程度影响了人力资源管理发挥其战略作用。 1.3.3战略人力资源管理体系的建立尚处于起步阶段 人力资源管理要想发挥作用,必须和企业战略结合起来,建立战略人力资源管理系统。但是,目前国内大部分企业尚未形成一套完整的战略人力资源管理思想和管理模式,尚未真正实现从传统的人事管理向战略人力资源管理的转变。比如,人力资源部经常是根据业务部门的短期业务需求去招聘合适的人选,往往没有考虑公司的长期发展战略,表面上招进来的员工能满足公司短期业务发展需要。实际上,招进来的员工极有可能并不符合公司的长远发展需要。 1.4 系统开发环境的选择 系统开发的平台和选择语言的优劣及相互协调的程度,将直接影响到开发的效率和系统的质量。 1、编程语言的选择 本系统采用java语言作为开发语言。目前主流的动态网站的设计技术有ASP、PHP、.NET和JSP等。而其中最受欢迎的是.NET和JSP。 本系统之所以采用java开发,有以下几个原因:首先,java是一种简单的、流行的、面向对象的、类型安全的编程语言,它是为生成运行在java虚拟机上的、广泛的企业级应用程序而设计的。其次,它较容易上手,能够在短时间内开发出一个较完整的系统。最后,java最熟悉的编程语言,采用该语言将为系统的开发节省不少时间。 2、开发环境的选择 表1-1 开发环境 分类 名称 版本 语种 操作系统 Windows xp 简体中文 操作系统的附加功能 SP4 3 简体中文 数据库平台 Sql server 2005 简体中文 应用平台 Tomcat 7.0 简体中文 浏览器 IE/FireFox 简体中文 1.5 系统数据库环境的选择 目前市场上已有的数据库系统包括MYSQL、Access、Microsoft SQL Server、Oracle(9i、10g、11g),其中以后两种数据库最为普遍。本系统采用的是 SQL Server 2005数据库系统,原因如下: 1. SQL Server 2005是作者接触基于关系型数据库系统以来学的最早也是时间最长的一个数据库系统,而且T-Sql语句也是作者最熟悉的查询语句,采用该种数据库对保证系统开发过程的顺利进行将有很大的帮助。 2. SQL Server 2005适用于中小型项目,根据本系统中用到的数据表以及数据表之间关系的复杂程度,SQL Server 2005提供的功能足以满足系统需求。 第二章 系统分析 系统分析要回答新系统“做什么”。本章节从系统的可行性、最终使用者(用户)的角度以及系统中各类数据的流向分析了系统是否值得开发、应提供哪些功能模块。通过本章内容,使得分析者深刻的理解和认识系统,并能将其完整、准确地表达,不仅起到沟通用户和开发者的作用,还是后续工作的依据。 2.1 可行性分析 可行性分析主要包括社会可行性、经济可行性、技术可行性。 1) 先进性 1、系统在网络情况较好的情况下响应时间较快。 2、后台数据库实时更新。 2)成熟性 经过我们初步的测试,本系统可以长时间无异常运行。 3)实用性 1、系统要求在非高峰时间根据编号和名称特定条件进行搜索,可在3秒内得到查询结果。 2、在工作日期间,从上午八点至下午八点,系统的可用性至少要达到99%。 4)适用性 适用于Windows 7及Windows XP以下各个操作系统。 5)易用性 网站界面符合基本的用户直觉,操作简单,所以一个从未使用过该系统的用户也可以在很短的时间内学会本系统的使用方法。并且用户可以通过任何一定版本的浏览器登录到该网站上进行使用,易用性较高。 6)可扩展性 本系统在需求或环境发生某些变化时,有适应能力的要求,如:需求及流程变化;操作方式变化;机构人员变化;空间地点变化(移动用户、分布式)。 7)稳定性 系统可以长时间无异常运行。 8)安全性 管理员权限明确,且人工操作减少,能够降低出错率。 9)战略性 使用本系统进行人力资源管理,提高工作效率,并对项目和人员有效直观地进行管理,使各种信息一目了然,方便管理者进行判断。 10)可维护性 系统应在运行出现故障时易于修复,并可支持未来功能扩展的能力。 11)可靠性 系统可长期使用,保持功能正常,性能稳定。 12)实时性 1、系统要求在非高峰时间根据编号和名称特定条件进行搜索,可在3秒内得到查询结果。 2、在网站上的用户数量处于平均水平且用户所处网络情况良好时,每个用户请求的响应时间约在0.3秒左右。 13)系统性能 1、用户承载量:目前大约10人并行访问系统,响应速度在10秒之内; 2、用户请求响应时延:系统要求在非高峰时间根据编号和名称特定条件进行搜索,可在3秒内得到查询结果在网站上的用户数量处于平均水平且用户所处网络情况良好时,每个用户请求的响应时间约在0.3秒左右。 3、处理结果的精度要求:工作量统计时间精确到分钟 14)时间特性要求 处理速度:目前大约10人并行访问系统,响应速度在10秒之内; 处理结果的精度要求:工作量统计时间精确到分钟 系统要求在非高峰时间根据编号和名称特定条件进行搜索,可在3秒内得到查询结果在网站上的用户数量处于平均水平且用户所处网络情况良好时,每个用户请求的响应时间约在0.3秒左右。 15)灵活性 每次故障发生后,平均修复时间为1.5小时左右。 2.2 系统功能需求分析 本系统主要实现人力资源管理中的人员信息的管理,应聘信息的管理,培训计划的管理、奖惩制度的管理、薪金的管理等功能。系统管理的业务处理包括信息的浏览、添加、修改、删除、入库等,可实现各类相关信息历史数据的输出。 2.2.1人员管理模块 名称 功能 功能描述 浏览人员信息 修改 修改人员的基本信息,包括人员姓名、登录密码、性别、出生日期、简介等信息 删除 删除选中人员的所有信息 添加人员信息 添加 添加人员的基本信息,包括人员姓名、登录密码、性别、出生日期、简介等信息 表2-1 人员管理模块 2.2.2奖惩管理模块 表2-2 奖惩管理模块 名称 功能 功能描述 浏览奖惩制度 详细(包含修改功能) 查看奖惩名称、奖惩原因、奖惩说明等信息。 包括修改以上信息。 删除 删除选中奖惩信息 添加奖惩制度 添加 添加奖惩名称、奖惩原因、奖惩说明等信息。 2.2.3薪金管理模块 表2-3 薪金管理模块 名称 功能 功能描述 浏览薪金列表 修改 修改员工姓名、基本薪金、饭补、房补、全勤奖、赋税、额外补助、罚款、发放时间等信息。 删除 删除选中薪金列表的信息。 添加薪金数据 添加 添加员工姓名、基本薪金、饭补、房补、全勤奖、赋税、额外补助、罚款、发放时间等信息。 第三章 系统设计 本章节的总体目标是将上一章节需求分析阶段得到的目标系统的逻辑模型,变换为目标系统的物理模型,具体将从系统的结构设计和数据库的设计两方面进行讲解。简单的说就是根据上一章节中需求分析的”做什么”,确定系统应该”怎么做”。 3.1 总体结构设计 系统结构和功能是系统设计的核心部分,通过系统结构图可以清楚的看出整个系统的结构。针对每个结构模块分别做分析,为以后的设计和实现打下基础。根据功能需求,系统总体结构如图3-1所示。 图3-1 总体结构设计 3.2 模块功能设计 本系统主要实现人力资源管理中的人员信息的管理,应聘信息的管理,培训计划的管理、奖惩制度的管理、薪金的管理等功能。系统管理的业务处理包括信息的浏览、添加、修改、删除、入库、注销登录等子模块等,可实现各类相关信息历史数据的输出。具体的模块功能设计如下。 3.2.1人员管理模块 1、 浏览人员信息 修改:修改人员的基本信息,包括人员姓名、登录密码、性别、出生日期、简介等信息 删除:删除选中人员的所有信息 2、 添加人员信息 添加:添加人员的基本信息,包括人员姓名、登录密码、性别、出生日期、简介等信息 3.2.2奖惩管理模块 1、 浏览奖惩制度 详细(包含修改功能):查看奖惩名称、奖惩原因、奖惩说明等信息。 包括修改以上信息。 删除:删除选中奖惩信息 2、 添加奖惩制度 添加:添加奖惩名称、奖惩原因、奖惩说明等信息。 3.2.3薪金管理模块 1、 浏览薪金列表 修改:修改员工姓名、基本薪金、饭补、房补、全勤奖、赋税、额外补助、罚款、发放时间等信息。 删除:删除选中薪金列表的信息。 2、 添加薪金数据 添加:添加员工姓名、基本薪金、饭补、房补、全勤奖、赋税、额外补助、罚款、发放时间等信息。 3.3 数据库设计 系统分析结束后进入设计阶段,抽象地分析数据,理解数据之间的关系,建立E-R模型,然后对数据库进行概念结构设计和逻辑结构设计。由于SQL Server 2005能够以极高的效率完成各种数据库查询,并能方便的使用存储过程,同时它的图形化用户界面,使系统管理和数据库管理更加直观、简单。另外由于对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。所以本系统采用了SQL Server 2005进行数据库的存储管理与维护。 表3-1 数据库字段约束 表名 l 表以名词或名词短语命名,表名一律采用单数形式; l 表别名命名方式如下: Ø 如果表名只有一个单词,则用该单词命名表名; Ø 如果表名由多个单词组成,则采用英文,以短下划线“_”将各个单词相连,每个部门首字母需大写; l 所有关联类通过下划线连接两个基本类之后(基本类使用表别名,不加下划线),再加前缀“R_”的方式命名。后面按照字母顺序罗列; l 所有用于财务存储的冗余类前面加上前缀“X_”,以保证这些类在数据库中的存储能够置于尾部; 属性(列)名 l 保证每个列名独立唯一,命名有意义; l 通过前面加上表别名前缀,区分不同表中的类似属性; 视图名 l 视图名使用前缀“V_”命名; 触发器名 l 触发器名使用前缀“TR_”命名; 存储过程名 l 存储过程使用前缀“UP_”命名; 3.3.1 概念结构设计 将需求分析得到的用户需求抽象为信息结构即概念结构设计,这一步是数据库设计的关键。一般采用自底向上的方法进行数据抽象和结构设计。在本系统中涉及到的实体如下所示: 1、人员管理(dbo.users): 人员的基本信息,包括人员姓名(username)、登录密码(password)、性别(sex)、出生日期(birthday)等信息,如图3.1所示。 图3-1 人员管理users实体集 2、招聘管理个人信息表(dbo.job):应聘人员所有的基信息,包括姓名(name)、性别(sex)、年龄(age)、职位(job)、所学专业(specialty)、工作经验(experience)、学历(studyeffort)、毕业学校(school)、电话(tel)、Email等信息。 图3-2 招聘信息job实体集 3、培训计划表(dbo.educate):培训计划的基本信息,包括培训名称(name)、培训目的(purpose)、培训开始时间(begintime)、培训结束时间(endtime)、讲师(datum)、培训人员(teacher)、培训材料(datum)等信息。如图3.3所示。 图3-3 培训计划educate实体集 4、奖罚登记表(dbo.institution):奖惩名称(name)、奖惩原因(reason)、奖惩说明(explain)等信息。如图3.4所示。 图3-4 奖罚institution实体集 5、薪金(dbo.stipend):员工姓名(name)、基本薪金(basic)、饭补(eat)、房补(house)、全勤奖(duty)、赋税(other)、额外补助(punishment)、罚款(punishment)、发放时间(granttime)等信息,如图3.5所示。 图3-5薪金表stipend实体集 3.3.2 逻辑结构设计 系统数据库设计的优劣直接影响到以后网站与数据连接的速度和更新查询的复杂度。本节介绍本系统基于关系数据库的数据库总体结构设计及数据表的设计。本系统的数据库设计是在系统功能分析后,依据系统的需求目标而做出的设计。 数据库表名 中文名 作用 dbo.users 人员管理中的人员信息表 存储人员管理中的人员信息 dbo.job 招聘管理个人信息表 存储招聘管理中的人才信息 dbo.educate 培训计划表 存储培训计划的相关信息 dbo.institution 奖惩登记表 存储奖惩相关信息 dbo.stipend 薪金列表 存储薪金相关信息 图3-2 数据表列表 逻辑结构设计如下: 数据表 dbo.users(人员管理中的人员信息表) dbo.job (招聘管理个人信息表) dbo.educate (培训计划表) dbo.institution (奖惩登记表) dbo.stipend (薪金列表) 图3-6数据逻辑结构设计 3.3.3 数据表详细设 各个数据表之间主键和外键之间存在某种关系,本系统中共涉及以5张数据关系表。下面列出了本数据库中主要涉及到的数据表: 一、 人员管理包含浏览人员信息和添加人员信息两部分。 主要包括:1、人员信息的录入 2、完成人员的录入后,人员信息的列表显示。 3、完成人员的录入后,可以进行相应人员信息的浏览、修改、删除。 3.3.3.1 dbo.users(人员管理中的人员信息表) 表3-2 人员信息表 列名 类型 是否为空 备注描述 id int N 人员编号 username varchar(50) N 人员姓名 password varchar(50) N 登录密码 sex bit N 性别 birthday datatime N 出生日期 content varchar(2000) N 执行操作 二、 招聘管理包含浏览应聘信息、添加应聘信息以及浏览人才库三部分。主要包括:1、人员应聘信息的录入 2、完成应聘信息的录入后,可以进行相应信息的浏览、入库、修改、删除等操作 3、将选中的应聘信息入库后,可以在“浏览人才库”中进行查看、修改、删除等操作 三、 奖惩管理包含浏览奖惩制度和添加奖惩制度两部分。主要包括: 1、奖惩制度的录入 2、完成录入后,奖惩制度的列表显示。 3、完成录入后,可以进行相应奖惩信息的浏览、修改、删除。 3.3.3.2dbo.institution(奖惩登记表) 表3-3 奖惩登记表 列名 类型 是否为空 备注 id int N 编号 name varchar(50) N 奖惩名称 reason varchar(1000) N 奖惩原因 explain varchar(1000) N 奖惩说明 四、 薪金管理包含浏览薪金列表和添加薪金数据两部分。主要包括: 1、薪金数据的录入 2、完成录入后,薪金数据的列表显示。 3、完成录入后,可以进行相应薪金数据的浏览、修改、删除。 3.3.3.3dbo.stipend (薪金列表) 表3-4 薪金列表 列名 类型 是否为空 备注 id int N 编号 name varchar(50) N 员工姓名 basic float N 基本薪金 eat float N 饭补 house float N 房补 duty float N 全勤奖 scot float N 赋税 punishment float N 罚款 other float N 额外补助 granttime datetime N 发放时间 totalize float N 总计 第四章 系统实现 总体设计阶段完成了软件的结构设计,划分了模块,并规定了各个模块的功能及他们之间的联系。在此之后,按软件开发工程化的观点,应进入系统的详细设计阶段,即系统实现。该阶段的根本目标是确定应该怎样实现所要求的系统,给出软件模块结构中各个模块的内部过程描述。本章将分模块对系统的实现给予介绍。 具体结构层次如下图所示: 客户层 jsp JavaScript Struts Web.xml Hibernate 数据库 bean bean 视图层: 模型层: 控制层: 图4-1 结构层次 4.1 系统公共类的实现 本节介绍系统使用的公共类,如数据库访问通用类(用于返回数据集、对象、受影响行数等)、用于完成购物功能的类等。编写公共类可以在其他页面中直接调用公共类的方法、属性,避免重复代码的编写,有利于系统代码的维护和日后系统的升级。 利用hibernate进行对数据库的访问,开发方便快捷,大大提高了项目的完成进度,对5张表的数访问分为EducateDao、instituitionDao、JobDao、StipendDao、UserDao,导入hibernate后Dao大体实现相同举例说名,实现如下: public void addEducate(Educate e) throws HibernateException { e.setCreatetime(new java.util.Date()); e.setEducate(new Byte("0")); Session session = HibSessionFactory.currentSession(); Transaction tx = session.beginTransaction(); session.save(e); mit(); HibSessionFactory.closeSession(); } public void deleteEducate(Educate e) throws HibernateException { Session session = HibSessionFactory.currentSession(); Transaction tx = session.beginTransaction(); session.delete(e); mit(); HibSessionFactory.closeSession(); } public Educate loadEducate(long id) throws HibernateException { Session session = HibSessionFactory.currentSession(); Transaction tx = session.beginTransaction(); Educate e = (Educate) session.load(Educate.class, new Long(id)); System.out.println(e.getName()); mit(); HibSessionFactory.closeSession(); return e; } @SuppressWarnings("unchecked") public List listEducate(byte educate,int pagenum) throws HibernateException { Session session = HibSessionFactory.currentSession(); Transaction tx = session.beginTransaction(); Query query = session .createQuery("select e from Educate as e where e.educate =:educate order by createtime"); query.setByte("educate", educate); query.setMaxResults(4); query.setFirstResult(pagenum*4); List list = query.list(); mit(); HibSessionFactory.closeSession(); return list; } public List listEducateAll(byte educate) throws HibernateException { Session session = HibSessionFactory.currentSession(); Transaction tx = session.beginTransaction(); Query query = session .createQuery("select e from Educate as e where e.educate =:educate order by createtime"); query.setByte("educate", educate); List list = query.list(); mit(); HibSessionFactory.closeSession(); return list; } public void updateEducate(Educate educate) throws HibernateException { Educate e = this.loadEducate(educate.getId().longValue()); if (educate.getBegintime() != null) { e.setBegintime(educate.getBegintime()); } if (educate.getDatum() != null) { e.setDatum(educate.getDatum()); } if (educate.getEffect() != null) { e.setEffect(educate.getEffect()); } if (educate.getEndtime() != null) { e.setEndtime(educate.getEndtime()); } if (educate.getName() != null) { e.setName(educate.getName()); } if (educate.getPurpose() != null) { e.setPurpose(educate.getPurpose()); } if (educate.getStudent() != null) { e.setStudent(educate.getStudent()); } if (educate.getSummarize() != null) { e.setSummarize(educate.getSummarize()); } if (educa- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通人 资源管理 系统 人员 管理 薪金 设计 开发
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文