PB人事管理系统(摘要+需求分析+详细设计+系统测试+参考文献) 第8页
4.3.1 E-R图设计
在本系统中我采用“实体联系模型”(E-R模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。E-R模型直接从现实世界抽象出实体类型及实体间联系,然后用E-R图来表示数据模型。它有两个明显的优点:接近于人的思文,容易理解;与计算机无关,用户容易接受。但E-R模型只能说明实体间语义的联系,不能进一步说明详细的数据结构,它只是数据库设计的第一步。
E-R图是直观表示概念模型的工具,它有四个基本成分:
矩形框,表示实体类型(考虑问题的对象)。
菱形框,表示联系类型(实体间的联系)。
椭圆形框,表示实体类型和联系类型的属性。对于关键码的属性,在属性名下划一横线。
直线,联系类型与其涉及的实体类型之间以直线连接。
本系统为对企业人事管理系统,主要有录入,操作,报表,文修功能。用户根据需要可以录入信息,同时还需要了解员工的情况,用户可以根据操作来调动人员信息等。设计了以下四个实体类型如图4—1所示:
5.3.2数据库表设计
编号 字段名称 数据结构 说明
1 emp_idid Integer IDENTIFIER
2 emp_code Char(10) 人员编码
3 emp_name Char(10) 人员姓名
4 emp_idNum Char(25) 身份证号码
5 emp_sex_code Char(1) 性别代码
6 emp_dept_code Char(10) 部门编码
7 emp_dipl_code Char(1) 学历代码
8 emp_home_code Char(3) 籍贯代码
9 emp_title_code Char(2) 职务代码
10 emp_homeTel Char(25) 家庭电话
11 emp_officeTel Char(25) 办公电话
12 emp_mobilePhone Char(25) 移动电话
13 emp_level_code Char(2) 职称代码
14 emp_pager Char(25) 传呼
15 emp_birthday datetime 生日
16 emp_totalwordyear integer 总工龄
17 emp_address Char(50) 家庭地址
18 emp_postcode Char(8) 邮政编码
19 emp_status Char(1) 当前状态
20 emp_nation Char(2) 民族代码
21 emp_marrige Char(1) 婚姻状态代码
22 emp_political Char(1) 政治面貌代码
23 emp_gschool Char(30) 毕业院校
24 emp_major Char(20) 毕业专业
25 emp_pic image 照片
表Employee(人员信息表)
表4-1
(2)部门信息表(Department)。用于记录部门的基本信息,结构如表4-2所示
表Department(部门信息表)毕业论文
http://www.Lwfree.cn/ 论文网
http://www.751com.cn/编号 字段说明 数据结构 说明
1 dept_id integer IDENTIFIER
2 dept_name Char(50) 部门名称
3 dept_code Char(10) 部门编码
4 dept_leader Char(10) 部门领导
5 dept_office Char(200) 部门办公地点
6 dept_tel Char(25) 联系电话
7 dept_fax Char(25) 传真号码
8 dept_description text 备注
表4-2
(3)奖惩信息表(Awardpunish)。用于记录单位对员工的奖惩信息,结构如表4-3所示
表Awardpunish(奖惩信息表)
编号 字段名称 数据结构 说明
1 ap_id integer IDENTIFIER
2 ap_empcode Char(10) 员工编码
3 ap_date datetime 奖惩日期
4 ap_type Char(20) 奖惩事由
5 ap_bywhom Char(20) 奖惩部门
6 ap_comment Char(50) 备注
表4-3
(4)社会关系信息表(Emp_relation)。用于记录单位员工的社会关系信息,结构如表4-4所示
表Emp_relation(社会关系信息表)
编号 字段名称 数据结构 说明
1 rel_id Integer IDENTIFIER
2 Poli_code Char(1) 政治面貌
3 rel_empcode Char(10) 员工编码
4 rel_countpart Char(10) 关系人姓名
5 rel_relation Char(10) 关系
6 rel_political Char(1) 政治面貌
7 rel_unit Char(20) 关系人所在单位
8 rel_title Char(10) 职务
9 rel_access Char(30) 联系方式
表4-4
(5)履历信息表(Experience)。用于记录单位对员工的奖惩信息,结构如表4-5所示
表Experience(履历信息表)
编号 字段名称 数据结构 说明
1 exp_id Integer IDENTIFIER
2 exp_empcode Char(10) 员工代码
3 exp_unit Char(30) 单位
4 exp_startdate Datetime 一段履历的开始时间
5 exp_enddate Datetime 一段履历的结束时间
6 exp_desc Char(200) 描述
7 exp_quitreasion Char(20) 结束原因
4-5
(6)人员状态代码表(Status_code)。用于记录员工的状态代码信息,结构如表4-6所示
表Status_code(人员状态表)
编号 字段名称 数据结构 说明
1 status_code Char(1) 编码
2 status_desc Char(20) 状态描述
表4-6
(7)学历代码表(Dip_code)。用于记录员工的学历代码信息,结构如表4-7所示
表Dip_code(学历代码表)
编号 字段名称 数据结构 说明
1 dip_code Char(1) 编码
2 dip_desc Char(10) 描述
表4-7
(8)籍贯代码表(Home_code)。用于记录员工的籍贯代码信息,结构如表4-8所示。
表Home_code(籍贯代码表)
编号 字段名称 数据结构 说明
1 home_code Char(3) 编码
2 home_desc Char(10) 描述
表4-8(9)职称信息表(Level_code)。用于记录员工的职称信息,结构如表4-9所示
表Level_code(职称信息表)
编号 字段名称 数据结构 说明
1 lev_code Char(2) 编码
2 lev_desc Char(10) 描述
表4-9
(10)婚姻状况代码表(Marriage)。用于记录员工的婚姻情况代码信息,结构如表4-10所示
表Marriage(婚姻状态代码表)
编号 字段名称 数据结构 说明
1 marriage_code Char(1) 编码
2 marriage_desc Char(4) 描述
表4-10
(11)民族代码(Nation_code)。用于记录员工的民族代码信息,结构如表4-11所示。
表Nation_code(民族代码表)
编号 字段名称 数据结构 说明
1 nation_code Char(2) 编码
2 nation_desc Char(16) 描述
表4-11
(12)政治面貌代码表(Policode)。用于记录员工的政治面貌代码信息,结构如表4-12所示
表Policode(政治面貌代码表)
编号 字段名称 数据结构 说明
1 poli_code Char(1) 编码
2 poli_desc Char(20) 描述
表4-12
(13)性别代码表(Sex_code)。用于记录员工的性别代码信息,结构如表4-13所示。
表Sex_code(性别代码表)
编号 字段名称 数据结构 说明
1 Sex_code Char(1) 编码
2 Sex_desc Char(2) 描述
表4-13
(14)职务代码表(Title_code)。用于记录员工的职务代码信息,结构如表4-14所示。
表Title_code编号 字段名称 数据结构 说明
1 Title_code Char(2) 编码2 Title_desc Char(20) 描述表4-14
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
PB人事管理系统(摘要+需求分析+详细设计+系统测试+参考文献) 第8页下载如图片无法显示或论文不完整,请联系qq752018766