SQLserver数据库设计实例_第1页
SQLserver数据库设计实例_第2页
SQLserver数据库设计实例_第3页
SQLserver数据库设计实例_第4页
SQLserver数据库设计实例_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、精选文档人本大殍数据库原理与应用课程设计A报告姓 名:袁一帆 学 号:20121480学院(系):管理学院专 业:信息管理与信息系统班 级:12级信管1班襄阳迈博信息科技有限公司企业考勤管理系统一、系统目标设计1系统开发的总体任务是实现企业员工考勤管理的系统化、规范化、和自 动化。2能够和人事管理系统、工资管理系统相结合,真正实现企业高效、科学、 现代化的员工管理。二、开发实际思想1尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到 充分利 用公司现有资源,提高系统开发水平和应用效果的目的。2员工考勤管理系统能够和考勤机相连接,从而完成自动、高效、科学的 考勤信息输入。3系统采用模

2、块化程序设计方法,既便与系统功能的各种组合和修该,又 便于未 参与开发的技术维护人员补充、维护。系统应具备数据库维护功能,即使根据用户需求进行数据的添加、删除、 修改、被分等操作。系统需求分析1考勤管理涉及企业人事管理的多个方面,如员工职务升迁、工资发放、奖金发放、员工 医疗保险发放等等。本利自重的考勤管理系统需要完成功能主要有以下几点。2员工考勤信息处理。该英完成员工考勤情况的输入、修改等操作。如果 企业内 有考勤机,可以将它的输出处理后,形成考勤管理系统考勤模块的 输入。3企业缺勤类型的设定。4企业考勤统计。该模块可对某个员工进行考勤情况的统计,生成统计报5缺勤时间,缺勤类型对工资的影响

3、6缺勤时间,缺勤类型对升职的影响数据字典数据项表1名称员工编号说明每个员工拥有唯一的编号字符型长度4有关数据存储员工基本信息存储表2名称员工姓名说明员工姓名字符型长度10有关数据存储员工基本信息存储表3名称员工职务说明员工在公司的职务字符型长度10有关数据存储员工基本信息存储表4名称员工电话说明员工保留的联系方式字符型长度11有关数据存储员工基本信息存储表5名称员工所属部门说明员工在公司的所属部门字符型长度20有关数据存储员工基本系存储表6名称缺勤类别说明缺勤不恢字符型长度3有关数据存储缺勤类别存储表7名称缺勤名称说明缺勤类别描述字符型长度10有关数据存储缺勤类别存储表8名称缺勤描述说明缺勤描

4、述navrchar长度50有关数据存储缺勤类别储存表9名称缺勤天数说明缺勤的时长字符型长度3有关数据存储考勤管理存储表10名称缺勤日期说明缺勤的具体时间字符型长度20有关数据存储缺勤管理存储数据结构表11名称员工信息信息说明是考勤人员的主体数据结构,定义了公司员工的基本信 息组成员工姓名;员工编号;员工所属部门;员工电话;员工 职务表12名称考勤信息信息说明是考勤系统的主体数据结构,定义了考勤的相关信息。组成缺勤时间;缺勤天数;缺勤类别;缺勤原因。表13名称缺勤类别信息说明是考勤类别的主体数据结构,定义了考勤类别的相关 信息。组成缺勤类别,缺勤描述,缺勤名称表14名称缺勤处罚信息说明是缺勤处罚

5、的主体数据结构,定义了缺勤处罚的信息组成缺勤时间,缺勤类别,工资处罚表15名称月工资信息说明是对每月工资的主体数据结构,定义了月工资的信息组成员工编号,工资总额,工资处罚,工资总计表16名称升迁评分表说明是职务变动的主体数据结构,定义了升迁评分的信息组成员工编号,评分总分,缺勤时长,缺勤类别,评分总 计数据流表17名称员工信息说明公司进行人员变动时对员工信息表进行更新。数据来源公司数据去向员工信息表数据结构员工信息信息表18名称每月考勤情况说明对员工的缺勤情况进行信息发布数据来源公司考勤表数:口向公司考勤汇总表数:牌结构每月考情情况信息表19名称缺勤原因说明对记录员工缺勤的具体原因记性描述数据

6、来源缺勤表数据去向考勤信息表数据结构考勤信息信息表20名称考勤信息说明管理员对员工考勤信息进行更新数据来源员工考勤信息数:口向员工考勤表数:牌结构员工考勤信息表21名称月工资信息说明管理员对于人员工资信息进行公告数据来源考勤信息数据去向月工资表数据结构月工资信息表22名称升迁信息说明对员工的升迁进行评定数据来源百!信息数据去向升迁评分表数据结构升迁评定数据储存表23名称员工信息存储说明存储员工的基本信息组成员工姓名,员工编号,员工电话,员工地址,员工职 务后无立即查询信息有表24名称考勤信息存储说明存储员工平时出勤,缺勤的信息。组成员工编号,员工姓名,缺勤时间,缺勤天数,缺勤类 别,缺勤原因后

7、无立即查询信息有表25名称考勤类别信息储存说明存储考勤类别的信息组成缺勤天数,缺勤类别,缺勤原因后无立即查询信息有处理过程表26名称考勤信息处理说明对员工的日常出勤情况信息进行整理输入员工号,缺勤时间,缺勤时长输出月工资表,升迁评定表处理根据当月员工的考勤情况,对员工进行相应处理。表27名称月工资总计说明反应员工每月工资情况输入员工号,缺勤时长,缺勤类别输出月工资表处理根据根据当月员工的考勤情况,对员工工资进行处罚表28名称升迁评定说明反应员工职务评分输入员工号,缺勤时长,缺勤类别输出生前评定表处理根据当月员工的考勤情况,对员工进行评分进行扣除概念设计本实例根据上面的设计规划出的实体有: 考勤

8、信人 勤类型、月工资、升迁评定实体。各个实体的E- 系E-R图描述如下。员工基本信息/ 、_£姓名)< 一、职突编力) (所属)部门图i员工属性图考勤信息A- 一 -*-*%> 111/ (原因- y3员工号/1厂一上i-L、f、L姓名天数),1实体、员工基本信息实体、缺 R图以及实体和实体之间的关电话-一J图2考勤信息属性图图3缺勤类别属性图图5实体关系E-R图考勤管理表表29列名数据类型能否为空说明ygnoumberChar (10)Notnull员工号qqdateChar (20)Notnull缺勤日期qqdaynumberChar (20)Null缺勤天数qqlb

9、Char (3)Null缺勤类型qqliyouChar (100)Null缺勤原因缺勤类别表表30列名数据类型能否为空说明qqlbChar (3)Notnull类别qqmcnavrchar (10)Null名称qqmsnavrchar (10)Null类别描述员工基本信息表表31列名数据类型能否为空说明ygnumberChar (10)Notnull员工号ygnamechar (10)Null员工姓名ygzwChar (20)Null职务ygtelChar (11)Null电话ygdepartmentChar (20)Null所属部门缺勤处罚表表32列名数据类型能否为空说明qqdaynumbe

10、rChar (2)Notnull缺勤天数qqlbChar (3)Notnull缺勤类别gzchufaChar (4)Null处罚月工资表表32列名数:幅类型能否为空说明ygnumberChar (10)Notnull员工号gzqeChar (5)Notnull工资总额gzchufaChar (4)Null工资处罚gzzjChar (5)Notnull工资总计升迁评分表表33列名数据类型能否为空说明ygnumberChar (10)Notnull员工号sqzfChar (3)Notnull升迁总评分qqdaynumberChar (2)Null缺勤时间qqlbChar (3)Null缺勤原因sq

11、zjChar (3)Notnull总计评分创建数据库createdatabase襄阳市迈博科技有限公司考勤系统on(name=襄阳市迈博科技有限公司考勤管理系统,filename=襄阳市迈博科技有限公司考勤管理系统.mdf,size=10mb,maxsize=50mb,filegrowth =10%)log on(name=襄阳市迈博科技有限公司_log,filename襄阳市迈博科技有限公司考勤管理系统.ldf,size=10mb,maxsize=20mb,filegrowth =10%)vfq 胃L hd v«l-id I型口EL 二FIT T 口 JX % ”+ i1帮餐工*

12、j YI4Mi«Mjiai<4i!- " e否smcsitHmtM比* 一中+.r 一也百组方-0 *CMIfW2,r- Ft皿av 南田向武博1装营单占其/#1亍妹"底也布西却B白累£二1点*理年十心l- “.转用币于悔3H可怀!以司等肝理奇女一山 jiUi-LDUiMMV3VI: .ftafr工llB:。吗口”,r戛方用近科晤有僧介网”口 m .黑吊巾5海引帔丽!£可工叱I遐摹跄Liz .pjlt -1 rw>U£B '二 Du13 TiW创建表createtable考勤管理表 (ygnumber char(1

13、0), qqdatechar(20), qqdaynumberchar(20), qqlb char(3),qqliyou char(100)对象资源首理器,a x密也二31 了-I d G网06晓5日LETFBESS (L Server 3. (J.X12口数据库困匕系统数据库± J yuanyi £an201214801-霆阳市迈国科技有限公司考勤系统+1 ._!数据库关系图回口表+系抄表+ 口砧山考勤营理袤+1祝国1m L - 1=1 ?J -A二匚丘三匕曰 talj le (ygnunit'Er ch3L (10)qqdate char(20),摘要GH4U

14、652X5QL. . . LQ«rrlqqdayniittfoer char (2C), qqW chat (3) ,eehqqliyou char!)createtable缺勤类别表 (qqlb char(3),qqmc nvarchar(100), qqms nvarchar(10)当善L向中6 |<5H4Q65ZSSmrJ£SS (SL Server BQ,即隹-二J数据年±1 LJ系统数据库+ yuaiiyi £an201214301-J褰阳市迈博科技有阳公司考勤系藐S 后数据库关系图口口表1) LJ系域表±1 口此心.考勤管理蓑

15、衣-dbo,韦孰百桂春. . UJaeicreate table快勤类别表 ( qq lb c har(3 J qqnkc nvarcrhar (100) f qqms nvarchar (10出杷队蛾勤类别族国。视图 c Sl Iia ' -Icreatetable员工基本信息表 (ygnumber char(10) primary key, ygname char(10),ygzw char(20),ygtel char(11),ygdepartmentchar(20),)导也上®1-© GH40652SQ LEX PRESS (SQL Server 9. 0

16、3042m数蹙摩If u系统数据库.+, J yuonyifanZD1214301 二i嘉阳市迈倬科技有限公司考勤系急 *i _j数据摩关系图 d表 出蓑玩衷 田 _1 dbo-考勤管理表 LiJ 口 dbo.缺勤槃品廉 + 口 疝如员工基本信息表 +视圉create table 员工基本信息表 ygnuwfcer cliar 10) primaty keyygname char(IQ I.char 1(20 fygce1 ctar(11j,y gde par tine n t char 2 0).createtable缺勤处罚表 (qqdaynumberchar(2), qqlb char(

17、3),gzchufa char(4),)当凿口面了- 6 阻40的以找血PRESS CEQLQ 0. 3042-U数据库i± U案些数据库|± J piajiy 1 f anZJ 12L 48U1-J襄旺市迈博科技有限公司考勃索藐,,数据库关系图一表+ 系期表 3%节物管理表 +1 ,3砧立缺勤处罚蕨 *1 砧。,缺勤搬赚 + 口砧正次二廷本信息表 一现因 +司里词* 口可编程性+安全性十_j叟至性create table 缺勒处罚表 qqdaynunibeir char (2),qqlb chat ,gcnuiu chat;.5,_j消息F令已成文完成“hlcreatet

18、able月工资表 (ygnumber char(10) primary key, gzqe char(5), gzchufa char(4), gzzj char(5),l割L一1" jj GK40B52SQLEXFRESS (SQL Server 9. CL 3042 匕LJ数据库+1 l_J系统数据库# I yuanyi fan201214801a J霆阳市迈博科技有限公司考勤系统国口数据库关系图三表(+ 口系箫表+ 口比。考勤管整表+ J ab0.缺勤处罚表e. 如0.缺勤类别表+ J dbo.员工基本信息表田口疝必月工费表+i ._i视图create table 月工资表 (

19、yuuiniber char 10) primary key,gzqe char(5)tgzchufa char(4) tgzzj char(5);createtable升迁评分表 (ygnumber char(10), sqzf char(3), qqdaynumnerchar(2), qqlb char(3), sqzj char(3), )留善尸向了-|jj GH40e52SQLEXPRESS CSQL Sarvir 9.0 3042-一i数据库It Lj系统数据库午 I ynwiyi f3101214301f- I霆阳市迈博科技部艮公司考勤系旅数据库关系图日口惠4 LJ系统表t J迎。

20、考勤管理表t 1址。缺勤处罚表田祗。.饿勤类别表5 n祗。.升迂评分表+ j (Tb口.品工基本信息表+ J JLq月工资表十二视图表二也 苦勤营班表 7 GH40652SQL. . LQueryl create table 升迁评分表ygnuiriber char 10 i tsqz£匚h曰匚3 fccgdaynuinner char (2),(jqlte ehaf (3 j,gqz j char (3 i ,C _B泊自"I输入数据insert into 考勤管理表 values('10001','11.11-11.15','4&

21、#39;,'2','事假')insert into 考勤管理表 values('10002','11.15-11.16','2','1','病假)其余输入如下insert into员工基本信息表values('10001','袁绍','总经理','1311000123''经理办公室 )insert into员工基本信息表 valuesC10002','曹操','副经理','

22、1311000124''经理办公 司')其余输入如下DEAOG PC.yjdnvihi0121BOzy dba员工"'三一Mkiofl SQ文小F:,的:号 观营M 万口巧 月史:。苴芭/LtXW _TD 商UMO 喇倒)i回 司里士 |更魁国im ?囱”依 二面ICEA4K PC.- dbc. = Ii.IDEA400-PC.yuany. . dbo.Table.rLDEA4¥q-fMjmbefVq-zwVqel¥g&Mdriw 一10001dsaw13110W123,»JJL2普雪El*f31131100012

23、4逑理分公司s1M03到校将生第遭皿 13110(»125图组薛那控宿监-13110401技术辞1M05青奉后批理1311000127言党部NIKINUUN皿insert into缺勤类别表values('1','病假','请假不得多于大) insert into缺勤类别表values(2,'事假','请假不得多于大) 其余输入如下insert into 缺勤处罚表 values('1','1','10') insert into 缺勤处罚表 values('1&#

24、39;,2,'20') 其余输入如下立耳笳JUi打早日由肃"UQ fltEilT0(ft. _J=lTj 网邛甑”。|3333口 ilMdJ肉剧剧人lb向白-视uni己工dhu怆H n-j 山 & m & '昌F 2 J?北封,.:2J R 31m 担,/询=讦里FW尹拜*Q Xrr.ruxi x ,.用.开 dbo涮SMTK,心I取4*卅固:燃乳不.“"," Ul'KI n n加,F T霸苣冬*之.'._>旧名*4匹R J ReporfcierverH. J ertS*rtiwTem|>DfiI

25、- J yufl|i>ryilAn2D12l4SOTyun否;i毛Q2j _ RleTabk-t考置岁芝次;l : J"息的梃二;表;1小噫湖悔-Id*迳丽浮m _i 1廿员工荏丁二亍亨I 3 dbc弓工冲可任 同宣词 司嗨fl %N,.孙&*r仔史全性I. J匡*安i*Rll±Alw,悝MM可锹U n莒需_, h". I|' -ii- f 曲SQL Sew 曰:占旧H XP)insert into 月工资表 valuesf1000T,'5000','0','5000)insert into 月工资表

26、values'10002;'4000','80','5000)其余输入如下IDEA400-PCryuanyifaEul2148Ozv-dbo J_SS-金哥荏克旬叫口/学aA J 10 . ) 存 1 卜 1 11胃寺'2H,用娼田Eg|*S3Y)¥曰巨 为尚二立mFJ森宙视图M 底目F tSDJ 鱼应忘Tt寻R. IS(TJ窗口逻|帮威L:IDCMW PG/ua. -Dtey dbo用工赞表 X连搔,为北二产画3对的.占怕骨无言 Q黑o 4 IDEAJOO-PC (SQL Senre 11 £U1OT - I3 一

27、初E=pmQ 团田同日Report&erverRqpo ri&erverTem pD B yud nryifa n 201214&fey 口交由笄关案留Yn-inumber100JI18K10003100541005Gz-qeGz-chutaGz-zfBODO05000«NX>80392035OT20MM35001G0祝02500403460MJliWJlimJHPF F Lh E lh 坛 & &Q军流表口I F kT4bkrs口 二 口 :lh C去勤管香表 dh 口,射片击:Ihe赭U击 由口升迂讦臂表Hh口 f3二三才皆与表Mh 口月二声书insert into 升迁评分表 valuesC10001','100','0','0','100') insert into 升迁评分表 valuesn0002','100','4',2,'92) 其余输入如下查询总经理的最终月工资select gzzjfrom月工资表where ygnumber=( select ygnumber from员工基本信息表 where ygzw='总

温馨提示

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

评论

0/150

提交评论