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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

《人力资源管理系统》论文范例Word文件下载.doc

1、摘要10 引言1 系统分析1.1 需求分析1.2 可行性分析2 总体设计2.1 项目规划2.2 功能框图3 系统设计3.1 设计目标3.2 开发及运行环境3.3 数据库设计4 主要功能模块设计4.1 公共模块设计(Mdl_Link模块)4.2 主窗体设计4.3 系统登录设计4.4 新员工登记模块设计4.5 工资设置模块设计附录A 参考文献附录B 数据表附录C 文件架构图0 引言随着全球对知识和人才的重视,企业对人力资源管理重要性的认识逐渐深化,人才的全球化竞争使企业的人力资源管理面临前所未有的挑战。在新形势下,人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管

2、理走向科学化、规范化、自动化的必要条件;是应对挑战、适应环境变化、提高企业管理效率、提升核心竞争力的关键措施。它所包含内容对于企业的决策者和管理者来说至关重要。目前市场上的人力资源系统很多,但要找到一款真正称心、符合公司实际情况的并不容易。由于存在这样那样的不足,使企业浪费了大量的人力、物力等大量资源,难以真正提升企业人力资源的管理水平,提高工作效率及降低管理成本的效果也不明显。因此,为了加快公司信息化的步伐,提高公司的管理水平,并在激烈的社会竞争中立于不败之地,建立及完善人力资源管理系统已变得十分必要和迫切。1 系统分析1.1 需求分析通过调查,要求系统具有以下功能:q 具有良好的操作界面。

3、q 业务模块能够自由增加、修改及删除信息。q 建立数据库备份机制,并提供数据灾难恢复功能。q 支持数据的模糊查询机制。q 自动计算员工工资。q 自动生成员工工资报表。q 实现员工岗位调动操作。q 实现员工离职、复职操作。q 系统退出。1.2 可行性分析人力资源管理系统使用Delphi 7.0开发,它是当月前最为流行的可视化快速应用程序开发环境,对数据库有强大的支持。后台数据库使用SQL Server 2000数据库,以保证数据的安全和执行高效。2 总体设计2.1 项目规划人力资源管理系统是一个典型的数据库应用程序,由启动窗体、登录模块、系统主界面、系统管理模块、信息设置模块、人事管理模块、工资

4、管理模块等组成,具体的功能模块如下:q 系统管理模块该模块的主要功能是单位信息、管理员设置、更改密码、重新登录。q 信息设置模块该模块主要功能是对部门信息、工种类型、职称类型、文化程度、政治面貌、民族类型、所得税设置、考勤设置等进行设置。q 人事管理人事管理模块主要功能是新员工登记、应聘登记、员工调动、员工离职、考核管理、合同管理、应聘信息浏览、员工信息浏览。q 工资管理工资管理模块主要是:设置员工的工资信息、生成工资报表、工资档案浏览。2.2 功能框图图1 功能框架图3 系统设计3.1 设计目标根据企业的需要和人力资源管理系统的特点,本系统实施后,应达到以下目标:q 使企业日常事务性的人事工

5、作都可能通过人力资源管理软件得到快速高效的完成。q 降低人力资源成本。q 操作界面美观、标准、专业、统一,实施方法简单、方便。q 通过员工工资的自动计算功能,从而减轻工作人员的工作压力。q 通过数据备份及恢复功能,避免数据因意外而造成致命问题。3.2 开发及运行环境系统开发平台:Delphi 7.0。数据库管理系统软件:SQL Server 2000。运行平台:Windows xp/ Windows 2000。分辨率:最佳效果800*600。3.3 数据库设计本系统采用SQL Server 2000 数据库,系统数据库名为db_manpowerinfo,数据库db_manpowerinfo中包

6、括18个数据表。下面分别给出数据库概要说明和数据表的结构。1数据表概要说明如图2所示的即为本系统中数据库中的数据表的树形结构图,该数据表树型结构图包含系统所有数据表。可以清晰地反应数据库信息。图2 数据表树树形结构图2数据表的结构由于篇幅所限,关于数据库中的数据表请参见附录B4 主要功能模块设计4.1 公共模块设计(Mdl_Link模块)数据模块窗体主要功能是统一管理数据库访问组件,数据模块如图3所示。图3 数据模块1设计步骤(1)在Delphi中选择“File”/“New”/“Data Module”菜单项,新建一个数据模块,命名为“Data1”。(2)在“ADO”组件页中点选“TADOCo

7、nnection”组件,添加到窗体上,TADOConnection组件用到连接数据库,其它数据库组件通过它连接数据库。(3)点选ADOConnection1组件,在“Object Inspector”窗口中,单击ConnectionString属性右侧的【】按钮,弹出对话框如图4所示。图4 数据连接对话框(4)单击【Build】按钮,在弹出的对话框中的“提供程序”选项卡中设置希望连接的数据,如图5所示。图5 连接属性对话框(5)选择“连接”选项卡,设置连接相关设置,如图6所示。图6 连接属性对话框(6)单击【测试连接】按钮,如果连接成功,则提示成功,单击【确定】按钮完成数据库的连接。(7)在窗

8、体上添加TADOQuery组件,设置Connection属性为“ADOConnection1”。4.2 主窗体设计主窗体中主要控制方式是通过菜单和工具栏按钮来调用子窗体,它的背景区由一幅图片填充。人力资源管理系统主窗体运行结果如图7所示。图7 人力资源管理系统主窗体1窗体设计步骤(1)运行Delphi7,会自动创建一个窗体,设置该窗体为程序主窗体,命名该窗体为“frm_main”,设置窗体的Caption属性为“人力资源管理系统”;WindowsStyle属性为“wsMaximized”。(2)在“Standard”组件页中点选“TMainMenu”组件,添加到窗体上,双击该组件进行菜单添加,

9、如图8所示图8 主菜单设计(3)在“Win32”组件页中点选“TCoolBar”组件,添加到窗体上。(4)在“Win32”组件页中点选“TToolBar”组件,添加到TcoolBar组件上。(5)在“Additional”组件页中点选“TSpeenButton”组件,添加到TtoolBar组件上,设置Caption属性。(6)在“Win32”组件页中点选“TStatusBar”组件,添加到窗体上,双击该组件,为其添加项,如图9所示。图9 任务栏设计(7)在“Standard”组件页中点选“TPanel”组件,添加到窗体上,设置Bevellnner属性为“bvSpace”,设置BevelOute

10、r属性为“bvLowered”,设置Align属性为“alClient”。(8)在“Additional”组件页中点选“TImage”组件,添加到Panel1组件上,设置Align属性为“AlClient”,设置Stretch属性为“Tree”。(9)在“Dialog”组件页中 分别选择“TOpenDialog”和“TSaveDialog”组件,依次添加到窗体上。2程序相关代码在窗体的OnClose事件中设置,当窗体在关闭之前执行,主要功能是退出窗体。代码如下:procedure Tfrm_main.FormClose(Sender: TObject; var Action: TCloseAc

11、tion);begin if messagebox(self.Handle,真的要退出系统吗?,人力资源管理系统,mb_yesno+mb_iconquestion)=idyes then application.Terminate;end;在窗体的OnShow事件增加,并当窗体首次启动时动态创建登录窗体,代码如下:procedure Tfrm_main.FormShow(Sender: TObject);begin log:=0; /区分新员工登记窗体是为登记状态还是修改状态application.CreateForm(Tfrm_login,frm_login); /创建窗体frm_login

12、.ShowModal; /显示窗体frm_login.free; /释放窗体通过主菜单下【记事本】按钮调用记事本,单击事件代码如下:procedure Tfrm_main.N57Click(Sender: ShellExecute(handle,opennotepad.exe,Nil,Nil,SW_SHOWNORMAL);【数据备份】按钮的作用是通过保存对话框对数据库进行备份,该按钮的单击事件代码如下:procedure Tfrm_main.SpeedButton4Click(Sender:varsave:string;savedialog1.Filter:=备份文件(*.bak)|*.bak

13、; /设置文件过滤savedialog1.Title:请选择备份路径 /设置打开对话框的标题if savedialog1.Execute then begin save:=savedialog1.FileName; end;if save then with data1.ADOpublic do begin try screen.Cursor:=crHourGlass; /改变鼠标指针的形状为沙漏形 close; sql.Clear; sql.Add( BACKUP DATABASE +db_manpowerinfo+ TO DISK = +save+); execsql;=crdefault; /设置鼠标指针为默认状

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

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