企业人力资源管理系统毕业论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)
课题名称:企业人力资源治理系统姓名:
学号:
学院:
专业:计算机科学与技术
年级(形式层次):
指导教师:(签名)完成日期:年月日
目录
摘要 (6)
1 引言 (7)
1.1人力资源治理现状
7
1.2背景情况
7
1.3开发工具
8
2 系统规划 (10)
2.1系统设计目标
10
2.2系统总体规划
11
2.3系统方案设计具体目标
12
3 系统分析 (14)
3.1系统业务需求
14
3.2系统功能分析
15
3.3系统业务流程图
17
3.4系统数据流程图
18
4 系统设计 (19)
4.1系统数据库设计
19
4.2输出设计
30
4.3输入设计
31
5 系统实施 (32)
5.1系统主程序流程
32
5.2系统主界面设计
33
5.3系统主程序设计
33
5.4程序(要紧模块)设计
34
5.5系统测试
50
结束语 (52)
致谢 (53)
参考文献 (54)
附录 (55)
后台数据库配置 (55)
数据源配置 (55)
程序设计代码 (56)
通过对本公司当前面临的外部竞争环境、内部改革进展趋势的分析,透视企业内部人力资源治理现状和存在的问题。

运用现代人力资源治理理论,结合当前企业的进展趋势。

提出一些初步的改革方案。

在“以人为本”的思想指导下,围绕企业经营进展战略目标,建立和完善相应的人力资源治理体系。

依照企业所在行业的特点,对组织结构的设计及合理配置、人力资源的合理有效治理、建立灵活的用人机制、对职员有效的激励与约束、实施有效的绩效考核,从而逐渐形成优秀的企业文化。

这些合理有序、高效运行的人力资源治理体系的设计,最终使企业形成面向市场、面向客户的人力资源竞争优势。

[关键词]人力资源治理信息化企业
1.1人力资源治理现状
企业由于业务的增加,企业规模的扩大,人员由原来300人左右,增加到2000人左右。

企业规模扩大后的人员的招聘与培训治理原用往常的手工治理模式对如此规模的治理专门不适应。

企业陷入数据无法存储、查询困难等局面。

对公司内部的人事的治理造成了比较大的困难。

因此公司决定要做一套人力资源治理的软件系统。

随着企业改革的深化,企业的竞争日益激烈,企业为了保证利润,对成本的操纵也越来越严格。

人力资源治理系统,可通过有效的职员招聘、职员分配、培训及薪金分配,发挥出人力资源的最大潜能。

发电企业如采纳一整套高度集成的人力资源系统,将会减少冗余数据,提高数据的集成性。

同时,也便于准确的生成整体统计报表,提高人力资源治理水平,为企业进展提供决策依据。

1.2背景情况
人力资源治理是一门新兴的学科,问世于20世纪70年代末。

人力资源治理的历史尽管不长,但人事治理的思想却源远流长。

从时刻上看,从18世纪末开始的工业革命,一
直到20世纪70年代,这一时期被称为传统的人事治理时期。

从20世纪70年代末以来,人事治理让位于人力资源治理。

从企业人事改革的能够看出通过各种激励手段调动职员的积极性是人事制度改革的重要内容,但由于打算经济体制下企业积存起来的问题不是在短期内就能够解决的。

因此在研究具体企业人力资源激励问题时必须立足于这些实际情况。

基于对背景情况的系统考虑,着眼于21世纪个人、企业、社会的进展,实施科学治理的结果是提高了生产效率,而高效率是雇员和雇主实现共同富裕的基础。

因此,只有用科学化. 标准化的治理替代传统的经验治理,才是实现最高工作效率的手段。

企业实施合理的核心职员职业生涯治理,一方面能够更好的进展核心职员,有效地激励一般职员,为企业自身的进展源源不断地提供人才,最终达到企业和职员的共赢局面。

1.3开发工具
通过分析,我使用 Borland公司的DELPHI 7软件开发工具,利用其提供的各种面向对象的开发工具,尤其是对数据窗口这一能方便而简洁操纵,能在短时刻内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改
进,直到形成用户中意的可行系统。

系统后台采纳MS SQL 2000为数据库存贮平台,作为数据库服务器使用。

2系统规划
2.1系统设计目标
市场经济条件下,企业之间的竞争往往是决策水平和人才素养的竞争。

企业领导者如何样选好人、用好人,最大限度的调动人的积极性、制造性和主观能动性,使企业的骨干力量形成一个团结合作、奋发向上的优秀团队,这是一个企业是否能够在市场经济的汪洋大海中乘风破浪、胜利前进的关键。

从某种程度上来讲,符合公司实际情况的人力资源治理系统能有效地辅助决策者处理好这些问题。

这是由人力资源治理系统的设计目标:
(1) 提高工作效率
信息技术在人力资源治理中要紧是作为工具来应用,它能够用来处理所有定量的问题,比如职员考勤、薪资计算等等,较之手工治理,信息技术的应用将大大降低例行性工作占用人力资源治理人员时刻的比例,这无疑极大地提高了HR部门的工作效率,从而能够使他们有更多时刻考虑战略层次的问题。

提高工作效率,是许多企业引入人力资源治理系统(EHR)的首要目的。

(2) 优化业务流程
事实上,国内专门多非专业出身的HR治理者并没有系统地掌握现代人力资源治理体系的内容与业务流程。

好的人力资源治理软件还应该是治理技术与信息技术、西方治理思想与东方文化之间的完美融合,在消化汲取先进的人力资源治理理念的基础上,能够在软件中解释人力资源治理的全部内容与业务流程,从而使得EHR能够被用来定义HR部门的工作内容,优化和规范其业务流程,使其成为企业人力资源部门信息化、职业化、个性化的治理平台。

(3) 提高治理水平
在实施人力资源治理系统后,通过整合的、较为全面、准确、一致和相容的信息不仅能够让企业领导对本企业人力资源的现状有一个比较全面和准确的认识,同时也能够生成综合的分析报表供企业领导人在决策时参考。

2.2系统总体规划
(1)统一的人员信息平台
人力资源治理系统是以关系型数据库为核心,能够考虑利用客户类型区分不同的客户群,也能够考虑
在一个物理数据库中建立多个逻辑数据库实现不同客
户群数据的分离。

信息系统的设计,其中一个最要紧
的目标确实是要保证信息的一致性、共享性。

使得企
业各部分的数据保持一致的同时,能够及时的了解企
业的最新动态信息。

(2)可扩充原则
随着公司规模以及治理规范的不断进展,系统的应用必须有一定的应变能力,以适应治理的需要,能
灵活地升级或进行二次开发,以满足日益膨胀的数据
和服务。

(3)人力资源治理系统的统计
人力资源治理系统通过系统的设计报表和提供的查询方案工具,设立多种查询方式和统计方式,并依
照设定的条件进行筛选,统计并生成的报表格式进行
打印。

2.3系统方案设计具体目标
(1)消息传递、资源共享、事务处理、决策支持,为不同职员和部门提供数据存储;
(2)为公司进展战略的制定提供人力资源数据;
(3)能满足公司日常人力资源信息处理需求,能及时、准确、完整地收集和处理各项业务所需的数据,并将处理结
果发送到目的地;
(4)为制定人力资源开发、规划提供辅助手段;
(5)为人力资源工作的科学决策提供信息支持和保证;
(6)为治理措施的实施效果提供信息反馈。

3系统分析
3.1系统业务需求
通过调查,要求系统需要有以下功能;
(1)由于操作人员的计算机知识普遍较差,要求系统良好的人机操作界面。

(2)由于该系统的使用对象多,要求有较好的权限治理。

(3)由于企业人力资源治理事物繁杂,具有提醒待办事项的功能。

(4)对人力资源基础信息进行治理。

(5)企业职员人事治理。

(6)企业职职员作任务治理,人力资源部门、职员的工作任务的分配、治理。

(7)提供个人工作治理平台,方便职员日常工作治理,日常信息传递。

(8)对企业职员培训的一系列相关信息内容进行治理。

(9)企业招聘、应聘信息,招聘、应聘人员信息的全面治理。

(10)职员薪酬信息的治理,包括薪酬信息的查询、登
记、删除。

(11)职员保险、社医保、工作等相关内容的治理。

(12)系统用户信息治理,用户权限设置。

3.2系统功能分析
(1)用户登陆
要紧是用户通过登录进入治理页面进行合法的操作。

登录模块要紧用于验证用户是否是合法用户。

登录模块由两部分组成,即用于收集登录信息的前台
表单部分和用于验证的后台处理部分。

(2)组织机构及岗位治理
要紧是用户通过设置公司的组织机构图来划分公司各相关部门的归属关系。

设置岗位,是为每个在
职职员的岗位属性定义,划分部门的岗位性质,界定
工作范围。

(3)招聘入职治理
要紧是用户通过招聘入职模快对拟招聘人员的差不多资料进入(增加、修改、保存)等操作,录入
内容包括差不多资料、教育经历、家庭成员、工作经
历等。

进一步为面试人员提供资料参考,为审批部门
做录入依据。

(4)教育培训治理
要紧是用户通过培训模块对职员的培训情况进行系统性的资料收集与存储。

录入内容包括培训打算的申请、职员培训的申报、外送培训的审批等。

(5)系统维护
要紧是用户通过设置操作员权限治理、职务治理、岗位治理、待办事项提醒维护、密码修改等功能,为系统的后台参数、字典等支持做前期设置。

(6)退出系统
(1)招聘治理流程(2)培训流程图
4系统设计
4.1系统数据库设计
4.1.1数据库设计要点
(1)第一时期的设计任务是收集和分析用户需求,完成数据库的概念设计。

(2)第二时期设计任务是数据库的逻辑设计,完成E-R 模型向逻辑模型转换。

(3)第三时期设计任务是数据库的物理设计,确定表的结构,建立数据库模型。

4.1.2数据库系统设计要点及难点
(1)建立数据库,确定数据库中的数量及其每个表中各个字段的字段名、类型、宽度、小数及索引、排序。

(2)确定数据库中各个表的字段的主键值、主索引及一般索引。

(3)建立各个表单的数据环境,同时在数据环境中加入各个表,确定主表并建立主表与各个表单之间的关
联。

(4)表单设计过程中的标签、文本框、编辑框、复选框、列表框、微调控件、绑定、表格、图像、计时器、
页框、形状、容器、选项按钮级、命令按钮及命令按钮组的属性的确定。

(5)采纳结构化编程方法,确定系统功能模块及其相互之间的关系。

4.1.3数据库及其表的建立和使用
4.1.4系统组成及数据环境
(1)数据库:sumpo_ehr_data.mdf 企业人力资源治理数据库
(2)表:
rs_zd_tx 人事_字典_提醒
rs_zd_txls 字典_提醒历史
rs_zd_czy 人事_字典_操作员
rs_zd_zzjg 人事_字典_组织机构
rs_zd_dbdg 人事_字典_科室(定岗定编)
rs_zd_zwjb 人事_字典_职务级不
rs_zd_zwmc 人事_字典_职务名称
rs_zd_gwjb 人事_字典_岗位级不
rs_zd_gwmc 人事_字典_岗位名称
rs_zp_ypsqb 人事_招聘_应聘申请表
rs_zp_jyzs 人事_招聘_教育经历及资格证书
rs_zp_jt 人事_招聘_家庭情况
rs_zp_gzjl 人事_招聘_工作经历
rs_zp_mssp 人事_招聘_面试审批
rs_zp_msyy 人事_招聘_面试预约
rs_px_pxjh 人事_培训_培训打算
rs_px_pxjr 人事_培训_培训记录
4.1.5数据库逻辑设计
数据库逻辑设计要紧完成从E-R模型向数据逻辑模型的转换。

首先将E-R模型中同一实体的所有属性放在同一记录类型中,变成记录的数据项;其次假如两个实体间具有M:N的关系,除各自建立记录类型外,还需增加一个记录类型,这一纪录类型应包括两个实体各自的主键。

逻辑模型规范化及总E-R图描述如下:职员档案(流水号、姓名、身份证号、出生日期、年龄、性不、政治面貌、联系地址、联系电话、视力身高等)职员属性(岗位代码、岗位名称、职务代码、职务名称、部门代码、部门名称)
人才库(家庭成员、教育经历、工作经历等)
4.1.6数据库物理设计
数据库的物理设计将完成数据逻辑模型向数据物理模型的转换。

每一记录类型确定为数据库中的一张表;记录类型中的数据项成为相应表中的字段,字段属性依照各字段的数据特点设置;确定索引和表之间的联系。

系统表结构描述如下:
4.1.6.1系统公共用表、字典参数表等
表名
rs_zd_tx 人事_字典_提醒
字段类型讲明
[txlx] [char] (10) 提醒类型
[txbh] [char] (10) 提醒编码
[txrylsh] [char] (12) 提醒人员流水号
[txryxm] [char] (10) 提醒人员姓名
[txnr] [char] (50) 提醒内容
[txksrq] [datetime] 提醒开始日期
[txjsrq] [datetime] 提醒结束日期
[txczylsh] [char] (12) 提醒操作员流水号[txczyxm] [char] (10) 提醒操作员姓名
[txbz] [char] (10) 提醒标志
[txbzrq] [datetime] 修改标志日期
[bz] [char] (20) 备注
表名
rs_zd_czy 人事_字典_操作员
字段类型讲明
[id] [char] (10) 序号
[ksbh] [char] (12) 科室编号[ksmc] [char] (12) 科室名称[czylsh] [char] (12) 操作员流水号[czyxm] [char] (10) 姓名
[zwms] [char] (20) 职务描述[gwms] [char] (20) 岗位描述
[qx] [char] (10) 权限
[zt] [char] (10) 状态
[jmsz] [char] (10) 界面设置
[txsz] [char] (10) 提醒设置
表名
rs_zd_zzjg 人事_字典_组织机构
字段类型讲明
[id] [char] (3) 序号
[gsj] [char] (2) 公司级
[gsmc] [char] (12) 公司名称
[zxj] [char] (2) 中心级
[zxmc] [char] (12) 中心名称
[bmj] [char] (2) 部门级
[bmmc] [char] (12) 部门名称
[ksj] [char] (2) 科室级
[ksmc] [char] (12) 科室名称
[xzj] [char] (2) 小组级
[xzmc] [char] (12) 小组名称
[jgmc] [char] (2) 机构标志
[bymc] [char] (12) 备用名称
表名
rs_zd_dbdg 人事_字典_科室(定岗定编)
字段类型讲明[id] [char] (2) 序号[ksbh] [char] (12) 科室编号[ksmc] [char] (12) 科室名称[ksms] [char] (50) 科室描述
[bzrs] [numeric](18, 2) 编制人数[zbry] [char] (13) 在编人员[npry] [char] (14) 拟聘人员[ksjb] [char] (12) 科室级不[qx] [char] (10) 权限[zt] [char] (10) 状态
表名
rs_zd_zwjb 人事_字典_职务级不
字段类型讲明[id] [char] (2) 序号
[zw1] [char] (2) 职务编码1 [zwjb1] [char] (12) 职务级不名称1 [zw2] [char] (2) 职务编码2 [zwjb2] [char] (12) 职务级不名称2 [zw3] [char] (2) 职务编码3 [zwjb3] [char] (12) 职务级不名称3 [zw4] [char] (2) 职务编码4 [zwjb4] [char] (12) 职务级不名称4 [zwbz] [char] (10) 职务标志
表名
rs_zd_zwmc 人事_字典_职务名称
字段类型讲明[id] [char] (2) 序号
[zwbh] [char] (12) 职务编号[zwmc] [char] (12) 职务名称[zwms] [char] (50) 职务描述
[qx] [char] (10) 权限
[zt] [char] (10) 状态
表名
rs_zd_gwjb 人事_字典_岗位级不
字段类型讲明[id] [char] (2) 序号
[zw1] [char] (2) 岗位编码1 [zwjb1] [char] (12) 岗位级不名称1 [zw2] [char] (2) 岗位编码2 [zwjb2] [char] (12) 岗位级不名称2 [zw3] [char] (2) 岗位编码3
[zwjb3] [char] (12) 岗位级不名称3 [zw4] [char] (2) 岗位编码4 [zwjb4] [char] (12) 岗位级不名称4 [zwbz] [char] (10) 岗位标志
表名
rs_zd_gwmc 人事_字典_岗位名称
字段类型讲明[id] [char] (2) 序号
[gwbh] [char] (12) 岗位编号[gwmc] [char] (12) 岗位名称[gwms] [char] (50) 岗位描述
[qx] [char] (10) 权限
[zt] [char] (10) 状态
4.1.6.2招聘与在职功能用表
表名
rs_zp_ypsqb 人事_招聘_应聘申请表
字段类型讲明[lsh] [char] (12) 人员流水号[czy] [char] (12) 操作员号[xm] [char] (10) 姓名[sfzh] [char] (19) 身份证号[csrq] [datetime] 出生日期[nl] [char] (3) 年龄[xb] [char] (2) 性不[zzmm] [char] (10) 政治面貌[jg] [char] (10) 籍贯[hyzk] [char] (10) 婚姻状况[email] [char] (20) 电子邮箱[lxdh] [char] (12) 联系电话[jkzk] [char] (10) 健康状况[sl] [char] (10) 视力[sg] [char] (4) 身高[xqah] [char] (10) 兴趣爱好[ylcm] [char] (3) 衣领尺码[hjszd] [char] (50) 户籍所在地[xjzd] [char] (50) 现居住地址[jjxm] [char] (10) 紧急姓名[jjgx] [char] (10) 紧急关系
[jjdh] [char] (12) 紧急电话
[jjdz] [char] (20) 紧急地址
[lsks] [char] (20) 临时科室
[ksbh] [char] (12) 科室编号
[ksmc] [char] (11) 科室名称
[zwbh] [char] (10) 职务编号
[zwmc] [char] (12) 职务名称
[gwbh] [char] (10) 岗位编号
[gwmc] [char] (12) 岗位名称
[qwyx] [char] (6) 期望月薪
[hssb] [datetime] 何时可上班
[zsyq] [char] (4) 住宿要求
[syq] [char] (10) 试用期
[syrq] [datetime] 试用日期
[htq] [char] (10) 合同期
[htrq] [datetime] 合同日期
[htgz] [numeric](18, 2) 合同工资
[jbgz] [numeric](18, 0) 差不多工资
[syqgz] [numeric](18, 0) 试用期工资
[zzgz] [numeric](18, 0) 转正工资
[rzrq] [datetime] 入职日期
[rljl] [char] (10) 人力经理
[rzbz] [char] (10) 入职标志
[tf] [char] (10) 状态(是否通过) [tfyy] [char] (10) 状态缘故
[zpdz] [char] (15) 照片地址
[pym] [char] (5) 拼音码
[czylsh] [char] (12) 应聘人流水号[czyxm] [char] (10) 应聘人员
[rq] [datetime] 日期
表名
rs_zp_jyzs 人事_招聘_教育经历及资格证书
字段类型讲明[lsh] [char] (12) 人员流水号[czy] [char] (12) 操作员号[xm] [char] (10) 姓名
[id] [char] (2) 序号
[xxmc] [char] (20) 学校名称[jysj] [char] (10) 教育时刻[zy] [char] (16) 专业
[xl] [char] (10) 学历
[jyzc] [char] (10) 职称
[zs] [char] (10) 证书
[wy] [char] (10) 外语
[rj] [char] (20) 软件
[bz] [char] (10) 标志
[rq] [datetime] 日期[xgrq] [datetime] 修改日期[czylsh] [char] (12) 操作员流水号[czyxm] [char] (10) 操作员姓名
表名
rs_zp_jt 人事_招聘_家庭情况
字段类型讲明
[lsh] [char] (12) 人员流水号
[czy] [char] (12) 操作员号
[xm] [char] (10) 姓名
[id] [char] (2) 序号
[cw] [char] (10) 称谓
[cwxm] [char] (10) 姓名
[cwgzdw] [char] (20) 工作单位
[cwzw] [char] (10) 职务
[cwzzmm] [char] (10) 政治面貌
[czylsh] [char] (12) 操作员流水号[czyxm] [char] (10) 操作员姓名
[rq] [datetime] 日期
表名
rs_zp_gzjl 人事_招聘_工作经历
字段类型讲明
[lsh] [char] (12) 人员流水号
[czy] [char] (12) 操作员号
[xm] [char] (10) 姓名
[id] [char] (2) 序号
[qsrq] [char] (10) 起始日期
[zzrq] [char] (10) 终止日期
[gsmc] [char] (20) 公司名称
[hyzl] [char] (10) 行业种类
[gzzw] [char] (10) 担任职务
[gzzz] [char] (10) 职责
[gzzmr] [char] (17) 证明人
[czylsh] [char] (12) 操作员流水号[czyxm] [char] (10) 操作员姓名
[rq] [datetime] 日期
表名
rs_zp_mssp 人事_招聘_面试审批
字段类型讲明[lsh] [char] (12) 人员流水号[czy] [char] (12) 操作员号[xm] [char] (10) 姓名
[rlzy] [char] (10) 人力资源[rlpy] [char] (20) 人力评语[rlzt] [char] (10) 人力资源状态[rlrq] [datetime] 操作日期[grxy] [char] (4) 个人修养[yybd] [char] (4) 语言表达[gztd] [char] (4) 工作态度[gzjy] [char] (4) 工作经验[bm] [char] (10) 部门[bmpy] [char] (20) 部门评语[bmzt] [char] (10) 部门状态[bmrq] [datetime] 部门日期[fggg] [char] (10) 分管高管[fgggpy] [char] (20) 分管高管评语[fgggzt] [char] (10) 分管高管状态[fgggrq] [datetime] 分管日期[rlgg] [char] (10) 人力高管[rlggpy] [char] (20) 人力高管评语[rlggzt] [char] (10) 人力高管状态[rlggrq] [datetime] 人力高管日期[zcxm] [char] (10) 总裁[zcpy] [char] (20) 总裁评语[zczt] [char] (10) 总裁状态[zcrq] [datetime] 总裁日期[spbz] [char] (10) 审批标志[rq] [datetime] 日期
表名
rs_zp_msyy 人事_招聘_面试预约
字段类型讲明[lsh] [char] (12) 人员流水号[czy] [char] (12) 操作员号[xm] [char] (10) 姓名
[id] [char] (2) 序号
[msry] [char] (10) 面试人员[ksbh] [char] (12) 科室编码[msks] [char] (10) 面试科室[msrq] [char] (10) 面试日期[msbz] [char] (10) 面试标志[czylsh] [char] (12) 操作员流水号[czyxm] [char] (10) 操作员姓名
4.1.6.3培训功能类用表
表名:
rs_px_pxjh 在职_人事_培训打算
字段类型讲明[bh] [char] (10) 编号
[pxxh] [int] 培训序号
[pxdxd] [char] (12) 培训大对象[pxdxx] [char] (20) 培训小对象[pxnr] [text] 培训内容
[pxmd] [char] (10) 培训目的
[pxfs] [char] (40) 培训方式
[pxsj] [char] (10) 培训时刻
[pxrq] [char] (10) 培训日期
[sxrs] [numeric](18, 0) 受训人数
[rjks] [numeric](18, 0) 人均课时
[cbdw] [char] (20) 承办单位
[pxjs] [char] (20) 培训讲师
[pxfy] [numeric](18, 0) 培训费用
[khfs] [char] (10) 考核方式
[bz] [char] (20) 备注
[pxjhlx] [char] (22) 培训打算类型
表名
rs_px_pxjr 人事_培训_培训记录
[pxsj] [datetime] 培训时刻
[pxdx] [char] (50) 培训对象
[ydrs] [numeric](18, 0) 应到人数
[qxrs] [numeric](18, 0) 缺席人数
[zbbm] [char] (50) 主办部门
[pxzcr] [char] (10) 培训主持人
[skr] [char] (10) 授课人
[zwmc] [char] (16) 职务名称
[gwmc] [char] (30) 岗位名称
[skdd] [char] (20) 授课地点
[sksc] [char] (10) 授课时长
[kczynr] [text] 课程要紧内容
[khfyxg] [char] (50) 课后反应效果
[bt] [char] (50) 备注
[rq] [datetime] 日期
[czylsh] [char] (12) 操作人编号
[czyxm] [char] (10) 操作员姓名
4.2输出设计
(1)选择输出方式:显示终端、打印机;
(2)确定输出格式:格式设计体现在各类报表中;
(3)输出的要紧形式:报表;
a)差不多资料打印
b)数据分析打印
(4)输出内容:要紧有输出项目、数据结构、位数及取值范围。

其中的数据结构、位数及取值范围。

其中
的数据结构、位数及取值范围等体现在具体的数据
设计中。

4.3输入设计
(1)输入方式设计
a)键盘输入,为常规的数据录入方式,包括联机输入
和脱机输入两种;
b)磁盘传递数据。

(2)用户界面设计(详见各子模块用户界面)
a)人机对话方式:通过屏幕、键盘与系统对话,当操
作错误时系统发出提示和警告,有:选单式、填表
式、回答式及提问式;
b)菜单方式:设计成下拉式、上弹式、按钮式,功能
选择有:光带移动、数字或字母选择、鼠标驱动等。

5系统实施5.1系统主程序流程
5.2系统主界面设计
5.3系统主程序设计
【要紧功能】设置系统启动项、使用互斥对象查询、优先启动窗体、显示日期格式等。

{$R *.res}
var
hMutex: THandle;
begin
hMutex := CreateMutex(nil, True, 'ehr'); // 使用互斥对象
if GetLastError = ERROR_ALREADY_EXISTS then
begin
ReleaseMutex(hMutex);
showmessage('对不起,您差不多打开一个人力资源治理软件!');
Exit;
end;
Dateseparator := '-';
shortdateformat := 'YYYY-MM-DD';
Application.Initialize;
Application.CreateForm(TDa, Da);
Application.CreateForm(Tfrm_main, frm_main);
Application.Run;
end.
5.4程序(要紧模块)设计
5.4.1登录窗口
【要紧功能】系统登录窗口,提供系统的职员号、呢称输入,待密码确认后登录。

(1)表单包含的要紧对象及其属性和属性值
对项名属性属性值Image TImage 图片
Tedit3 Passwordchar *
Tbitbtn1 Caption 登录
Tbitbtn2 Caption 退出
Button2 Caption 切换 [呢称] 输入!Button3 Caption 查询操作员
程序代码见附录7.3.1
5.4.2系统主菜单
【要紧功能】提供系统的快捷菜单及快捷按钮,方便、简易、直观地进入功能窗口。

5.4.3组织机构及岗位治理
(1)组织机构定义
【要紧功能】提供系统的组织架构设置,完成系统的初始架构定义及修改。

对项名属性属性值Treeview1 树型结构表
Tedit1 *
Tbitbtn1 Caption 增加公司
Tbitbtn2 Caption 增加中心
Tbitbtn3 Caption 增加部门
Tbitbtn4 Caption 增加科室
Tbitbtn5 Caption 增加组
Tbitbtn6 Caption 修改名称
Tbitbtn7 Caption 删除
Tbitbtn8 Caption 修改机构
Tbitbtn9 Caption 退出
(2)岗位名称及属性定义
【要紧功能】提供系统的岗位设置,完成系统的初始岗位架构、岗位级不的定义及修改。

对项名属性属性值Treeview1 树型结构表TDBGrid 表细表格
Tbitbtn1 Caption 增加
Tbitbtn2 Caption 修改
Tbitbtn3 Caption 保存
Tbitbtn4 Caption 取消
Tbitbtn5 Caption 岗位级不设置
Tbitbtn6 Caption 退出
5.4.4招聘入职治理
(1)招聘快捷窗口
【要紧功能】提供招聘入职治理的流程式快捷登录窗口。

对项名属性属性值SpeedButton1 Caption 应聘登记表SpeedButton2 Caption 面试预约SpeedButton3 Caption 未通过SpeedButton4 Caption 通过
SpeedButton5 Caption 入职审批SpeedButton6 Caption 人才库SpeedButton7 Caption 应聘花名册SpeedButton8 Caption 退出
(2)应聘申请书
【要紧功能】提供招聘人员的差不多资料入录,包含差不多资料、教育经历、家庭成员、工作经历等文档录入窗口。

对项名属性属性值Image1 照片显示TComboBox1 政治面貌
Items 清白
中共党员
共青团员
预备党员
群众
其它
(3)面试预约
【要紧功能】提供招聘人员的应聘第二时期面试,包含面试人员、面试时刻等资料录入窗口。

对项名属性属性值TDateTimePick 日期选择
Tbitbtn1 Caption 新增
Tbitbtn2 Caption 修改
Tbitbtn3 Caption 保存
Tbitbtn4 Caption 打印
Tbitbtn5 Caption 退出
(4)领导审批
【要紧功能】提供招聘人员的应聘第三时期审批,包含人资源部、拟聘部门、分管领导、人力高管、总裁等部门的意见资料录入、薪资定义等窗口。

对项名属性属性值TDateTimePick 日期选择
Tbitbtn1 Caption 确认录用
Tbitbtn2 Caption 提交审批
Tbitbtn3 Caption 转人才库
Tbitbtn4 Caption 取消录入
Tbitbtn5 Caption 保存资料
Tbitbtn6 Caption 打印
Tbitbtn7 Caption 退出
(5)应聘花名册
【要紧功能】提供招聘人员表格式一览表查询及快捷按钮
对项名属性属性值TDBGrid1 表格
Tbitbtn1 Caption 资料新增
Tbitbtn2 Caption 面试预约
Tbitbtn3 Caption 领导审批
Tbitbtn4 Caption 转人才库
Tbitbtn5 Caption 退出
5.4.5教育培训治理
(1)培训打算[安排]
【要紧功能】提供在职人员培训打算安排的查询、增加、修改、保存等窗口,并对在职人员的培训类型、方式、时刻等情况进行存储。

对项名属性属性值Tbitbtn1 Caption 增加
Tbitbtn2 Caption 保存
Tbitbtn3 Caption 删除
Tbitbtn4 Caption 退出
Tbitbtn5 Caption 增加明细
Tbitbtn6 Caption 保存明细
Tbitbtn7 Caption 删除明细
(2)职员培训申请实施表
【要紧功能】提供在职人员培训申请实施录入审批等工作的查询、增加、修改、保存等窗口,并对在职人员培训申请实施情况进行存储。

对项名属性属性值Tbitbtn1 Caption 增加
Tbitbtn2 Caption 修改
Tbitbtn3 Caption 保存
Tbitbtn4 Caption 取消
Tbitbtn5 Caption 删除
Tbitbtn6 Caption 退出
(3)外送培训审批表
【要紧功能】提供在职人员外送审批申请等工作的查询、增加、修改、保存等窗口,并对在职人员培训内容、培训目的等进行存储。

对项名属性属性值Tbitbtn1 Caption 增加项目
Tbitbtn2 Caption 修改
Tbitbtn3 Caption 保存
Tbitbtn4 Caption 取消
Tbitbtn5 Caption 删除
Tbitbtn6 Caption 退出
5.4.6报表统计
(1)人员分布统计
【要紧功能】提供在职人员分布、按组织架构设置、按学历、按级不、按性不等要求进行统计的窗口。

对项名属性属性值TDBChart1 图表
Tbitbtn1 Caption 按公司
Tbitbtn2 Caption 按中心
Tbitbtn3 Caption 按部门
Tbitbtn4 Caption 按科室
Tbitbtn5 Caption 按学历
Tbitbtn6 Caption 按级不
Tbitbtn6 Caption 按性不
5.4.7系统维护
(1)权限治理
【要紧功能】提供软件操作人员的权限设置等工作的查询、开放、保存、删除等窗口。

相关文档
最新文档