- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库系统原理》人事管理系统设计
山西农业大学资源环境学院
《数据库系统原理》课程设计
课程设计题目 人事管理系统设计
班级
课程设计小组成员:
姓名 学号
姓名 学号
姓名 学号
姓名 学号
授课教师
指导教师
组 长
2011年12月 23 日
目 录
1 系统功能概述 1
2 需求分析阶段 1
2.1 信息需求分析 2
2.2 功能需求分析 2
2.3 数据流程图 2
3 数据字典 3
概念结构 7
逻辑设计 11
物理设计 12
用SQL实现 13
查询与测试结果 20
课程总结 25
1 系统功能概述
一个正常运行的公司必定有一个健全的人事管理系统,人事管理系统可以有条不紊的管理一个企业的所有员工的方方面面的信息,更加促进和更加方便公司的其他管理方面的工作。来管理员工的信息,包括员工的编号,姓名,参加工作时间,职称,出生年月,所在部门等情况,除了这些基本的用处外,此系统还提供如下功能:对员工基本信息表的新建、输入、修改、查询、删除等功能,以及以不同类别统计符合条件的员工信息、查询、统计的结果打印输出等功能,使公司的人事管理既方便快捷而又清晰。面对各类不同的信息,需要合理的数据库结构来保存数据信息以及有效地程序结构来支持各类数据操作的执行。
我们现在介绍的这个人事管理系统是一个非常通用的管理系统,它讲述如何建立一个公司的人事管理系统,它可以将关于员工的一切信息记录在案,并且对其进行输入、修改、查询、删除,大大提高了公司员工管理的工作效率。
2 需求分析阶段
需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程。理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需求。所谓需求是指用户对软件的功能和性能的要求,就是用户希望软件能什么事情,完成什么样的功能,达到什么性能。此次课程设计的使用者是企业的员工,主要是针对系统的管理员。其进行的操作就是对公司员工、部门等一些方面改动的改善。
人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来,如何管理好企业内部员工的信息,成为企业管理中一个重要的问题。在这种情况下,一个可以规模化、自动化的企业人事管理系统就显得非常重要。
最初的人事管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以完成,随着企业规模越来越大,企业员工的人数越来越多,依然维持着人力进行管理必然会造成工作效率低,工作错误也多等诸多问题。
人事管理系统就是把分散的企业单位员工信息实行统一,规范,集中的收集管理,建立分类编号管理,电脑存储查询、添加、删除、修改等功能,这样大大提高了公司的工作效率。由此对员工需求分析如下:
2.1 信息需求分析
(1)员工基本信息:员工编号,姓名,参加工作时间,职称,出生年月,部门号;
(2)员工学历信息:学历编号,学历,专业,毕业学校,毕业时间;
(3)员工婚姻信息:姓名,身份证号,有无配偶;
(4)部门信息:部门号,部门名称,部门经理;
(5)管理员信息:管理员编号,姓名,密码,权限。
2.2 功能需求分析
(1)员工信息管理功能:管理员工的相关信息,包括员工信息的查询、添加、删除,以及个人信息的修改;
(2)请假管理功能:对员工请假的记录进行统一编号;对员工的请假具体时段,请假原由进行记录;
(3)部门管理功能:对公司所有的部门进行编号,建立部门记录。
2.3数据流程图
顶层数据流程图
查询信息流程图
3 数据字典
数据字典一般应包括对数据项、数据结构、数据流、数据存储和数据处理的说明,下面是本系统的主要数据字典的描述:
主要数据项的定义
(1)数据项名称:员工编号
含义说明:唯一标识每个员工
别名:员工流水号
类型:字符型
长度:10
取值范围:至
取值含义:前4位表示该员工参加工作年份,中间2位标识该员工所在
部门,后4位按顺序编号
(2)数据项名称:部门号
含义说明:唯一标识每个部门
别名:部门流水号
类型:字符型
长度:10
取值范围:至
取值含义:前4位表示建立该部门的时间,中间2位表示该部门的级别,
后4位按顺序编号.
(3)数据项名称:管理员编号
含义说明:唯一标识每个管理员
别名:管理员流水号
类型:字符型
长度:10
取值范围:至
取值含义:前4位表示参加工作年份,后6位按顺序编号
(4
文档评论(0)