ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:342.65KB ,
资源ID:7901059      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7901059.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库课程设计企业人事档案管理.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库课程设计企业人事档案管理.docx

1、数据库课程设计企业人事档案管理软 件 学 院课程设计报告书课程名称 数据库原理及应用 设计题目 企业人事档案管理 专业班级 财升本 11-1 学 号 1120970110 姓 名 李 诗 指导教师 冯永安 2011 年 12 月1 设计时间2011年12月19日2011年12月22日2 设计目的数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完数据库原理及应用课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系

2、统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。3设计任务企业人事档案管理设计目标1) 输入企业人事档案管理的基本数据2) 实现人事档案管理检索/查询操作3) 统计相关人事档案管理报表处理功能:1) 查询(单项/综合)2) 统计3) 分类数据要求人事档案数据:代码、姓名、性别、出生日期、参加工作日期、工作简历、文化程度(最高学历)、所属部门、从事专业、职称、职务、民族、籍贯。4 设计内容 4.1需求分析 随着经济的发展,企业的规模不断扩大,人员流动日趋频繁,人员档案管理的工作量也随之增加,以往的人工处理

3、方式对于员工很多的企业来说就显得力不从心,利用现代计算机技术可使管理人事档案管理人员从繁重的劳动中解脱出来,特别是对于人员档案的查询可做到更及时,更准确。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必经之路。通过开发一个企业人事档案管理系统,可使企业的人事档案管理工作系统化,规范和自动化,从而达到全面提高企业人事档案管理效率的目的。4.2系统设计4.2.1 概念结构设计E-R图是分为两部分实体和属性,每个实体可以有多个属性,这些属性用来表示实体的性质。不同实体之间可以用关系进行连接,表明各个实体之间的内在联系。实体和实体之间的

4、关系有一对一的关系(1:1),一对多的关系(1:N)和多对多的关系(N:M)。各个实体分E-R图如下图所示:图4-1 职工E-R图 图4-2 部门E-R图图4-3 入职管理E-R图图4-4 经理应聘E-R图图4-5 任职经历E-R图图4-6 离职管理E-R图4.2.2 逻辑结构设计E-R图向关系模型的转换关系模型的逻辑结构是一组关系模式的集合。E-R图则是由实体,实体的属性和实体间的联系三个要素组成。所以将E-R图转换为关系模型实际上就是要将实体,实体的属性和实体间的联系转换为关系模式。转换原则如下。1.实体类型的转换:一个实体型转换成一个关系模式。实体的属性就是关系的属性,实体的码就是关系的

5、码。2.联系类型的转换,根据不同的情况做不同的处理。(1)一个1:1的联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均为转换为关系的属性,每个实体的均码是该关系的候选码。如果与某一段实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。(2)一个1:N的联系可以转换为一个独立的关系模式,也可以与N端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码的组合。(3)一个M:N的联系转换为一个关系模式。与该联系相连的各实体的码为各实体的组合。

6、(4)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。(5)具有相同码的关系模式可合并。将每一个实体转换成一个关系(关系就是给出关系名,属性就是实体属性,并标明该关系的主键用下划线来表示)职工(代码,姓名,性别,出生日期,参加工作日期,工作简历,文化程度,所在部门,从事专业,职称,职务,民族,籍贯)部门(部门编码,部门名称,部门经理)入职(部门编码,员工代码,入职时间,入职说明)聘任(部门编码,部门经理,聘任说明 ,聘任时间)经历(部门编码,员工代码,任职时间,职务)离职(部门编码,员工代码

7、,离职时间,离职说明)4.2.3 物理结构设计员工:列名含义长度类型NULLDM代码(主键)4Int( )NoXM姓名10Char( )NoXB性别2Varchar( )NoCSRQ出生日期8Datatime( )NoCJGZRQ参加工作日期8Datatime( )NoGZJL工作简历20Char( )NoWHCD文化程度10Char( )NoSZBM所在部门10Char( )NoCSZY从事专业10Char( )NoZC职称10Char( )NoZW职务20Char( )NoMZ民族10Char( )NoJG籍贯10Char( )No部门列名含义长度类型NULLbmbm部门编码(主键)4In

8、t( )Nobmmc部门名称20Char( )Nobmjl部门经理20Char( )No入职 列名含义长度类型NULLrzid入职ID(主键)4Int( )Nobmbm部门编码(外键)4Int( )NoDM代码(外键)4Int( )Norzsj入职时间8Datatime( )Norzsm入职说明20Char( )No聘任列名含义长度类型NULLprid聘任ID(主键)4Int( )Nobmbm部门编码(外键)4Int( )Nobmjl代码(外键)4Int( )Noprsj聘任时间8Datatime( )Noprsm聘任说明20Char( )No经历列名含义长度类型NULLjlid经历ID(主键

9、)4Int( )Nobmbm部门编码(外键)4Int( )NoDM代码(外键)4Int( )Norzsj任职时间8Datatime( )Nozw职务20Char( )No离职列名含义长度类型NULLlzid离职ID(主键)4Int( )Nobmbm部门编码(外键)4Int( )NoDM代码(外键)4Int( )Nolzsj离职时间8Datatime( )Nolzsm离职说明20Char( )No4.3系统实施4.3.1数据库实现创建员工表ZGcreate table ZG(DM char(10),XM char(10),XB char(10),CSRQ char(20),CJGZRQ char

10、(20),GZJL char(20),WHCD char(10),SSBM char(20),CSZY char(20),ZC char(10),ZW char(10),MZ char(10),JG char(10);同上分别创建部门表BM,入职RZ,聘任PR,经历JL,离职LZ。4.3.2 数据载入载入部门表载入职工表同上载入入职表,聘任表,经历表,离职表。4.4运行与测试4.4.1运行与测试(1) select * from ZG;(2) SELECT 职工.*FROM 职工WHERE (职工.xb)=男);(3) SELECT 职工.*FROM 职工WHERE (职工.xb)=男) AN

11、D (职工.whcd)=大学);(4) SELECT 职工.xm, 职工.xb, 职工.csrq, 入职.rzsj, 入职.rzsmFROM 职工 INNER JOIN 入职 ON 职工.dm = 入职.dmWHERE (职工.xb)=女);(5) SELECT 离职.lzsj, 离职.dm, 离职.lzsm, 入职.rzsj, 入职.rzsmFROM 离职 INNER JOIN 入职 ON 离职.bmbm = 入职.bmbmWHERE (入职.rzsm)=军专业招入);(6) SELECT 职工.zc, Count(职工.zc) AS zc之计数FROM 职工GROUP BY 职工.zc;4

12、.4.2分析1、在此次数据库应用及原理的课程设计中,我学会了如何完整的运用本学期数据库系统概论上所学到的知识;2、在课程设计的过程中,遇到各种各样的困难,通过查看参考书籍已经询问老师,得到解答;3、编写执行语句时,一定要注意语句的标点符号问题。5 总结与展望这完成课程设计的过程中,我了解到不管是不是已经做过该方面的设计,分析和编程过程中总会出现各种没见过的错误,而这需要在实践过程中慢慢的解决,也许解决了一个会出现另一个,但过程是重要的,我们要在思考和实践中汲取经验,更好的培养自己的能力。在课程设计过程中,在各位老师的指导下,与同学们的讨论中,无论是思想上,还是学习上,都取得了长足的发展和巨大的

13、收获。很多事情看起来是很简单的问题,但实际做起来去会发现有许多奥妙!实习,就像一面镜子,通过它能够看出自身的缺点,通过它能够查找出自身缺乏的知识。通过这次设计,我明显感觉到“书到用时方恨少”。在以后的生活中我会不断地学习充实自己。通过这次课程设计,我理解了课堂上学的理论知识,进一步熟悉了数据库管理系统的操作技术,加深了对数据库系统、程序设计语言的理论知识的理解和应用水平,提高了动手能力、分析问题和解决问题的能力。同时也学到了许多书本以外的知识,更丰富了自己的经验。我以后会更加珍惜这样的机会。参考文献1 数据库系统概论、萨师煊、高等教育出版社.20002.Oracle数据库管理与应用.、王永贵、中国矿业大学出版社.20093 数据库原理与设计、张龙祥、北京:人民邮电出版社.20004数据库原理与应用.、李红、北京:高等教育出版社.20025 数据库系统原理、王能斌、北京:电子工业出版社.2002成绩评定成绩 教师签字

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1