您的当前位置:首页企业人力资源管理系统设计方案

企业人力资源管理系统设计方案

来源:小侦探旅游网
《人力资源管理系统》设计方案

目录:

一、构建人力资源管理系统的目的 二、人力资源管理系统方案的确定 三、网络拓扑形式 四、系统安全设计方案 五、系统模块功能

1、人事管理 2 、党员管理 3、干部管理 4 、薪酬福利 5 、人才招聘 6 、绩效考核 7 、系统管理 8 、公文传输 9 、规章制度 10、 我的文柜

六、数据库设计

七、施工及制作系统相关步骤 八、系统所需的材料和工具

一、 构建人力资源管理系统的目的

为了提高鄂钢公司组织人事部的整体工作效率,辅助领导决策,增强信息资源管理、行业指导能力;适应现代化信息技术的发展,合理的利用计算机、数据通信和多媒体等现代化信息技术构造现代化的办公环境。利用先进的科学技术(主要是计算机技术),使办公室部分工作逐步物化于各种现代化设备中,由办公室人员与设备共同构成服务于某种目标的人机信息处理系统。其目的是尽可能充分利用现代技术资源与信息资源,在保证数据一致性、完整性的基础上,使各部门和各单位形成统一的管理,提高整体工作效率和工作质量,辅助决策,以取得更好的效果。

本系统的宗旨在于使公司人力资源管理向规范化、标准化、便捷化迈进。将借鉴公司的人事管理理念,结合集团总公司的人力资源管理系统开发和研究之经验,整合鄂钢公司人力资源信息,建立公司内部员工信息数据库,对员工全方面的信息实施高效、准确的采集,再对现有人力资源业务流程结合最佳操作方案进行重组、再造,实现各模块信息的逻辑关联性。

一个优秀的人力资源管理系统不仅应具备处理各种人力资源业务能力,更重要的是应具备强大的辅助决策支持能力。本系统需要以其强大的信息处理功能,运用多种数理统计模型,通过计算和分析,提供各种形式的可视性信息,为管理层的决策提供依据,从而提高公司决策质量与效率;逐步实现战略人力资源和人力资本管理。

二、 人力资源管理系统方案的确定

本方案针对鄂钢所有员工的人力资源信息进行管理,因在数据维护及系统操作上涉及到各二级单位,且因地理位置分布较散,不便于日常维护和以后的系统扩展。因此,经团队会议研究,一致认同采用B/S模式(免除客户端后期维护的工作量),将这些分离的工作通过本系统相互联系,构建成一个较为完整的人力资源管理平台,有效的规划人力资源管理流程,提高企业管理效率,降低管理成本。

注:B/S(Browser/Server,浏览器/服务器)模式又称B/S结构,它是随着Internet技术的兴起,对C/S模式

注:c/s(Client/Server,客户端/服务器) 模式又称C/S结构应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现。

B/S模式最大的好处是运行维护比较简便,能实现不同的人员从不同的地点,以不同的接入方式访问和操作共同的数据。

三、 网络拓扑形式

为了保证整个网络的可靠性和安全性,采用星形拓扑结构,网络上的计算机通过路由器和交换机进行集中管理,可以防止病毒等原因造成的广播风暴堵塞整个网络,网络上的任何一台计算机发生故障都不会影响整个网络,而且易于扩展和改变。

在现有的鄂钢办公局域网基础上,增加人力资源管理服务,以达到各单位间的数据互访,实现资源共享。

武钢主干网 VPN 单位8 单位1 单位2 鄂钢内部网单位7 组织 人事部 单位3 互联网 单位6 单位4 单位5 网络拓扑形式示意简图

四、系统安全设计方案

因人力资源信息是一项保密性很强的信息,为了安全有效地对数据进行合理的显示与保护,方案中对用户权限设置了三层权限管理,且每层权限均可控制终端显示表格的行(通过SQL条件约束)与列,具体如下:

1、超级管理员:拥有系统最高权限,可定制用户组或用户,设置每个组或用户的详细权限,如可读、可查询、可生成报表、可编辑、可插入、可删除六种,同时可控制登录人员所看到的字段数目,并动态给组(或用户)添加SQL条件语句,对人员信息表(主表)的行进行约束显示。

2、组管理员:可在本组权限(由超级管理员分配的权限)范围内创建用户,新创建的用户权限只能继承或小于当前组管理员权限。

3、用户:每个用户必须隶属于某个组,且由当前组的管理员进行权限控制。

当用户登录后,系统日志表记录了用户的所有操作事件,可通过登录ID号和IP地址直接找出某个用户进行了哪些操作事件,并可查出在哪台终端进行的操作(前提是需要公司的IP地址表),日志表里用指定的格式记录了历史数据被更改后的新、旧数据,同时可通过程序恢复指定的日志记录。

五、系统模块功能

人力资源管理系统是涉及面较广的系统,为此,我们经过近三个月的需求分析,通过互联网学习其他公司的人力资源管理系统,结合办公自动化等软件,多次到武钢学习经验,将本系统模块归纳如下: 1、人事管理 1.1 人员信息管理:

对公司所有员工的基础信息管理,包括信息的录入、修改及删除。 A. 基本信息:包括编码,姓名,曾用名,性别,出生年月等。

B. 合同信息:包括合同编号,签订日期,合同期限,合同性质等。

C. 岗位信息:包括选择岗位,定岗时间,定岗原因等。

D. 学历信息:包括学历类别,学历,专业,毕业院校,获得时间等。

E. 组织机构:包括单位名称,单位编码等。 1.2 人员异动管理:

纪录人员调动情况,将员工之前所属单位、岗位、岗系、级别、职务等所有个人信息保存至数据库,以便将来需要查询。在应用层应显示员工最新的单位等个人信息。 1.3劳动合同管理:

纪录人员劳动合同情况,在新签合同的同时保留历史合同,随时可以查询即将到期的合同,并可以按照合同的不同属性查询各种合同。 1.4 岗位管理:

纪录员工的岗位工种,岗位系数,岗位类别等。当员工的岗位发生变化时可以更新员工的岗位信息,并将原岗位信息纪录至数据库保存,方便查询员工各时期的岗位变化。 1.5学历管理:

纪录员工的学历状况,在获得新的学历后可以更新员工的学历状况,并将原学历保存至数据库保存,方便查询员工各时期的学历状况。 1.6机构编码管理

描述公司及各级子机构的关系,每层机构均有继父机构的唯一编码(称机构编码),定义了各层机构的性质及异动时间,通过异动时间,可列出任意机构的历史异动记录。 1.7综合应用

登陆用户的数据显示界面。通过这个模块可对公司所有员工进行自定义条件查询与统计分析,有图表显示及打印功能。各二级单位管理人员登录后,可通过行约束功能(所分配的权限)只能显示或操作部分数据,如只能操作或查询本单位(或部分单位)的数据等。 2 党员管理

2.1 党组织机构管理:

根据公司目前的组织结构,构建党组织机构编码,每层机构具有唯一编码。

2.2 入党申请管理:

思想积极向上,希望加入共产党的公司员工可以填写入党申请表,组织科可以通过应用界面看到填写入党申请的员工个人资料等详细信息。并对申请入党进行跟踪考查,只有被批准的人同才被录入党员库。 2.3 党员管理:

对党员的培训、测评、出境及奖惩进行管理,均保存历史记录。 3干部管理 3.1 异动管理:

对新任或免职人员数据的更新,有任免原因、任免时间,从事何职务等相关信息,并作历史记录存档。 3.2 干部考评:

记录了公司所有科、工段级以上干部年度测评情况,有干部的年度考评、定格情况,记录了相关评语、考核小组成员等历史详细信息,以便于生成个人简历,可生成图表、报表并打印。 3.3 后备干部:

保存二级单位推荐的材料,有测评后的票数记录,即使是未被入选的后备干部仍保存到数据中,以便日后分析。有测评评语,有历史记录存档。 3.4 干部奖惩:

对公司所有干部的奖惩情况作历史存档,可随时查询打印。 4 薪酬福利 4.1 工资计划:

单位月工资计划,有新建、编辑、删除功能,有历史计划与实发金额对照表,以图表的形式显示每月计划和实发金额。可生成报表打印。 4.2 公式管理:

把设计好公式的EXCEL模板,将公式名称及说明等信息保存到数据库中,以便直接调用。 4.3 工资核发:

根据各单位人数,结合人员岗薪及其他相关数据(从子表读取)自动生成各单位的工资通知单,对超额单位有提醒,并将超额单位、数额及原因保存到记录中,有历史查询及报表打印功能。 4.4 五险一金:

五险:养老保险、医疗保险、失业保险、工伤保险和生育保险 一金:住房公积金 五险一金数据维护与统计。 4.5 数据导入:

从二级单位报送的U盘数据库中导入个人实发工资数据。并与核发单位通知单进行校对,金额有误时有提醒功能,将不会导入到数据库。 4.6 综合查询:

在有权限的情况下,可对单位(包括子单位)、处干及其风险收入、公司领导、内退人员收入等进行查询统计,也可由个人输入编号查询本人收入情况,能反应出年收入、季度收入、月收入、个人所得税、住房公积、养老保险、医疗保险、生育保险金等详细信息,有图表比例分析功能,可生成报表打印。

5 人才招聘

5.1 人才招聘流程图

人才申报 审核 通过 笔试 通过 面试 通过 人才库 未通过 未通过 未通过 结束

总体介绍人才库的主要用途:

随着人类的进步,社会的发展,人才的需求量也越来越大,一个大型企业要搞好企业建设,人才库的管理也是非常重要的,将全公司的人才进行入库,根据专业、学历、求职意向等进行归档,统一管理,更合理的将这些人才分配到更适合的岗位,发挥他们的长处,将会给企业带来更大的效益。

流程主要包括:人才申报→人才笔试→人才面试→人才库

5.2 人才申报

功能实现:

各单位可通过网络申报本单位的人才情况,可从人员数据表中提取个人简历进行申报。申报成功后,数据将保存到数据表中。 5.3 人才申报审核

功能实现:

将申报的人员汇总,然后根据筛选条件进行筛选,将符合申报条件的员工通过审核,即可直接发放笔试通知书。

5.4 分数录入

审核合格的即可通过本系统的试题库(或到培训中心)进行相关专业的考试,将人才成绩录入

功能实现(说明);

将员工的笔试分数录入到系统,通过设置的分数线或者合格不合格标识,过滤出合格的员工,即可直接发放笔试通知书。

如果到培训中心进行笔试,可通过鄂钢办公网把考试分数直接保存到本系统数据库中。 5.5 人才面试

功能说明:

人力资源部和用人部门分别填写初试和复试意见。统一意见后,交于相关部门批准,将员工的面试结果录入到系统,最后将符合条件的员工统计出来,即可进入人才库。

6 绩效考核: 6.1 考核项目管理:

包括新建、编辑、删除考核项目,有具体的时间、考核对象等。 6.2 考核内容

考核内容可自定义添加项目,如基础能力、工作态度、业务水平、责任感等包括有哪些考核选项。 6.3 考核标准

可设计成评分标准和优秀、合格、基本合格或不合格等文字评比标准两种

6.4 考核结果管理:

把测评结果录入到数据库,便于以后查询分析。 6.5 绩效分析:

通过以上的测评情况,进行综合分析,根据考核项目中制订的评分标准和实际测评情况进行统计,可根据用户设置条件进行查询统计,以图表的形式分析并打印。 7 系统管理 7.1、权限管理

创建或管理用户权限。 7.2、模块管理

此功能由程序员进行管理,将写好的页面通过此模块相互连接,组合成一个完成的系统。 7.3、系统设置

对整个系统进行个性化设置,如上传文件大小、菜单字体颜色、菜单图片等。 8 公文传输

对需要审核或审批的公文进行管理,记录了当前公文的审核(或审批)

状态,是否仍需要继续转核(或转批),直到盖章后分发到相关人员,同时跟踪相关人员承办情况,通过检查回执表的状态,反映出当前承办事情是否完成,以及具体完成情况。 9 规章制度

可按类别将各种规章制度进行分类管理,通过输入关键字可直接查询,

有标题或全文查询功能。 10 我的文柜 10.1 信息发布

短信发送,有群发功能,接收方有自动提醒功能。 10.2 网络会议

可发起网络会议,先创建会议室,设置进入的密码,通过摄像头可显示当前持麦人员图像,可用语音也可以文字,有私谈功能。有会议主持人、记录人,可保存历史会议内容,可拍照、录像。

10.3 通讯查询

凡被收录到此通讯录的相关信息均可查询。 10.4 我的考勤

上班签到、签走,请假等方面的记录,对请假有审批功能,只有审批后的假条才生效。

公文传递流程图

二级 单位 相关 部门 公司 领导 拟稿 拟稿 领导签字 不同意上报 同意上报 部长审核 作废 不同意上报 同意上报 领导签字 同意 不同意 回执 回执 回执 作废 承办 回执 承办

六、数据库设计

本系统集人事信息与自动化办公一体化,考虑以后无纸办公的扩展,各项安全策略,数据库有近70张数据表,并在程序设计过程仍要不断进行完善,以下为数据表的设计思路:

人事信息表(Employee): 字段名 字段含义 自动编号 人员编码 姓名 曾用名 性别 出生年月 民族 籍贯 政治面貌 入党时间 婚否 学位 专业 毕业院校 学历 岗位 单位编码 单位名称 单位性质 组织编码 组织名称 组织属性 参加工作时间 是否在岗 岗位状况 工作身份 用工性质 工种 技术职称 现任职务 职务级别 合同编号 签订时间 到期时间 身份证号 字段类型 int varchar varchar varchar varchar datetime varchar varchar varchar datetime varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar datetime varchar varchar varchar varchar varchar varchar varchar varchar varchar datetime datetime varchar 长度 6 20 20 2 20 20 8 6 20 20 50 20 20 50 50 30 50 50 30 6 20 20 20 20 20 20 20 20 18 备注 主键 字典表录入 字典表录入 字典表录入 字典表录入 字典表录入 字典表录入 字典表录入 字典表录入 岗位异动表更新 机构异动表更新 机构异动表更新 机构异动表更新 组织异动表更新 组织异动表更新 组织异动表更新 字典表录入 字典表录入 字典表录入 工种异动表更新 工种异动表更新 字典表录入 字典表录入 字典表录入 合同异动表更新 合同异动表更新 合同异动表更新 个人相片 单位排序 人员排序 备注 varchar int int ntext 50 因考虑每个用户权限不同,可以看到的字段数量不同,为便于权限管理,此表集成了较多的人员基本信息字段。从此表中,可以根据权限控制不同用户登录后显示表中的字段数目。

字典表

字段名 字段含义 自动编号 父ID 类别 名称 说明 字段类型 int int int varchar varchar 字段长度 30 10 备注 主键 本表的ID号 注: 此表记录了人员信息表中所有涉及到字典的选项,属单独表,起到数据录入时,从此表中进行选择作用。约定类别如下(可自定义添加行): ============================================人员信息表直接调用的类别 Type=1:民族 Type=2:籍贯 Type=3:政治面貌 Type=4:婚否 Type=5:学位 Type=6:专业 Type=7:毕业院校 Type=8:学历 Type=9:是否在岗 Type=10:岗位状况 Type=11:工作身份 Type=12:用工性质 Type=13:技术职称 Type=14:现任职务 Type=15:职务级别 ==============================================其他表调用的类别 Type=16:机构性质(机构编码表调用) Type=17:组织性质(组织编码表调用) Type=18:测评原因(干部测评表调用) … …待定义

干部异动表 字段名 字段含义 自动编号 人员表ID 任职时间 任职机构 拟任职务 职务级别 副职牵头 任免原因 是否试用 试用到期时间 是否在任 字段类型 int Int varchar varchar varchar bit varchar bit bit 字段长度 主键 外键(人员信息表) 机构编码表录入 字典表录入 字典表录入 True=是,false=否 字典表录入 True=是,false=否 True=在任,false=不在任 备注 Datetime datetime 说明:凡被提拔过为科工段、处级或以上的人员均被录入此表,即使不在任,也保存相应的记录。当干部调动时,保存原记录(是否在任为false),另新建记录,即现在职务(是否在任为true)。

干部测评表 字段名

干部测评内容表 字段名 字段含义 自动编号 人员ID 测评内容 内容票数 字段类型 int int Varchar int 50 字段长度 主键 外键(干部测评表ID) -1=反对,0=弃权,1=赞成 备注 字段含义 自动编号 人员表ID 测评原因 测评时间 测评小组材料 字段类型 int Int varchar ntext 字段长度 主键 外键(人员信息表) 字典表录入 备注 datetime 此表为干部测评的内容,对一个干部每进行一次测评时,会有多条选项,那就要在此表中创建多条记录,用外键与上表连接,就是每个人员的具体测评内容了。注:各种票数所占的比例

干部测评小组成员表 字段名 字段含义 自动编号 干部测评表ID 姓名 字段类型 int int int 字段长度 主键 外键(干部测评表) 外键(人员信息表) 备注 干部奖励表 字段名 字段含义 自动编号 人员表ID 获奖时间 奖励项目 奖励级别 颁奖机构 字段类型 int Int datetime varchar varchar varchar

干部处罚表 字段名

干部培训表 字段名

后备干部推荐表 字段名 字段含义 自动编号 人员表ID 推荐时间 推荐机构 推荐材料 推荐级别 赞成票 反对票 字段类型 int int datetime int ntext int int Int 字段长度 主键 外键(人员信息表) 外键(机构编码表) 字典外键Type=15 备注 字段含义 自动编号 人员表ID 培训时间 结束时间 培训地点 培训机构 培训内容 培训结果 字段类型 int Int Datetime datetime varchar varchar varchar varchar 字段长度 主键 外键(人员表信息表) 字典录入 字典录入 备注 字段含义 自动编号 人员表ID 处罚时间 处罚原因 处罚结果 处罚机构 字段类型 int Int Datetime Varchar Varchar varchar 字段长度 主键 外键(人员信息表) 字典录入 字典录入 机构编码表录入 备注 字段长度 备注 主键 外键(人员信息表) 字典录入 字典录入 连接机构编码表,再连接人员表录入 弃权票 测评机构 评语 是否入选 int int ntext bit 外键(机构编码表) false=落选,true=入选 保存所有被推荐过的后备干部的记录。 测评结果(Type=18)决定是否被入选。 此表增加推荐机构是考虑到员工被异动后,保存推荐机构的历史信息。

绩效考核表 字段名 字段含义 自动编号 考核类型 外键 考核机构 考核时间 字段类型 int bit int int datetime 字段长度 备注 主键 false=个人,true=单位 个人:连接人员信息表 单位:连接机构编码表 外键(机构编码表) 考核类型为:单位或个人

绩效考核内容表 字段名

组织编码异动表CompanySummaryInfo: 字段名 ID 字段含义 自动编号 组织名称 组织编码 组织属性 所属行业 父单位 计划干部编制 实际干部编制 组织排序 异动时间 异动原因 是否启用 字段类型 int varchar varchar int int int int int int Datetime Varchar Bit 字段长度 80 20 备注 主键 字典外键Type=17 字典外键 对应本表的ID字段,父子关系 成立或撤消原因 true=启用,false=不启用 字段含义 自动编号 外键 考核内容 标准分 实际评分 字段类型 int int varchar Int int 255 字段长度 主键 外键(绩效考核表ID) 备注 组织编码的表内关系为父子关系,即“父单位”数值对应于自动编号ID。如果一个组织存在,是否启用为1,反之为0(考虑机构异动)。当组织有异动情况,保存原记录,设是否启用为0。

党员异动表 字段名 字段含义 自动编号 人员表ID 异动时间 所属行业 单位属性 级别 转正时间 转正情况 一线情况 个人身份 发展类型 是否在册 党员增减 增减时间 增减原因 先模名人 字段类型 int int datetime Int Int Int Datetime int Int Int Int bit int int int int 字段长度 主键 外键(人员信息表) 字典外键 外键(组织编码表) 字典外键 字典外键 字典外键 字典外键 字典外键 True=在册,false=不在册 字典外键 字典外键 字典外键 字典外键 备注 当修改或其他异动时,保存原记录,设是否在册为FALSE,再新增记录,设是否在册为TRUE。

党员评议表 字段名

党员培训表 字段名 字段含义 自动编号 人员表ID 培训时间 结束时间 字段类型 int int Datetime Datetime 字段长度 主键 外键(人员信息表) 备注 字段含义 自动编号 人员表ID 评议时间 评议状况 评议结果 评议材料 字段类型 int int datetime int 字段长度 主键 外键(人员信息表) 字典外键 备注

党员处分表 字段名

党员出境表 字段名 培训地点 培训内容 培训结果 培训组织机构 Int Int Int Int 字典外键 字典外键 字典外键 字典外键 字段含义 自动编号 人员表ID 处分时间 处分原因 处分结果 处分材料 字段类型 int int Datetime int int ntext 字段长度 主键 备注 外键(人员信息表) 字典外键 字典外键 字段含义 自动编号 人员表ID 出境时间 出境地点 出境原因 应归时间 实际回国时间 审批部门 字段类型 int int Datetime Varchar int Datetime datetime int 字段长度 主键 备注 外键(人员信息表) 字典外键 字典外键

入党申请表(未完成) 字段名 字段含义 自动编号 人员表ID 申请时间 级别 政治面貌 所属行业 单位属性 培养时间 培养人 计划发展时间 字段类型 int int datetime int int int int datetime int datetime 字段长度 备注 主键 外键(人员信息表) 字典外键 字典外键 字典外键 外键(组织编码表) 外键(人员信息表)通过组织编码表连接人员组织编码选择.

机构编码异动表 字段名 ID 发展类型 int 字典外键 字段含义 自动编号 机构名称 机构编码 父单位 计划干部编制 实际干部编制 机构性质 机构排序 机构异动时间 异动原因 是否启用 所含岗位 所含工种 字段类型 int varchar varchar int Int Int int int Datetime varchar bit int int 字段长度 30 30 备注 主键 对应本表的ID字段,父子关系 字典外键Type=16 true=启用,false=不启用 外键(岗位异动表) 外键(工种异动表) 机构编码的表内关系为父子关系,即“父单位”数值对应于自动编号ID。如果一个机构存在,是否启用为1,反之为0(考虑机构异动)。所有异动均保存历史异动记录,取消一个机构设是否启用为0。 员工异动表 字段名 字段含义 自动编号 人员ID 原单位(外键) 异动时间 异动方式 单位编码 是否在岗 岗位状况 工作身份 用工性质 字段类型 int int varchar datetime varchar varchar bit Varchar Varchar Varchar 字段长度 备注 外键(人员信息表) 外键(调动,数据变更等) true=在,false=否 新进人员信息在人员信息表,但进行一次异动后,就把原人员信息表记录增加到此表。人员信息表记录更新为最新异动记录。 合同异动 字段名 字段含义 自动编号 人员ID 合同编号 字段类型 int int varchar 字段长度 备注 外键(人员信息表) 签订时间 到期时间 datetime datetime 新进人员信息在人员信息表,但进行一次合同异动后,就把原人员信息表记录增加到此表。人员信息表记录更新为最新异动记录。 工种异动表 字段名

岗位异动表 字段名 字段含义 自动编号 外键 岗位名称 岗位系数 岗位性质 异动时间 异动原因 是否存在 岗位职责 字段类型 int int varchar float varchar Datetime varchar bit ntext 字段长度 主键 外键(机构编码表ID) 字典录入 字典录入 False=不存在,1=存在 备注 字段含义 自动编号 外键 工种名称 工种性质 异动时间 异动原因 是否存在 描述 字段类型 Int Int Varchar varchar datetime Bit Varchar 字段长度 外键(机构编码表ID) true=存在,false=不存在 备注 此表属异动表,凡有变更或新成立的,都保持原记录,再新建记录。 此表属异动表,凡有变更或新成立的,都保持原记录,再新建记录。

员工社会关系表 字段名 字段含义 自动编号 人员ID 称谓 姓名 性别 出生年月 政治面貌 工作单位 职务 字段类型 int int varchar varchar varchar datetime varchar varchar varchar 字段长度 外键(人员信息表) 备注

通讯信息表CommunicationInfo: 字段名 EmployeeID Mail QQ TelHome TelCo MobileTel STel OTel Adress 继续教育表 字段名

奖励表

字段名

处罚表 字段名 字段含义 自动编号 字段类型 int 字段长度 主键 备注 字段含义 自动编号 人员ID 奖惩性质 时间 原因 等级 结果 授予部门 项目 字段类型 int int varchar datetime varchar varchar varchar varchar varchar 字段长度 主键 外键(人员信息表) 字典录入 字典录入 字典录入 备注 字段含义 自动编号 人员ID 学习时间 结束时间 地点 学习内容 学习方式 成绩 证书编号 授予机构 字段类型 int int Datetime datetime varchar varchar varchar varchar varchar 字段长度 主键 外键(人员信息表) 备注 字段含义 人员ID号 电子邮箱 QQ号码 家庭电话 单位电话 手机号码 手机网号 其他电话 家庭住址 字段类型 数字型 字符型 字符型 字符型 字符型 字符型 字符型

字段长度 33 33 33 33 33 50 备注 员工(Employee外键) 学历表 字段名

学位表

字段名

职称异动表 字段名

奖金核发表

字段名 人员ID 处罚时间 处罚原因 处罚结果 int datetime varchar varchar 外键(人员信息表) 字段含义 自动编号 人员ID 获取学历时间 院校 学历 专业 专业类别 学习形势 字段类型 int int datetime varchar varchar varchar varchar varchar 字段长度 主键 备注 外键(人员信息表) 字段含义 自动编号 人员ID 获取学位时间 院校 学位 字段类型 int int datetime varchar varchar 字段长度 主键 备注 外键(人员信息表) 字段含义 自动编号 人员ID 获取时间 获取方式 授予部门 职称名称 职称资格编号 授予资格文件号 字段类型 int int datetime varchar varchar varchar varchar varchar 字段长度 主键 备注 外键(人员信息表) 字段含义 字段类型 字段长度 备注 自动编号 机构名称 奖金基数 int int float 主键 外键(机构异动表.主键=岗位异动表.外键) 说明:机构名称外键可连接机构异动表、岗位异动表,得出当前机构共有多少个岗系。然后乘以奖金基数=当前机构的应发奖金,再减去奖金考核表的金额就是实发奖金。

奖金考核表

字段名

五险一金

字段名 字段含义 自动编号 人员ID 异动时间 养老保险 医疗保险 失业保险 工伤保险 生育保险 住房公积金 字段类型 int int datetime float float float float float float 字段长度 主键 外键(人员信息表) 备注 字段含义 自动编号 被考核机构 考核机构 考核原因 考核金额 字段类型 int int int varchar float 字段长度 主键 外键(机构异动表) 外键(机构异动表) 备注 说明:因此表要保存历史记录,单独设计。 奖金(工资)发放反馈表 注:当二级单位对个人奖金(工资)发放完毕后,将U盘数据直接导入到此表,那么每个人可用自己的编码登录查询历史奖金(工资)发放明细。此表待建…

人才招聘计划表 字段名 字段含义 自动编号 人员ID 招聘专业 学历条件 年龄条件 允许申请单位 字段类型 int int varchar varchar datetime varchar 字段长度 外键(人员信息表) 机构异动表选择录入 字典录入 最大出生年月日 机构异动表id,格式:1,2,3,4 备注 可通过SQL语句一次性读取 招聘时间 截止时间 招聘机构 招聘说明 datetime datetime varchar varchar 机构异动表选择录入 说明:由组织部门发布人才招聘计划,可限制单位招聘,当二级单位登录后,程序首页有提醒招聘功能,进入招聘申报页,自动列出条件合格的人员名单。

人才申报表 字段名

试题库 字段名 考试题设置表 字段名 字段含义 自动编号 考试起始时间 考试结束时间 考试类型 题目数量 专业类别 字段类型 int 字段长度 主键 0=固定选题,1=随机选题 即分数 备注 字段含义 自动编号 专业 试题类别 试题 答案选项 正确答案 录入时间 是否过期 字段类型 字段长度 int varchar varchar varchar varchar varchar datetime bit 主键 字典录入 选择题、判断题 多选项用$$$分隔,程序拆分 0=过期,1=未过期 备注 字段含义 自动编号 人员ID 申报时间 审批状况 审批机构 审批时间 申报说明 字段类型 int int datetime bit varchar datetime varchar 字段长度 主键 外键(人员信息表) 0=未通过,1=通过 机构异动表选择录入 备注 说明:各二级单位申报的人员ID,由人才招聘计划发布机构进行审批。 说明:对过期或未过期的历史试题进行保存。每题一分。

人才考试表

字段名 字段含义 自动编号 人员ID 试题编号 答题结果 字段类型 int int varchar varchar 字段长度 主键 备注 外键(人员信息表) 格式1,2,3,4..可直接SQL查询 每题之间用$$$分隔,每个答案对应于上一字段(试题编号)的题号。 笔试得分 考试时间 int 说明:如果是固定试题,由出题人员从试题库选择题目编号,再一次性保存到考试人员的试题编号字段,如果是随机考试,当考试人员打开试卷时,由程序用随机函数根据设置表的参数选择题号保存到每个考试人员的试题编号字段中。

人才面试表 字段名 规章制度 字段名 字段含义 自动编号 父ID 类别 制订时间 制订机构 贯标编号 标题 正文 字段类型 int int varchar datetime int varchar varchar ntext 字段长度 主键 与自动编号成父子关系 外键(机构异动表ID) 备注 字段含义 自动编号 人员ID 面试时间 面试评语 得分 评委成员 字段类型 int int float varchar 字段长度 主键 外键(人员信息表) 备注

公文稿件 字段名 字段含义 自动编号 公文类别 公文标题 公文内容 历史审核修改情况 字段类型 int varchar varchar ntext ntext 字段长度 主键 字典录入 原稿 以html格式保存,黑色表示初稿,红色表示修改部份,有删除线,下划线等标记 外键(人员信息表) 0=拟稿中,1=待核,2=已核,3=待批,4=已批,5=仍需要转核,6=仍需要转批,7=待盖章,8=已盖章,9=待下发,10=已下发 外键(机构异动表) 外键(电子图章表) true=需要承办 false=不需要承办 备注 拟稿时间 拟稿人员 公文状态 datetime int int 盖章机构 电子图章 下发时间 承办回执 int int datetime bit 根据审核(批)人员ID字段,可实现登录提醒功能。当盖章后,通过下发人员字段实现登录提醒,凡阅读过的有标记。需要承办的文件,在承办回执表里有承办结果记录。

公文审核表 字段名 字段含义 自动编号 人员ID 公文ID 审核状态 是否转审核 转审核人员ID 字段类型 int int int bit bit int 字段长度 主键 外键(人员信息表) 外键(公文表ID) false=未审核,true=已审核 false=不转审,true=需转审 外键(人员信息表),如不转审,就和人员ID一样,即自己的ID。 备注

公文审批表 字段名 审核意见 varcnar 字段含义 自动编号 人员ID 公文ID 审批状态 是否转审批 转审批人员ID 字段类型 int int int bit bit int 字段长度 主键 备注 外键(人员信息表) 外键(公文表ID) false=未审批,true=已审批 false=不转审,true=需转审 外键(人员信息表),如不转审,就和人员ID一样,即自己的ID。 外键(手写签名表) 电子图章表 字段名 审批意见 手写签名 int 字段含义 自动编号 异动时间 图章机构 图章相片 是否启用 字段类型 int datetime int int bit 字段长度 主键 备注 图章变更时间 外键(机构异动表) 文件路径,利用上传功能 false=不启用,true=启用 说明:是否启用为false的,说明是图章有变更(异动),作为历史记录保存。

公文承办回执表 字段名 手写签名表

字段名 字段含义 自动编号 人员ID 字段类型 int int 字段长度 主键 外键(人员信息表) 备注 字段含义 自动编号 承办人 公文稿件id 承办结果 字段类型 int int int varchar 255 字段长度 外键(人员信息表) 外键(公文稿件表) 备注 签名相片 是否启用 varchar bit 文件路径 false=不启用,true=启用 说明:是否启用为false的,说明是签名相片有变更(异动),作为历史记录保存。 下发人员表 字段名 网络会议(相当于视频聊天功能) 字段名

参会人员表

字段名 会议室管理(相当于创建聊天室房间功能) 字段名 字段含义 自动编号 会议室名称 创建时间 创建人 字段类型 int varchar datetime int 字段长度 主键 外键(人员信息表) 备注 字段含义 自动编号 人员ID 会议编号 IP地址 参会时间 字段类型 int int int varchar datetime 字段长度 主键 外键(人员信息表) 外键(网络会议表ID) 登录会议室的IP 登录会议室的时间 备注 字段含义 自动编号 会议发起人ID 会议主持人ID 会议记录员ID 会议主题 会议开始时间 会议结束时间 会议说明 会议房间 会议纪要 字段类型 int int int int varchar datetime datetime ntext int ntext 字段长度 外键(人员信息表) 外键(人员信息表) 外键(人员信息表) 外键(会议室管理表) 最后由记录员填写 备注 字段含义 自动编号 人员ID 公文ID 阅读状况 阅读时间 阅读人IP 字段类型 int int int bit datetime varchar 字段长度 主键 外键(人员信息表) 外键(公文表ID) false=未读,1=已读 记录在哪里阅读 备注 根据参会人员ID,实现登录提醒。根据会议结束时间,判断为历史会议记录。 短信表 字段名

短信回执表

字段名

考勤表 字段名 请假表 字段名 会议室说明 会议房间密码 是否启用 varchar varchar bit false=不启用,1=启用 字段含义 自动编号 人员ID 短信状态 主题 内容 附件 发信时间 字段类型 int int int varchar ntext varchar datetime 字段长度 备注 外键(人员信息表) 0=拟稿箱,1=发信箱,2=收信箱,4=回收站 保存文件上传路径 字段含义 自动编号 短信ID 人员ID 阅读时间 字段类型 int int int datetime 字段长度 备注 外键(短信表) 外键(人员信息表) 字段含义 自动编号 机构名称 人员ID 签到时间 签走时间 字段类型 int int int datetime datetime 字段长度 备注 外键(机构异动表) 外键(人员信息表) 字段含义 自动编号 人员ID 请假原因 起始时间 截止时间 审批人员ID 假条状态 字段类型 int int varchar datetime datetime int int 字段长度 主键 备注 外键(人员信息表) 字典录入 外键(人员信息表) 0=待批,1=已批,2=不批 说明:假条状态记录了审批人员审批的结果

权限组表 字段名 字段含义 自动编号 组名 节点权限详细 可见字段 表关系 行约束 创建时间 排序 描述 字段类型 int varchar ntext ntext ntext ntext datetime int varchar 50 255 字段长度 读|查|报|编|插|删 表名.字段名,表名.字段名….. 一段sql条件语句 权限组说明 备注 此表仅限于超级管理员创建、编辑权限组时用,其他用户不可操作。 所有用户均存在于其中的某一个或多个组中,用户的权限管理由组管理员在自己的权限范围内进行分配,组内用户权限不可能大于组管理员权限。 用户登录表 字段名 字段含义 自动编号 用户所在组 人员ID外键 昵称 密码 问题 答案 注册方式 字段类型 int varchar int varchar varchar varchar varchar varchar 20 20 字段长度 主键 组1id|组2id|组3id 外键(人员信息表) md5加密,暗文。 找回密码用,即回答正确就重设密码为初始状态,即123456 字典录入 1=电话注册,2=书面申请注册,3=推建,4=其他方式 0=普通用户 1=组管理员 2=超级管理员 True=在线,false=不备注 注册时间 登录次数 权限级别 datetime int int 节点权限详细 是否在线 ntext bit 在 表名(管理所有数据表的表) 字段名

字段表 字段名 字段含义 自动编号 字段类型 字段原名 字段别名(中文名) 字段所在表 表关系 字段类型 int int varchar varchar int ntext 字段长度 主键 外键(表名) 如:表1.id=表2.id and 表1.id=表3.id… 备注 字段含义 自动编号 表原名 表别名(中文) 描述 字段类型 int varchar varchar varchar 255 字段长度 主键 数据库中表的名字(英文) 表中文名,日志表用到 表功能说明 备注 可见字段 实际使用字段 表关系 描述 ntext ntext ntext varchar 用户说明 说明:仅限程序员在设计完数据库后用,把相关的表录入到此表中进行管理。 说明:仅限程序员在设计时用,把需要用权限进行控制是否显示的字段及相关表连接关系录入此表中。

行约束表 字段名 权限节点表 字段名 字段含义 自动编号 字段类型 int 字段长度 备注 字段含义 自动编号 登录ID 字段类型 字段原名 运算符 条件 字段类型 Int int Int varchar varchar varchar 字段长度 主键 外键(登录表ID) 字典录入 从字段表中选择录入 字典录入 备注 字段别名(中文名) varchar 说明:管理员级别使用,对组或用户可见行信息进行约束限制。 父ID 节点代号 可读开关 可查开关 可报表开关 可编辑开关 可插入开关 可删除开关 节点所在页面 描述 int varchar bit bit bit bit bit bit varchar varchar 节点父子关系 唯一值,不可重复 False=关,true=开 False=关,true=开 False=关,true=开 False=关,true=开 False=关,true=开 False=关,true=开 权限节点说明 节点名称(中文) varchar 说明:此表由程序员在设计完页面时操作,对每个涉及到权限的页面或操作事件进行判断用户是否能读、查、报表、编辑、插入、删除操作。

操作日志表 字段名 字段含义 自动编号 用户ID 事件时间 表名 操作事件 原记录内容 现记录内容 操作人员名称 登录后停留时间 操作人员IP地址 datetime varchar varchar ntext ntext varchar datetime varchar 字段类型 int 字段长度 外键(登录表) 操作的表名 登录,查询,打印,编辑,添加,删除 多个字段值用$$$分隔 多个字段值用$$$分隔 登录表连接人员信息表得到真实姓名 记录每次登录有多长时间 备注 说明:当用户(包括管理员)通过“登录,编辑,添加,删除,查询,打印”操作时,程序均记录了相关的信息。

菜单管理 字段名 字段含义 自动编号 父ID 类别名称 类别代号 类别排序 菜单名称 字段类型 字段长度 Int int varchar varchar Int varchar 备注 与自动编号id是父子结构 菜单分类的名称

菜单代号 菜单排序 字体颜色 字体名称 字体大小 粗体 斜体 所在页面 热点图片1地址 热点图片2地址 热点图片3地址 图片高度 图片宽度 是否显示图片 是否显示文字 是否启用类别或菜单 创建时间 最后编辑时间 页面访问次数 描述 varchar int varchar varchar float bit bit varchar varchar varchar varchar int int bit bit bit datetime datetime int 有可能是10.5px true=粗,false=正常 true=斜,false=正常 当前菜单所在页面 正常显示的图片 鼠标移动到菜单上的图片 鼠标按下时显示的图片 True=启用,false=不启用 记录当前菜单刷新次数 七、施工及制作系统相关步骤

1、将服务器配置成两块SCSI硬盘组成的磁盘阵列,在这里将采用RAID 1规范,它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据; 2、将服务器尽可能的加大内存,以提高服务器的性能;

3、将服务器安装Windows server 2003 R2版本操作系统,安装IIS和其它组件,以及SQL Server 2000,为B/S模式创建运行平台; 4、搜集《人力资源管理系统》设计所需的相关资料,并进行整理; 5、整和组织部6个科室的数据库,并做备份处理;

6、程序界面设计;

7、对各个功能模块进行逐项完成并综合调试;

8、制作电子图章以及调试手写签名系统,以实现无纸化办公; 9、组织部内部科室联网调试; 10、 11、 12、

与各二级单位建立虚拟局域网,调试程序功能; 各项功能调试成功后,备份系统,正式启用; 对使用过程中出现的问题,将逐步完善。

八、系统所需的材料和工具 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 名称 Windows server 2003 R2 SQL Server 2000 高性能服务器 办公电脑 企业级防火墙路由器 24口交换机 在线式UPS电源 1.5m机柜 多用电源插座 超5类双绞线 8P水晶头 压线钳 网络测试仪 塑料线槽 6㎜钢钉线卡 塑料扎带 单位 数量 套 套 台 台 台 台 台 个 只 米 个 把 台 根 盒 根 1 1 1 1 1 1 1 2 1 1 用途 操作系统 数据库服务 系统运行平台 编辑制作系统 控制网段和强化数据安全 连接各终端 保护硬件设备 放置硬件设备 硬件设备使用 网络传输 网线接头 制作网线 测试网络通讯质量 网络布线 网络布线的固定 各种线缆的捆扎 19 20

因篇幅问题不能全部显示,请点此查看更多更全内容