一、引言 人力资源管理系统从科学的人力资源管理角度出发,从企业的人力资源规划开始,一般包括招聘、岗位描述、培训、技能、绩效评估、个人信息、薪资和福利、各种假期、到离职等与员工个人相关的信息,并以一种相容的、一致的、共享的、易访问和检取的方式储存到集中的数据库中,从而将企业内员工的信息统一地管理起来。其灵活的报表生成功能和分析功能使得人力资源管理人员可以从繁琐的日常工作中解脱出来,将精力放到更富有挑战性和创造性的人力资源分析、规划、员工激励和战略等工作中去。完整的历史信息记载了员工从面试开始到离职整个周期的薪资、福利、岗位变迁、绩效等信息。同时由于这类系统可管理较全面的人力资源和薪资数据,因而还可以生成许多综合性的报表供企业决策人员参考,在现代企业中具有重大的战略意义。 二、系统设计 1.功能划分。(1)机构编制管理:用于设置企业的组织机构,包括机构设置及编码和机构详细信息两个功能模块。机构编制管理可以灵活定义企业的层次和属性;机构详细信息用于管理对应组织机构的详细信息,其中包括机构的地址、联系方法、隶属关系、单位级别、主管单位名称、单位性质经济类型,所属行业等等。(2)人员信息管理:用于管理和查询企业员工的相关信息,其中包括职员信息维护和职员信息查询。职员信息维护用于输入、修改或者删除职员的资料。(3)薪金福利管理:其中当月工资管理用于制作员工的工资单,具有读入历史工资以避免人工重复输入,工资计算及工资发放的功能。个人所得税率管理功能只是要把实现计算得到税率表显示给用户看。工资发放历史的作用是查询职员历史月份的工资。职员奖励惩罚管理功能主要用于对职员奖励,惩罚进行输入和修改,删除等操作。(4)系统管理:包括权限管理和数据库备份和恢复。 2.系统结构设计。系统结构设计示意图如下: 3.系统流程设计。系统流程设计图如下: 4.接口设计。通过一定的计算机硬件,建立 SQL-Srever2000 服务器系统,管理员通过管理服务器系统,与用户进行交互,从而达到资源共享的目的,实现人力资源管理系统。程序内部需要共同的数据定义和描述,使整个人力资源管理系统做到高效、快速、方便。在建立数据库的时候,我们给每个子系统分配了一个数据库的登录账号,以保持各个库之间的相对独立性,防止用户的误操作影响到其他系统的数据库。 5.运行设计。运行模块分一个主模块。这使得整个系统的维护容易,简单;系统的结构层次简单,易懂。本系统采...