人事管理系统delphi课程设计_第1页
人事管理系统delphi课程设计_第2页
人事管理系统delphi课程设计_第3页
人事管理系统delphi课程设计_第4页
人事管理系统delphi课程设计_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库应用与开发课程设计指导孙鸿飞东北电力大学经济管理学院- 1 -目 录第 1 章 人力资源管理系统概述 .21.1 人力资源管理系统简介 .21.2 人力资源管理系统功能描述 .2第 2 章 需求分析 .32.1 系统目标 .32.2 业务流程 .32.3 数据流程 .42.4 数据字典 .4第 3 章 系统设计 .63.1 系统功能 .63.2 系统结构 .6第 4 章 数据库设计 .74.1 E-R 图 .7第 5 章 主窗体设计 .85.1 主窗体设计 .85.2 功能导航栏设计 .12第 6 章 程序设计与编码 .136.1 系统登陆窗体的设计 .136.2 操作员管理窗体的设计 .146.3 修改密码窗体的设计 .146.4 人事信息窗体的设计 .15第 7 章 系统测试 .167.1 系统测试目的 .167.2 系统测试 .17第 8 章 心得总结 .18参考文献 .19附 录 .20- 2 -第 1 章 人力资源管理系统概述1.1 人力资源管理系统简介随着全球对知识和人才的重视,企业对人力资源管理重要性的认识逐渐深化,人才的全球化竞争使企业的人力资源管理面临前所未有的挑战。在新形势下,人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件;是应对挑战、适应环境变化、提高企业管理效率、提升核心竞争力的关键措施。它所包含内容对于企业的决策者和管理者来说至关重要。目前市场上的人力资源系统很多,但要找到一款真正称心、符合公司实际情况的并不容易。由于存在这样那样的不足,使企业浪费了大量的人力、物力等大量资源,难以真正提升企业人力资源的管理水平,提高工作效率及降低管理成本的效果也不明显。因此,为了加快公司信息化的步伐,提高公司的管理水平,并在激烈的社会竞争中立于不败之地,建立及完善人力资源管理系统已变得十分必要和迫切。人力资源管理系统主要是管理员工企业日常事务中的人事工作,使用人力资源管理系统会降低了资源管理成本,使管理者能集中精力在企业战略目标;另一方面,通过软件及时收集与整理分析大量的人力资源管理数据,为企业战略决策的生成与实施控制提供强有力的支持,以提高组织目标实现的可能性。1.2 人力资源管理系统功能描述人事管理系统就是要实现对某单位的职工进行管理,整个系统包括人事资料的录入、资料查询和资料删除等功能。人力资源管理系统应该能够灵活有效的管理,体现多角色、多层次特色。不同的企业其人力资源管理业务与流程各不相同,随着管理要求的提高,人力资源管理软件需要具备人事业务流程的制订、修改、控制等操作。通过人力资源管理系统使得管理者快速高效地完成企业日常事务中的人事工作,降低了人力资源管理成本,使管理者能集中精力在企业战略目标;另一方面,通过软件及时收集与整理分析大量的人力资源管理数据,为企业战略决策的生成与实施控制提供强有力的支持,以提高组织目标实现的可能性。经济管理学院本科课程设计论文- 3 -第 2 章 需求分析2.1 系统目标人事管理系统就是要实现对某单位的职工进行管理,整个系统主要实现包括人事资料的录入、资料查询和资料删除等功能。在应用系统使用中,为保证系统的安全,必须设置用户检测程序。合法用户可进入,非合法用户拒绝登陆。同时要能够设置用户的使用权限,用户登录后只能进行其权限所允许的操作。用户可以修改本人的密码,系统管理员可以修改、冻结或删除普通用户。2.2 业务流程图查询管理职员信息存档公司职工职工名单添加新职工信息删除离职员工信息修改有误职工信息部门信息存档统计信息管理 管理者操作员管理业务流程图第 2 章 需求分析- 4 -2.3 数据流程图登陆系统公司职员 查询信息添加信息修改信息删除信息退出系统个人权限2.4 数据字典数据字典就是将数据元素、数据流、数据存储、处理功能和外部实体等的详细情况加以记录,并按照一定方式进行排列所形成的一部关于数据的字典。数据字典是有关数据的信息的收集、维护和发布的机制,是有关数据的数据即元数据的中心仓库,数据字典是提供关于数据元素、元素组、记录信息的定义和使用机制,以及数据实体之间的联系。2.4.1 建立数据元素表-1 操作员数据结构序号 字段名称 数据类型 说明1 Username VarChar 用户名,主键2 Password VarChar 密码3 Department VarChar 所在单位4 Right1 VarChar 管理权限5 Right2 VarChar 操作权限6 Right3 VarChar 查询权限7 Stamp Datetime 最后操作时间经济管理学院本科课程设计论文- 5 -表-2 人事信息数据结构序号 字段名称 数据类型 说明1 No VarChar 职工编号2 Name VarChar 职工姓名3 Sex VarChar 性别4 Birth Datetime 出生年月5 Id VarChar 身份证号6 Addr VarChar 地址7 Tel VarChar 联系电话8 Unit VarChar 单位9 Salary Money 工资10 Startwork Datetime 参加工作时间11 Duty VarChar 职务12 Speciality VarChar 专业13 Memo VarChar 备注14 Operator Char 操作员15 Stamp Datetime 最后操作时间2.4.2 建立数据流数据流表明了数据的流动方向及其名称,是数据载体的表现形式之一。在数据字典中所定义的数据流有两类:一类是从外部实体输入到系统中的数据流,二是从系统输出到外部实体的数据流。定义数据流表如下表-3 数据流表数据流名称 来源 去向新的员工信息 新员工 用户管理员录入的员工信息 用户管理员 员工信息数据库表中员工基本信息 人事信息数据库 管理员 表中的员工信息 员工信息数据库 管理员第 2.4 节 数据字典- 6 -第 3 章 系统设计3.1 系统功能1、用户管理模块。主要是实现操作用户的增加、删除、修改。2、密码修改模块。该模块主要实现各操作用户修改自己的操作密码,系统管理用户可以修改其他用户的密码。3、系统初始化模块。主要用来实现初始化功能,即清除所有数据表中的信息,只在 operator.db 数据表中保留一条默认的管理员信息。4、退出模块。就是退出系统。3.2 系统结构人力资源管理系统系统管理人事管理信息查询系统初始化修改密码退出系统操作员管理经济管理学院本科课程设计论文- 7 -第 4 章 数据库设计4.1 E-R 图管理员工资部门职员担任调动实体属性一览表:管理员(用户名,密码,部门,联系电话,工资,职务,操作权限,查询权限,管理权限,最后操作时间)职员(职工编号,职工姓名,性别,出生年月,身份证号,地址,联系电话,单位,工资,职务,专业,参加工作时间,离职时间)部门(部门编号,部门名称,主管)第 4 章 数据库设计- 8 -第 5 章 主窗体设计5.1 主窗体设计5.1.1 界面设计创建一个新的工程文件,保存源程序文件名为 main.pas,工程文件名为rlzygl.dpr,在窗体中添加一个 mainmenu 组件,一个 toolbar 组件,在 toolbar 组件中添加 6 个 toolbutton 组件,一个 imagelist 组件,双击 imagelist 组件打开对话框添加 6 个图片程序设计界面如下图 5-1 所示。图 5-1 程序的主窗体5.1.2 属性设置窗体所涉及的组件有 mainmenu,toolbutton,toolbar 等。其属性设置具体如下经济管理学院本科课程设计论文- 9 -表 5-1 窗体及组建的属性设置对象 属性 属性值 说明name Main_Form 窗体名称Form1Caption 人力资源管理系统 窗体标题Toolbar1 Images Imagelist 工具栏图标Hint 操作员管理 提示 Toolbutton1showhint True 显示提示Hint 密码修改 提示 Toolbutton2showhint True 显示提示Hint 系统初始化 提示 Toolbutton3showhint True 显示提示Hint 人事管理 提示 Toolbutton4showhint True 显示提示Hint 信息查询 提示 Toolbutton5showhint True 显示提示Hint 关闭 提示Toolbutton6showhint True 显示提示Mainmenu Items 见窗体 菜单项5.1.3 程序设计代码如下:varmain_F

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论