枣庄学院信息科学与工程学院课程设计任务书题目:人事管理系统学号:201012120262姓名:赵延芳专业:网络工程课程:数据库系统概论指导教师:姜振风职称:老师完成时间:2011年11月----2011年12月枣庄学院信息科学与工程学院制2011年11月17日课程设计任务书及成绩评定要求:1.正确使用SQLServer2000的语句、语法和结构方便了程序设计及对于某些复杂数据的访问2.借助VisuaSQLServer等软件完成这一系列的工作3.数据库逻辑结构设计及功能分析独立完成指导教师签字:、日期:指导教师评语成绩:指导教师签字:日期:SQLServer2005.以及语言编辑软件、、、课程设计进度计划起至日期工作内容备注2011年12月13日设计、编写、调试参考文献、资料索引序号《数据库系统教程》.《数据库系统概论》史嘉权清华大学出版社目录1系统需求分析......................................42系统总体设计2.1概述........................................42.2业务分析...................................42.3功能设计....................................52.4概念结构设计...............................62.5逻辑结构设计...............................72.6物理结构设计...............................83数据库表结构设计................................104功能结构设计......................................115相关代码设计与分析................................126总结..............................................171系统需求分析该人事管理系统的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。一直以来人们使用传统人工的方式管理员工档案,这种管理方式存在着许多缺点,譬如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。人事管理信息系统的出现轻而易举的解决了传统管理人员档案的方法的缺点。伴随着人事管理信息系统的广泛应用,它已经成为了任何一家企业公司都不可缺少的组成部分,它的存在使得管理者更容易了解自己公司的员工,便于分配人员,易于进行调整。所以人事管理信息系统能够为管理人员提供充足的信息和快捷的查询手段。2系统总体设计2.1概述一个正常运作的公司必定有一个健全的人事管理系统,来管理员工的信息,包括员工的编号、姓名、性别、工龄、工资以及奖惩情况。除了这些基本的用处外,此系统还提供员工信息更改或删除等的功能,使公司的人事管理方便快捷而又清晰。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效地程序结构支持各种数据操作的执行。我们现在介绍的这个人事管理系统是一个非常通用的管理系统。它讲述如何建立一个公司人事管理系统。他可以将关于的一切员工信息记录在案,并且对其进行输入、修改、查询,大大提高了公司员工管理的工作效率。2.2业务分析针对一般人事管理系统的需求,通过对人事管理过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:基本信息包括:人员基本信息:编号、姓名、性别、出生日期、参加工作日期住址、电话等;来本单位的日期及来自的单位;职称及评定的时间和工资级别;职工的奖惩登录。工资的确定:基本工资与职称和级别有关;职务补助、房补由职称决定;工龄津贴由工龄决定;洗理费由性别决定;另有每人奖金不同。人事管理系统职工相关功能管理员相关功能职工登录奖惩登录查看基本信息查看详细工资清单查看工龄信息查看洗理费奖惩信息查询管理员登录职工管理工资管理奖惩管理查询更新查询更新对职工进行奖惩操作查询员工的各项基本信息。查询每个职工的详细工资清单。用户管理:信息录入、工资计算的工作人员及普通职工查询自己的信息。其中系统的整体功能可参考如下的整体功能模块图:图2-2整体功能模块图2.3功能设计系统开发的...