- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东 莞 理 工 学 院课程设计课程 数据库系统原理与设计 题目 人事管理系统院系名称 计算机学院班 级 2013信息与计算科学1班 学生姓名 学号 组 员 指导教师 时 间 2016年1月8日人事管理系统目录1 绪 论31.1 概述31.1.1 问题的提出31.1.2 本课题的意义32 需求分析32.1 功能需求及数据需求分析32.2 业务需求分析53 概念设计63.1 主要功能概念建模分析63.2 确定总E-R图84 逻辑设计84.1 数据字典84.2 逻辑模式转换115 数据库设计及实现115.1 基本表的创建115.2 增加参照完整性约束145.3 数据录入、修改、删除操作16总 结18参考文献181 绪 论1.1 概述1.1.1问题的提出 高效率地实现一个公司的人事管理,开发一个具有使用意义的人事管理系统,此系统具有员工基本信息、学历信息、婚姻信息录入、修改和删除及工作安排记录功能。 1.1.2 本课题的意义 通过对企业日常员工管理对员工进行分析归类,对基本信息、员工学历、员工配偶、员工工作调动记录、企业聘请员工记录、企业成立部门、企业部门对岗位进行分配等相关内容进行分析,完成具有员工管理、企业管理和等相关功能的小型数据库管理应用系统。2 需求分析2.1功能需求及数据需求分析员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。下面为系统概要图:人事管理系统企业管理员工基本信息录入员工管理部门设置员工学历学习录入员工婚姻信息录入员工工作安排员工信息修改删除员工管理员工基本信息表包括姓名、员工号、性别、生日、籍贯、民族、联系电话,政治面貌,聘请时间,岗位,工龄,实现员工的信息录入,实现按名字、工号进行查询;员工婚姻情况表,反映员工的配偶信息包括员工号、配偶姓名、配偶年龄、配偶民族、配偶政治面貌、配偶联系电话;员工学历信息表包括员工号、学历、毕业时间、专业、学校、外语情况,实现员工的学历信息录入,实现按学历、毕业时间、学校、专业、外语情况进行查询。员工各种信息的修改;对于转出、辞职、辞退、退休员工信息的删除;员工信息录入流程图分析:开始选择员工表输入基本信息已婚?选择婚姻表录入配偶信息选择学历表录入学历信息YN结束员工工作安排流程图分析:开始增加调动行输入安排信息选择基本表修改岗位信息结束员工信息修改流程图分析(图1):开始选择基本表修改信息结束图1 开始选择基本表选择删除信息结束图2级联删除信息2.企业管理企业工作岗位表包括岗位号、岗位名称、薪水、要求学历、人数需求,实现岗位的员工安排、工作的调整;企业部门信息表包括部门号、部门名称、部门主管。2.2管理规则需求分析每一位员工由工号唯一标识,工号由系统时间顺序生成。每一岗位由岗位号唯一标识,岗位号由系统时间顺序生成。企业每一部门由部门号唯一标识,部门号由系统时间顺序生成。只有部门主管才可以搜索、删除、修改员工信息,员工可以查看和修改自己的信息,不可以对其他员工信息进行操作。每一名员工只能属于一个部门,而且只能安排在一个部门的一个岗位,员工调动时记录调动时间。每个岗位有固定的需求人数,超过限定人数不可以在安排工作。安排工作要符合工作的学历、工龄、外语要求等信息。登记员工调动前后的具体职务,以及调动时间。3 概念设计3.1主要功能的概念建模分析 根据上面的需求分析,人事管理系统的主要功能有:员工信息录入、员工信息修改、员工工作安排调动记录。下面分别对它们进行建模分析。员工与配偶信息录入员工配偶婚姻信息11 每名员工可存在两种婚姻状态,即“已婚”和“未婚”,已婚的员工有配偶信息表,未婚的没有,每一个已婚员工对应一个配偶信息表。员工学历信息录入员工学历信息学历录入11 每名员工以其学历一一对应,学历表根据员工的学历详情的几项属性进行录入,每名员工必须拥有学历记录。3、部门聘请员工记录员工部门聘请1m聘请时间就职岗位 新近员工都会由各个部门聘用,新员工不一定有岗位,新员工的信息录入不一定要有就职岗位,由聘请时间来记录新员工被聘请的时间。4、员工工作安排调动记录员工岗位工作nm安排时间调前岗位 员工在企业不一定一直进行一项工作,在这间企业的职业生涯也可能存在工作调动。3.2确定总E-R图岗位员工员工配偶部门学历信息聘请设置调动婚姻信息学历录入4 逻辑设计4.1数据字典4.1.1实体集字典1、员工(Employee)实体集。属性名含义类别域及约束name姓名Varchar(20),不允许空值employeeNo员工号主码Char(10),不允许空值sex性别Char(2),取值范围:{‘男’,‘女’}native籍贯Varchar(20),允许空值nation民族Varchar(20),允许空值phoneNo联系电话Char(13
文档评论(0)