ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:148.82KB ,
资源ID:11927007      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11927007.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(HW1论文排版.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

HW1论文排版.docx

1、HW1论文排版 2008 届本科毕业设计(论文)题 目:人力资源管理系统的研究与实现数据查询分 院: 电子信息分院 专业班级: 计算机04201 姓 名: 夏杰 学 号: 04305028 指导教师: 刘洋 完成日期: 2008-5-25 摘 要人力资源管理是企业管理的一个重要分支。随着当今企业人员数量不断增加、分工的不断细化、各行业间联系的不断密切。对人力资源管理的要求也不断提高,实现人力资源管理自动化,无疑将带来高效率的企业管理。人员是企业生存的主要元素,人员的增减、变动将直接影响到企业的整体运作,企业每天都要涉及到员工问题。企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人力资

2、源管理的难度就越大。最初的人力资源管理采用人工方式,记录量大,易出错。人力资源管理系统就是用电脑代替大量的人工记录,完成众多信息的处理,方便、准确度高,且可以长期保存。人力资源管理系统,为个人提供资料查询服务,为企业提供员工分工等服务。本系统基本上能满足现代企业人力资源管理的需求,人力资源管理系统中使用各种表格,保存相关的人员信息,方便查询、浏览、修改等操作。数据查询管理系统的前提是一定要有人力资源的主体员工数据信息的存在作为基础,在使用的时候一定要保证员工数据信息的人力资源数据库。关键词:人力资源;数据查询;PowerBuilder AbstractIt is an important co

3、ntent of companys management that the human resources is managed. Increasing with nowadays enterprises personnels quantity, the human resources management become more and more complicated too, if it can be realized the human resources management, it will undoubtedly bring to administrative departmen

4、t of enterprises very big and convenient. The fund is the main element that enterprises survived, the flow of the fund influences of the whole operation of enterprises ,The human resources management staffs is an important component of enterprises fund management, because each of enterprise is grant

5、 issue human resources , staff of enterprise , to involve to want month. Enterprise staff many number have, statistical work ofhuman resources more, human resources heavy to grant degree of difficulty. Initial human resources calculation and giving away is artificial way to deal with . In doing heav

6、y work , the wrong rising thereupon of probability too appears. The human resources management, offers the human resources inquiry service for individual and enterprise human resources calculation. Human resources prerequisite of administrative system will certainly have the employees attendance inf

7、ormation as the foundation, because the system to use staff attendance information is it calculate human resources of staff to come, must guarantee the staffs personnel information database while using, so this system is chartered Draw together some information processing of the personnel. Keyword:

8、human resources, data query, PowerBuilder前 言随着计算机技术、网络技术和信息技术的发展,越来越多地改善着现代人的观念。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。当企业规模比较小的时候,单凭人力尚可以完成人力资源管理,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人力资源管理,必然会造成工作效率低,工作错误增高的问题。而且,现在我国的许多的企业和机关单位的人力资源管理水平还停留在纸介质的基础上。这样的

9、机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息化管理所取代。基于这种情况,我在课题导师的指导下,与同组成员共同研究开发了这套人力资源管理系统,希望这套系统能为企业和机关单位的人力资源管理带来一些方便或者参考。第1章 课题简介1.1 课题背景21世纪,高新技术的超速发展和全球化的市场经济导致企业之间的竞争空前激烈,但归根结底是人才的竞争,谁能有效地管理和开发人力资源,谁就能掌握知识经济时代的生产力,所以几乎所有的企业管理者都意识到人力资源是企业最重要最宝贵的资源。然而,如何开发和管理人力资源,使其转化为一种现实的劳动生产力,则是众多管

10、理者的盲点。看似简单的人力资源管理,其实蕴涵了极为丰富的内涵。通过对人力资源的规划、招聘、考核、培训、激励等一系列的手段,充分挖掘员工的潜力,提高他们对企业的认同感和责任感。只有这样,才能使企业拥有不断创新的活力,保证其在研发、生产、营销等各方面的领先地位,最终赢得市场的认可。随着人力资源部门工作范围的日益扩展,人力资源经理专业要求的日益提升,使得计算机等先进技术手段的作用日益显现。因此,开发人力资源管理系统(HRMS-Human Resource Management System)是非常有必要的,它不仅能够完成日常繁琐的业务,而且可以准确及时地搜集各种人力资源信息以供管理者进行决策。1.2

11、 课题研究的目的、意义和研究方法本系统分析了人力资源管理系统的现状,研究了各种人力资源管理系统的研究现状,同时对数据查询、数据写入等问题进行研究和分析,作为本系统开发的重要理论依据,希望设计开发一个轻松方便的人力资源管理系统。通过它,企业管理者能轻松地对人力资源进行行之有效的管理,比如对员工工作状态的了解,公布一些员工需要知道的消息。而企业员工也能受到激励,自愿在工作上做出最大努力。第2章 开发环境及开发工具2.1 开发环境2.1.1 硬件要求一般在1.4Ghz以上的处理器、128MB以上内存、40G以上的硬盘等。2.1.2 软件要求Windows2000/2003/xp,PowerBuild

12、er 9.0,Accesss数据库2.2 开发工具本课题采用的开发工具是PowerBuilder 9.0。2.2.1 PowerBuilder9.0概述PowerBuilder9.0是著名的数据库应用开发工具生产厂商PowerSoft公司推出的产品(PowerSoft现已被数据库厂商Sybase所收购),它完全按照客户机/服务器体系结构研制设计,在客户机/服务器结构中,它使用在客户机中,作为数据库应用程序的开发工具而存在。由于PowerBuilder9.0采用了面向对象和可视化技术,提供可视化的应用开发环境,使得我们利用PowerBuilder9.0,可以方便快捷地开发出利用后台服务器中的数据

13、和数据库管理系统的数据库应用程序。 PowerBuilder9.0提供了对目前流行的大多数关系数据库管理系统的支持,由于在PowerBuilder9.0的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL,使得用PowerBuilder9.0开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。也就是说用PowerBuilder9.0开发的应用程序是独立于服务器上的数据库管理系统的。 PowerBuilder9.0是一种面向对象的开发工具,各种WINDOWS应用程序中常见的窗口、菜单、控件等在PowerBuilder9.0中都是一个个的对象。在Po

14、werBuilder9.0中我们还可以创建自己的用户对象。特别要指出的是PowerBuilder9.0提供了对面向对象方法中的各种技术的全面支持,我们可以利用面向对象方法中的对象的封装性、继承性、多态性等特点使得我们开发的应用程序具有极大的可重用性和可扩展性,而这一点正是软件工程中对应用程序所提出的重要目标。2.2.2 PowerBuilder9.0特点(1) 高效的数据库开发工具(2) 面向对象的可视化开发环境(3) 可与多种数据库管理系统连接(4) 支持多平台开发2.3 本系统开发设计思想本系统开发设计思想有以下几点: (1) 尽量采用企业现有软硬件环境,及先进的管理系统开发方案,从而达到

15、充分利用企业现有资源,提高系统开发水平和应用的目的。 (2) 系统应符合企业人力资源管理的规定,满足企业日常人力资源管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。 (3) 系统采用C/S体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器端)则用于提供数据服务。系统分析等前期工作应尽量详细完善,以便企业以后体系结构的改变,对于一些安全性要求不高的信息可以方便地采用Brower/Server的方式进行访问。 (4) 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。 (5)

16、系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。第3章 系统需求分析和功能设计3.1 系统需求3.1.1 功能需求分析研究现有的一些人力资源管理系统,比如网络上的一些人力资源管理系统,它具备了人力资源管理的一些基本功能,比如人员信息的输入、查询、统计等等,但从应用程度而言,这些系统并不能适合所有企业和单位。有些是功能过于简单,而不能满足高要求的用户;有些则是功能太过特殊化,而不是针对一般的用户。数据查询的侧重点是,按照某种条件,查询统计符合条件的员工信息。经过上述的系统分析及指导老师对这系统提出的相关需求,确定本系统应具备如下功能:(1) 员工各种信息的输入,

17、包括员工的基本信息、学历信息、工资信息。 (2) 员工各种信息的修改。 (3) 按照某种条件,查询统计符合条件的员工信息。 (4) 对员工有关工作方面的信息进行管理。 3.1.2 界面需求分析总体上讲系统界面力求友好,要具有易用性、悦目性和便于操作。(1) 从视觉设计上讲:每个用户都有各自的性格,一个符合自己性格的界面,不仅能张扬自己的个性,同时从另一方面也可以促进用户使用该系统的积极性。所以界面不仅要满足清晰明了,同时还需要达到能满足用户的视觉需求。(2) 从交互设计上讲:导航功能:随时转移功能,很容易从一个功能跳到另外一个功能。允许兼用鼠标和键盘:同一种功能,同时可以用鼠标和键盘,提供多种

18、可能性。方便退出。3.2 数据库设计3.2.1 数据库概念设计图3-5员工基本数据信息相关的E-R图3.2.2 数据库逻辑设计E-R图向关系模型的转化要解决的问题是如何将实体和实体间的联系转换为关系模式,如何确定这些关系模式的属性和码。对于实体间的联系我们分不同的情况讨论:(1) 若实体间的联系为1:1,可以在两个实体转换成的两个关系中任意一个关系的属性中加入另一个关系的码。(2) 若实体间联系为1:n,则在n端实体转换成的关系中加入1端实体转换成的关系码。(3) 若实体间联系为n:m,则将联系转换为关系,关系的属性为诸个实体的码加上联系具有的属性,而关系的码则为诸实体的码的组合。结合数据库建

19、设理论与实际应用情况,重点进行了实体之间的关系、属性的分析,从而确定了如下几个关系:基本信息表 (姓名,性别,出生日期,工作证号,部门,行政职务,文化程度,政治面貌,参加时间,技术职务,聘任时间,执行工资,档案工资,参加工作时间,入行时间,地址,宅电,单位电话,传呼,手机,个人简历)部门表(部门代码,部门名称)技术职称表(技术职称代码,技术职称名称)文化程度表(文化程度代码,文化程度)行政职称表(行政职称代码,行政职称名称)政治面貌表(政治面貌代码,政治面貌)用户表(用户名,密码)3.2.3 数据表设计分析(1) 基本信息表的设计(表detail,详见表3-1)基本信息属性是除问题本身以外能反

20、映人力资源某些情况的指标项。系统中使用的基本信息表主要几项属性有:姓名:员工的标识之一,只要知道一个姓名,便可确定一个员工的存在。工作证号:员工的主要标识,可以唯一确定一个员工,这对利用计算机处理人力资源管理极为重要。行政职务:员工在行政方面的职务,由于行政工作涉及到企业大大小小的事情,对行政工作人员的管理是很有必要的。字段名类型长度备注namevarchar8姓名sexvarchar1性别birthdaydatatime出生日期workidvarchar8工作证号idnovarchar15身份证号depvarchar10部门xzzwvarchar16行政职务whcdvarchar8文化程度z

21、zmmvarchar8政治面貌cjsjdatetime参加时间jszwvarchar10技术职务prsjdatetime聘任时间zxgzreal执行工资dagzreal档案工资cjgzdatatime参加工作rhjsdatatime入行时间addressvarchar40地址telvarchar13宅电wtelvarchar13单位电话chvarchar13传呼yddhvarchar12pxsamallint表3-1 detail表(2) 部门表的设计(表dep,详见表3-2)。部门代码:部门的标识,可以确定一个唯一的部门名称。部门名称:部门的具体称呼。类型长度备注counter部门代码var

22、char20部门名称idbmname表3-2 dep表(3) 技术职务表的设计(表jszw,详见表3-3)技术职务代码:技术职务的标识,可以确定一个唯一的技术职务名称。技术职务名称:技术职务的具体称呼。字段名类型长度备注idcounter技术职务代码jszwvarther10技术职务名称表3-3 jszw表3.3 功能设计根据需求分析可以确定人力资源管理系统大致应实现数据维护、数据查询、系统维护等功能。其中数据查询又详细分为按姓名查询、按部门查询、按政治面貌查询、按工作证号查询、按身份证号查询等等(详细见图3-1)。图3-1 人力资源管理系统功能结构图人力资源管理系统的数据查询分为8个模块,下

23、面分别从这8个方面展开阐述:3.3.1 按姓名查询用户通过输入员工姓名来进行数据查询,从而获得该员工的一些基本资料,根据用户需要还可以更进一步地了解到他们的详细资料。图3-2 按姓名查询示意图3.3.2 按部门查询用户通过选择部门来进行数据查询,从而获得该部门的员工的一些基本资料,根据用户需要还可以更进一步地了解到他们的详细资料。图3-3 按部门查询示意图3.3.3 按政治面貌查询用户也通过选择政治面貌来进行数据查询,从而获得该政治面貌类型的员工的一些基本资料,根据用户需要还可以更进一步地了解到他们的详细资料。图3-4 按政治面貌查询示意图主要功能段代码:is_name = Trim(ddlb

24、_zzmm.Text)dw_detail.dataobject = d_query_zzmmis_dataobjectname = d_query_zzmmdw_detail.SetTransObject(SQLCA)If dw_detail.Retrieve( is_name ) = 0 ThenmessageBox(提示,无此政治面貌信息输入,请确认!)end if3.3.4 按工作证号查询用户还可以通过输入工作证号来进行数据查询,从而获得该工作证号的员工的一些基本资料,根据用户需要还可以更进一步地了解到他们的详细资料。图3-5 按工作证号查询示意图主要功能段代码:is_name = Tr

25、im(em_gzz.Text)dw_detail.dataobject = d_query_gzzis_dataobjectname = d_query_gzzdw_detail.SetTransObject(SQLCA)If dw_detail.Retrieve( is_name ) = 0 ThenmessageBox(提示,无此工作证号的职工,请确认!)end if第4章 人力资源管理系统的其他相关设计4.1 登陆界面4.1.1 系统登陆界面图4-1 系统登陆界面4.1.2 功能介绍登陆界面是人力资源管理系统运行后首先打开的界面(图4-1所示)。在这个界面,用户必须输入预先设定好的用户名

26、以及密码才能进入,这样有利于防止他人在没有授权的情况下进入系统,修改系统中的数据,对单位造成不必要的损失。在该界面下,有两个文本框分别用来输入用户名与密码。在窗口右边有“确认”和“取消”的按钮,可以用来确认是否验证用户名和密码,以便进入系统。4.2 主界面4.2.1 系统主界面图4-2 系统主界面4.2.2 功能介绍主界面是人力资源管理系统登陆后出现的界面(图4-2所示)。在这个界面,用户可以开始对各种数据信息进行管理,比如新建员工信息,查询已有的员工信息。4.3 数据查询窗口4.3.1 数据查询窗口图4-3 数据查询窗口4.3.2 功能介绍数据查询窗口是人力资源管理系统进行数据查询的界面(图

27、4-3所示)。在这个界面,用户可以根据自己的需要进行相关数据查询,比如根据员工姓名进行查询,根据员工工作证号进行查询。用户选择不同的查询方式时,系统就会自动选择对应的查询窗口,方便用户查询。4.3.3 相关代码确定按钮的clicked事件的:Boolean ib_delete = Falseis_name = %+Trim(is_name)+%CHOOSE CASE is_projectID CASE 1 is_name = Trim(sle_name.Text) 第5章 系统测试软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试就是

28、在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。软件测试在软件生存期中主要包括两个阶段,一个是在编写出每一个模块之后对它进行的单元测试。还有一个阶段是当系统完成后进入的测试阶段,这时对整个软件系统进行各种综合测试。本系统在每个功能完成期间都进行了单元测试,以便尽早地发现问题,解决问题。比如,通常我们在设计查询功能模块时,会给用户提供一个输入编辑框,通过用户在编辑框输入的内容在库中进行查询,这样用户只能查找自己知道的数据,而不能动态了解库中的情况,从而多方面限制了用户,并且降低了程序的灵活性。现在,我们在个别查询方

29、式(如按政治面貌查询)中,给用户提供一个下拉式编辑框,它保留原来的功能(上述功能),但它更大的特点在于当我们点击它时,它会把此时库中相关的数据类型或数据全部提交出来,让用户从中选取想要查询的数据类型或数据,这样一来,用户可以更多地了解其它数据,并初步了解库中的情况,方便了用户,也提高了程序的灵活性。在系统完成后期,进行了功能遍历测试,保证整个系统所有的功能都能正确可行,同时让用户试用本系统,根据用户对功能上和便利性上提出的建议进行改进。比如,我们请同学帮忙,模拟用户对本系统进行试用,本系统在以后的不断测试实际运行中将不断改进完善。总结与展望1系统的评价本文从理论和实践两个方面对人力资源管理系统

30、的现状作了分析,梳理了人力资源管理系统的发展脉络,对数据查询分析、软件设计等问题进行了研究和分析,在此基础上设计了人力资源管理系统的理论模型,力求实用性、创新性,重点论述了数据查询的详细设计与实现方法。2系统存在的问题和未来得发展方向人力资源管理系统的设计与开发是一项非常复杂的工程,涉及软件设计方法、数据库技术等理论与技术,从系统需求分析、系统设计、程序编码到系统测试,每一步都需要做大量的工作。由于个人的能力、时间有限,系统在设计上还存在着一些缺陷,今后仍需进一步的研究和开发。比如文档组织不合理、帮助文档没有编写,用户界面设计不够美观,异常出错处理比较差等多方面问题,这些都有待进一步完善和提高。而且系统中尚有些许多不足之处,但由于本人分析和程序设计经验不足,不能做得更好。对于文中出现的不足和系统中出现的问题敬请各位老师指导。致 谢时光飞逝,岁月荏苒,时间的年轮不知不觉中转到了二零零八年六月。论文即将搁笔,意味着四年的大学生活即将结束,这四年在学院各位领导、老师们的精心栽培和谆谆教诲下我不断成长。本论文的完成首先要特别感谢我的导师刘洋老师,她在论文选题、前期准备、框架构思、系统设计与开发、论文写作与修改等方面都给予了精心的指导和耐心的解说。同时,也感谢在实验室时,杜益虹老师和张利娜老师对我的悉心指点,她们宽广的胸怀

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1