单位考勤管理系统数据库设计_第1页
单位考勤管理系统数据库设计_第2页
单位考勤管理系统数据库设计_第3页
免费预览已结束,剩余13页可下载查看

下载本文档

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

文档简介

1、单位考勤管理系统数据库设计说明书拟制人 姜涛 魏婷审核人陈敏批准人【2013年1月17日星期四】数据库设计说明书1. 引言编写目的随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来 越复杂。规范的考勤管理是现代企业提高管理效益的重要保证, 而传统的人工管 理存在着效率低、 不易统计、 成本高和易出错等弊端, 已经无法适应现代企业的 需求。随着计算机技术和通信技术的迅速发展, 将传统的人工考勤管理计算机化, 建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现 “公正考 勤,高效薪资 ”,使企业的管理水平登上一个新的台阶。待开发软件系统的名称:单位考勤管理系统本项目的任

2、务提出者:石河子大学本项目开发者:姜涛,魏婷本项目用户:单位管理人员2外部设计支持软件本数据库主要采用微软公司的成熟数据库系统SQL Server2005Q提供了较为灵活操作简单的功能,可以为数据库管理员和系统开发人员提供很好的支持。 3结构设计 概念结构设计本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据 形式,包括各数据项、 记录、系、文卷的标识符、 定义、类型、度量单位和值域,背景a.b.c.d.系统界面:单信息查询:按址名按綿弓疋曰卫工温导凿别602302k£S£8蓟建理WUZJLIJZ590?304Pa -酣IffiS8D?3Cr24風?i口门夕

3、幷门心卑碣802307明舟:26职页9Q23TOB3职员802309社清29职员802310勇O职灵A想姓启转骊号802310®回衣询姑豊职工績号1 S3工姓名1惟别1年龄卜802310聲蛊M11.*概念结构设计:321局部E-R图:(1)员工E-R图,如图3.2.1所示图3.2.1员工E-R图(2)图3.2.2 为出勤E-R图(4)加班E-R图如图3.2.4所示(5)请假E-R图如图3.1.5所示(6)图3.2.6统计E-R图(7)图3.2.7总体E-R图4.逻辑结构设计图327总体E-R图关系图diudiai *电 OUt_1JTcwtHnfiebackJmFjlaban 0如d

4、over tirn壮timtcw davswukfT *rhuqin *P wj(1¥ wjmje w&rit_rBrt5 erjtrre latE cbaentqinjir! *嘗 w._B 嘗 offjfcuim*#Tjrrrt& o#fEnd_ftme cff.h 详数据字典职工(职工编号,部门工编号,姓名,性别,年龄) 部门(部门工编号,名称,人数)出勤记录(职工编号,迟到,旷工,上班时间,下班时间,缺勤记录) 出差记录(职工编号,出差编号,开始时间,结束时间,统计天数) 加班信息(职工编号,加班编号,加班开始时间,加班结束时间,加班时间 统计)请假信息(职工

5、编号,请假编号,请假开始时间,请假结束时间,请假时间 统计)月统计(职工编号,迟到天数,旷工天数,出差月统计,加班月统计,请假月统 计)时间表(上班时间,下班时间)5物理结构设计存储结构设计在本图中5.1.1职工信息表主要包括职工编号,姓名,性别,年龄表5.1.1职工信息表列名说明字段类型约束控制w_id职工编号Char(4)主键b_id部门编号Char(2)主键w_n ame”生名Char(6)非空w_sex性别Char(2)男'或'女w age年龄Int非空w degree职称char(4)非空在本图中5.1.2职工信息表主要包括部门编号,名称,人数表5.1.2 部门信息表

6、列名说明类型备注b id部门编号Char(2)不允许空,主键B n ame名称Char(10)不允许空B num人数int允许空在本表5.1.3中出勤记录包含职工编号,出勤编号,上班时间,下班时间,缺勤记录表5.1 .3出勤记录表列名说明字段类型约束控制w id职工编号Char(4)主键w_num出勤编号Int主键work tim上班时间Datetime允许空en d tim下班时间Datetime允许空late迟到记录int允许空absent旷工记录int允许空在本图5.1.4中出差记录职工编号,出差编号,开始时间,结束时间,统计天数表5.1.4出差记录表列名说明字段类型约束控制w id:职

7、工编号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允许空Overe nd tim结束时间Datetime允许空Over days时间统计Int允许空在本表5.1.6中,请假记录表主要包括职工编号,请假编号,请假开始时间和请假结束时

8、间组成。表5.1.6请假记录表列名说明字段类型约束控制w id:职工编号Char(4)主键Off num请假编号Int主键Off tim请假开始时间Datetime允许空Offen d tim:请假结束时间Datetime允许空Off days统计天数Int允许空在本图5.1.7中月统计主要包括职工编号,出勤月统计,出差月统计,请假月统计,加班月统计表5.1.7月统计记录表列名说明字段类型约束控制w id职工编号Char(4)主键alllate迟到月统计Int允许空allabse nt旷工月统计Int允许空Out note出差月统计Int允许空Over note加班月统计Int允许空Off n

9、ote请假月统计Int允许空在本表5.1.8中,时间记录表主要包括职上班时间,下班时间表5.1.8时间记录表列名说明字段类型约束控制w time上班时间Char(20)非空e time下班时间Char(20)非空6代码1. 存储过程脚本:CREATE PROC TJ_LATEWORK_TIME DATETIME , LATE INT ,ALLLATE INT OUTPUTAS SELECT WORK_TIME =( SELECT MONTH FROM CHUQIN )SELECT LATE=COUNT( LATE) FROM CHUQINWHERELATE ='1'UPDATE

10、 ALLLATE SET ALLLATE =ALLLATE FROMTONGJIWHEREALLLATE =LATECREATE PROC TJ_ABSENTWORK_TIME DATETIME , ABSENT INT ,ALLABSENT INT OUTPUTAS SELECT WORK_TIME =( SELECT MONTH FROM CHUQIN )SELECT ABSENT =COUNT( ABSENT) FROM CHUQINWHEREABSENT ='1'UPDATE ALLABSENT SET ALLABSENT =ALLABSENT FROM TONGJI

11、WHEREALLABSENT =ABSENT2. 触发器脚本:*触发器:*/* 删除员工同时删除出勤记录 */ 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 asdeclarelate char ( 10), absetchar ( 10 ), w_id int ,work_timedatetimesele

12、ctw_id =w_id , work_time=work_timefrominsertedif ( work_time- year / month / day )< wtimeandw_time<( work_time -year / month/ day )+ 5)update chuqinset late='1' wherew_id= w_idandwork_time = work_timeif ( w_time >(work_time- year / month/ day )+ 5)update chuqin set absent ='1

13、9; where w_id =w_id and work_time = work_time3试图脚本/* 创建视图 */SELECT INNER JOINON = :4数据库恢复与备份:/* 数据库的完全备份 */ backup database kqglto disk = 备份数据库 kqgl_jiaoxue1' with initgo/* 数据库的恢复 */ restore database kqglfrom disk = 备份数据库 kqgl_jiaoxue1'with recovery go/* 数据库差异备份 */ backup database kqglto disk =

温馨提示

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

最新文档

评论

0/150

提交评论