tb_bring_up_ontent 表用于保存员工的培训信息,当需要查看那些人已经参加过培训,都可以通过该表体现出来。
tb_rewards_and_punishment表用于保存员工的奖罚信息,本系统提供了对员工的奖励惩罚功能,通过该表可以查询到员工的功奖过罚情况。
以下为企业人事管理系统用到的部分重要数据表及其表结构: tb_record(档案表)
tb_record表用于保存档案信息,该表的结构如下表1所示。
表1 档案表
字 段 名 id record_number name sex birthday photo ID_card marriaged nation_id nation_place_id address postalcode party_member school_age specialty foreign_language grade 数 据 类 型 int char(6) varchar(10) char(2) datetime char(10) varchar(20) char(4) int int varchar(100) char(6) char(2) varchar(10) varchar(40) varchar(10) varchar(10) 是 否 为 主 键 是 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 描 述 序号 档案编号 姓名 性别 出生日期 照片 身份证号 婚姻状况 民族编号 籍贯编号 地址 邮政编码 部门 学历 专业 外语语种 职务
tb_timecard(考勤表)
tb_timecard表用于保存考勤信息,该表的结构如下表2所示。
表2 考勤表
字 段 名 id record_id account_item_id
数 据 类 型 int int int 是 否 为 主 键 是 否 否 9
描 述 编号 档案编号 考勤类型编号 explain start_date end_date ratifier_dept_id rectifier_record_id rectifier_date varchar(100) datetime datetime int int datetime 否 否 否 否 否 否 考勤说明 开始日期 结束日期 批准部门编号 批准人编号 批准日期
tb_bring_up_ontent(培训信息表)
tb_bring_up_ontent表用于保存员工的培训信息,结构如表3所示
表3 培训信息表
字 段 名 id name content object start_date end_date unit lecturer place 数 据 类 型 int varchar(10) char(4) char(2) char(2) datetime datetime varchar(10) varchar(60) 是 否 为 主 键 是 否 否 否 否 否 否 否 否 描 述 编号 培训名称 培训内容 培训对象 开始日期 结束日期 培训单位 培训讲师 培训地点
tb_rewards_and_punishment(员工奖惩表)
tb_rewards_and_punishment表用于保存员工的奖罚信息,结构如表4所示。
表4 员工奖惩表
字 段 名 id record_id type reason content money start_date end_date ratifier_dept_id ratifier_record_id ratifier_date
数 据 类 型 int int char(4) varchar(60) varchar(100) int datetime datetime int int datetime 是 否 为 主 键 是 否 否 否 否 否 否 否 否 否 否 10
描 述 编号 记录序号 奖惩类型 奖惩原因 奖惩内容 奖励金额 开始日期 结束日期 批准部门编号 批准人编号 批准日期 3.4 表之间关系图
该企业人事管理系统中,除以上主要表外,还有很多其他的表,而且他
们之间是紧密联系的。这是将某些基本资料都单独定义为一个表,例如民族、籍贯等,这些表之间关系图如图6所示:
图6 表之间关系图
11
4. 功能实现
4.1 系统总体设计
4.1.1 系统主要功能模块
本人事管理系统具备以下几个基本的功能模块:
员工日常管理模块:也可以称为人事管理模块。在该模块中完成员工信息的录入、进行考勤管理。奖惩管理和培训管理。在每一种管理功能中,又可以分为多种管理,例如培训管理中,又可以查看原来培训信息,添加新培训内容。
员工待遇管理模块:员工待遇是企业财务操作中的一部分,所有其中要包括账套管理、项目管理和账套人员管理三个功能,从而将员工待遇放在某一账套下。为了让企业老板或者财务部查看,还应该完成统计报表的功能,从而将某一时间段中的所有员工待遇情况显示出来。
系统维护模块:因为某一个公司中的部门设置是不同的,所以要定义企业架构设置功能,由管理员完成该操作。在改模块中,还应该完成基本资料的录入,它们是上述操作中的基础,例如职务种类、用工形式等。 4.1.2 设计系统功能
企业人事管理系统是一种企业内容管理软件,操作用户通常是企业老板或者固定几个工作人员,它们都可以称为人事管理系统的管理员。管理员的主要工作,也就是人事管理系统的主要功能就是对员工信息进行管理、待遇管理、系统维护等。管理员的用例如图7所示。
12
相关推荐: