论文人力资源管理系统的设计与实现 下载本文

大连交通大学2012届本科毕业设计(论文)

然后根据现实情况逻辑关系画出整体E-R图如图4-7-2

应聘信息奖惩信息单位信息n操作培训信息m薪金信息1账号属于管理员密码n姓名性别操作员工基本信息1n年龄个人简介

图4-5 总E-R图

4.8物理结构设计

数据库物理设计阶段的任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库模型确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。物理数据模型设计要确定数据库的物理结构,包括数据库在物理设备上的存储结构和存取方法,数据表示和数据存储分配等,并得到一个具体的DBMS可接受的物理结构。

为了设计数据库的物理结构,必须充分了解所用DBMS的内部特征;充分了解数据系统的实际应用环境,特别是数据应用处理的频率和响应时间的要求;充分了解外存储设备的特性。数据库的物理结构设计大致包括:确定数据的存取方法、确定数据的存储结构。物理结构设计阶段实现的是数据库系统的内模式,它的质量直接决定了整个系统

16

大连交通大学2012届本科毕业设计(论文)

的性能。因此在确定数据库的存储结构和存取方法之前,对数据库系统所支持的事务要进行仔细分析,获得优化数据库物理设计的参数。一般数据库的物理设计都遵循下面两个步骤:

1、确定数据库的物理结构,主要是存储方法和存储结构的设计。

2、 对物理结构的评价,即时间和空间的评价。如果评价结果满足原始设计的要求,则可以进入到物理实施阶段,否则就要回到逻辑设计阶段修改数据模型。

企业员工信息分享库是负责企业员工信息分享共享网站所有信息的存储,非常重要。本项目采用SQL Server作为企业员工信息分享库应该是比较稳定和高效的。

企业员工信息管理系统网站的企业员工信息管理库共计七张企业员工信息管理表表,以下是分别对其说明:

员工信息的表结构,根据信息实体的属性来设计每个属性的字段、数据类型以及相应约束。表结构如表4-1所示;

表4-1 员工表 字段名 id username password sex birthday createtime isadmin content 数据类型 int varchar varchar bit datetime datetime bit varchar 长度 4 50 50 1 8 8 1 2000 是否主键 是 描述 数据库流水号 用户名称 用户密码 用户性别 用户出生年月日 用户创建的时间 录入时间 管理员级别

17

大连交通大学2012届本科毕业设计(论文)

培训信息实体的表结构,根据用户信息实体的属性来设计每个属性的字段、数据类型以及相应约束。表结构如表4-2所示。

表4-2 培训信息表

字段名 id name purpose begintime endtime datum teacher student createtime educate effect summarize 数据类型 int varchar varchar datetime datetime varchar varchar varchar datetime bit varchar varchar 长度 4 100 500 8 8 2000 50 50 8 1 500 2000 是否主键 是 描述 数据库流水号 培训名称 培训目的 开始培训时间 结束培训时间 培训人员 培训讲师 学生 创建时间 培训级别 培训影响度 培训材料

奖惩信息的表结构,根据实体的属性来设计每个属性的字段、数据类型以及相应约束。表结构如表4-3所示。

表4-3 奖惩信息表 字段名 Id Name Reason explain createtime 数据类型 int varchar varchar varchar datetime 长度 4 2000 50 50 8 是否主键 是 描述 数据库流水号 奖惩名称 奖惩原因 描述 创建时间

应聘信息的表结构,根据信息实体的属性来设计每个属性的字段、数据类型以及相应约束。表结构如表4-4所示。

18

大连交通大学2012届本科毕业设计(论文)

表4-4 应聘信息表

字段名 id name sex age job specialty experience studyeffort school tel email createtime content isstock 数据类型 int varchar bit int varchar varchar varchar varchar varchar varchar varchar datetime ntext bit 长度 4 50 1 4 50 50 50 50 50 50 50 8 16 1

是否主键 是 描述 数据库流水号 姓名 性别 年龄 应聘职位 所学专业 工作经验 在校所学专业 毕业学校 电话 电子邮件 创建时间 详细经历 标识 薪金信息的表结构,根据信息实体的属性来设计每个属性的字段、数据类型以及相应约束。表结构如表4-5所示。

表4-5 薪金表

字段名 id name basic eat house duty scot punishment other granttime totalize 数据类型 int varchar float float float float float float float datetime float 长度 4 50 8 8 8 8 8 8 8 8 8 19

是否主键 是 描述 数据库流水号 员工姓名 基本薪资 饭补 房补 全勤奖 赋税 额外补助 罚款 发放时间 总计