没有合适的资源?快使用搜索试试~ 我知道了~
首页人力资源管理软件开发文档
人力资源管理软件开发文档

人力资源管理软件开发文档 帮助您开发专业的人力资源管理软件 eHR软件开发突破简述
资源详情
资源评论
资源推荐

eHR 软件开发突破简述
第 1 页 共 18 页
EHR 软件开发突破简述
软件开发突破简述软件开发突破简述
软件开发突破简述
《
《《
《Design in EHR》
》》
》
HR 软件工作室
QQ:1265208346
2012 年 2 月
目 录
导 言 ..............................................................................................................................................2
第 1 章 通用 EHR 的平台库表设计思路.......................................................................................2
第 2 章 EHR 系统平台模块............................................................................................................5
第 3 章 通用 EHR 的平台核心组件...............................................................................................6
第 4 章 主表和附表的设计思想.....................................................................................................8
第 5 章 EHR 软件模块....................................................................................................................8
第 6 章 组织机构.............................................................................................................................8
第 7 章 人员管理.............................................................................................................................9
第 8 章 薪资管理...........................................................................................................................11
第 9 章 考勤管理...........................................................................................................................13
第 10 章 合同管理.........................................................................................................................14
第 11 章 通用报表.........................................................................................................................15
结束语 ............................................................................................................................................15
附录一:专业 eHR 通常包括以下功能 .......................................................................................16

eHR 软件开发突破简述
第 2 页 共 18 页
导
导导
导 言
言言
言
感谢您阅读本书!
本书是写给致力于开发人力资源管理软件(HR 软件)的公司或开发者,帮其突破种种
困惑!使其拥有专业的、通用的 HR 软件!
困惑一、根据客户的要求开发完成了 HR 软件,功能似乎很全,该用户也基本满意。但
面对新的需求时,必须要不断地修改代码、不停地重新编译程序以满足客户。
困惑二、完成的软件,在面对新的客户时,总是要把大量的需求提交给开发者,对现有
的软件功能进行调整、甚至重新实现。导致多个客户多个版本!软件不通用!
困惑三、经常困惑于某些人力资源业务流程上该如何设计?软件如何实现?比如人员模
块人员的变动如何与工资模块发放人员进行联动?比如通用的报表制作工具?这种设计是
不是符合绝大多数客户的情况?
困惑四、有了用户需求、有了开发技术,就可以写各种各样的功能满足用户需求,似乎
没有什么困难,只是不停地写、不停地改、单调忙碌!但好像大部分功能,没有通用性,不
能适用所有的客户!
困惑五、那些专业的知名 HR 厂商,她们的 HR 软件又是如何设计的呢?是如何做到软
件通用?如何做到代理商实施 HR 软件而不用修改代码就能让客户满意呢?
诸多的困惑使许多 HR 软件开发者迷茫、抱怨,并且更多的困惑还存在于软件的实现细
节当中!初级的 HR 软件系统迟迟得不到客户的验收,款项无法及时收回,造成公司管理者
焦虑!
这是一本简要讲述通用 HR 软件设计的书,她会协助您建立更专业的 HR 软件!满足绝
大多数客户的需求!
本人有幸在国内知名的软件公司、国内知名的 HR 专业厂商从事开发工作 10 多年,并
有幸参与了大型客户的 HR 软件改造、实施、服务工作,对 HR 行业客户的需求、软件的开
发、实施、服务,积累了丰富的经验。愿意与各位分享、沟通、共同推动 HR 行业软件的发
展!
第
第第
第 1 章
章章
章 通用
通用通用
通用 EHR 的平台
的平台的平台
的平台库表
库表库表
库表设计思路
设计思路设计思路
设计思路
1. Sys_Tables
1. Sys_Tables1. Sys_Tables
1. Sys_Tables
表表
Name varchar(20) 表名
SN int 表序号
Caption varchar(50) 表标签
Visible smallint 表可见性:0-不可见 1-可见 2-可见不可删 3-可见不可改
2. Sys_Fields
2. Sys_Fields2. Sys_Fields
2. Sys_Fields
字段表
ID int

eHR 软件开发突破简述
第 3 页 共 18 页
TableName varchar(20) 表名
SN int 字段序号
Name varchar(20) 字段名
Caption varchar(50) 字段标签
Type varchar(20) 字段类型(物理类型、支持重构)
Width smallint 字段宽度 (总位数,整数位数即 Width- Scale)
Scale smallint 数值精度(小数位数)
EditorType varchar(20) 编辑类型(同 TcxGridDBColumn.Properties)
DisplayFormat varchar(30) 内容显示格式
LookUp varchar(50) 下拉关联键
Activity smallint 活性(1-关键字,2-固定项,3-自定义固定项,4-被定义固
定项, 5-可选已选且固定项,6-自定义项,7-可选且已选项,8-可选且未选项,9-自定义可
选且未选项)
Visible bit 可见性(0/1)
3. Sys_LookUp
3. Sys_LookUp3. Sys_LookUp
3. Sys_LookUp
选择项表
ID int 自增长 ID
Code varchar(50) 代码
ParentCode varchar(50) 父代码
Name varchar(50) 名字
Grade smallint(2) 层级
PYM varchar(20) 拼音码
4. Sys_Module
4. Sys_Module4. Sys_Module
4. Sys_Module
模块表
ID int 自增长 ID
Name varchar 名字
5. Sys_Functions
5. Sys_Functions5. Sys_Functions
5. Sys_Functions
功能块表
Code varchar 代码
SN int 功能块序号 新增
ParentCode varchar 父代码
Name varchar 名字
Module_ID int 所属模块
6. Sys_Dept
6. Sys_Dept6. Sys_Dept
6. Sys_Dept
组织结构表
Code varchar 代码
ParentCode varchar 父代码

eHR 软件开发突破简述
第 4 页 共 18 页
Grade smallint 层级
Name varchar 名字
7. Sys_User
7. Sys_User7. Sys_User
7. Sys_User
用户表
UserName varchar 账户
Description varchar 用户描述
PassWord varbinary 密码
IsGroup bit 是否组(0/1)
GroupID int 所属组 ID
8. Sys_Rights
8. Sys_Rights8. Sys_Rights
8. Sys_Rights
权限表(功能模块、组织结构权限)
UserName varchar 用户名
RightType smallint 权限类型(0-功能权限,1-部门权限)
Rights text //存储格式:Code=RightLevel,……
9. Sys_RightTables
9. Sys_RightTables9. Sys_RightTables
9. Sys_RightTables
表、字段权限表
ID int 自增长 ID
UserName varchar 用户名
FieldID int 字段编号
ReadOnly bit 是否只读(0/1)
SN int 显示顺序
Module_ID int 所属模块
TableName varchar 表名(此字段非必需,冗余是为提高查询效率)
系统表间关系
系统表间关系系统表间关系
系统表间关系
分为几个类:
(1)数据定义类:Tables、Fields、Looup
(2)软件组成类:Module、Function
(3)用户及组织类:Dept、User
(4)权限类:Rights、RightTables
Rights-> Function/Module
RightTables-> Fields/Tables
剩余17页未读,继续阅读













安全验证
文档复制为VIP权益,开通VIP直接复制

评论3