Hi:欢迎来到中国论文网   登 陆 | 注 册
分享到:0

所有论文科目分类

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

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

最近相关

最新更新

热门推荐

[音乐舞蹈]音舞结合教学方式的应用价值浅析
小学音乐课的最大教学目的就是培养学生对音乐和舞蹈的认识,并使学生在认识中具有实践和创造能力,而实践创造能力的培...[全文]
[财政税收]财政税收电算化会计档案的特点
随着科学技术的进步和计算机信息化的发展,现在人们的生活和工作越来越离不开电脑。办公软件已经代替了传统的手动的工...[全文]
[财政税收]我国目前财政税收工作存在的问题
财政税收在我国的经济中占相当重要的地位,并且在国家的宏观调控方面发挥着重大的作用,随着财政税收的不断改革,财政...[全文]
[会计审计]解决现代企业会计审计问题的对策
现代意义上的会计审计工作不仅是现代企业管理的重要手段,也是关系到企业的经济收益和未来的发展的。会计审计在企业中...[全文]
[保险投资]我国人身保险未来的发展趋势
人身保险的发展关系到社会的稳定和经济的发展,也关系到整个保险行业的发展,那么我国人身保险未来的发展趋势是什么呢...[全文]
[保险投资]推进我国农业保险发展的对策浅析
随着我国社会保险事业的发展,农业保险也在我国有了一定的发展,目前农业保险虽然在我国取得了一定的发展,但是由于我...[全文]
[金融证券]我国货币政策对人民币汇率影响浅析
研究表明,我国人民币的汇率受货币政策的影响,无论是从持续的时间上还是货币政策变量与汇率之间的关系上还是从离散时...[全文]
[服务贸易]酒店礼仪文化的构建途径
中国本是一个文化之国,礼仪之邦,在社会的发展中,深受礼仪的影响,礼仪对国家和人们影响之深在服务业中也一样。对酒...[全文]
[企业经济]怎样开发企业人力资源
人力资源是企业发展的不竭动力也是企业发展的保障,一套实际有效的人力资源的管理模式是企业发展的后备力量。那么,如...[全文]
[农工经济]农业循环经济的具体发展模式
从经济的角度和环保的角度来看的话,农业经济的发展还是要对农业资源进行节约利用和循环利用,这样才能提高农业经济的...[全文]
[农工经济]加强农村信息化建设的建议分析
随着信息化的大力发展缩短了世界的距离,也缩短了人和人之间交流的距离。现在的信息化不仅是用在大城市和办公中,在农...[全文]
[农工经济]智能电网与电力市场之间的作用
现在世界各国都在推广使用智能电网,虽然各国的目的不尽相同,但是智能电网推广使用也慢慢的促进了智能电网的发展。从...[全文]

热门标签