单位考勤综合管理系统数据库设计.doc
《单位考勤综合管理系统数据库设计.doc》由会员分享,可在线阅读,更多相关《单位考勤综合管理系统数据库设计.doc(14页珍藏版)》请在咨信网上搜索。
单位考勤管理系统 数据库设计说明书 拟制人 姜涛 魏婷 审核人_______陈 敏__________ 同意人______________________ 【1月17日星期四】 数据库设计说明书 1.引言 1.1编写目标 伴随企业人事管理日趋复杂和企业人员增多,企业考勤管理变得越来越复杂。规范考勤管理是现代企业提升管理效益关键确保,而传统人工管理存在着效率低、不易统计、成本高和易犯错等弊端,已经无法适应该代企业需求。伴随计算机技术和通信技术快速发展,将传统人工考勤管理计算机化,建立一个高效率、无差错考勤管理系统,能够有效帮助企业实现“公正考勤,高效薪资”,使企业管理水平登上一个新台阶。 1.2背景 a. 待开发软件系统名称: 单位考勤管理系统 b. 本项目标任务提出者: 石河子大学 c. 本项目开发者: 姜涛,魏婷 d. 本项目用户: 单位管理人员 2.外部设计 2.1支持软件 本数据库关键采取微软企业成熟数据库系统SQL Server0,提供了较为灵活操作简单功效,能够为数据库管理员和系统开发人员提供很好支持。 3.结构设计 3.1概念结构设计 本数据库将反应现实世界中实体、属性和它们之间关系等原始数据形式,包含各数据项、统计、系、文卷标识符、定义、类型、度量单位和值域, 系统界面: 菜单选项: 信息查询: 3.2 概念结构设计: 3.2.1局部E-R图: (1)职员E-R图,图3.2.1所表示 年纪 姓名 性别 职员 职员编号 图3.2.1职员E-R图 (2)图3.2.2 为出勤E-R图 年纪 职员编号 下班时间 缺勤统计 上班时间 出勤统计 图3.2.2 出勤E-R图 (3)图3.2.3为出差E-R图 出差编号 职员编号 结束时间 缺勤统计 开始时间 出差统计 图3.2.3出差E-R图 (4)加班E-R图图3.2.4所表示 加班编号 职员编号 加班统计 开始时间 出勤统计 结束时间 3.4 加班E-R图 (5)请假E-R图图3.1.5所表示 请假编号 结束时间 开始时间 请假统计 职员编号 请假统计 图3.2.5请假E-R图 (6)图3.2.6统计E-R图 职员编号 下班时间 上班时间 出勤统计 缺勤统计 图3.2.6统计E-R图 (7)图3.2.7总体E-R图 结束时间 部门 人数 名称 部门编号 图3.2.7总体E-R图 4.逻辑结构设计 4.1关系图 4.2数据字典 职员(职员编号,部门工编号,姓名,性别,年纪) 部门(部门工编号,名称,人数) 出勤统计(职员编号,迟到,旷工,上班时间,下班时间,缺勤统计) 出差统计(职员编号,出差编号,开始时间,结束时间,统计天数) 加班信息(职员编号,加班编号,加班开始时间,加班结束时间,加班时间统计) 请假信息(职员编号,请假编号,请假开始时间,请假结束时间,请假时间统计) 月统计(职员编号,迟到天数,旷工天数,出差月统计,加班月统计,请假月统计) 时间表(上班时间,下班时间) 5物理结构设计 5.1存放结构设计 在本图中5.1.1职员信息表关键包含职员编号,姓名,性别,年纪 表5.1.1 职员信息表 列名 说明 字段类型 约束控制 w_id 职员编号 Char(4) 主键 b_id 部门编号 Char(2) 主键 w_name 姓名 Char(6) 非空 w_sex 性别 Char(2) ‘男’或’女’ w_age 年纪 Int 非空 w_degree 职称 char(4) 非空 在本图中5.1.2职员信息表关键包含部门编号,名称,人数 表5.1.2 部门信息表 列名 说明 类型 备注 b_id 部门编号 Char(2) 不许可空,主键 B_name 名称 Char(10) 不许可空 B_num 人数 int 许可空 在本表5.1.3中出勤统计包含职员编号,出勤编号,上班时间,下班时间,缺勤统计 表5.1.3出勤统计表 列名 说明 字段类型 约束控制 w_id 职员编号 Char(4) 主键 w_num 出勤编号 Int 主键 work_tim 上班时间 Datetime 许可空 end_tim 下班时间 Datetime 许可空 late 迟到统计 int 许可空 absent 旷工统计 int 许可空 在本图5.1.4中出差统计职员编号,出差编号,开始时间,结束时间,统计天数 表5.1.4 出差统计表 列名 说明 字段类型 约束控制 w_id 职员编号 Char(4) 主键 Out_num 出差编号 Int 主键 Out_tim 开始时间 Datetime 许可空 Back_tim 结束时间 Datetime 许可空 Out_days 统计天数 Int 许可空 在本表5.1.5中加班统计表关键包含职员编号,加班编号,开始时间、结束时间。时间统计 表5.1.5 加班统计表 列名 说明 字段类型 约束控制 w_id 职员编号 Char(4) 主键 Over_num 加班编号 Int 主键 Over_tim 开始时间 Datetime 许可空 Overend_tim 结束时间 Datetime 许可空 Over_days 时间统计 Int 许可空 在本表5.1.6中,请假统计表关键包含职员编号,请假编号,请假开始时间和请假结束时间组成。 表5.1.6 请假统计表 列名 说明 字段类型 约束控制 w_id 职员编号 Char(4) 主键 Off_num 请假编号 Int 主键 Off_tim 请假开始时间 Datetime 许可空 Offend_tim 请假结束时间 Datetime 许可空 Off_days 统计天数 Int 许可空 在本图5.1.7中月统计关键包含职员编号,出勤月统计,出差月统计,请假月统计,加班月统计 表5.1.7 月统计统计表 列名 说明 字段类型 约束控制 w_id 职员编号 Char(4) 主键 alllate 迟到月统计 Int 许可空 allabsent 旷工月统计 Int 许可空 Out_note 出差月统计 Int 许可空 Over_note 加班月统计 Int 许可空 Off_note 请假月统计 Int 许可空 在本表5.1.8中,时间统计表关键包含职上班时间,下班时间 表5.1.8时间统计表 列名 说明 字段类型 约束控制 w_time 上班时间 Char(20) 非空 e_time 下班时间 Char(20) 非空 6代码 1.存放过程脚本: CREATE PROC TJ_LATE @WORK_TIME DATETIME,@LATE INT, @ALLLATE INT OUTPUT AS SELECT @WORK_TIME=(SELECT MONTH FROM CHUQIN) SELECT @LATE=COUNT(LATE)FROM CHUQIN WHERE LATE='1' UPDATE ALLLATE SET ALLLATE=@ALLLATE FROM TONGJI WHERE @ALLLATE=@LATE CREATE PROC TJ_ABSENT @WORK_TIME DATETIME,@ABSENT INT, @ALLABSENT INT OUTPUT AS SELECT @WORK_TIME=(SELECT MONTH FROM CHUQIN) SELECT @ABSENT=COUNT(ABSENT)FROM CHUQIN WHERE ABSENT='1' UPDATE ALLABSENT SET ALLABSENT=@ALLABSENT FROM TONGJI WHERE @ALLABSENT=@ABSENT 2.触发器脚本: *触发器:*/ /*删除职员同时删除出勤统计*/ create trigger delete_data on woker for delete as delete from chuqin where w_id=(select w_id from woker) /*迟到,旷工触发器*/ create trigger tri_state on chuqin for insert as declare @late char(10),@abset char(10) ,@w_id int,@work_time datetime select @w_id=w_id,@work_time=work_time from inserted if((work_time-year/month/day)<w_time and w_time<((work_time-year/month/day)+5)) update chuqin set late='1' where w_id=@w_id and work_time=@work_time if(w_time>((work_time-year/month/day)+5)) update chuqin set absent='1' where w_id=@w_id and work_time=@work_time 3试图脚本 /*创建视图*/ SELECT dbo.bumen.b_name, dbo.bumen.b_num, dbo.woker.w_name, dbo.woker.w_sex, dbo.woker.w_age, dbo.woker.w_degree FROM dbo.bumen INNER JOIN dbo.woker ON dbo.bumen.b_id = dbo.woker.b_id7: 4数据库恢复和备份: /*数据库完全备份*/ backup database kqgl to disk ='f:\备份数据库\kqgl_jiaoxue1' with init go /*数据库恢复*/ restore database kqgl from disk = 'f:\备份数据库\kqgl_jiaoxue1' with recovery go /*数据库差异备份*/ backup database kqgl to disk ='f:\备份数据库\kqgl_jiaoxue2' with differential go /*数据库恢复*/ restore database kqgl from disk = 'f:\备份数据库\kqgl_jiaoxue2' with norecovery go restore database kqgl from disk = 'f:\备份数据库\kqgl_jiaoxue2' with replace go- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单位 考勤 综合 管理 系统 数据库 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文