数据库课程设计企业人事管理信息系统

上传人:沈*** 文档编号:96603975 上传时间:2022-05-26 格式:DOC 页数:11 大小:54KB
收藏 版权申诉 举报 下载
数据库课程设计企业人事管理信息系统_第1页
第1页 / 共11页
数据库课程设计企业人事管理信息系统_第2页
第2页 / 共11页
数据库课程设计企业人事管理信息系统_第3页
第3页 / 共11页
资源描述:

《数据库课程设计企业人事管理信息系统》由会员分享,可在线阅读,更多相关《数据库课程设计企业人事管理信息系统(11页珍藏版)》请在装配图网上搜索。

1、 成绩:_?数据库原理及应用?课程设计课题 企业人事管理信息系统 班级 计算机06-7 组长 徐兴安 组员 杜雪峰 2008 年 12 月 22日2009 年 1 月 2 日目 录1绪论32需求分析43概念模型设计54逻辑设计75物理设计76实验数据例如:测试阶段97总结11企业人事管理信息系统系统设计说明书1绪论企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要局部,它能够为查询人事信息提供充足的信息和快捷的查询手段。一些公司一直以来使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带

2、来了不少的困难,而且容易丧失。 使用计算机对企业人事信息进行管理,具有着手工管理所无法比较的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、本钱低等。这些优点能够极大地提高企业人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。本系统可以通过提出查询请求执行SQL语句,效劳器完成对数据库的查询任务,并可以完成一下功能:1对员工各种信息的输入,包括员工的根本信息、学历信息、婚姻状况信息、职称等。员工各种信息的修改;2对于转出、辞职、辞退、退休员工信息的删除;3按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询;4按婚姻状况查询、

3、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;通过本系统把查询结果,统计结果返回给用户,使用户快速准确的了解公司人事信息。2需求分析一个公司必将分为假设多个部门,包括人事部,车间,研发部等,各个部门的工作责任不同,它们完成不同的任务,各尽其职,使公司能够有条不紊的开展。工作人事部负责人事管理及人才调用,车间负责生产,研发部负责开发新产品等等,每个部门的人数也不一样。每个部门将有假设干职位,人事部有部长,秘书,副部长,部长助理等职位,车间有厂长,车工,主管等职位,研发部有部长,秘书,副部长,部长助理等职位。每个职位有不同的员工来当任,员工的工

4、号,员工姓名,出生年月,性别,婚姻状况,职位,工作时间组成员工信息。这样人事部门就能够很快掌握员工的信息,能够发现人才提拔人才。根据已婚员工的配偶信息可以很快掌握员工的家庭信息。职位,职权公 司人事部研发部车间员 工职位,职权职位,职权 通过分析,可以设计下面的数据项和数据结构: 企业部门信息 :部门 ,员工人数,主管工作 企业工作岗位信息:工号,学历,部门,职位 员工根本信息:工号,员工姓名,出生年月,性别,婚姻状况,职位,工作时间, 。3概念模型设计数据库需要表述的信息有以下几种:企业信息、员工信息、企业工作岗位信息及它们之间的联系。公司信息实体E-R图公司信息主管工作员工人数部门员工信息

5、工号姓名出生年月婚姻状况职位性别工作时间 图3.2 员工信息实体E-R图3.3公司工作岗位信息实体E-R图公司工作岗位信息工号学历部门职位图3.3 企业工作岗位实体E-R图3.4 系统E-R图公司信息管理员工信息公司工作岗位信息提供需求主管工作部门员工人数部门工号姓名出生年月婚姻状况职位工作时间 性别工号学历部门职位工号部门工号部门工号图3.4 系统 E-R图实体间的联系如下:1一个公司有很多部门,各个部门的主管工作不同,每个部门的人数也不一样,部门和公司是多对一的关系,因此可以用部门信息来反映这个公司各个部门的责任情况。 2一个公司有很多工作岗位,各个岗位有不同的人来负责,职位对于各个部门是

6、多对一的关系,所以可以用工作岗位信息来表示每个员工的职位信息。3每个员工都有自己的个人根本信息,每个员工的学历信息及已婚的员工的配偶信息也不同,学历信息及已婚的员工的配偶信息与各个员工是一对一的关系。4逻辑设计人事管理系统中关系模式集如下: 员工根本信息(工号,员工姓名,出生年月,性别,婚姻状况,职位,工作时间, ),主键为工号。 员工配偶信息工号,配偶姓名, 出生年月,工作单位, ,主键为工号。员工学历信息工号,员工姓名,学历,毕业学校,专业,毕业时间,外语情况,主键为工号。 企业工作岗位信息工号,学历,部门,职位,主键为工号+部门。 企业部门信息 部门 ,员工人数,主管工作,主键为部门。5

7、物理设计1数据结构:设置每一数据表的属性名,类型,宽度。2设置参照属性:员工配偶信息工号,配偶姓名, 出生年月,工作单位, 的工号参照员工根本信息的工号。员工学历信息工号,员工姓名,学历,毕业学校,专业,毕业时间,外语情况的工号参照员工根本信息的工号。企业工作岗位信息工号,学历,部门,职位的工号参照员工根本信息的工号,部门参照企业部门信息的部门 3关系:员工根本信息与员工配偶信息建立关于工号的父子关系。 员工根本信息与员工学历信息建立关于工号的父子关系。 员工根本信息与企业工作岗位信息建立关于工号的父子关系。 企业工作岗位信息与员工根本信息建立关于工号的父子关系。 企业工作岗位信息与企业部门信

8、息建立关于部门的父子关系。4数据库名称:人事管理系统。 逻辑数据名称:人事管理系统。 数据文件:人事管理.mdf,初始大小:2MB,最大空间:20MB,增加量:2MB。 日志文件:人事管理_log.ldf,初始大小:2MB,最大空间:20MB,增加量:2MB。 备份设备名:rsxtbf,备份文件:5索引:对于每一数据表关于主关键字建立索引文件。6设置触发器: 要求员工根本信息中的工号被修改时,员工配偶信息表和员工学历信息表及企业工作岗位信息中的工号都被修改。要求在员工根本信息中插入新的工号时,员工配偶信息表和员工学历信息表及企业工作岗位信息中的工号都被插入新的工号。要求在员工根本信息中删除工号

9、时,员工配偶信息表和员工学历信息表及企业工作岗位信息中的工号都被删除工号。7设置视图:为用户提供包含工号,员工姓名,出生年月,性别,学历,婚姻状况,职位,工作时间的视图。8设置存储过程: 根据用户所提交的学历,为用户提供关于员工姓名,性别,婚姻状况,工作时间,部门,职位, 的信息。 根据用户所提交的婚姻状况,为用户提供关于员工姓名,性别,学历,工作时间,部门,职位, 的信息。根据用户所提交的职位,为用户提供关于员工姓名,性别,婚姻状况,学历,工作时间,部门, 的信息。6实验数据例如:测试阶段1 数据库程序create database 人事管理系统 on primary (name=人事管理,

10、 filename=d:renshi人事管理.mdf, size=2, maxsize=20, filegrowth=2) log on (name=人事管理_log, filename=d:renshi人事管理_log.ldf, size=2, maxsize=20, filegrowth=2)2 表程序create table 企业工作岗位信息 ( 工号 char(5), 学历 char(10), 部门 char(10), 职位 char(20), foreign key(工号) references 员工根本信息(工号), foreign key(部门) references 企业部门信

11、息(部门)create table 企业部门信息 (部门 char(10), 员工人数 int, 主管工作 char(20), primary key(部门)3 视图create view 员工信息视图(工号,员工姓名,出生年月,性别,学历,婚姻状况,职位,工作时间)as select.员工根本信息.工号,员工根本信息.员工姓名,出生年月,性别,学历,婚姻状况,职位,工作时间from 员工根本信息,员工学历信息 4存储过程1关于学历的存储过程create procedure yg xl varchar(8)=nullas if xl is null print 请输入学历!else selec

12、t 员工姓名,性别,婚姻状况,工作时间,部门,企业工作岗位信息.职位, from 员工根本信息,员工学历信息,企业岗位信息 where 员工根本信息.工号=员工学历信息.工号 and 企业工作岗位信息.工号=员工学历信息.工号 2 关于婚姻状况的存储过程create procedure yg1 hy varchar(8)=nullas if hy is null print请输入婚姻状况else select 员工根本信息.员工姓名,性别,学历,工作时间,部门,企业工作岗位信息.职位, from 员工根本信息,员工学历信息,企业工作岗位信息where 员工根本信息.工号=员工学历信息.工号 a

13、nd 企业工作岗位信息.工号=员工学历信息.工号 3 关于职位的存储过程create procedure yg2 zw varchar(8)=nullas if zw is null print请输入职位else select 员工根本信息.员工姓名,性别,婚姻状况,学历,工作时间,部门, from 员工根本信息,员工学历信息,企业工作岗位信息 where 员工根本信息.工号=员工学历信息.工号 and 企业工作岗位信息.工号=员工学历信息.工号 7总结在老师和同学的帮助下,和对老师在课堂上的讲解,我们设计出了一个可以查询人事信息管理系统。这次设计使我对所学的知识能更好的理解,它需要运用到前面所学的知识。几次的上机实验,使我对这门知识的实践方面有了一些掌握。而在次同时我也发现了我所学的知识的缺乏。总之,本次实验对我们弥补知识的缺乏起着至关重要的作用。感谢老师这学期对课本知识和做人为事的教导使我们在轻松愉快中掌握了数据库的根本操作。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!