蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

人事管理系统(数据库课程设计)

  • 资源ID:55628157       资源大小:726.21KB        全文页数:12页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

人事管理系统(数据库课程设计)

人事管理系统的数据库设计 1 人事管理系统 计算机科学与技术 3班 人事管理系统的数据库设计 2 一. 需求分析 1.项目设计的目的 实现企业人事管理系统化,规范化和自动化,从而达到提高人事管理的工作效率和工 作质量的目的。 2 .项目设计的基本思想 1.人事档案管理模块 1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。 2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中 删除。 3)当员工的信息发生变动时,修改员工档案记录中相应的属性。 2.人员薪酬管理模块 对公司里所有员工的工资记录进行统一编号,建立工资记录表 3.人员内部调动、离岗管理模块 对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以及调动时间。 4.人员奖惩情况管理模块 对公司里所有员工的奖惩记录进行统一编号;登记员工奖惩的原因,所受奖惩类型,奖惩时间。 5.人员培训管理模块 对公司里所有员工的培训记录进行统一编号;员工培训的开始时间,截止时间,员工培训期间的结果表 现评分等。 6.各类报表生成模块 包括企业的资产负债表、损益表、现金流量表等报表,各类报表进行统一编号,包括其中的收支情况等 7.*具有数据备份和数据恢复功能。 3 .项目设计的应用背景和适应领域 人事管理是现代企业管理工作中不可缺少的一部分是适应现代企业制度要求, 推动企业劳动人事管理走 向科学化、规范化的必要条件。21 世纪,企业的竞争也进入到了一个全新的领域,竞争已不再是规模的竞 争,而是技术的竞争、管理的竞争、人才的竞争。人才的有效管理决定了一个企业的竞争命脉。该项目适 用于中小型企业管理。针对企业内部的特点,为了帮助企业解决现在面临的各种内部管理问题,提高中小 型企业的竞争力,设计了该人事管理系统。 4 .项目设计的有关参考资料 Oracle数据库开发基础教程张晓琳 清华大学出版社 数据库原理及设计 陶宏才编 清华大学出版社 SQL Server 2000 实用教程范立南编 清华大学出版社 SQL Server 2000 编程员指南李香敏编 北京希望电子出版社 人事管理系统的数据库设计 3 轻松搞定 SQL Server 2000 程序设计Rebecca M.Riordan编 二.概念设计 1.各实体的E-R 图 用户资料实体 ER 图 员工资料实体 ER 图 部门资料实体 ER 图 岗位资料实体 ER 图 档案资料 编号 姓名 员工资料 身份 证号 文化 程度 民族 性别 姓名 出 生 编号 住址 电话 岗位 部门 编号 薪水 部门资料 编 号 名 称 职 能 定 员 岗位资料 编 号 名 称 人事管理系统的数据库设计 4 员工调动记录实体 ER 图 员工培训实体 ER 图 奖惩制度实体 ER 图 注各实体之间的编号不同. 2.实体和实体之间的关系E-R 图 。 奖惩制度 编 号 原 因 记 录 类 型 员工调动记录 现 岗 备 注 原 岗 现 部 原 部 日 期 编 号 员工培训 编号 时间 评分 生成 调动记录 档案 拥有 员工 从属于 处于 岗位 培训 生成 处于 生成 部门 奖惩 人事管理系统的数据库设计 5 三.逻辑设计 将人事管理系统的E-R 图转换为关系数据库的数据模型,其关系模式为 1.档案(档案编号员工姓名部门号) ,其中档案编号为主键,部门号,员工姓名为外键。 2.员工资料(员工编号姓名性别出生日期民族文化程度身分证号工资电话部门 岗位住址培训) ,其中员工编号为主键,部门号,岗位号,培训号为外键。 3 .岗位(岗位编号 岗位名称 培训 调动记录) ,其中岗位编号为主键,培训号为外键。 4 .部门(部门编号 部门名称 部门负责人 培训 奖惩 员工 职能) ,其中部门编号为主键, 奖惩编号,员工编号,培训编号为外键。 5 . 培训 (培训编号 培训名称 岗位 员工 部门 培训时间 培训评分) , 其中培训编号为主键, 岗位编号,员工编号,部门号为外键。 6 .奖惩制度(奖惩编号 奖惩原因 奖惩记录 奖惩类型 员工 部门号) ,其中奖惩编号为主 键,员工编号,部门号为外键。 7 .调动记录(调动编号 原来部门 现在部门 原来岗位 现在岗位 调动日期 员工姓名 档 案) ,其中调动编号为主键,部门编号,岗位编号,员工姓名, 档案编号为外键。 8 .员工拥有(档案编号 岗位编号 员工编号 调动编号) 。 9 .员工从属(员工编号 部门编号) 10.员工处于(员工编号 培训编号 奖惩编号) 。 11.调动生成(调动编号 员工编号 岗位编号 部门编号) 。 四.物理设计 数据库物理设计阶段的任务是根据具体计算机系统DBMS 和硬件等的特点,为给定 的数据库系统确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义一个是要 使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。 主要体现在索引和蔟集的设置。 1 建立索引 1 .对表 档案 在属性列 档案编号 建立聚集索引 2.对表 员工资料 在属性列 员工编号 建立聚集索引 ,在属性列 身份证号 建立聚 集索引 3. 对表 培训 在属性列 培训评分 建立非聚集索引, 在属性列 培训编号 建立非聚集索 引 4.对表 奖惩编号 在属性列 奖惩原因 建立非聚集索引, 人事管理系统的数据库设计 6 5. 对表 调动记录 在属性列 调动前岗位 建立非聚集索引, 在属性列 调动后部门 建立 非聚集索引,在属性列 员工编号 建立非聚集索引 2 簇集的设置,数据库划分等 簇是目录的集合,每个用户有一个关联的簇,用户可以访问所有目录的集合,簇是被提 交的查询的最大范围,故在一定程度上,簇是特定用户所看到的“数据库” ,因此可以根据 簇集的划分来对数据库进行一个划分, 整个中小型企业可以建立 2 大特定数据库, 即员工系 统和部门系统, 员工系统可以在档案编号里面建立非簇集索引, 部门系统可以在岗位编号里 面建立非簇集索引,2 个特定数据库通过调动记录关系模式联系起来,构成整个人事管理系 统。 3 存储结构 确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、 日志、备份等的存储安排及存储结构,以及确定系统存储参数的配置。 将日志文件和数据库对象表、索引等分别放在不同的磁盘,可以改进系统的性能,提 高系统的安全性。所以,系统应将日志文件和数据文件存放在不同磁盘上。 五.安全性设计 一.设置用户和角色,并为用户和角色设置访问权限,据此,我们设置了 3 个表 1 角色(即用户组)表包括三个字段,编号,角色名,对该角色的描述; 2 用户表包括三个或以上字段,编号,用户名,对该用户的描述,其它(如地址、电话等 信息) ; 3 权限列表该表记录所有要加以控制的权限,如查询、修改、删除、增加等,也包括三个 字段,编号,名称,描述; 二. 根据人事管理系统的特点, 我们可以定义如下访问权限

注意事项

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

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开