1、目录目录 一、一、前言 二、需求分析 1.用户分析 2.功能需求 3.性能需求 4.运行环境 三、数据库设计 1.概念模型设计 2.关系模型设计 3.数据字典 四、窗体设计 五、 报表设计 六、 课程设计总结 七、 参考文献 一、前言: 我小组成员经讨论并结合对当今企业人力资源管理的需求分 析,认为在当今日益复杂的企业市场环境中,拥有一个适用于该 企业的完善的人力资源管理系统是非常重要的。 人力资源管理系统是企业为人力资源管理决策提供必要信息 的计算机系统,其包括相应的硬件,软件和数据库。同时,企业 使用人力资源管理系统可以获取、存储、分析和传达有关企业员 工状况的信息,不但减少大量纸质文件的
2、处理时间,更重要的是 通过将雇员资料、考勤记录等人力资源相关数据的记录工作自动 化,能够大大提高人力资源管理工作的效率。 由此,本小组利用所学数据库基本知识开发题为“企业人力 资源管理系统”的数据库应用系统,旨在提升企业人力资源管理 的效率。该系统对员工的出勤、请假、加班和出差等情况进行登 记、保存管理并生成报表。同时,用户通过该系统可全面管理中 小型企业的员工人事档案,配合考勤模块可以按工作量生成员工 工资表。 二、需求分析: . 1、用户分析:管理企业内部员工的基本信息资料,同时记录员 工的调动、评价、奖惩等信息,进行人事考勤,准确无误的记录员工 的出勤情况(包括出勤、出差、加班、请假)
3、;生成员工的工资表并 对工资的发放进行准确的记录,及时的搜索员工的资料。 2、 功能需求:由以上用户分析, 该企业人力资源管理系统有如下功能: 员工基本信息:主要作用是保存员工的个人信息,并记录员工的工 资调动情况。所有的资料都可以以多种方式进行查询。 员工考勤管理:对现在企业内部的员工进行出勤考核, 记录员工出 勤(只记录迟到早退的人) 、出差、加班和请假的情况,并生成相应 的报表。 员工工资管理:可以对员工的工资进行设定,结合考勤管理部分的 数据, 生成工资表, 并提供打印功能。 同时对工资发放情况进行记录。 员工信息查询:可以对员工的所有信息资料进行查询。 3、 性能需求:符合企业人力资
4、源管理的需求。 4、运行环境:Windows 7 系统等 三、数据库设计 根据对用户的需求分析,依据系统功能设计原则,对整个系统进行 模块化设计如下: 1、概念模型设计: 图表 1: “系统”模块结构图 企企 业业 人人 力力 资资 源源 管管 理理 系系 统统 员工基本信息 员工考勤管理 员工工资管理 员工信息查询 图表图表 2: “员工基本信息”模块结构图: “员工基本信息”模块结构图 员工基本信息 员 工 信 息 编 辑 评 价 信 息 编 辑 奖 惩 信 息 编 辑 调 动 信 息 编 辑 员 工 化 名 册 评 价 信 息 统 计 奖 惩 信 息 统 计 调 动 信 息 统 计 图表
5、图表 3: “员工: “员工考勤管理考勤管理”模块结构图”模块结构图 图表图表 4: “员工: “员工工资管理工资管理”模块结构图”模块结构图 图表图表 5: “员工: “员工信息查询信息查询”模块结构图”模块结构图 员工考勤管理 员工工资管理 工 资 分 类 查 询 工 资 编 辑 工 资 发 放 编 辑 员工信息查询 员 工 信 息 查 询 评 价 信 息 查 询 调 动 信 息 查 询 奖 惩 信 息 查 询 出 勤 记 录 编 辑 出 差 记 录 编 辑 加 班 记 录 编 辑 请 假 记 录 编 辑 出 勤 记 录 统 计 出 差 记 录 统 计 加 班 记 录 统 计 请 假 记
6、录 统 计 2、关系模型设计(E-R 图) 实体的属性就是关系的属性, 实体的码就是关系的码。对于实体间的 联系有以下不同情况: 一个 m:n 联系转换为一个关系模式。与该联系相联系的各实 体的码以及联系本身的属性均转换为关系的属性, 而关系的码为各实 体的组合。 一个 1:n 联系可以转换为一个独立的关系模式,也可以与 n 端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联 系相连的各实体的码以及联系本身的属性均转换为关系的属性, 而关 系的码为 n 端实体的码。 一个 1:1 联系可以转换为一个独立的关系模式,也可以与任意一 端对应的关系模式合并。3 个或 3 个以上实体间的一个多元联系可以 转换为一个关系模式。 与该多远元联系相连的各实体的码以及联系本 身的属性均转换为关系的属性, 而关系的码为各实体码的组合具有相 同码的关系模式可合并。 具体的基本 E-R 图向关系模型的转化如下: 员工基本信息: (员工编号、姓名、性别、出生年月、所在部门、 进入单位时间、现任职务、民族、籍贯、政治面貌、文化