




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
山西工程技术学院Ill《大型数据库课程设计》课程设计说明书TOC\o"1-5"\h\z学生姓名: XX班 级: 14计本三班学 号: XXX指导教师: XX—所属系(部). 信息系二O一七年六月山西工程技术学院课程设计评阅书题目:企业人事管理系统信息系计算机科学与技术专业姓名_XX设计时间:2017年6月10日~2017年6月20日评阅意见:成绩:指导教师: (签字)职务:201_年_月_日摘要企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为查询人事信息提供充足的信息和快捷的查询手段。一些公司一直以来使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢失。使用计算机对企业人事信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。此次的企业人事管理系统是采用SQLServer2005作为开发数据库的工具。企业人事管理系统的具体功能可以根据用户的需要来分配,但主要还是包括企业人事的信息添加,删除,修改,查找,同时也包括权限的分配,职务的调动等。在企业人事管理系统中,用户能够方便的企业人事进行信息的检索与处理。关键词:人事管理;数据库;查询手段;SQLServer2005。AbstractThebusinessenterprisepersonalmanagementinformationsystemisamodernenterpriseinthenecessarypartofthecompetition,itisabletoprovidethepersonnelinformationquerysufficientinformationandquickinquirymethod.Somecompanieshavebeenusingthetraditionalartificialwaymanagementdocumentfile,thismanagementwayhasmanyshortcomings,suchas:lowefficiency,poorconfidentiality,anothertimealong,willproducealargenumberofdocumentsanddata,tofind,updateandmaintainallbringalotofdifficulties,andeasytolose.Theuseofcomputertomanageenterprisepersonnelinformationhastheadvantagesthatmanualmanagementcannotcompare.Forexample:quicksearch,easytofind,highreliability,largestorage,goodconfidentiality,longlife,lowcost,etc.Theseadvantagescangreatlyimprovetheefficiencyofenterprisepersonnelmanagement,alsoisthescientificandregularizationmanagementoftheenterprise,andtheimportantconditionoftheworld.TheenterprisepersonnelmanagementsystemisusedasatooltodevelopdatabaseinSQLserver2005.Thespecificfunctionofenterprisepersonnelmanagementsystemcanbeallocatedaccordingtotheneedsofusers,butmainlyincludetheenterprisepersonnelinformationtoadd,delete,modify,search,alsoincludingthedistributionoftheauthorityatthesametime,jobtransfer,etc.Inenterprisepersonnelmanagementsystem,theusercanfacilitatetheinformationretrievalandprocessingofenterprisepersonnel.Keywords:Personalmanagement,Datebase,Querymethods,SQLServer2005.目录TOC\o"1-5"\h\z摘要 I\o"CurrentDocument"ABSTRACT II第一章概述 1\o"CurrentDocument"第一节设计目的和意义 1\o"CurrentDocument"第二节功能分析 1\o"CurrentDocument"第二章数据库概念设计 2第三章数据库逻辑设计 4\o"CurrentDocument"第一节数据结构 4\o"CurrentDocument"第二节设置参照属性 4\o"CurrentDocument"第三节关系 4第四章数据库与数据表设计 5\o"CurrentDocument"第一节逻辑结构设计 5\o"CurrentDocument"第二节物理结构设计 5\o"CurrentDocument"第五章关系图的建立 7第六章建立查询 10\o"CurrentDocument"第一节简单查询 10\o"CurrentDocument"第二节复杂查询 10\o"CurrentDocument"第七章数据库的用户与权限管理 12\o"CurrentDocument"第八章数据库的备份 13\o"CurrentDocument"参考文献 15致谢 16第一章概述第一节设计目的和意义本系统主要是为了帮助企业的人事部门和财务主管部门提高工作效率,减少企业的不必要开销,从企业的根本利益出发,实现企业人事信息管理的系统化、规范化和自动化。该课题是对学生数据库系统概论、大型数据库应用与开发等多门学科知识的综合运用,是提高学生实际动手能力的有效方法。本课题模拟实际项目开发过程,使学生熟悉管理系统开发的方法和重要步骤,提高学生的数据库设计及系统分析能力,使学生积累一定的实战经验。第二节功能分析结合对企业对人事的管理,我们设计了企业人事管理系统,这个系统最终实现的主要功能如下:员工基本信息部分:主要完成对员工基本信息的添加、修改、删除、查询等管理。员工档案信息部分:主要完成对员工档案信息的添加、修改、删除、查询等管理。员工部门信息部分:主要完成对对员工所属部门的添加、修改、删除、查询等管理。员工工资信息部分:主要完成对员工工资信息的添加、修改、删除、查询等管理。员工保险信息部分:主要完成对员工保障信息的添加、修改、删除、查询等管理。员工合同信息部分:主要完成员工与企业签订合同的一系列信息的添加、修改、删除、查询管理。第二章数据库概念设计概念结构设计就是从现实概念中抽象出概念模型,即对信息世界建模,所以概念模型应该能方便、准确的表示信息世界中的常用概念。概念模型的表示方法最著名的是实体一联系方法(Entity-RelationshipApproach),在该方法中实体型用矩形表示,矩形框内写明实体名;属性用椭圆表示,并用无向边将其与相应的实体连接起来;联系用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁表上联系的类型(1:1,1:n或n:m)。管理员实体的E-R图图2-1管理员信息E-R图企业领导人实体E-R图导人图2-2企业领导人信息E-R图部门实体E-R图图2-3部门信息E-R图4)职务实体E-R图图图2-4职务信息E-R图5)企业员工E-R图图2-5企业员工信息E-R图2-5企业员工信息E-R图6)整体E-R图第三章数据库逻辑设计第一节数据结构设置每一数据表的属性名,类型,宽度。第二节设置参照属性员工配偶信息(工号,配偶姓名,出生年月,工作单位,电话)的工号参照员工基本信息的工号。员工学历信息(工号,员工姓名,学历,毕业学校,专业,毕业时间,外语情况)的工号参照员工基本信息的工号。企业工作岗位信息(工号,学历,部门,职位)的工号参照员工基本信息的工号,部门参照企业部门信息的部门第三节关系员工基本信息与员工配偶信息建立关于工号的父子关系。员工基本信息与员工学历信息建立关于工号的父子关系。员工基本信息与企业工作岗位信息建立关于工号的父子关系。企业工作岗位信息与员工基本信息建立关于工号的父子关系。企业工作岗位信息与企业部门信息建立关于部门的父子关系。第四章数据库与数据表设计第一节逻辑结构设计根据对需求分析得到的数据结构进行分析,按数据输入输出的要求,确定表和表间的关系,并进行验证、调整、修改、完善,使其能够实现用户对数据和功能的要求。1)实体“管理员”与“部门”之间和“管理员”与“职务”之间都存在N对M的关系,转化为关系模式如下:管理员关系模式(编号,账号,密码,权限)部门关系模式(编号,部门名称)职务关系模式(编号,职务名称)2)实体“企业领导”与“企业人事”之间存在N对M的关系,转化为关系模式如下:企业领导关系模式(编号,账号,密码,权限)企业人事关系模式(姓名,性别,出生年月,名族,学历,籍贯,家庭住址,所属部门,就任职务)第二节物理结构设计下面列出选课系统所有表的结构和索引,为了便于理解,将部分数据列出。(1)企业工作岗位信息表包括工号、部门、职位,设置管理员编号为主键,其属性如表4-2-1所示。鍵!□喀称数据类型犬小…空戢认值工号char51商部门char10ST职位uh日r20ST表4-2-1工作岗位信息表(2)企业部门信息表包括企业部门、员工人数、主管工作,设置企业部门编号为主键,其属性如表4-2-2所示。ID名称数据类型空默认值部门 char 1"■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■员工人数 int 土 ST主管工作 char 2C 0
表4-2-2企业领导信息表员工基本信息表记录工号、员工姓名、出生年月、性别、婚姻状况、职位、工作时间和电话,将工号设为主键。如表4-2-3所示。醸ID名称数据类型大小..空默认值鸞■工号char5|□舅工姓名charS□出生年月dartetinne&□性别char3□婚姐找况char上ST职位char□工件时间dartetineg芒jil211表4-2-3部门信息表员工学历信息表记录工号、员工姓名、学历、毕业学校、专业、毕业时间和外语状况,如表4-2-4所示。ID名称数据类型ID名称数据类型大小…空工号char5舅工姓名charS学历char12毕业学校char旳专业char12毕业时间dartetine3外语情呪char6II表4-2-4职务信息表员工配偶信息表记录员工的配偶的相关信息,包括配偶姓名、出生年月、工作单位和电话等信息,如表4-2-5所示。希表**员工配偶信息”中的数据.检蓋是“人事管理至统"中、"(local)"上工号j0004J6
jrlr78_uoOooO_u_u□1000■TJJ0122配偶姓名姜三晶晶工号j0004J6
jrlr78_uoOooO_u_u□1000■TJJ0122配偶姓名姜三晶晶<NULL>出生年月 I工作单位 I电话19B0-2-3工商局1544STS7B21976-1-3121E457S7B19B4-2-3龊游局<MULL>197S-1-554564548711982-1-B市一中1547ST454B1982-6-1Z十二总54448T84511987-3-6蛍安局54548T8454<NVLL><ffULL>表4-2-5员工配偶信息信息表第五章关系图的建立关系是表之间的链接,用一个表中的外健引用另一个表中的主健。关系线的终结点显示一个主键符号一表示主键到外键的关系,或者显示一个无穷符号以表示一对多关系的外键端。使用SQLServer的企业管理器创建关系图,步骤如下:启动SQLServer企业管理器,并打开“创建数据库关系图向导”窗口。根据向导页一步步开始关系图的创建。例:为人事管理系统数据库中的企业部门信息表、员工基本信息表和员工学历信息表创建关系图。从“开始”菜单中的SQLServer程序组中启动SQLServer企业管理器,打开“SQLServerEnterpriseManager"窗口。壷.控制台根目录\BicrosoftSQL壷.控制台根目录\BicrosoftSQLScrvcrs\SQLSex1控制呂根目录关索国 0■?■项i-P_巨©SQLSe3>Micri:«EoftSQLServers
ervar組_j (WindowsNT:iffl-1±1"@-1$ffl-1±1"@-1$©■■I-S-I-Lt)@-QIMusen■:■mns-it]forthwindjiubeTaacLOrtlinaiempIL新建敦拒年天系图血...Ml厂JE-X.tRLTJ百+I執旌拱城朋皋图5-1打开“SQLServerEnterpriseManager”窗口⑶从“操作”菜单中选择“新建数据库关系图”命令,打开SQLServer的“创建数据库关系图向导”窗口,如图5.2所示。
图5-2“创建数据库关系图向导”窗口⑷单击“下一步”按钮,进入“选择要添加的表”页面,如图5.3所示。图5-3“选择要添加的表”页面先在左边的“可用的表”列表框中选择要添加的表,如果要系统自动添加选中表的相关表,可以选中列表框下的“自动添加相关的表”复选框,然后单击“添加”按钮。这时,在右边的“要添加到关系图中的表”列表框中就会出现选中的表。(5)单击“下一步”按钮,进入“正在完成数据库关系图向导”页面,如图5.4所示。
图5-4“正在完成数据库关系图向导”页面单击“完成”按钮,完成数据库关系图的添加,此时在SQLServer企业管理器中就出现了刚才所创建的关系图,如图5.5所示。图5-5客房管理系统的关系图⑺点击快捷工具栏中的“烏”保存图标,将刚创建好的关系图保存起来。第六章建立查询第一节简单查询简单查询就是SELECT FROM WHERE查询例如:用查询分析器查找企业的部门。图6-1查找企业部门第二节复杂查询复杂查询包括连接查询、嵌套查询、分组查询、有关组函数的查询等。可参照教材,对于客房管理系统进行复杂查询查询,完成系统的一些功能。进行连接查询,例如两表的连接查询。如图6-2所示,多表查询信息,通过员工基本信息表和员工学历信息表查询员工姓名及职位、电话和学位。图6-2复杂查询此外,还可以进行人数的查询,例如图6-3,查找公司员工人数,图6-3查找公司员工人数第七章数据库的用户与权限管理前台服务员可进行客人的录入,查询。经理可进行统计。首先在SQLServer服务器级别,创建登陆帐户(createlogin)createlogindbawithpassword二'sqlstudy',default_database二mydb登陆帐户名为:“dba”,登陆密码:“sqlstudy”,默认连接到的数据库:“mydb”。这时候,dba帐户就可以连接到SQLServer服务器上了。但是此时还不能访问数据库中的对象(严格的说,此时dba帐户默认是guest数据库用户身份,可以访问guest能够访问的数据库对象)。要使dba帐户能够在mydb数据库中访问自己需要的对象,需要在数据库mydb中建立一个“数据库用户”,赋予这个“数据库用户”某些访问权限,并且把登陆帐户“dba”和这个“数据库用户”映射起来。习惯上,“数据库用户”的名字和“登陆帐户”的名字相同,即:“dba”。创建“数据库用户”和建立映射关系只需要一步即可完成:创建数据库用户(createuser):createuserdbaforlogindbawithdefault_schema=dbo并指定数据库用户“dba”的默认schema是“dbo”。这意味着用户“dba”在执行“select*fromt”,实际上执行的是“select*fromdbo.t”。通过加入数据库角色,赋予数据库用户“dba”权限:execsp_addrolemember'db_owner','dba'此时,dba就可以全权管理数据库mydb中的对象了。如果想让SQLServer登陆帐户“dba"访问多个数据库,比如mydb2。可以让sa执行下面的语句:usemydb2gocreateuserdbaforlogindbawithdefault_schema=dbogoexecsp_addrolemember'db_owner','dba'
第八章数据库的备份对于人事管理系统数据库进行完全备份。1)首先在左侧的目录树中找到管理文件夹下的备份,如图8-1。J控制台根口录MicroEuftSQLServers-召SQLger-n-Gr纸□>CL皿al:i(ViniciiYsHTJ-_l曲捂.牢±U±n目iii 丄HJ-mddalLU|JmsdbEl-0KorthwiridpubsIdTtacKDrCLijl^T冒I-HILIlHI+创止孕苕班不统-_|昔咗+遏iljLicrvci-代世+迪-_|昔咗+遏iljLicrvci-代世+迪勺前話2聊墊JE库谊沪计划T|_扌TQT“/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030氮肥行业风险投资发展分析及投资融资策略研究报告
- 2025至2030年中国雪龙和牛行业投资前景及策略咨询报告
- 2025年智能仓储物流的自动导引车 (AGV) 智能编队与协同作业可行性研究报告
- 公共关系学考试高频考点及试题与答案
- 2025-2026学年广州市越秀区数学三上期末联考试题含解析
- 2025年公共关系学考试简明试题及答案
- 迷路的小花鸭情景教学课件
- 水资源合理配置试题及答案
- 如何进行项目调研试题及答案
- 大班健康快乐的秘密
- 2025证券从业资格考试证券市场基础知识真题试卷
- 2025年入团基础知识试题及答案详解
- 2025-2030年中国军工行业市场发展现状及发展趋势与投资战略研究报告
- 地震知识课件
- 2025年小学生科学知识竞赛试题及答案
- 2025年中学语文教师招聘试题及答案
- 阿片类药物的不良反应和对策
- 《液相色谱-质谱联用》课件
- 润滑油购销合同协议
- 《医疗团队中的护理管理:护士长角色定位》课件
- 2025年电商客服管理试题及答案
评论
0/150
提交评论