欢迎来到天天文库
浏览记录
ID:14818422
大小:804.50 KB
页数:28页
时间:2018-07-30
《《数据库系统原理》课程设计-人事管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、山西农业大学资源环境学院《数据库系统原理》课程设计课程设计题目人事管理系统设计班级课程设计小组成员:姓名学号姓名学号姓名学号姓名学号授课教师指导教师组长2011年12月23日目录1系统功能概述12需求分析阶段12.1信息需求分析22.2功能需求分析22.3数据流程图23数据字典34概念结构75逻辑设计116物理设计127用SQL实现138查询与测试结果209课程总结251系统功能概述一个正常运行的公司必定有一个健全的人事管理系统,人事管理系统可以有条不紊的管理一个企业的所有员工的方方面面的信息,更加促进和更加
2、方便公司的其他管理方面的工作。来管理员工的信息,包括员工的编号,姓名,参加工作时间,职称,出生年月,所在部门等情况,除了这些基本的用处外,此系统还提供如下功能:对员工基本信息表的新建、输入、修改、查询、删除等功能,以及以不同类别统计符合条件的员工信息、查询、统计的结果打印输出等功能,使公司的人事管理既方便快捷而又清晰。面对各类不同的信息,需要合理的数据库结构来保存数据信息以及有效地程序结构来支持各类数据操作的执行。我们现在介绍的这个人事管理系统是一个非常通用的管理系统,它讲述如何建立一个公司的人事管理系统,它
3、可以将关于员工的一切信息记录在案,并且对其进行输入、修改、查询、删除,大大提高了公司员工管理的工作效率。2需求分析阶段需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程。理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需求。所谓需求是指用户对软件的功能和性能的要求,就是用户希望软件能什么事情,完成什么样的功能,达到什么性能。
4、此次课程设计的使用者是企业的员工,主要是针对系统的管理员。其进行的操作就是对公司员工、部门等一些方面改动的改善。人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来,如何管理好企业内部员工的信息,成为企业管理中一个重要的问题。在这种情况下,一个可以规模化、自动化的企业人事管理系统就显得非常重要。最初的人事管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以完成,随着企业规模越来越大,企业员工的人数越来越多,依然维持着人力进行管理必然会造成工作效率低,工作错误也多等诸多问题。26人事管
5、理系统就是把分散的企业单位员工信息实行统一,规范,集中的收集管理,建立分类编号管理,电脑存储查询、添加、删除、修改等功能,这样大大提高了公司的工作效率。由此对员工需求分析如下:2.1信息需求分析(1)员工基本信息:员工编号,姓名,参加工作时间,职称,出生年月,部门号;(2)员工学历信息:学历编号,学历,专业,毕业学校,毕业时间;(3)员工婚姻信息:姓名,身份证号,有无配偶;(4)部门信息:部门号,部门名称,部门经理;(5)管理员信息:管理员编号,姓名,密码,权限。2.2功能需求分析(1)员工信息管理功能:管理
6、员工的相关信息,包括员工信息的查询、添加、删除,以及个人信息的修改;(2)请假管理功能:对员工请假的记录进行统一编号;对员工的请假具体时段,请假原由进行记录;(3)部门管理功能:对公司所有的部门进行编号,建立部门记录。2.3数据流程图顶层数据流程图26查询信息流程图3数据字典数据字典一般应包括对数据项、数据结构、数据流、数据存储和数据处理的说明,下面是本系统的主要数据字典的描述:主要数据项的定义(1)数据项名称:员工编号含义说明:唯一标识每个员工别名:员工流水号类型:字符型长度:10取值范围:00000000
7、00至9999999999取值含义:前4位表示该员工参加工作年份,中间2位标识该员工所在部门,后4位按顺序编号(2)数据项名称:部门号含义说明:唯一标识每个部门别名:部门流水号类型:字符型长度:10取值范围:0000000000至999999999926取值含义:前4位表示建立该部门的时间,中间2位表示该部门的级别,后4位按顺序编号.(3)数据项名称:管理员编号含义说明:唯一标识每个管理员别名:管理员流水号类型:字符型长度:10取值范围:0000000000至9999999999取值含义:前4位表示参加工作年
8、份,后6位按顺序编号(4)数据项名称:培训编号含义说明:唯一标识培训人员别名:培训人员流水号类型:字符型长度:10取值范围:0000000000至9999999999取值含义:前8位表示参加培训年月日,后2位按顺序编号(5)数据项名称:学历编号含义说明:唯一标识员工的学历别名:学历流水号类型:字符型长度:10取值范围:AAA0000000至ZZZ9999999取值含义:前3位表示,后4位按顺序编号与
此文档下载收益归作者所有