




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-关系数据库原理及应用课程设计实验报告- -关系数据库原理及应用课程设计实验报告实验思路系统需求分析通过对某公公司的实实地调查查,了解解到该公公司的人人力资源源管理仍仍停留在在完全的的人工管管理阶段段,没有有标准的的人事管管理存档档信息。这这种人工工管理方方式费时时、费事事、费力力,导致致工作效效率底下下。开发发出合适适的人力力资源管管理系统统,可方方便人力力资源的的管理,提提高该公公司管理理的效率率。需求分析阶阶段的目目标了解目前企企业人力力资源管管理现状状以及SSQL220000的功能能和特点点。通过实地调调查和问问答-记录的的方式了了解企业业人力资资源管理理的业务务流程,并并记录和和处理
2、相相关数据据。与指导教师师交流个个人想法法,改正正不合理理的地方方,为下下面的概概念设计计和逻辑辑设计奠奠定基础础。需求分析阶阶段的任任务处理对象员工基本信信息(eemplloyeee):包括员员工号,姓姓名,性性别,年年龄,学学历,住住址,电电话,出出生年月月,部门门编号,职职位编号号,员工工资信信息(ssalaary,bassicssalaary,addditiionaal):包括员员工号,基基本工资资,补贴贴,应发发工资,以以及所交交税。公司部门职职务信息息(poosittionn,deeparrtmeent):包括括员工号号,员工工的职位位和所属属部门。数据字典数据项系统涉及的的数据有
3、有项。见见下表。数据项目编编号数据项名数据项含义义存储结构别名DI-1addidd补贴编号Char(5)补贴号DI-2addmooneyy补贴金额Floatt补贴DI-3basiccid基本工资编编号Char(5)基本工资号号DI-4basiccsall员工基本工工资Floatt基本工资DI-5dno部门编号Char(5)部门号DI-6dnamee部门名称Char(10)部门名DI-7eno员工编号Char(5)员工号DI-8enamee员工姓名Char(10)姓名DI-9sex员工性别Char(2)性别DI-100age员工年龄Int年龄DI-111edu员工学历Char(10)学历DI-1
4、22addreess员工家庭住住址Varchhar(50)住址DI-133tel员工电话Char(20)电话DI-144birthh员工出生年年月Datettimee生日DI-155pno部门编号Char(5)部门号DI-166pnamee部门名称Char(10)部门名DI-177salarry员工应发工工资Floatt应发工资DI-188realssal员工实发工工资Floatt实发工资DI-199tax员工上缴税税率Floatt税率数据结构数据结构见见下表:数据结构编编号数据结构名名数据结构含含义组成DS-1emplooyeee员工基本信信息eno,eenamme,ssex,agee,ed
5、du,addreess,tell,biirthh,dnno,ppnoDS-2posittionn职位信息pno,ppnammeDS-3deparrtmeent部门信息dno,ddnammeDS-4salarry员工工资信信息eno,ssalaary,reaalsaal,aaddiid,basiccid,taxxDS-5addittionnal补贴信息addidd,adddmooneyyDS-6basiccsallaryy基本工资信信息basiccid,bassicssal实验过程概念设计阶阶段概念模型设设计根据不同对对象,分分别画出出其E-R图。各实体间关关系的EE-R图图,如下下图所示示:员
6、工员工工资拥有各实体间关关系的EE-R图图员工基本信信息的EE-R图图,如下下图所示示:员工员工员工号姓名性别年龄学历住址电话生日部门号职位号员工基本信信息的EE-R图图工资信息的的E-RR图,如如下图所所示:工资工资员工号基本工资号应发工资补贴号应发工资税工资信息的的E-RR图职务信息和和部门信信息的EE-R图图:职务信息职务号职务信息职务号职务名称部门信息部门编号部门名称职务信息、部部门信息息的E-R图补贴信息和和基本工工资信息息的E-R图:基本工资信息基本工资号基本工资信息基本工资号基本工资补贴信息补贴编号补贴补贴信息、基基本工资资信息的的E-RR图各E-R图图中每个个实体的的属性如如下
7、:员工:emmplooyeee(enno,eenamme,ssex,agee,eddu,aaddrresss,teel,bbirtth,ddno,pnoo)。职位:poosittionn(pnno,ppnamme)部门:deeparrtmeent(dnoo,dnnamee)员工工资:sallaryy(enno,ssalaary,reaalsaal,aaddiid,bbasiicidd,taax)补贴:adddittionnal(adddid,adddmonney)基本工资:bassicssalaary(bassiciid,bbasiicsaal)合并各E-R图,消消除属性性冲突,命命名冲突突,
8、结构构冲突等等3类冲突突,得到到初步EE-R图图,再消消除不必必要的冗冗余,得得到基本本E-RR图,如如下所示示:员工员工补贴职位部门基本工资工资属于拥有拥有属于属于人力资源管管理基本本E-RR图新系统流程程新系统流程程图,如如下图所所示:用户用户显示查询结果发出查询内容判断查询内容在员工基本信息中处理在员工工资信息中处理存储修改数据发出修改信息判断修改内容在员工基本信息中处理在员工工资信息中处理逻辑设计阶阶段将E-R图图转换为为关系模模型员工:emmplooyeee(enno,eenamme,ssex,agee,eddu,aaddrresss,teel,bbirtth,ddno,pnoo)。
9、职位:poosittionn(pnno,ppnamme)部门:deeparrtmeent(dnoo,dnnamee)员工工资:sallaryy(enno,ssalaary,reaalsaal,aaddiid,bbasiicidd,taax)补贴:adddittionnal(adddid,adddmonney)基本工资:bassicssalaary(bassiciid,bbasiicsaal)数据库模式式定义员工(emmplooyeee)基本本信息表表,用于记记录员工工的基本本信息。员工基本信信息表属性名数据类型取值范围是否是主属属性或外外键完整性enoChar(5)0000009999999是
10、NOT NNULLLenameeChar(10)否NOT NNULLLsexChar(2)男、女否NOT NNULLLageInt01000否NOT NNULLLeduChar(10)否NOT NNULLLaddreessVarchhar(50)否NULLtelChar(20)否NULLbirthhDatettimee1900-1-1199999-112-331否NULLdnoChar(5)0000009999999是NOT NNULLLpnoChar(5)0000009999999是NOT NNULLL补贴(adddittionnal)信息表表,记录录不同等等级的补补贴钱数数。补贴信息表表属
11、性名数据类型取值范围是否是主属属性或外外键完整性addiddChar(5)0000009999999是NOT NNULLLaddmooneyyFloatt0.09999999否NOT NNULLL基本工资(bassicssalaary)信息表表,记录录不同等等级的基基本工资资钱数。基本工资信信息表属性名数据类型取值范围是否是主属属性或外外键完整性basiccidChar(5)0000009999999是NOT NNULLLbasiccsallFloatt0.09999999否NOT NNULLL部门(deeparrtmeent)信息表表,记录录部门名名称。部门信息表表属性名数据类型取值范围是否
12、是主属属性或外外键完整性dnoChar(5)0000009999999是NOT NNULLLdnameeChar(10)否NOT NNULLL职位(poosittionn)信息息表,记记录职位位名称。职位信息表表属性名数据类型取值范围是否是主属属性或外外键完整性pnoChar(5)0000009999999是NOT NNULLLpnameeChar(10)否NOT NNULLL员工工资(sallaryy)信息息表,记记录员工工的工资资情况。员工工资信信息表属性名数据类型取值范围是否是主属属性或外外键完整性enoChar(5)0000009999999是NOT NNULLLaddiddChar(
13、5)0000009999999是NOT NNULLLbasiccidChar(5)0000009999999是NOT NNULLLsalarryFloatt0.09999999否NULLrealssalFloatt0.09999999否NULLtaxFloatt0.011否NOT NNULLL系统功能模模块人力资源管理系统人力资源管理系统员工基本信息管理员工工资信息管理系统功能模模块图数据库实施施阶段建立数据库库和数据据表Creatte ddataabasse eemplloyeee_mmanaagemmentt;员工基本信信息表的的建立creatte ttablle eemplloyeee(
14、eno ccharr(200) PPRIMMARYY KEEY,pnamee chhar(10) NOOT NNULLL,sex ccharr(2) NOOT NNULLL,age iint NOTT NUULL,edu ccharr(100),addreess chaar(550),tel ccharr(200),birthh daatettimee NOOT NNULLL,pno ccharr(200) NNOT NULLL,dno ccharr(200) NNOT NULLL)工资基本信信息表的的建立creatte ttablle ssalaary(eno ccharr(200) PPR
15、IMMARYY KEEY,salarry ffloaat,realssal flooat ,addidd chhar(20) NOOT NNULLL,basiccid chaar(220) NOTT NUULL)部门信息表表的建立立creatte ttablle ddepaartmmentt(dno ccharr(200) PPRIMMARYY KEEY,dnamee chhar(20) NOOT NNULLL,)职务信息表表的建立立creatte ttablle pposiitioon(pno ccharr(200) PPRIMMARYY KEEY,pnamee chhar(20) NOOT
16、 NNULLL,)补贴表的建建立creatte ttablle aaddiitioonall(addidd chhar(20) PRRIMAARY KEYY,addmooneyy flloatt NOOT NNULLL)基本工资表表的建立立creatte ttablle bbasiicsaalarry(basiccid chaar(220) PRIIMARRY KKEY,basiccsall flloatt NOOT NNULLL)建立视图员工信息视视图:creatte vvieww viiew_empployyeeasselecct eeno as 员工号号,emmplooyeee.pnna
17、mee ass 姓名名,seex aas 性性别,aage as 年龄,eedu as 学历,aaddrresss ass 住址址,teel aas 联联系电话话,biirthh ass 出生生年月,possitiion.pnaame as 职位,ddepaartmmentt.dnnamee ass 部门门from empployyee,possitiion,depparttmenntwheree emmplooyeee.pnno=pposiitioon.ppno andd emmplooyeee.dnno=ddepaartmmentt.dnno工资信息视视图:creatte vvieww v
18、iiew_sallaryyasselecct eemplloyeee.ppnamme aas 姓姓名,ssalaary as 应发工工资,rreallsall ass 实发发工资,adddmonney as 补贴,bbasiicsaal aas 基基本工资资, ttax as 税from sallaryy,adddittionnal,bassicssalaary,empployyeewheree saalarry.aaddiid=aaddiitioonall.adddidd annd bbasiicsaalarry.bbasiicidd=saalarry.bbasiicidd annd eem
19、plloyeee.eeno=sallaryy.enno全部信息视视图:creatte vvieww viiew_alllinffoasselecct eemplloyeee.eeno as 员工号号,emmplooyeee.pnnamee ass 姓名名,seex aas 性性别,aage as 年龄,eedu as 学历,aaddrresss ass 住址址,teel aas 联联系电话话,biirthh ass 出生生年月,possitiion.pnaame as 职位,ddepaartmmentt.dnnamee ass 部门门,saalarry aas 应应发工资资,reealssal
20、 as 实发工工资,aaddmmoneey aas 补补贴,bbasiicsaal aas 基基本工资资, ttax as 税from sallaryy,adddittionnal,bassicssalaary,empployyee,possitiion,depparttmenntwheree emmplooyeee.pnno=pposiitioon.ppno andd emmplooyeee.dnno=ddepaartmmentt.dnno aand sallaryy.adddidd=adddittionnal.adddid andd baasiccsallaryy.baasiccid=sa
21、llaryy.baasiccid andd emmplooyeee.enno=ssalaary.enoo数据入库员工信息采采取用EExceel导入入的方式式录入数数据。这这种录入入方式方方便快捷捷,适合合大量数数据的录录入。创建各功能能的存储储过程存储过程:插入员员工信息息creatte pprocceduure inpput_empployyee(员工号 chaar(220),姓名 ccharr(200),性别 ccharr(2),年龄 iint,学历 ccharr(100),住址 ccharr(500),电话 ccharr(200),生日 ddateetimme,职位号 chaar(220
22、),部门号 chaar(220)asinserrt iintoo emmplooyeee vaaluees(员工号号,姓名名,性别别,年龄龄,学历历,住址址,电话话,生日日,职位位号,部门号号)存储过程:插入工工资信息息creatte pprocceduure inpput_sallaryy(员工号 chaar(220),补贴号 chaar(220),基本工资资号 ccharr(200),税 flloatt)asinserrt iintoo saalarry vvaluues(员工工号,00,0,补贴贴号,基本工工资号,税)存储过程:更新员员工信息息creatte pprocceduure u
23、pddatee_emmplooyeee(员工号 chaar(55),姓名 ccharr(200),性别 ccharr(2),年龄 iint,学历 ccharr(100),住址 ccharr(500),电话 ccharr(200),生日 ddateetimme,职位号 chaar(220),部门号 chaar(220)as if EXXISTTS(sseleect * ffromm emmplooyeee whheree enno=员工号号)BEGINNupdatte eemplloyeeeset ppnamme=姓名,ssex=性别别,agge=年龄,eedu=学历历,adddreess=住址
24、址,teel=电话,bbirtth=生日,ppno=职位位号,ddno=部门门号wheree 员员工号=empployyee.enooENDelseprintt 不不存在的的员工存储过程:更新工工资信息息creatte pprocceduure upddatee_saalarry(员工号 chaar(220),补贴号 chaar(220),基本工资资号 ccharr(200),税 flloatt)as if EXXISTTS(sseleect * ffromm emmplooyeee whheree enno=员工号号)BEGINNupdatte ssalaaryset aaddiid=补贴号
25、号,baasiccid=基本本工资号号,taax=税wheree 员员工号=sallaryy.ennoENDelseprintt 不不存在的的员工存储过程:指定员员工号删删除信息息creatte pprocceduure delletee_innfo(员工号 chaar(55)asdelettefrom empployyeewheree enno=员工号号delettefrom sallaryywheree enno=员工号号创建触发器器触发器:计计算应发发工资和和实发工工资creatte ttrigggerr saalcaalon saalarry ffor inssertt,uppdatt
26、easDECLAARE bsscsaal ffloaatdeclaare adddittionnal flooatselecct addditiionaal=aaddmmoneey ffromm adddittionnal wheere adddid in (seelecct aaddiid ffromm innsetted)selecct bsccsall=baasiccsall frrom bassicssalaary wheere bassiciid iin (sellectt baasiccid froom iinseerteed)updatte ssalaaryset rrealls
27、all=aaddiitioonall+bbscssalwheree adddidd inn (sseleect adddid froom iinseerteed)创建和绑定定规则创建规则:性别限限定creatte rrulee seex_rruleeas ssex=男 oor sexx=女女创建规则:年龄限限定creatte rrulee agge_rruleeas aage=00创建规则:工资限限定creatte rrulee saalarry_rruleeas ssalaary0绑定规则sp_biindrrulee seex_rrulee,eemplloyeee.ssexsp_biindrrulee agge_rrulee,eemplloyeee.aagesp_biindrrulee saalarry_rrulee,aaddiitioonall.adddmooneyysp_biindrrulee saalarry_rru
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全工程师培训中的施工安全考题试题及答案
- 一年级古诗的试卷及答案
- 幼儿园数学学习资源试题及答案
- 幼儿园数学测验题目及答案
- 家居装修中的家具配置方案设计探讨及试题及答案
- 雅礼中中考考试卷及答案
- 商务英语学习的试题及答案
- 内科科三基试题及答案
- 学考高一生物试卷及答案
- 安全工程师考试突发事件处理试题及答案
- 2025年江苏省高邮市中考一模物理试题(原卷版+解析版)
- 2.1+新民主主义革命的胜利+课件高中政治统编版必修一中国特色社会主义
- 关务培训课件
- 北京市丰台区2025届高三下学期3月一模试题 地理 含答案
- 2025年上海虹口区高三二模英语卷试题及答案详解
- 员工涉黄赌毒协议书
- 招商引资工作课件
- GB/T 3452.4-2020液压气动用O形橡胶密封圈第4部分:抗挤压环(挡环)
- 王力宏-缘分一道桥-歌词
- 《药物学》课程教学大纲
- 修改版丝竹相和
评论
0/150
提交评论