人事管理系统数据库课程设计.docVIP

  • 182
  • 1
  • 约 26页
  • 2017-02-08 发布于重庆
  • 举报
人事管理系统数据库课程设计

数据库系统原理 课程设计报告 设计题目 人事管理系统 学 号 311409030124 姓 名 田 飞 飞 成 绩 评 语: 二零一六年十二月 目录 1 系统开发概述 1 1.1系统开发背景 1 1.2系统功能需求分析 2 1.3系统性能需求分析 3 1.4系统数据流程分析 5 2 数据库概念结构设计 5 3 数据库逻辑结构设计 8 4 数据库物理结构设计 9 4.1数据库及数据表的创建 9 4.1.1 数据库创建 9 4.1.2 数据表的创建 9 4.2数据完整性设计 12 4.2.1主键约束的创建 12 4.2.2 DEFAULT约束的创建 13 4.2.3外键约束的创建 13 4.2.4 UNIQUE约束的创建 14 4.2.5 CHECK约束的创建 14 4.3 索引的创建 15 4.4 视图的创建 15 5 数据库的操作 16 5.1数据操纵 16 5.1.1表结构的修改 16 5.1.2数据插入 17 5.1.3数据更新 17 5.1.4数据删除 18 5.2 数据查询 19 5.2.1单表查询 19 5.2.2多表查询 20 5.3 存储过程的创建 21 5.4 触发器的创建 22 6 总结 23 参考文献 24 1 系统开发概述 1.1系统开发背景 在知识经济大环境下,技术的竞争、市场的竞争、服务的竞争最后归结于人才的竞争,企业的内部管理与运营措施由此发生了巨大的变化,以人为本理念深入人心,人事管理在各个单位中的功效日益突出,被置于企业管理中的首要位置。随着科学技术的逐步发展与计算机科学的日益成熟,人事工作者非常希望把人事管理中比较繁琐的工作交给计算机处理,降低人工管理的压力并提升工作效率,于是各种形式的人事管理系统应运而生。目前国内的人事管理系统基本还处在人事信息方面的管理系统阶段,对于“人力资源”的研发尚没有实质启动,主要是根据人员的信息及考勤方面管理等功能,过分强调“人”的管理,缺少人事相关信息的整体性、系统性。人事管理的整体框架体系仍没有创建起来,仍有许多的功能需要进一步研发与优化。现有的人事管理系统模块间相矛盾或不协同,很难有效发挥人力资源管理系统预期效能。人事信息的一个明显特征就是数据量大、关系复杂,利用传统人工的措施管理文件档案,效率低、保密性差,查找、修改、维护也极为困难,人事工作者因为缺乏适用软件支持,工作上存在诸多不便。 国外企业关于人事信息的管理,企业的人事管理部门或者劳动保障部门也创建了自己的人力资源管理系统,用于实现企业内部的人力资源或者劳动管理。无论人才流动到哪里,在人们进行求职、贷款以及办理保险之时,具备查阅权限的机构都能够查阅该人的信息,以衡量为该人办理有关手续的潜在风险,或者是否可以录用。国内软件行业在研发人事管理系统过程中,并不缺少先进的人事管理理念,然而,却非常缺乏如何把先进的管理理念转化成适合中国企业特征的技术手段、途径,没有形成一套成熟、稳定的研发人事系统的实践及工作流程,很难合并成为系统化的人事管理信息系统。现阶段人事管理系统主要涉及档案管理,交互性较差,创建一套具备较高起点的人事数据库管理系统势在必行。因此,决定对人事管理方面开展信息化改造,推动人事管理工作的规范化及科学化,让企业整体信息化水平迈上新的台阶,因而提升整体管理水平。 1.2系统功能需求分析 作为人事管理系统,其功能、安全、稳定性和可管理性十分关键,必须符合人事管理需求。但是,目前流行的人事管理系统所具有的功能及利用的研发技术,远远不能应对人事管理需要。在功能方面,现有的人事管理类系统大多数是请假考勤、借助网上布置工作任务、收发文等;在技术方面,这类人事管理系统所利用的研发技术,降低了系统研发效率和可维护性。所以,研发功能符合人事管理实际环节以及易于维护、扩展的应用系统,成为当务之急。 ?该系统需要完成如下功能:? 1.?实现部门、职务、学历等信息的管理;? 2.?实现职工信息的管理;? 3.?实现职工学习经历和任职经历的管理;? 4.?实现奖惩信息的管理; 5. 员工各种信息的输入,包括员工的基本信息、学历信息、职称,员工各种信息的修改; 6. 按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按学历查询、按工作岗位查询等,至少应该包括按学历、参加工作时间等统计各自的员工信息; 7.?创建视图查询各职工的员工号、姓名、部门、工资信息; 8.?创建存储过程查询各部门各种职称的职工数量;? 9

文档评论(0)

1亿VIP精品文档

相关文档