1、 课程设计报告书课程设计报告书 课程名称:数据库课程设计课程名称:数据库课程设计 设计题目:设计题目:企业人事管理系统企业人事管理系统 1 一、一、设计题目:设计题目:企业人事管理系统企业人事管理系统 二、二、功能描述:功能描述: 人力资源管理是结合公司实际的人事、制度,经过实际的需求分析,采用功 能强大的 Visual Basic6.0 作为开发工具而开发出来的单机版企业人事管理系统。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人 事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工 假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查
2、询,以 及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检 索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。 三、三、 概要设计:概要设计: 1.1.系统的功能分析系统的功能分析 人事信息管理系统是一个典型的数据库开发应用程序,它由员工信息管理、 工资管理、假条信息管理、系统用户管理等模块组成,具体规划如下: (1)系统用户管理: 对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系 统。本系统的用户分为两类:管理员和一般用户。管理员可以对系统的各个模块 进行添加,删除,修改,查询;而一般用户只能对各模块进行简单的查询,从而 了解相关的信息。 (2
3、)职工信息管理: 职工信息管理包括对职工基本信息和情况的记录进行查询、添加、删除和修 改。主要由管理员进行。 (3)职工工资管理: 职工工资管理主要是对职工工资的综合的核算,建立合理,规范的企业工资 核算制度,保障职工的合法权利。 (4)职工假条管理: 职工假条管理是对职工的出勤进行管理,方便人事处管理员对职工工资的核算, 方便随时了解最新,最全面工作情况,从而合理的完成工作。 2.2.系统功能结构系统功能结构 系统功能结构图主要从功能的角度描述了系统的结构。 2 四、四、 详细设计:详细设计: 1 1、数据库设计、数据库设计 人事管理系统的数据库采用 Access ,系统数据库的名称为“da
4、ta” 。数据库 data 中包含了 4 张数据表。下面分别给出数据表概要说明和主要数据表的结构。 (1)职工信息数据表:用于储存职工的基本信息。职工信息表见表 1 所示: 表表 1 1 职工基本信息表职工基本信息表 字段 字段名 类型 宽度 Nulls 1 职工编号 数值型 11 否 2 姓名 字符型 20 否 3 身份证号 字符型 18 否 4 民族 字符型 10 否 5 性别 字符型 4 否 6 出生日期 字符型 20 否 7 毕业学校 字符型 20 否 8 学历 字符型 20 否 9 部门 字符型 20 否 10 职称 字符型 20 否 11 上司 字符型 20 否 12 电话 字符型 20 否 13 EMAIL 字符型 20 否 14 EDIT 数值型 11 否 15 EDITTIME 日期型 8 否 (2)工资信息数据表:用来存储职工的工资情况,包括姓名,职称,工资 人事管理系统 用户登录 员工信息管理 假条信息管理 工资管理 系统设置 帮助 用 户 管 理 退 出 系 统 设 置 删 除 添 加 删 除 添 加 查 找 设 置 删 除 添 加 查 找 设