3.1.3 设计目标
该企业人事管理系统的开发目的就是加强员工管理。在系统中,要保存500名企业员工的档案信息,从而能够对这些员工进行管理。
要能够对企业员工的出勤情况进行管理,从而了解每一个员工的工作状态。为了提高员工的工作积极性,采用奖励和惩罚制度,功则奖,过则罚。为了提高员工对公司业务的了解,企业计划定期对员工进行培训。 根据3.1.2的需求描述,我们主要将该企业人事管理系统分为三个模块,员工日常管理模块、员工待遇管理模块和系统维护模块。其中,员工日常管理模块主要是管理员工的档案信息,如增加新员工档案、修改老员工的资料,对每个人的出勤情况进行统计,是否进行奖励或者惩罚以及对员工培训工作的管理等。而员工待遇管理模块主要是给员工发工资时的一个直接参考。系统维护模块则是对系统基本资料的初始化,而且还可以简单还原系统,即删除系统内的所有资料。另外,本系统附加一个简单的计算器工具,方便管理员发放工资时的计算,还有一个Excel表格功能,可以帮助快速打开Excel。
3.2 概念结构设计
由于该企业人事管理系统完成的功能比较多,所以这里我们以其中的几个比较重要的实体进行分解。例如员工、考勤、奖惩、培训等简单的实体。
首先来看员工档案信息表,在考勤、奖惩等操作中都会用到员工档案信息表。在员工档案信息表中保证了员工的姓名、性别、学历、专业等基本信息,它的E-R图如图1所示。
5
档案编号 姓名 性别 员工
编号 是否结婚 身份证 生日 照片 图1 员工信息E-R图
因为员工档案信息表中字段是比较多的,这里给出重要的几处, 考勤是企业人事管理中重要的一项,在考勤信息表中记录着与考勤相关的信息,例如考勤员工、考勤说明、开始日期、结束日期、批准部门和批准人等,它的E-R图如图2所示。
结束日期 批准人ID 批准部门ID 图2考勤E-R图
批准日期 员工ID 编号 开始日期 考勤 说明 奖惩表示奖励和惩罚,它和考勤一样,也是人事管理中非常重要的一项。在奖惩信息表记录着与惩罚相关的信息,包括类别、原因、内容和金额等,它的E-R图如图3所示。
6
员工编号
图3 奖惩E-R图
编号 奖惩 结束日期 类别 原因 内容 开始日期 金额 在企业中经常要组织员工培训,所以在企业人事管理系统中还要记录员工的培训情况。在培训信息表中包括培训名称、培训内容、培训对象、培训时间等信息,它的E-R图如图4所示。 名称
培训地点 培训单位 结束日期 编号 内容 对象 培训 开始日期 图4 培训信息E-R图
数据库主要表的总E-R图如下图5所示。
7
图5 总E-R图
名称 对象 培训单位 内容 性别 奖惩 编号 金额 奖惩 内容 原因 姓名 员工 考勤考勤 员工ID 档案编号 培训 说明 培训 3.3 逻辑结构设计
本系统采用SQL Server2000数据库来满足系统的需求,数据库名为db_personnel,在数据库中创建了17张数据表,用于存储不同的信息,下面对重要的数据表进行说明。
tb_record表用于存储员工的档案信息,当需要查看员工的档案时,可以通过该表进行查询。
tb_timecard表用于保存考勤信息,本系统提供了人事考勤记录和人事奖惩记录功能,通过该表可以查询员工的出勤情况。
8
相关推荐: