精编汽车维修管理系统设计说明书_第1页
精编汽车维修管理系统设计说明书_第2页
精编汽车维修管理系统设计说明书_第3页
精编汽车维修管理系统设计说明书_第4页
精编汽车维修管理系统设计说明书_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1、(精编)汽车维修管理系统设计说明书*实践教学*兰州理工大学计算机与通信学院2011年秋季学期面向对象课程设计题目:汽车维修管理系统设计与实现 专业班级:10级计算机(4 )班 姓名:王健学号:10240421指导教师:朱红蕾成绩:目录第1章概述3第2章需求分析3第3章数据库逻辑设计 8第 4 章 软 件 功 能 设计 12第 5 章系统界面 13第 6 章 程序设计的心的体会 14 参考文献、致谢 15汽车修理管理系统一. 概述1 项目背景在计算机不断发展的今天, 计算机已经运用到各个领域, 计算机的作用使由手工的操作 到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的

2、时间, 提高了正确性, 提高了数据的可靠性。 因此每个公司使用计算机建立自己的业务是迫在眉睫, 汽车修理厂根据业务发展的需要,决定建立一个数据库管理系统,以代替单一的人工管理。 这样使人工操作的管理方便,简单。2 编写目的编写的目的是使汽车修理厂由单一的人工管理到计算机管理的飞跃,使汽车修理厂的管理 的效率得到很大的提高, 使人工管理的出错的机会大大减少, 实现数据的共享, 便于查询自 己的数据信息, 使汽车修理厂的业务的流程时间大大减少, 从而可以提高该汽车修理厂的竞 争性,在社会有立足之地。3 软件定义该软件为第一版,既汽车修理管理系统 1.0 版。4 开发环境数据库:SQLSERVER2

3、000开发和编译环境:VisualC+6.0 。二.需求分析1 通过分析得知,该修理厂共使用5种单据,4种账册和3种主要报表。五种单据如表1所示:表中D1由送修人填写。修理派工员据此开出修理单D2,分派给指定的修理工执行。如果在修理中需要更换零件,一律由修理工填写零件领用单D3向仓库领用。修理结束后,修理工将D2交回给派工员,然后转财务部门结账并开修车发票D5。D4在零件入库时由仓库管理员验收并且填写。图 6显示了这些单据的格式内容。汽车登记单日期:汽车牌号:型号:生产厂四种账册,如表2所示修理项目码:车主名:地址:牌号电话型号修理单编号: 修理工工号: 修理项目:图7-10显示了这些汽车修理

4、单汽车牌号:送车牌号修车发票送修日期日期:生产丿工号牌 号 零件姓名小时工种主工零 要报表如表件小费成本费3所示1-1零件号:-数量:车主名修理小时:出生日期账册的表式。 地址:仕田卓 牌号零件用量修理费修.地址完工日期:派工员:电话7:修理项目:进厂总期计地址心、计零件用量修理工:电话表3当前系统报表示了这编号览表B1B2工号B3文些扌艮表的格式名称姓名量零件号13修理工资月报表 修理工资月报表 修理小时 零件订货计划小时这些报表是以上面提供的九种单据、数氐库零量件号订货量日期数据来源Z3,Z4Z3,月工资Z4帐册为依据,由程序自动统计生成的无需人工干预。零件耗用月报表是以零件入库、 单零件

5、领用单为依据生成的;零件订货地址计划由库存零件台账生成,如果库存余量小于最低库存量,则产生订货计划;修理工资月报表由修理工名册和汽车修理台账生成。2 . ER模型图。汽车牌号生产厂名日期地址件领用单量零件费牌号计修理费生产厂汽车登名修理单编号日期日期修理项目 .- 自话. 牌号汽车基本信息修理F修车发票型号<<修车登记单>>QICHEDENGJD列名数据类型可否为空说明idintNot null序号xcdjnovarcharNull修车登记编号qcdjnovarcharNull汽车牌号qcdjclassvarcharNull型号qcdjfactoryvarcharNul

6、l生产厂qcdjpers onvarcharNull车主名qcdjtelvarcharNull电话qcdjaddrvarcharNull地址qcdjxia ngmuvarcharNull修理项目qcdjdatedatetimeNull日期man agervarcharNull操作员<< 汽车修理单 >>QICHEXIULIDAN列名数据类型可否为空说明idintNot null序号qcxlidvarcharNull修理单编号xcdjnovarcharNull修车登记编号qcxl novarcharNull汽车牌号qcxlfrdatedatetimeNull送修日期qcx

7、lxia ngmuvarcharNull修理项目qcxlgo nghaovarcharNull修理工工号qcxlpaivarcharNull派工员qcxlli ngjia nnovarcharNull零件号qcx Inu mbervarcharNull数量qcxlhourvarcharNull修理小时qcxltodatedatetimeNull完工日期qcxlxlgvarcharNull修理工man agervarcharNull操作员<< 零件领用单 >>LINGJIANLINGYONGDAN列名数据类型可否为空说明idintNot null序号ljlyda nidv

8、archarNull零件领用单编号ljlyidvarcharNull零件号ljlyljhaovarcharNull修理单编号Ijlynu mberintNull数量ljlydatedatetimeNull日期man agervarcharNull操作员<< 零件入库单 >>LINGJIANRUKUDAN列名数据类型可否为空说明idintNot null序号IjrknovarcharNull零件号Ijrkn amevarcharNull零件名IjrkPricevarcharNull成本Ijrknu mbervarcharNull数量ljrkdatedatetimeNull

9、日期ljrkpers onvarcharNull验收人man agervarcharNull操作员<< 修车发票 >>XIUCHEFAPIAO列名数据类型可否为空说明idintNot null序号xld novarcharNull修理单编号fpn amevarcharNull车主名fpaddrvarcharNull地址fpnovarcharNull汽车牌号fpxia ngmuvarcharNull修理项目fpxlm oneyvarcharNull修理费fpljmoneyvarcharNull零件费fpsumvarcharNull总计fpdatedatetimeNull日

10、期<< 修理工名册 >>XIULIGONGMINGCHE列名数据类型可否为空说明idintNot null序号xlg novarcharNull工号xlg namevarcharNull姓名xlghourm oneyvarcharNull小时工资xlgbirthdaydatetimeNull出生日期xlgworkdatedatetimeNull进厂日期xlgaddrvarcharNull地址xlgtelvarcharNull电话<<汽车修理台账>>列名数据类型可否为空说明idintNot null序号xltz novarcharNull修理单编号

11、xltzqc novarcharNull汽车牌号xltzxia ngmuvarcharNull修理项目xlg novarcharNull修理工号xltzhourvarcharNull修理小时xltzxlm oneyvarcharNull修理费xltzljm oneyvarcharNull零件费xltzsumvarcharNull总计xltzlj novarcharNull零件号xltz nu mbervarcharNull数量xltzfrdatedatetimeNull送修日期xltztodatedatetimeNull完工日期<< 库存零件台帐 >>KUCUNLING

12、JIANTAIZHANG列名数据类型可否为空说明idintNot null序号ljnovarcharNull零件号kcljn ame(varcharNull零件名kcljche ngbe nvarcharNull成本kcm oneyvarcharNull价格kcnu mbervarcharNull库存量kcmi nintNull最低库存量kcdin ghuovarcharNull额定订货量<<零件耗用月报表>>列名数据类型可否为空说明idintNot null序号ljhy novarcharNull零件号Ijhyn amevarcharNull零件名Ijhynu mbe

13、rvarcharNull数量ljhy moneyvarcharNull价格ljhylir unvarcharNull利润<<零件订货计划>>列名数据类型可否为空说明idintNot null序号Ijdh namevarcharNull零件名Ijdh nu mbervarcharNull订货量Ijdhm oneyvarcharNull成本ljdhsumvarcharNull总计<<修理工工资月报表>>列名数据类型可否为空说明idintNot null序号xlgz novarcharNull工号xlgz namevarcharNull姓名xlgzho

14、urvarcharNull修理小时xlgzhourm onevarcharNull小时工资yljdhsumvarcharNull月工资<< 零件基本信息 >>LINGJIANJIBENXINXI列名数据类型可否为空说明idintNot null序号ljnovarcharNull零件编号ljn amevarcharNull零件名Ijche ngbe nvarcharNull成本IjmoneyvarcharNull价格<< 汽车基本信息 >>QICHEJIBENXINXI列名数据类型可否为空说明idintNot null序号qcnovarcharNu

15、ll汽车牌号qcclassvarcharNull型号qcfactoryvarcharNull生产厂qcpers onvarcharNull车主名qctelvarcharNull电话qcaddrvarcharNull地址四.软件功能设计2 基本信息:零件基本信息:包括的功能有零件的添加、修改、删除、查询汽车基本信息:包括的功能有汽车的添加、修改、删除、查询修理工基本信息:包括的功能有修理工的添加、修改、删除、查询3 表单操作:修车登记单:包括的功能有修车登记的添加、修改、删除、查询汽车修理单:包括的功能有汽车修理的添加、修改、删除、查询零件入库单:包括的功能有零件入库的添加、修改、删除、查询零件

16、领用单:包括的功能有零件领用的添加、修改、删除、查询 修车发票:包括的功能有修车发票的添加、修改、删除、查询4 帐册操作汽车登记册:包括的功能有汽车的添加、修改、删除、查询 修理工名册:包括的功能有修理工的添加、修改、删除、查询汽车修理台账:自动汽车修理生成台账,有打印和查询的功能库存零件台账:自动库存零件生成台账,可以更新和查询5 报表操作零件耗用月报表:自动生成,有打印和查询功能员工工资月报表:自动生成,有打印和查询功能零件定货计划表:自动生成,有打印和查询功能6帮助帮助文档:用户操作手册关于该系统:版本说明五系统界面1用户登录(用户名及密码都为 admin )2管理用户3主界面及数据添加

17、六程序设计的心得体会SQLServer2000 是美国微软公司开发的一款关系型数据库管理系统的产品,具有成本低,易上手, 工具全等优点。 适用于大型或超大型数据库服务器端。 它所使用的是增强型 T-SQL这个程序用到的数据库是一个关系型的数据库, 设计关系型数据库的重头戏是把数据元素分 别放进相关的表格里。 一旦准备好开始操作数据, 要依靠表格之间的关系把数据以有意义的 方式联系到一起。这也是这个数据库程序设计的难点所在。视图是关系型数据库系统提供给用户以多种角度观察数据库中数据的重要机制。 视图具有如 下的一些优点:1. 简单性。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被

18、经常使用 的查询可以被定义为视图,使用户不必为以后的操作每次都指定全部的条件。2. 安全性。 通过视图用户只能查询和修改他们所能见到的数据。数据库中的其他数据则既看不见也取不到。 数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象 上, 但不能授权到数据库特定行和特定的列上。 通过视图, 用户可以被限制在数据的不同 子集上。3. 逻辑数据独立性。视图可以使应用程序和数据库表在一定程度上独立。如果没有视图,应 用一定是建立在表上的。 有了视图之后, 程序可以建立在视图之上, 从而程序与数据库表被视图分割开来。在本程序中的三种统计报表:零件耗用月报表,修理工工资月报表,零件订货计划。

19、都是通 过视图来完成自动的统计的。数据库程序编写是通过对MFCODBC 数据库访问技术的运用实现。ODBC 基于SQL(StructuredQueryLanguage), 并把它作为访问数据库的标准。这个接口提供了最大限 度的相互可操作性 :一个应用程序可以通过一组通用的代码访问不同的数据库管理系统。一 个软件开发者开发的客户 /服务器应用程序不会被束定于某个特定的数据库之上。ODBC 可以为不同的数据库提供相应的驱动程序。CRecordset 类代表一个记录集。该类是 MFC 的 ODBC 类中最重要、功能最强大的类。本 程序对数据库的操作大多是基于这个类的。通过本次课程设计,让我对 SQL

20、SERVER2000 及 VisualC+ 之间的设计连接有了更深 的理解,提高了软件系统的设计能力,在设计中虽然遇到了很多困难,通过同学朋友帮助, 及网络询问、搜查, 慢慢解决遇到的问题,最终还是完成本次的课程设计, 使我对编程有了 更大的兴趣,形成正确的编写 Windows 程序的思路,了解利用 VisualC+ 编写程序的奥 妙。本次的设计还有些“瑕疵” ,主要是系统界面不够漂亮,还有待提高。七、参考文献、致谢1 张海藩软件工程导论M.清华大学出版社.2003年12月2 张海藩. 软件工程导论学习辅导 M. 清华大学出版社 .2004 年3 萨师煊. 王珊.数据库系统概论 M. 清华大学

21、出版社 .2002 年4 汪孝宜.刘中兵,徐佳晶等JSP数据库开发实例精粹M.电子工业出版社.2005 年 1 月5 周之英.现代软件工程 .科学出版社 .2000 年 1 月6 唐任仲.工程应用软件开发技术 .化学工业出版社 .1999 年 5月7 萨师煊 .数据库系统概论 .王珊8 数据库管理系统 .美.清华大学出版社9 数据库系统概念 .美.机械工业出版社10 SQLServer2005 实用教程 .清华大学出版社 .范立南 .200511 SQLServer2005 编程员指南.北京希望电子出版社 .李香敏 .2005 致谢 首先非常感谢我们学院开设的课程设计课题, 为我日后从事计算机

22、方面的工作提 供了实战的经验,奠定了初步的基础。本次课程设计我花费了三周的时间,三周来我们的辅导老师不辞辛苦的给 我们辅导、为我讲解疑难问题。在此 ,特别感谢我辅导老师对我的谆谆教诲、耐 心细致的讲解。源代码usemastergoifexists(select*fromdbo.sysdatabaseswherename='CarManager') dropdatabaseCarManagerGOcreatedatabaseCarManagergo useCarManagergo ifexists(select*fromdbo.sysobjectswhereid=object_i

23、d(N'dbo.GONGZIYUEBAOBIAO')andOBJECTPROPERTY(id,N'IsView')=1) dropviewdbo.GONGZIYUEBAOBIAOGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'dbo.KUCUNLINGJIANTAIZHANGVIEW')andOBJECTPROPERTY(id,N'IsView')=1) dropviewdbo.KUCUNLINGJIANTAIZHANGVIEWGOifexists(select*fr

24、omdbo.sysobjectswhereid=object_id(N'dbo.LINGJIANHAOYONGYUEBAOBIAO')andOBJECTPROPERTY(id,N'IsView')=1) dropviewdbo.LINGJIANHAOYONGYUEBAOBIAOGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'dbo.LINGJIANLINGYONGTONGJI')andOBJECTPROPERTY(id,N'IsView')=1) dropviewdb

25、o.LINGJIANLINGYONGTONGJIGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'dbo.QICHEXIULITAIZHANG')andOBJECTPROPERTY(id,N'IsView')=1)dropviewdbo.QICHEXIULITAIZHANGGO ifexists(select*fromdbo.sysobjectswhereid=object_id(N'dbo.XIULIDANTONGJI')a ndOBJECTPROPERTY(id,N'IsV

26、iew')=1) dropviewdbo.XIULIDANTONGJIGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'dbo.KUCUNLINGJIANTAIZHANG')andOBJECTPROPERTY(id,N'IsUserTable')=1) droptabledbo.KUCUNLINGJIANTAIZHANGGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'dbo.KUCUNLINGJIANTAIZHANG2&#

27、39;)andOBJECTPROPERTY(id,N'IsUserTable')=1) droptabledbo.KUCUNLINGJIANTAIZHANG2GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'dbo.LINGJIANJIBENXINXI ')andOBJECTPROPERTY(id,N'IsUserTable')=1) droptabledbo.LINGJIANJIBENXINXIGOifexists(select*fromdbo.sysobjectswhereid=o

28、bject_id(N'dbo.LINGJIANLINGYONGDAN')andOBJECTPROPERTY(id,N'IsUserTable')=1) droptabledbo.LINGJIANLINGYONGDANGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'dbo.LINGJIANRUKUDAN ')andOBJECTPROPERTY(id,N'IsUserT able')=1) droptabledbo.LINGJIANRUKUDANGO ifexists(s

29、elect*fromdbo.sysobjectswhereid=object_id(N'dbo.M_USER')andOBJECTPROPERTY(id,N'IsUserT able')=1)droptabledbo.M_USERGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'dbo.QICHEDENGJI')andOBJECTPROPERTY(id,N'IsUserTable')=1) droptabledbo.QICHEDENGJIGOifexists(selec

30、t*fromdbo.sysobjectswhereid=object_id(N'dbo.QICHEJIBENXINXI')andOBJECTPROPERTY(id,N'IsUserT able')=1) droptabledbo.QICHEJIBENXINXIGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'dbo.QICHEXIULIDAN')andOBJECTPROPERTY(id,N'IsUserT able')=1) droptabledbo.QICHEXIUL

31、IDANGOifexists(select*fromdbo.sysobjectswhereid=object_id(N'dbo.XIUCHEFAPIAO')andOBJECTPROPERTY(id,N'IsUserT able')=1) droptabledbo.XIUCHEFAPIAOGO ifexists(select*fromdbo.sysobjectswhereid=object_id(N'dbo.XIULIGONGMINGCHE')andOBJECTPROPERTY(id,N'IsUserTable')=1) dropt

32、abledbo.XIULIGONGMINGCHEGOCREATETABLEdbo.KUCUNLINGJIANTAIZHANG( idintNULL,ljnovarchar(50)COLLATEChinese_PRC_CI_ASNULL,kcminintNULL,kcdinghuovarchar(50)COLLATEChinese_PRC_CI_ASNULL )ONPRIMARYGOCREATETABLEdbo.KUCUNLINGJIANTAIZHANG2( idintNOTNULL,kcljnovarchar(50)COLLATEChinese_PRC_CI_ASNULL, kcljnamev

33、archar(50)COLLATEChinese_PRC_CI_ASNULL, kcljchengbenvarchar(50)COLLATEChinese_PRC_CI_ASNULL,kcljmoneyvarchar(50)COLLATEChinese_PRC_CI_ASNULL,kcljnumbervarchar(50)COLLATEChinese_PRC_CI_ASNULL,kcljminvarchar(50)COLLATEChinese_PRC_CI_ASNULL,kcdinghuovarchar(50)COLLATEChinese_PRC_CI_ASNULL )ONPRIMARYGOC

34、REATETABLEdbo.LINGJIANJIBENXINXI(idintNULL, ljnovarchar(50)COLLATEChinese_PRC_CI_ASNULL,ljnamevarchar(50)COLLATEChinese_PRC_CI_ASNULL,ljchengbenvarchar(50)COLLATEChinese_PRC_CI_ASNULL,ljmoneyvarchar(50)COLLATEChinese_PRC_CI_ASNULL)ONPRIMARYGOCREATETABLEdbo.LINGJIANLINGYONGDAN(idintNOTNULL,ljlydanidv

35、archar(50)COLLATEChinese_PRC_CI_ASNOTNULL,ljlyidvarchar(50)COLLATEChinese_PRC_CI_ASNULL,ljlyljhaovarchar(50)COLLATEChinese_PRC_CI_ASNULL,ljlynumberintNULL,ljlydatedatetimeNULL,managervarchar(50)COLLATEChinese_PRC_CI_ASNULL)ONPRIMARYGOCREATETABLEdbo.LINGJIANRUKUDAN(idintNOTNULL,ljrknovarchar(50)COLLA

36、TEChinese_PRC_CI_ASNULL,ljrknamevarchar(50)COLLATEChinese_PRC_CI_ASNULL,ljrknumberintNULL, ljrkdatedatetimeNULL,ljrkpersonvarchar(50)COLLATEChinese_PRC_CI_ASNULL,managervarchar(50)COLLATEChinese_PRC_CI_ASNULL)ONPRIMARYGOCREATETABLEdbo.M_USER(idintNOTNULL,usernamevarchar(50)COLLATEChinese_PRC_CI_ASNU

37、LL,powervarchar(50)COLLATEChinese_PRC_CI_ASNULL,codevarchar(50)COLLATEChinese_PRC_CI_ASNULL)ONPRIMARYGOCREATETABLEdbo.QICHEDENGJI(idintNOTNULL,xcdjnovarchar(50)COLLATEChinese_PRC_CI_ASNOTNULL, qcdjnovarchar(50)COLLATEChinese_PRC_CI_ASNULL, qcdjclassvarchar(50)COLLATEChinese_PRC_CI_ASNULL, qcdjfactor

38、yvarchar(50)COLLATEChinese_PRC_CI_ASNULL, qcdjpersonvarchar(50)COLLATEChinese_PRC_CI_ASNULL, qcdjtelvarchar(50)COLLATEChinese_PRC_CI_ASNULL,qcdjaddrvarchar(50)COLLATEChinese_PRC_CI_ASNULL,qcdjxiangmuvarchar(50)COLLATEChinese_PRC_CI_ASNULL,qcdjdatedatetimeNULL,managervarchar(50)COLLATEChinese_PRC_CI_

39、ASNULL)ONPRIMARYGOCREATETABLEdbo.QICHEJIBENXINXI(idintNOTNULL,qcnovarchar(50)COLLATEChinese_PRC_CI_ASNOTNULL,qcclassvarchar(50)COLLATEChinese_PRC_CI_ASNULL,qcfactoryvarchar(50)COLLATEChinese_PRC_CI_ASNULL,qcpersonvarchar(50)COLLATEChinese_PRC_CI_ASNULL,qctelvarchar(50)COLLATEChinese_PRC_CI_ASNULL,qc

40、addrvarchar(50)COLLATEChinese_PRC_CI_ASNULL)ONPRIMARYGOCREATETABLEdbo.QICHEXIULIDAN(idintNOTNULL,qcxlidvarchar(50)COLLATEChinese_PRC_CI_ASNOTNULL,xcdjnovarchar(50)COLLATEChinese_PRC_CI_ASNULL,qcxlnovarchar(50)COLLATEChinese_PRC_CI_ASNULL,qcxlfrdatedatetimeNULL,qcxlxiangmuvarchar(50)COLLATEChinese_PR

41、C_CI_ASNULL,GOqcxlpaivarchar(50)COLLATEChinese_PRC_CI_ASNULL,qcxllingjiannovarchar(50)COLLATEChinese_PRC_CI_ASNULL, qcxlnumberintNULL,qcxlhourintNULL,qcxltodatedatetimeNULL,qcxlxlgvarchar(50)COLLATEChinese_PRC_CI_ASNULL,managervarchar(50)COLLATEChinese_PRC_CI_ASNULL)ONPRIMARYGOCREATETABLEdbo.XIUCHEF

42、APIAO(idintNOTNULL,xldnovarchar(50)COLLATEChinese_PRC_CI_ASNULL,fpnamevarchar(50)COLLATEChinese_PRC_CI_ASNULL,fpaddrvarchar(50)COLLATEChinese_PRC_CI_ASNULL,fpnovarchar(50)COLLATEChinese_PRC_CI_ASNULL,fpxiangmuvarchar(50)COLLATEChinese_PRC_CI_ASNULL,fpxlmoneyvarchar(50)COLLATEChinese_PRC_CI_ASNULL,fp

43、ljmoneyvarchar(50)COLLATEChinese_PRC_CI_ASNULL,fpsumvarchar(50)COLLATEChinese_PRC_CI_ASNULL, fpdatedatetimeNULL )ONPRIMARYCREATETABLEdbo.XIULIGONGMINGCHE(idintNOTNULL, xlgnovarchar(50)COLLATEChinese_PRC_CI_ASNULL, xlgnamevarchar(50)COLLATEChinese_PRC_CI_ASNULL, xlghourmoneyvarchar(50)COLLATEChinese_

44、PRC_CI_ASNULL, xlgbirthdaydatetimeNULL,xlgworkdatedatetimeNULL,xlgaddrvarchar(50)COLLATEChinese_PRC_CI_ASNULL,xlgtelvarchar(50)COLLATEChinese_PRC_CI_ASNULL)ONPRIMARYGOSETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOCREATEVIEWdbo.KUCUNLINGJIANTAIZHANGVIEWASSELECTdbo.LINGJIANJIBENXINXI.id,dbo.LINGJIANJIBENXI

45、NXI.ljno,dbo.LINGJIANJIBENXINXI.ljname,dbo.LINGJIANJIBENXINXI.ljchengben,dbo.LINGJIANJIBENXINXI.ljmoney,dbo.KUCUNLINGJIANTAIZHANG.kcmin, dbo.KUCUNLINGJIANTAIZHANG.kcdinghuoFROMdbo.LINGJIANJIBENXINXILEFTOUTERJOIN dbo.KUCUNLINGJIANTAIZHANGONdbo.LINGJIANJIBENXINXI.ljno=dbo.KUCUNLINGJIANTAIZHANG.ljnoGOS

46、ETQUOTED_IDENTIFIEROFFGOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOcreateviewLINGJIANLINGYONGTONGJIasselectljlyljhao,sum(ljlynumber)asljnumberfromLINGJIANLINGYONGDANGROUPBYljlyljhaoGOSETQUOTED_IDENTIFIEROFFGOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOcreateviewQICHEXIUL

47、ITAIZHANGasselectQICHEXIULIDAN.id,qcxlid,qcxlno,qcxlxiangmu,qcxlgonghao,qcxlhour,fpxlmoney,fpljmoney,fpsum,qcxllingjianno,qcxlnumber,qcxlfrdate,qcxltodatefromQICHEXIULIDAN,XIUCHEFAPIAOwhereQICHEXIULIDAN.qcxlid=XIUCHEFAPIAO.xldnoGOSETQUOTED_IDENTIFIEROFFGOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETA

48、NSI_NULLSONGOcreateviewXIULIDANTONGJIasselectqcxlgonghao,sum(qcxlhour)asxlhourfromQICHEXIULIDANGROUPBYqcxlgong haoSETQUOTED_IDENTIFIEROFFGOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOcreateviewGONGZIYUEBAOBIAOasselectXIULIGONGMINGCHE.id,xlgno,xlgname,xlhour,xlghourmoneyfromXIULIGONGMIN

49、GCHE,XIULIDANTONGJIwhereXIULIGONGMINGCHE.xlgno=XIULIDANTONGJI.qcxlgonghaoGOSETQUOTED_IDENTIFIEROFFGOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_NULLSONcreateviewLINGJIANHAOYONGYUEBAOBIAOasselectLINGJIANJIBENXINXI.id,ljno,ljname,ljnumber,ljmoney,ljchengbenfromLINGJIANLINGYONGTONGJI,LINGJIANJIBEN

50、XINXIwhereLINGJIANJIBENXINXI.ljno=LINGJIANLINGYONGTONGJI.ljlyljhaoGOSETQUOTED_IDENTIFIEROFFGOSETANSI_NULLSONGOINSERTM_USER(id,username,power,code)VALUES(1,'admin',' 超级用户 ','admin')GOclassCAboutDlg:publicCDialogpublic:CAboutDlg();/DialogData/AFX_DATA(CAboutDlg)enumIDD=IDD_ABOU

51、TBOX;/AFX_DATA /ClassWizardgeneratedvirtualfunctionoverrides/AFX_VIRTUAL(CAboutDlg) protected:virtualvoidDoDataExchange(CDataExchange*pDX);/DDX/DDVsupport/AFX_VIRTUAL/Implementationprotected:/AFX_MSG(CAboutDlg)/AFX_MSGDECLARE_MESSAGE_MAP();#if!defined(AFX_ADDUSERDLG_H_C8984C10_9F58_4CC9_9054_B6E2736B0EC1_INCLUDED_)#defineAFX_ADDUSERDLG_H_C8984C10_9F58_4CC9_9054_B6E2736B0EC1_INCLUDE

温馨提示

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

评论

0/150

提交评论