Hi:欢迎来到中国论文网     

所有论文科目分类

中国论文网 > 免费论文 > 计算机论文 > 计算机软件 >

基于 Sql Server 的人事管理数据完整性设计

作者:2015-01-05 16:55文章来源:未知

  引 言

  互联网的发展带动了信息化的普及,它不仅节省了大量的时间、精力、财力,还大大提高了管理的效率,增强企业的生产力。人事管理系统是针对企事业单位开发设计的在线管理系统,用于实现员工的信息管理、薪酬计算、考勤登记等。人事管理系统不受地域的限制,可以随时随地办空,增加了工作的灵活性,同时也为人员的管理提供了大大的方便。

  1 SQL SERVER

  SQL SERVER 是一个大型的关系型数据库管理系统,提供了一个企业级大数据资产和 BI 解决方案,帮助员工做出更明智的决策。它整合了结构化和非结构化数据,适用于本地和云共存的混合环境,从而让客户充分利用 Microsoft 的全球数据。同时它是整合了数据库、商业智能、报表服务、分析服务等多种技术的数据平台,在各行各业都发挥着极其重要的作用。企业的人事信息管理在企业中占有重要的地位,本文探讨利用 SQL SERVER 平台构建的一个人事信息管理数据库,进行数据完整性约束。

  2 需求分析

  人事管理系统中分为 2 个子系统:客户端子系统,用于实现信息查询功能,普通员工可以通过 Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等,也可以通过 Web 提出请假和加班申请,如果所属部门的经理审批通过,人事部就可以登记在案;服务器端子系统,用于实现信息管理功能,而 SQL 系统主要是用于数据库的管理,包括了数据库中对象的设计等工作。

  3 数据库设计

  为了有效地管理员工信息、考勤、薪酬等工作,人事管理数据库共有 9 张表,分别为:

  1) 员工表 tblEmployee:用于记录员工基本信息。

  2) 职位表 tblTitle:用于记录公司员工各种职位,本公司职位有普通员工、部门经理、人事助理、人事经理、总经理。

  3) 部门表 tblDepartment:用于记录企业内部的部门信息。

  4) 工资表 tblSalary:用于记录员工每月的工资信息。

  5) 缺勤表 tblAttendance:用于记录员工的缺勤信息,以天为单位。

  6) 请假表 tblLeave:用于登记员工的请假记录,员工请假以小时为单位,请假类型(Type为“折算成年假”或“折算成津贴”。

  7) 加班表 tblOvertime:用于记录员工的加班记录,与表 tblLeave 相似,加班以小时为单位,请假类型(Type)为“折算成年假”或“折算成津贴”。

  4 完整性控制

  4.1 约束条件的设计

  数据库完整性是指存放在数据库中,数据要满足业务规则。它保证了数据库中数据的正确性。为了保证人事管理数据库的完整性,做了如下定义:

  1)请假表与加班表中,审核者编号不能与请假或加工员工编号相同,即用检查约束 add constraintCK_tblLeave2 check (雇员编号<>审批人编号)来实现。同时结束时间(EndTime)必须大于开始时间(StartTime),即 check ([结束时间]-[开始时间]>=0)

  2)缺勤表中考勤记录者编号和员工编号不能相同,即 check (雇员编号<>记录员编号)

  3)建立各张表的主键,并建立与其它表的外键约束。如员工表中的部门编号参照部门表中的部门编号,即 FOREIGN KEY([ 部 门 编 号 ]) REFERENCES [dbo].[tblDepartment] ([ 部 门 编 号 ]) ON UPDATECASCADE,同时实现当部门表中的部门编号发生变化时,级连更新员工表中的部门编号。

  4.2 利用存储过程进行数据完整性设计

  存储过程是一套已经预先编译好的 Transact_SQL 代码。在存储过程中允许声明变量、有条件执行及包含程序流、逻辑和对数据库的查询,利用它可以实现相对复杂的业务规则,同时它既有执行速度快、能增加系统的安全性等优点。

  5 结 语

  利用 SQL 数据库管理平台建立人事管理的后台数据库,为了保证存储数据的正确性,利用约束和触发器防止错误的数据存储于数据库中。同时,为了强制业务规则,如人事管理中假期或工资的变化,使用了存储过程对象,经过实验测试,均实现了业务要求,取得了良好的效果。

最近相关

中国论文网

最新更新

热门推荐

[人文社科]英语广告语的特点与翻译原则
这是一篇关于英语广告语的特点与翻译原则的文章,掌握广告语的语言特点和翻译原则将有助于目标语读者了解产品功能,诠释...[全文]
[人文社科]基于跨文化的旅游英语翻译原则
这是一篇关于基于跨文化的旅游英语翻译原则的文章,跨文化视角下的旅游英语翻译,我们应尝试从读者的主观性理解以及本地...[全文]
[人文社科]中国传统节日中秋节的英译
这是一篇关于中国传统节日中秋节的英译的文章,中国传统文化的翻译,是随着时代变化而随之变化的。传统节日的中英翻译...[全文]
[人文社科]高职英语翻译教学中的问题与提升措施
这是一篇关于高职英语翻译教学中的问题与提升措施的文章,为了提升英语翻译教学的有效性,教师要不断地提升自身的综合素...[全文]
[理工论文]在现代城市建设中测绘工程中的作用
这是一篇关于在现代城市建设中测绘工程中的作用的文章,要需不断对测绘技术、测绘设备进行研究开发,不断革新,只有这样...[全文]
[理工论文]农业综合水利项目建设管理问题与解决措施
这是一篇关于农业综合水利项目建设管理问题与解决措施的文章,一定要提高设计人员对水利工程项目建设规划设计的重视度...[全文]

热门标签