企业职工信息管理系统 数据库_第1页
企业职工信息管理系统 数据库_第2页
企业职工信息管理系统 数据库_第3页
企业职工信息管理系统 数据库_第4页
企业职工信息管理系统 数据库_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、- -目录引言2第一章需求分析3TOC o 1-5 h z需求设计3需求分析阶段的目标3需求分析阶段的任务3需求分析阶段成果4数据流图5数据字典8第二章概念结构设计10概念设计的目标与任务10概念模型设计10第三章逻辑结构设计12逻辑设计的目标与任务12数据组织13数据处理14第四章数据库的物理设计15物理设计阶段的目标与任务15数据存储方面15第五章数据库的实施16 HYPERLINK l bookmark54 5.1建立数据库、数据表、视图、索引16数据入库17第六章数据库的实施和维护17收获与体会18参考文献19附录20引言人类已经跨入了新世纪,正在进入信息时代。我国国民经济和社会发展第

2、十个五年计划将国民经济和社会信息化作为覆盖现代化建设全局的战略举措,要求加速发展信息产业,大力推进信息化。现在信息技术的应用越来越普及,不但促进了社会的高速发展,也改变着人们的工作、学习、生活和娱乐的方式以及思想观念。随着计算机的日益普及,计算机软件无处不在。软件在计算机的发展和应用中至关重要,在人类进入信息化社会时成为新兴信息产业的支柱。企业职工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以职工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差

3、,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而利用计算机技术,网络技术和数据库原理来设计的企业职工信息管理系统将为企业职工信息的管理带来众多方便之处本论文的撰写目的是设计一套合理的企业职工信息管理系统数据库,为企业的职工信息管理提供方便,同时,锻炼作者本身的科学研究能力,提高对数据库原理这门学科的理性认识。围绕这一目的,我们必须完成数据库系统的设计这项任务,具体包括需求设计概念设计,逻辑设计,物理设计,数据库实施,数据库调试与试运行这几项任务第一章需求分析需求设计在企业管理中,职工管理是一个非常重要的方面。管理内容比较复杂,涉及的部门众多,人员众多,而且往

4、往需要按行政隶属关系进行管理。所以必须要进喜详细全面地调查才能得到准确的信息。需求分析阶段的目标(1)了解企业员工信息系统发展现状以及用户的新需求。(2)通过调查得到企业员工信息管理的基本数据,数据流及业务流图。(3)明确数据库使用人员对数据安全性完整性的要求。需求分析阶段的任务处理对象:系统要处理的对象包括职工基本信息,职工工资信息,职工考勤信息等几个方面,各个对象包括信息如下所示(详细的数据见于数据字典):1职工基本信息包括:职工编号,职工姓名,职工性别,职工出生年月,职工联系方式,职工家庭住址,职工籍贯,职工职务,职工基本工资,职工所属部门2职工考勤信息:缺勤事由,缺勤时间,加班天数3职

5、工工资项目信息:工资项名称,时间,增减费用处理功能要求系统主要完成一下几个功能:1企业职工基本信息管理(包括员工基本信息查询,修改,员工离职,信息表更新)2企业职工考勤管理3企业职工工资管理4企业人员变动管理3安全性和完整性要求企业对职工信息管理系统的安全性要求比较高,尤其是一些机密单位。我们可以通过设定不同用户只的访问权限,在设定访问密级来保障系统的安全性。不过由于制作人员的水平限制,本系统仅是定义了数据表操作的访问权限。完整性要求用于描述职工基本信息,职工工资信息,职工考勤信息中数据项是否符合定义的数据类型,以及这些数据类型是否符合实际要求等。详细完整性要求见于数据字典。1.1.3需求分析

6、阶段成果1体会与收获虽然以往也参加过类似的活动,那时在大一时的研究性课程,但每一次的开题、调查、研究、解题,对象都是我们所熟悉的老师同学,他们都十分热情地接受我们的调查。这次不一样了,不论是大公司还是小公司,对我们的调查不以为然,而且满腹牢骚,我们碰了不少灰。在这次社会调查中,我从有一些胆却到鼓起勇气,从不知所措到计划周详,我们得到了锻炼。这次调查也是一次实践,它锻炼了我们的胆量、头脑和口才,能顺利完成这次任务就是对我们的能力的最好回答,希望在以后的社会工作中能够多多锻炼自己,是自己的能力后更大一步的提高。2企业职工信息管理系统业务流程图1.系统总业务流程图:图1-1系统业务流程图职工考勤管理

7、业务流图:图1-2考勤管理业务流图职工工资管理业务流图:图1-3工资管理业务流图4人员变动查询业务流图:店Wi盲E1员工牵甲图1-4人员变动查询业务流图1.2数据流图1.顶层数据流程图:图1-5顶层数据流程图2.中层数据流图:图1-6中层数据流程图3.考勤管理DFDF1职工考勤信息统计表企业职工出勤时间管理上下班划石纪录职工出勤记录考勤计負练计考勒信息输出1.2、请備出差申请经理批淮图1-7考勤管理DFD员工信息查询,岗位变动DFD2.1信息杳询AF2职工基本信息表崗位吏动中话2.2审批的申诸r2.3=800andStaWage=0andDutDays=0andLeaDays=0andAddD

8、ays=0andOutDays=800andWagBase=0andWagAdd=0andWagOut=0andWagAcount=2000andManWage=0andDutDays=0andAddDays=0andLeaDays=0andOutDays=800andWagBase=0andWagAdd=0andWagOut=0andWagAcount=3000),primarykey(WagBase,WagAdd,WagOut,WagAcount),);2视图定义:createviewStaffView(编号,姓名,性别,出生年月,联系方式,家庭住址,籍贯,职务,所属部门)asselect

9、StaNo,StaName,StaSex,StaBirthday,StaPhone,StaAddress,StaOrigin,StaPost,StaBranchfromStaffcreateviewStaffLeaView(编号,姓名,性别,请假事由,请假天数,审批经理)asselectStaNo,StaName,StaSex,LeaCause,LeaDays,ManNamefromStaffcreateviewStaffOutView(编号,姓名,性别,出差天数,审批经理)asselectStaNo,StaName,StaSex,OutDays,ManNamefromStaffcreatev

10、iewStaffAddView(编号,姓名,性别,加班天数,审批经理)asselectStaNo,StaName,StaSex,AddDays,ManNamefromStaffcreateviewDutyView(编号,姓名,性别,所属部门,出勤天数,请假事由,请假天数,加班天数,审批经理)asselectStaNo,StaName,StaSex,StaBranch,DutDays,LeaCause,LeaDays,AddDays,ManNamefromStaffcreateviewTranferView(编号,姓名,性别,原属部门,调入部门,审批经理)asselectStaNo,StaNam

11、e,StaSex,StaBranch,TraBranch,ManNamefromStaffcreateviewWageAddView(编号,姓名,性别,基本工资,工资增加额)asselectStaNo,StaName,StaSex,WagBase,WagAddfromStaffcreateviewWageCutView(编号,姓名,性别,基本工资,工资扣除额)asselectStaNo,StaName,StaSex,WagBase,WagOutfromStaff3存储过程定义:CREATEPROCEDUREp1_Staff_InsertStaff_Nochar(5),Staff_Namecha

12、r(10),Staff_Sexchar(2),Staff_BirthdayDatetime,Staff_Phonechar(12),Staff_Addresschar(20),Staff_Orginchar(18),Staff_ManNamechar(10),Staff_Postchar(4),Staff_Wagechar(4),Staff_Branchchar(10),Staff_DutDaysSmallint,Staff_LeaCausechar(20),Staff_LeaDaysSmallint,Staff_AddDaysSmallint,Staff_OutDaysSmallint,St

13、aff_TraBranchchar(10),Staff_WagBaseint,Staff_WagAddint,Staff_WagOutint,Staff_AcountintasinsertintoStaffvalues(Staff_No,Staff_Name,Staff_Sex,Staff_Birthday,Staff_Phone,Staff_Address,Staff_Orgin,Staff_ManName,Staff_Post,Staff_Wage,Staff_Branch,Staff_DutDays,Staff_LeaCause,Staff_LeaDays,Staff_AddDays,S

14、taff_OutDays,Staff_TraBranch,Staff_WagBase,Staff_WagAdd,Staff_WagOut,Staff_Acount);createprocedurep2_Manager_InsertManager_ManNoSmallint,Manager_ManNamechar(10),Manager_ManSexchar(2),Manager_ManPhoneChar(12),Manager_ManBranchchar(8),Manager_ManWageintasinsertintoManagervalues(Manager_ManNo,Manager_M

15、anName,Manager_ManSex,Manager_ManPhone,Manager_ManBranch,Manager_ManWage);createprocedureP3_Staff_DeleteStaff_Nochar(5)as- -2006级计算机科学与技术数据库设计deletefromStaffwhereStaNo=rtrim(ltrim(Staff_No);P4_Staff_Update的定义:createprocedureP4_Staff_UpdateStaff_Nochar(5)asdeletefromStaffwhereStaNo=rtrim(ltrim(Staff_

16、No);P5_Staff_Query的定义:createprocedureP5_Staff_QueryStaff_Nochar(5)asselect*fromStaff2006级计算机科学与技术数据库设计- -附录3数据部分功能的验证基本表的数据查看(基于视图查询):查看Staff表中的数据sel已匚土:*:frumstaff1LStaNoStaName:StaSeKStaEirthdayStaPhoneStAddressS-taOrig:i00001张求男1973-02-1200:00:00.00002580000000江苏南乐南乐200002王于男1976-09-2100:00:00.00

17、002581111111江苏南乐南乐300003黄志男1983-06-2400:00:00.00002582222222江苏南乐南乐400004严贞女1979-08-0300:00:00.00002583333333江苏南乐南乐500005蔡凌男1981-05-1S00:00:00.000025844444.44江苏南京600006张江男1984-07-0900:00:00.0000258555B555江苏南丘南忌700007李齐男1977-08-0400:00:00.00002586666566江苏南尽南尽800008赵布男1978-06-1300:00:00.000呢丽TTTTTTT江苏南

18、吊南吊900009唐芯女1982-01-2200:00:00.00002580101111江苏南尽南吊1000010古滔男1975-03-2100:00:00.00002581235S42江苏南乐南乐select:+:froiTLstaff|LManNajTLE:StaPostStaWageSt:ZLEir:iTLChDutDaysLeaCauseLe:iDaysAddDaysOutDays1方衷心员工800生产部22病假5212方衷心员工800生产部22利事521|3方衷心员工800生产部22病假5314黄华900人事部22利事444|5黄华员工800人事部22利事4516黄华员工800人事

19、部22病假5617黎明拽师1000拽术部22病假9618黎明拽师1000拽术部22病假12619黎明拽师1000拽术部22度假56310黎明技师1000技术部22度假761查看Manager表中的数据select*frunJTL:inaEeir|IrtanNoKanllanieNariSeKIrtanFhoneMartBranchWantage15方衷心男02588111111生360029郝浴男025SS222222技360037董华男02588333333A360046黎明男02588444444360058李清男025S8555555扌吏3600610王利男02588666666技360

20、074吴长行男02603777777技3600S2郢向荣男0258888888B生360093张三男02588999999技3600查看查看Duty表中的数据select冰from.DutyDutDaysAddDaysLeaCauseLeaDaysOutDays1222病假512222私事513223病假514224私事445225利事416226病假51T226病假913226病假1219226度假5310226度假71查看查看Wage表中的数据select*fromVage|WagBaseIWagAddWagOutWagAcouii+1100050301300211005030150031

21、2005030150041300100301E0051500100301E006170010030150072000100302700S2100100302S0092200100302500102300100303000视图功能验证查看视图DutyView1234578910编号姓名00001张求000020000300004000050000600007000080000900010王于男生产部22私事52方衷心黄志男生产部22病假53方衷心严贞女人事部22利事44黄华蔡凌男人事部22利事45黄华张江男人事部22病假56黄华李齐男拽术部22病假96黎明赵布男掠术部22病假126黎明唐芯女掠术部22度假56黎明古滔

温馨提示

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

评论

0/150

提交评论