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

下载本文档

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

文档简介

...wd......wd......wd...数据库原理与应用课程设计A报告姓名:袁一帆学号:20121480学院(系):管理学院专业:信息管理与信息系统班级:12级信管1班襄阳迈博信息科技企业考勤管理系统一、系统目标设计1系统开发的总体任务是实现企业员工考勤管理的系统化、标准化、和自动化。2能够和人事管理系统、工资管理系统相结合,真正实现企业高效、科学、现代化的员工管理。二、开发实际思想1尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而到达充分利用公司现有资源,提高系统开发水平和应用效果的目的。2员工考勤管理系统能够和考勤机相连接,从而完成自动、高效、科学的考勤信息输入。3系统采用模块化程序设计方法,既便与系统功能的各种组合和修该,又便于未参与开发的技术维护人员补充、维护。系统应具备数据库维护功能,即使根据用户需求进展数据的添加、删除、修改、被分等操作。系统需求分析1考勤管理涉及企业人事管理的多个方面,如员工职务升迁、工资发放、奖金发放、员工医疗保险发放等等。本利自重的考勤管理系统需要完成功能主要有以下几点。2员工考勤信息处理。该莫完成员工考勤情况的输入、修改等操作。如果企业内有考勤机,可以将它的输出处理后,形成考勤管理系统考勤模块的输入。3企业缺勤类型的设定。4企业考勤统计。该模块可对某个员工进展考勤情况的统计,生成统计报表。5缺勤时间,缺勤类型对工资的影响6缺勤时间,缺勤类型对升职的影响数据字典数据项表1名称员工编号说明每个员工拥有唯一的编号类型字符型长度4有关数据存储员工根本信息存储表2名称员工姓名说明员工姓名类型字符型长度10有关数据存储员工根本信息存储表3名称员工职务说明员工在公司的职务类型字符型长度10有关数据存储员工根本信息存储表4名称员工说明员工保存的联系方式类型字符型长度11有关数据存储员工根本信息存储表5名称员工所属部门说明员工在公司的所属部门类型字符型长度20有关数据存储员工根本系存储表6名称缺勤类别说明缺勤种类类型字符型长度3有关数据存储缺勤类别存储表7名称缺勤名称说明缺勤类别描述类型字符型长度10有关数据存储缺勤类别存储表8名称缺勤描述说明缺勤描述类型navrchar长度50有关数据存储缺勤类别储存表9名称缺勤天数说明缺勤的时长类型字符型长度3有关数据存储考勤管理存储表10名称缺勤日期说明缺勤的具体时间类型字符型长度20有关数据存储缺勤管理存储数据构造表11名称员工信息信息说明是考勤人员的主体数据构造,定义了公司员工的根本信息组成员工姓名;员工编号;员工所属部门;员工;员工职务表12名称考勤信息信息说明是考勤系统的主体数据构造,定义了考勤的相关信息。组成缺勤时间;缺勤天数;缺勤类别;缺勤原因。表13名称缺勤类别信息说明是考勤类别的主体数据构造,定义了考勤类别的相关信息。组成缺勤类别,缺勤描述,缺勤名称表14名称缺勤处分信息说明是缺勤处分的主体数据构造,定义了缺勤处分的信息组成缺勤时间,缺勤类别,工资处分表15名称月工资信息说明是对每月工资的主体数据构造,定义了月工资的信息组成员工编号,工资总额,工资处分,工资总计表16名称升迁评分表说明是职务变动的主体数据构造,定义了升迁评分的信息组成员工编号,评分总分,缺勤时长,缺勤类别,评分总计数据流表17名称员工信息说明公司进展人员变动时对员工信息表进展更新。数据来源公司数据去向员工信息表数据构造员工信息信息表18名称每月考勤情况说明对员工的缺勤情况进展信息发布数据来源公司考勤表数据去向公司考勤汇总表数据构造每月考情情况信息表19名称缺勤原因说明对记录员工缺勤的具体原因记性描述数据来源缺勤表数据去向考勤信息表数据构造考勤信息信息表20名称考勤信息说明管理员对员工考勤信息进展更新数据来源员工考勤信息数据去向员工考勤表数据构造员工考勤信息表21名称月工资信息说明管理员对于人员工资信息进展公告数据来源考勤信息数据去向月工资表数据构造月工资信息表22名称升迁信息说明对员工的升迁进展评定数据来源考勤信息数据去向升迁评分表数据构造升迁评定数据储存表23名称员工信息存储说明存储员工的根本信息组成员工姓名,员工编号,员工,员工地址,员工职务有无立即查询信息有表24名称考勤信息存储说明存储员工平时出勤,缺勤的信息。组成员工编号,员工姓名,缺勤时间,缺勤天数,缺勤类别,缺勤原因有无立即查询信息有表25名称考勤类别信息储存说明存储考勤类别的信息组成缺勤天数,缺勤类别,缺勤原因有无立即查询信息有处理过程表26名称考勤信息处理说明对员工的日常出勤情况信息进展整理输入员工号,缺勤时间,缺勤时长输出月工资表,升迁评定表处理根据当月员工的考勤情况,对员工进展相应处理。表27名称月工资总计说明反响员工每月工资情况输入员工号,缺勤时长,缺勤类别输出月工资表处理根据根据当月员工的考勤情况,对员工工资进展处分表28名称升迁评定说明反响员工职务评分输入员工号,缺勤时长,缺勤类别输出生前评定表处理根据当月员工的考勤情况,对员工进展评分进展扣除概念设计本实例根据上面的设计规划出的实体有:考勤信息实体、员工根本信息实体、缺勤类型、月工资、升迁评定实体。各个实体的E-R图以及实体和实体之间的关系E-R图描述如下。员工根本信息员工根本信息职务所属部门编号姓名职务所属部门编号姓名图1员工属性图考勤信息考勤信息原因原因员工号类别天数姓名员工号类别天数姓名图2考勤信息属性图缺勤类别缺勤类别类别描述名称类别描述名称图3缺勤类别属性图月工资月工资总额总额总计总计处分处分图4月工资属性图升迁评分升迁评分总计总额总计总额扣除扣除图5升迁评分树形图n1n1缺勤类型输入考勤考情信息员工n1n1缺勤类型输入考勤考情信息员工111111反响1升迁评定月工资1升迁评定月工资图5实体关系E-R图考勤管理表表29列名数据类型能否为空说明ygnoumberChar〔10〕Notnull员工号qqdateChar〔20〕Notnull缺勤日期qqdaynumberChar〔20〕Null缺勤天数qqlbChar〔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〕NullygdepartmentChar〔20〕Null所属部门缺勤处分表表32列名数据类型能否为空说明qqdaynumberChar〔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缺勤原因sqzjChar〔3〕Notnull总计评分创立数据库createdatabase襄阳市迈博科技考勤系统on(name=襄阳市迈博科技考勤管理系统,filename='D:\襄阳市迈博科技考勤管理系统.mdf',size=10mb,maxsize=50mb,filegrowth=10%)logon(name=襄阳市迈博科技_log,filename='D:\襄阳市迈博科技考勤管理系统.ldf',size=10mb,maxsize=20mb,filegrowth=10%)创立表createtable考勤管理表(ygnumberchar(10),qqdatechar(20),qqdaynumberchar(20),qqlbchar(3),qqliyouchar(100))createtable缺勤类别表(qqlbchar(3),qqmcnvarchar(100),qqmsnvarchar(10))createtable员工根本信息表(ygnumberchar(10)primarykey,ygnamechar(10),ygzwchar(20),ygtelchar(11),ygdepartmentchar(20),)createtable缺勤处分表(qqdaynumberchar(2),qqlbchar(3),gzchufachar(4),)createtable月工资表(ygnumberchar(10)primarykey,gzqechar(5),gzchufachar(4),gzzjchar(5),)createtable升迁评分表(ygnumberchar(10),sqzfchar(3),qqdaynumnerchar(2),qqlbchar(3),sqzjchar(3),)输入数据insertinto考勤管理表values('10001','11.11-11.15','4','2','事假')insertinto考勤管理表values('10002','11.15-11.16','2','1','病假')其余输入如下insertinto员工根本信息表values('10001','袁绍','总经理','1311000123','经理办公室')insertinto员工根本信息表values('10002','曹操','副经理','1311000124','经理办公司')其余输入如下insertinto缺勤类别表values('1','病假','请假不得多于天')insertinto缺勤类别表values('2','事假','请假不得多于天')其余输入如下insertinto缺勤处分表values('1','1','10')insertinto缺勤处分表values('1','2','20')其余输入如下insertinto月工资表values('10001','5000','0','5000')insertinto月工资表values('10002','4000','80','5000'

温馨提示

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

评论

0/150

提交评论