SQL server数据库设计实例(11页).doc

上传人:1595****071 文档编号:35385332 上传时间:2022-08-21 格式:DOC 页数:11 大小:416.50KB
返回 下载 相关 举报
SQL server数据库设计实例(11页).doc_第1页
第1页 / 共11页
SQL server数据库设计实例(11页).doc_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《SQL server数据库设计实例(11页).doc》由会员分享,可在线阅读,更多相关《SQL server数据库设计实例(11页).doc(11页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

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

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

3、某个员工进行考勤情况的统计 ,生成统计报表。5 缺勤时间,缺勤类型对工资的影响6 缺勤时间,缺勤类型对升职的影响数据字典数据项表1名称员工编号说明每个员工拥有唯一的编号类型字符型长度4有关数据存储员工基本信息存储表2名称员工姓名说明员工姓名类型字符型长度10有关数据存储员工基本信息存储表3名称员工职务说明员工在公司的职务类型字符型长度10有关数据存储员工基本信息存储表4名称员工电话说明员工保留的联系方式类型字符型长度11有关数据存储员工基本信息存储表5名称员工所属部门说明员工在公司的所属部门类型字符型长度20有关数据存储员工基本系存储表6名称缺勤类别说明缺勤种类类型字符型长度3有关数据存储缺勤

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

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

6、考勤表数据去向公司考勤汇总表数据结构每月考情情况信息表19名称缺勤原因说明对记录员工缺勤的具体原因记性描述数据来源缺勤表数据去向考勤信息表数据结构考勤信息信息表20名称考勤信息说明管理员对员工考勤信息进行更新数据来源员工考勤信息数据去向员工考勤表数据结构员工考勤信息表21名称月工资信息说明管理员对于人员工资信息进行公告数据来源考勤信息数据去向月工资表数据结构月工资信息表22名称升迁信息说明对员工的升迁进行评定数据来源考勤信息数据去向升迁评分表数据结构升迁评定数据储存表23名称员工信息存储说明存储员工的基本信息组成员工姓名,员工编号,员工电话,员工地址,员工职务有无立即查询信息有表24名称考勤信

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

8、定表处理根据当月员工的考勤情况,对员工进行评分进行扣除概念设计本实例根据上面的设计规划出的实体有:考勤信息实体、员工基本信息实体、缺勤类型 、月工资、升迁评定实体。各个实体的 E-R 图以及实体和实体之间的关系 E-R 图描述如下。员工基本信息电话职务所属部门编号姓名图1 员工属性图考勤信息原因员工号类别天数姓名图2 考勤信息属性图缺勤类别类别描述名称图3 缺勤类别属性图月工资总额总计处罚图4 月工资属性图升迁评分总计总额扣除图5 升迁评分树形图n1n1缺勤类型输入考勤考情信息员工111反应1升迁评定月工资图5 实体关系E-R图考勤管理表表29列名数据类型能否为空说明ygnoumberChar

9、(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)Null

10、电话ygdepartmentChar(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升迁总评

11、分qqdaynumberChar(2)Null缺勤时间qqlbChar(3)Null缺勤原因sqzjChar(3)Notnull总计评分创建数据库create database 襄阳市迈博科技有限公司考勤系统on(name =襄阳市迈博科技有限公司考勤管理系统,filename=D:襄阳市迈博科技有限公司考勤管理系统.mdf,size=10mb,maxsize=50mb,filegrowth=10%)log on(name =襄阳市迈博科技有限公司_log,filename=D:襄阳市迈博科技有限公司考勤管理系统.ldf,size=10mb,maxsize=20mb,filegrowth=10

12、%)创建表create table 考勤管理表(ygnumber char(10),qqdate char(20),qqdaynumber char(20),qqlb char(3),qqliyou char(100)create table 缺勤类别表qqlb char(3),qqmc nvarchar(100),qqms nvarchar(10)create table 员工基本信息表(ygnumber char(10) primary key,ygname char(10),ygzw char(20),ygtel char(11),ygdepartment char(20),create

13、 table 缺勤处罚表(qqdaynumber char(2),qqlb char(3),gzchufa char(4),create table 月工资表(ygnumber char(10) primary key,gzqe char(5),gzchufa char(4),gzzj char(5),create table 升迁评分表(ygnumber char(10),sqzf char(3),qqdaynumner char(2),qqlb char(3),sqzj char(3),输入数据insert into 考勤管理表values(10001,11.11-11.15,4,2,事假

14、)insert into 考勤管理表values(10002,11.15-11.16,2,1,病假) 其余输入如下insert into 员工基本信息表values(10001,袁绍,总经理,1311000123,经理办公室)insert into 员工基本信息表values(10002,曹操,副经理,1311000124,经理办公司)其余输入如下insert into 缺勤类别表values(1,病假,请假不得多于天)insert into 缺勤类别表values(2,事假,请假不得多于天)其余输入如下insert into 缺勤处罚表values(1,1,10)insert into 缺勤

15、处罚表values(1,2,20)其余输入如下insert into 月工资表values(10001,5000,0,5000)insert into 月工资表values(10002,4000,80,5000)其余输入如下insert into 升迁评分表values(10001,100,0,0,100)insert into 升迁评分表values(10002,100,4,2,92)其余输入如下查询总经理的最终月工资select gzzjfrom 月工资表where ygnumber=(select ygnumberfrom 员工基本信息表where ygzw=总经理)曹操在公司是什么职务select ygzwfrom 员工基本信息表where ygname=曹操

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 单元课程

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com