邬金森数据库设计_第1页
邬金森数据库设计_第2页
邬金森数据库设计_第3页
邬金森数据库设计_第4页
邬金森数据库设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库原理与应用课程设计报告华 北 科 技 学 院数据库系统课程设计说明书学号: 201407044207 班级: 软件B142 姓名: 邬金森 设计题目: 人力资源管理系统 设计地点:_接口实验室_设计时间: 2016-07-05 至 2016-07-08 成绩评定:1、工作量: A( ),B( ),C( ),D( ),F( )2、难易度: A( ),B( ),C( ),D( ),F( )3、答辩情况:基本操作: A( ),B( ),C( ),D( ),F( )代码理解: A( ),B( ),C( ),D( ),F( )4、报告规范度: A( ),B( ),C( ),D( ),F( )5、学

2、习态度: A( ),B( ),C( ),D( ),F( )总评成绩:_指导教师:_目录第1章 引 言11.1课程设计选题11.2课程设计的目的11.3本选题的设计背景1第2章 系统分析与设计12.1 系统的需求分析12.1.1 功能需求12.1.2 性能需求12.1.3数据流图表示(可选)12.2 系统的开发运行环境12.3 系统总体设计2第3章 数据库的设计本设计重点23.1数据库概念结构设计23.1.1 局部E-R图设计23.1.2 总体E-R图设计23.2 数据库逻辑结构设计23.2.1 关系模型23.2.2 关系模型的优化(可选)23.2.3 视图的设计23.3 数据库的物理设计2第4

3、章 数据库的实现本设计重点24.1表24.2 视图34.3 安全性设计(可选,用户设计)34.4 完整性设计(可选,完整性设计,特别是参照完整性和自定义完整性)34.5 索引设计(可选,不要再写默认索引)34.6 .3第5章 数据库的编程(根据自己的设计改写标题)35.1事务35.2存储过程35.3触发器35.4游标3第6章 系统的编码与实现(可选)36.1登录模块36.2 ×××模块46.3 ×××模块44结论4参 考 文 献4第1章 引 言1.1课程设计选题人力资源管理系统1.2课程设计的目的通过数据库系统课程设计,熟悉了SQL

4、SERVER数据库管理系统的结构与组成;掌握了SQL SERVER数据库管理系统的应用技术和的使用;应用PowerDesigner开发工具实践了人力资源管理系统的数据库应用系统的设计方法、开发过程和SQL SERVER数据库的管理与维护。最终达到掌握数据库管理系统的使用和开发,提高分析问题、解决问题和实践应用能力。1.3本选题的设计背景随着经济全球一体化时代的到来,企业的发展不再是仅限于技术的竞争,市场的竞争,更重要的是人才的竞争。企业在发展过程中,除了要维护好和客户的关系,掌握先进的行业生产技术以外,还需要拥有一批本领域中具有相当才能的工作人员,才能在信息时代的经济浪潮中立于不败之地。人力资

5、源管理系统是现代企业企业管理的核心的内容。随着计算机信息技术的高速发展,电子商务模式的空前盛行,企业之间的竞争也从有形的经济市场转向了网络。以计算机技术、网络技术、信息技术支持的现代人力资源管理系统,既能提高企业人力资源管理的技术含量和企业的办事效率,也能使人力资源管理进入现代化、决策科学化的进程。通过人力资源管理系统使得管理者快速高效地完成企业日常事务中的人事工作,降低了人力资源管理成本,使管理者能集中精力在企业战略目标;另一方面,通过软件及时收集与整理分析大量的人力资源管理数据,为企业战略决策的生成与实施控制提供强有力的支持,以提高组织目标实现的可能性。人事管理系统是典型的信息管理系统 ,

6、使用了PowerDesigner开发工具,首先在短时间内建立概念原型,然后,对初始原型系统进行需求迭代,形成可行系统。本系统采用SQL Server 2008开发和管理数据库,它功能强大、直观易于操作、建立表方便,具有强大的错误处理功能。本文人力资源管理系统主要内容有:人事信息管理、员工调动管理和薪酬管理等。第2章 系统分析与设计2.1 系统的需求分析2.1.1 功能需求为某个跨国公司的人力资源管理系统设计所需的数据库模型。该系统需要实现的功能如下:能对雇员的基本信息进行管理能对公司的工作(岗位)进行管理能对雇员在本公司的工作经历进行管理能对部门的基本信息进行管理能对部门的位置信息进行管理能对

7、国家的基本信息进行管理能对洲的基本信息进行管理2.1.2 性能需求如:数据库安全性、一致性,用户的操作要求等公司只有销售人员才按收入拿佣金(有佣金百分比),其它人员没有公司的每个工作(岗位)都有自己的最低薪水和最高薪水公司的员工可以根据需要在部门内部和不同的部门之间调换工作(岗位)公司按需要随时招聘员工员工根据经理的指示开展工作公司的部门遍布不同的洲、国家和城市部门实行经理负责制2.1.3数据流图表示部门员工洲位置属于工作国家岗位城市本系统开发平台: + sql server 2008本系统运行环境: windows 7 2.3 系统总体设计总体结构图如下人力资源管理系统员工信息管理基本资料所

8、属部门工作岗位所属上级部门位置管理街道员工调动管理员工编号员工岗位开始工作时间城市邮编国家洲第3章 数据库的设计3.1数据库概念结构设计概念设计是整个数据库设计的关键,他通过对用户需求进行综合,归纳与抽象,形成一个独立于具体DBMS的概念模型。3.1.1 局部E-R图设计 员工信息1. 员工信息:员工编号,员工姓名,性别,经理编号,佣金百分比,入职日期,月薪员工编号经理编号员工姓名性别2. 部门信息:部门编号,部门名称,经理编号 部门信息部门编号经理编号部门名称3. 公司岗位:岗位编号,岗位名称,最高薪水,最低薪水最低薪水 部门位置 部门位置 工作经历 工作经历 公司岗位岗位编号最高薪水岗位名

9、称工作经历4. 工作经历:工作岗位,开始日期开始日期工作岗位5. 部门位置:城市编号,城市名称,街道,邮编部门位置城市编号邮编街道城市名称 国家信息6. 国家信息:国家编号,国家名称国家编号国家名称 洲信息7. 洲信息:洲编号,洲名称洲编号洲名称3.1.2 总体E-R图设计3.2 数据库逻辑结构设计逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。3.2.1 关系模型3.2.3 视图的设计用户可看到部门的位置,包括部门编号,部门所在城市、国家洲3.3 数据库的物理设计数据库物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。第4章 数据

10、库的实现4.1表(1) 员工信息表由于系统需要对员工信息进行添加、删除、修改、查询等操作,所以必须要有一个表,用于存储员工的编号、名称、其上级主管经理,入职时间等信息,给这个表取名为:员工表。其中员工编号编号设置为主键,不允许为为空,其他字段都可以为空。具体设计如下:(2) 部门表由于系统需要对部门进行添加、删除、修改、查询等操作,所以必须要有一个表,用于存储各个部门的编号、名称,部门经理等信息,给这个表取名为:部门表。其中部门编号设置为主键,不允许为为空,其他字段都可以为空。具体设计如下:(3) 工作经历表由于系统需要实现公司的员工可以根据需要在部门内部和不同的部门之间调换工作,所以设计一个

11、工作经历表,用于存储员工编号,工作岗位,以及开始工作时间(4) 公司岗位表由于公司需要对各部门中的职位分配进行总的规划及管理,需要建立各部门信息表,用于存储当前公司各部门都有什么职位。取名为职位信息表。部门编号设置为主键,不允许为空,其他字段可以为空。具体设计如下:(5) 公司位置表由于需要数据库能对部门的位置信息进行管理,所以设计一个公司位置表,存储公司编号,所在的城市,街道以及邮编(6) 国家表和洲表要实现对国家、洲的基本信息进行管理,并且公司的部门遍布不同的洲、国家和城市所以分别设计国家表和洲表,存储国家(洲)编号,国家(洲)名称4.2 视图第5章 数据库的编程5.1事务5.2游标dec

12、lare YG_cr1 cursorforselect EmpId,EmpName,Salaryfrom Employeewhere EmpSex like 1for read onlyopen YG_cr1Fetch next from YG_cr1 结论本次的课程设计到现在已经结束了,通过这次的课程设计,我学到了多东西,也发现了自己很多的不足。这个过程当中,是我们运用学习成果,检验学习成果,运用学习成果的过程,把课堂上学到的系统花的知识,尝试性的应用于时机设计工作中。从理论的高度对设计工作的现代化提出一些有针对性的建议和设想。检验学习 成果,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足,以便为完善学习计划,改变学习内容与方法提供实践依据。 对我们这个专业的学生来说,实际能力的培养至关重要,而这种实际能力的培养单靠课堂教学是远远不够的,必须从课堂走向实践。这次的课程设计给我们提供了一个很好的机会。在这次

温馨提示

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

评论

0/150

提交评论