版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、<1>i><1>,春、,*、,、,、,、<tw<t <t <t <t <t <t<t <t实践教学k(>k(> k)><r% <r*<j、 <j* <j、 <5* ,、,狐* <y、 <j、 ,、兰州理工大学计算机与通信学院2011年秋季学期c±±®jm课程设计题 目:汽车维修管理系统的设计与实现 专业班级:计算机科学与技术(1)班姓 名:学 号:5014指导教师:成 绩:汽车维修仓库管理信息系统,可以高效地用于汽车
2、 零配件的管理,是企业信息化管理的重要组成部分。本 系统为汽车服务行业的中小企业仓库管理提供了一套行 之有效的解决方案,系统设计和实现是对现代仓库管理 的一次实践探索。关键词:汽车维修仓库;管理信息系统;用户管理;sqlservero一、觀1二、需求分析1三、数据库逻辑设计7四、软件功能设计10五、系统界面11六、设计总结13翻14参考文献15附录:源代码16一. 概述1. 项目背景在计算机不断发展的今天,计算机己经运用到各个领域,计算机的作用使由 手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操 作,节省了大量的时间,提高了正确性,提高了数据的可靠性。因此每个公司使 用计
3、算机建立自己的业务是迫在眉睫,汽车修理厂根据业务发展的需要,决定建 立一个数据库管理系统,以代替单一的人工管理。这样使人工操作的管理方便, 简单。2. 编¥目编写的目的是使汽车修理厂由单一的人工管理到计算机管理的飞跃,使汽车 修理厂的管理的效率得到很大的提高,使人工管理的出错的机会大大减少,实现 数据的共享,便于查询自己的数据信息,使汽车修理厂的业务的流程吋间人人减 少,从而可以提高该汽车修理厂的竞争性,在社会有立足之地。3. 软件定义该软件为第一版,即汽车修理管理系统1.0版。4. 开发环境数据库:sql server 2000开发和编译环境:visual c+6. 0。二. 需求
4、分析1. 通过分析得知,该修理厂共使用5种单据,4种账册和3种主要报表。(1) 五种单据如表1所示:表屮d1由送修人填写。修理派工员据此开出修理单1)2,分派给指定的修理工执 行。如果在修理中需耍更换零件,一律由修理工填写零件领用单d3向仓库领用。 修理结束后,修理工将d2交回给派工员,然后转财务部门结账并开修车发票d5。 d4在零件入库时由仓库管理员验收并且填写。图6显示了这些单据的格式内容。编号名称填写人d1修车登记单送修人d2汽车修理单修理派工员和修理工d3零件领用单修理工d4零件入库单仓库管理员d5修车发票表1当前系统单据一览表财务人员汽车登记单汽车修理单汽车牌号:賺型号:修理单编号:
5、 修理工工号:汽车牌号: 送修日期:生产厂:修理项h:派工员:零件用量修理项fi码:零件号:车主名:电话:数量:地址:修理小时:完工日期:图2修理工:图3零件领用单 u期:修理单编号:零件号数量零件入库单修车发票tl期:车主名: 地址:tl期:牌号:修理费修理项目:验收人:图5零件费总计图6号名: 件件本m ?零成数四种账册,如表2所示。图7-10显示了这些账册的表式。编号名称建账根据z1汽车登记册d1z2修理工名册人事部门资料z3汽车修理台账d2,d5z4库存修理台账库房资料表2当前系统账册一览表牌号型号 生产厂 车主名 地址电话图7汽车登记册表式工号姓名小时工资 出生日期进厂口期地址电话阁
6、8修理工名册表式零件号总计零件费修理费修理小时修理工号修理项0牌号工号寧件用量数量零件号数量零件号数量完工日期送修日期图9汽车修理台账表式图10库存零件台账表式3种主要报表如表3所示表3当前系统报表一览表编号名称数据来源b1零件耗用月报表z4.z3,b2修理工资月报表z3,z2b3零件订货计划z4图11-13显示了这些报表的格式。图11零件耗用月报表零件名数量价格名称利润图12零件订货计划零件名订货量成本总计图13修理工资月报表工号姓名修理小时小时工资月工资这些报表是以上面提供的九种单据、帐册为依据,由程序自动统计生成的无需人 工干预。零件耗用月报表是以零件入库、单零件领用单为依据生成的;零件
7、订货 计划由库存零件台账生成,如果库存余量小于最低库存量,则产生订货计划;修 理工资月报表由修理工名册和汽车修理台账生成。2. er模型图。车牌/地址'汽车登记单生产j车主名修理项目码日期修理单编号零件领用单零件号数量零件号、零件名验收人零件入库单:数量成本、修理项0牌号 /车主名零件耗川月报表订货量/总计三. 数据库逻辑设计修车登记单列名数据类型可否为空说明idintnot null序号xcdjnovarcharnull修车登记编号qcdjnovarcharnull汽车牌号qcdjclassvarcharnull型号qcdjfactoryvarcharnull生产厂qcdjperso
8、nvarcharnull车主名qcdjtelvarcharnull电话qcdjaddrvarcharnull地址qcdjxiangmuvarcharnull修理项目qcdjdatedatetimenull曰期managervarcharnull操作员«汽车修理节列名数据类型可否为空说明idintnot null序号qcxlidvarcharnull修理单编号xcdjnovarcharnull修车登记编号qcxlnovarcharnull汽车牌号qcxlfrdatedatetimenull送修h期qcxlxiangmuvarcharnull修理项目qcxlgonghaovarcharn
9、ull修理工工号qcxlpaivarcharnull派工员qcxllingjiannovarcharnull零件号qcxlnumbervarcharnull数量qcxlhourvarcharnull修理小时qcxltodatedatetimenull完工曰期qcxlxlgvarcharnull修理工managervarcharnull操作员«零件领用单列名数据类型可否为空说明idintnot null序号ijlydanidvarcharnull零件领用单编号ijlyidvarcharnull零件号ijlyljhaovarcharnull修理单编号ijlynumberintnull数量
10、ijlydatedatetimenull円期managervarcharnull操作员<<零件入库单>>列名数据类型可否为空说明idintnot null序号ijrknovarcharnull零件号ijrknamevarcharnull零件名ijrkpricevarcharnull成本ijrknumbervarcharnull数量ijrkdatedatetimenullh期ijrkpersonvarcharnull验收人managervarcharnull操作员<<修年发票>>列名数据类型可否为空说明idintnot null序号xldnovar
11、charnull修理单编号fpnamevarcharnull车主名fpaddrvarcharnull地址fpnovarcharnull汽车牌号fpxiangmuvarcharnull修理项目fpxlmoneyvarcharnull修理费fpljmoneyvarcharnull零件费fpsumvarcharnull总计fpdatedatetimenull曰期«修理工名册列名数据类型可否为空说明idintnot null序号xlgnovarcharnull工号xlgnamevarcharnull姓名xlghourmoneyvarcharnull小时工资xlgbirthdaydatetim
12、enull出生円期xlgworkdatedatetimenull进厂日期xlgaddrvarcharnull地址xlgtelvarcharnull电话«汽车修理台账列名数据类型可否为空说明idintnot null序号xltznovarcharnull修理单编号xltzqcnovarcharnull汽车牌号xltzxiangmuvarcharnull修理项目xlgnovarcharnull修理工号xltzhourvarcharnull修理小时xltzxlmoneyvarcharnull修理费xltzljmoneyvarcharnull零件费xltzsumvarcharnull总计xl
13、tzljnovarcharnull零件号xltznumbervarcharnull数量xltzfrdatedatetimenull送修口期xltztodatedatetimenull完工円期库存零件台帐列名数据类型可否为空说明idintnot null序号ijnovarcharnull零件号kcljname(varcharnull零件名kcljchengbenvarcharnull成本kcmoneyvarcharnull价格kcnumbervarcharnull库存量kcminintnull最低库存量kcdinghuovarcharnull额定订货量«零件耗用月报表列名数据类型可否为
14、空说明idintnot null序号ijhynovarcharnull零件号ijhynamevarcharnull零件名ijhynumbervarcharnull数量ijhymoneyvarcharnull价格ijhylirunvarcharnull利润零件订货计划列名数据类型可否为空说明idintnot null序号ijdhnamevarcharnull零件名ijdhnumbervarcharnull订货量ijdhmoneyvarcharnull成本ijdhsumvarcharnull总计«修理工工资月报表列名数据类型可否为空说明idintnot null序号xlgznovarch
15、arnull工号xlgznamevarcharnull姓名xlgzhourvarcharnull修理小时xlgzhourmoneyvarcharnull小时工资ijdhsumvarcharnull月工资«零件基本信息列名数据类型可否为空说明idintnot null序号ijnovarcharnull零件编号ijnamevarcharnull零件名ijchengbenvarcharnull成本ijmoneyvarcharnull价格汽车慕木信息列名数据类型可否为空说明idintnot null序号qcnovarcharnull汽车牌号qcclassvarcharnull型号qcfact
16、oryvarcharnull生产厂qcpersonvarcharnull车主名qctelvarcharnull电话qcaddrvarcharnull地址汽车修理管理系统四.软件功能设计 1.软件功能模块图关于该系统帮助 帮助文裆零件定货计划 员工工资月报报表操作r零件耗用月报库存零件台帐 i汽车修理台帐帐册操作 修理工名册i汽车登记册表单操作修车发票 零件领用单 零件入库单 汽车修理单 修车登记单修理工筮本信基本信息汽车基本信息i零件基本信息系统管理退出系统 注销用户 修改密码 管理用户2.各模块功能说明:1. 系统管理:(1) 管理用户:伍括用户的添加、修改、删除,退出(2) 修改密码:包括
17、旧密码、新密码及新密码的确认(3) 注销用户:退回到登陆模式(4) 退出系统:退出2. 基本信息:(1) 零件基木信息:伍括的功能有零件的添加、修改、删除、查询(2) 汽车基本信息:包括的功能有汽车的添加、修改、删除、査询(3) 修理工棊本信息:包括的功能有修理工的添加、修改、删除、查询3. 表革操作:包括的功能有修车登记的添加、修 伍括的功能有汽车修理的添加、修 包括的功能冇零件入库的添加、修 包括的功能有零件领用的添加、修修车登记单: 汽车修理单: 零件入库单: (4)零件领用单:询询询询 «'一蒎矿查询 除除除除、uy - j 1> -h * 、册册册册附、 、
18、、 、改改改改、(5) 修车发票:包括的功能有修车发票的添加、修改4. 帐册操作(1) 汽车登记册:伍括的功能有汽车的添加、修改、删除、查询(2) 修理工名册:包括的功能冇修理工的添加、修改、删除、査询(3) 汽车修理台账:自动汽车修理生成台账,有打印和查询的功能(4) 库存零件台账:自动库存零件生成台账,可以更新和查询5. 报表操作有打印和查询功能 有打印和査询功能 有打印和查询功能自动生成, 自动生成, 自动生成,6.(1)零件耗用月报表 员工工资月报表 (3)零件定货计划表 帮助帮助文档:用户操作手册 关于该系统:版木说明五.系统界面1.用户登录(用户名及密码都为admin)2.用户管理
19、3.主界面及数据添加六.设计总结sql server2000是美国微软公司开发的一款关系型数据库管理系统的产品, 具有成本低,易上手,工具全等优点。适用于大型或超大型数据库服务器端。它 所使用的是增强型t-sql语言。这个程序用到的数据库是一个关系型的数据库,设计关系型数据库的重头戏 是把数据元素分别放进和关的表格里。一旦准备好开始操作数据,要依靠表格之 间的关系把数据以有意义的方式联系到一起。这也是这个数据库程序设计的难点 所在。视图是关系型数据库系统提供给用户以多种角度观察数据库屮数据的重要 机制。视阁具有如下的一些优点:1. 简单性。视图不仅可以简化用户对数据的理解,也可以简化他们的操作
20、。 那些被经常使用的查询可以被定义为视图,使用户不必为以后的操作每次 都指定全部的条件。2. 安全性。通过视图用户只能查询和修改他们所能见到的数据。数据库屮的 其他数据则既看不见也取不到。数据库授权命令可以使每个用户对数据库 的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的 列上。通过视图,用户可以被限制在数据的不同子集上。3. 逻辑数据独立性。视图可以使应用程序和数据库表在一定程度上独立。如 果没有视图,应用一定是建立在表上的。有了视图之后,程序可以建立在 视阁之上,从而程序与数据库表被视阁分割开来。在本程序中的三种统计报表:零件耗用刀报表,修理工工资报表,零件订货计 划。都
21、是通过视图来完成自动的统计的。数据库程序编写是通过对mfc odbc数据库访问技术的运用实现。odbc基于 sql (structured query language),并把它作为访问数据库的标准。这个接口提 供了最大限度的相互可操作性:一个应用程序可以通过一组通用的代码访问不同 的数据库管理系统。一个软件开发者开发的客户/服务器应用程序不会被束定于 某个特定的数据库之上。odbc可以为不同的数据库提供相应的驱动程序。 crecordset类代表一个记录集。该类是mfc的odbc类中最重要、功能最强人的 类。本程序对数据库的操作大多是基于这个类的。通过本次课程设计,让我对sql server
22、 2000及visual c+之间的设计连 接有了更深的理解,提高了软件系统的设计能力,在设计中虽然遇到了很多困难, 通过同学朋友帮助,及m络询问、搜查,慢慢解决遇到的问题,最终还是完成木 次的课程设计,使我对编程冇了更人的兴趣,形成正确的编写windows程序的思 路,了解利用visual c+编写程序的奥妙。本次的设计还有些“瑕疵”,主要是系统界面不够漂亮,还有待提高。致谢首先非常感谢我们学院开设软件开发综合训练的课题,为我们日后从事计算 机方面的工作提供了实战的经验,奠定了初步的基础。本次课程设计我们花费了三周的时间,三周来我们的辅导老师不辞辛苦的 给我们辅导、为我们讲解疑难问题。在此,
23、特别感谢我们辅导老师对我的谆谆教 诲、耐心细致的讲解。参考文献1张海藩.软件工程导论m.清华大学出版社.2003年12月2张海藩.软件工程导论学辅导m.清华大学出版社.2004年3萨师煊.王珊.数据库系统概论m.清华大学出版社.2002年4汪孝宜.刘中兵,徐佳晶等.jsp数据库开发实例精粹m.电子 工业出版社.2005年1月5周之英.现代软件工程.科学出版社.2000年1月6唐任仲.工程应用软件开发技术.化学工业出版社.1999年5月7萨师煊.数据库系统概论.王珊8数据库管理系统.美.清华大学出版社9数据库系统概念.美.机械工业出版社10sqlserver2005实用教程.清华大学出版社.范立
24、南.200511sqlserver2005编程员指南.北京希望电子出版社.李香敏.2005cs masterif exists (select * from clbo.sysdatabases where name hriarmanager-) ciropo-atabasenarmanager gocreate database carmanagergocse carmanagergoanq-orojentpkoperty(ip-ztsview,) = 1)ciroxjview【dbol jgozgzicebaobiaolgoif exists (select * from dbo.sysob
25、jects objeclid(n-【dbo】.【kucunlingjiantaizhangviewr) and bnsview-) = 1)drop view rdbol.fkucuzlizgjiantaizhangviewl goif exists (select * from dbo.sysobjects objeclid(n-【dbol【lingjianhaoyongyuebaobiaor) and bnsview-) = 1)drop view fdbol.lizgjiazxaoozg-<uebaobiaol gowhere id = objectpropertyod,where
26、 id = objenttlropertyod,if exists (select * from dbo.sysobjects where id n1)drop viewdbol .ring jiamlizgozgtomgjilgoif exists (select * from dbo.sysbjects where id = 0bjeclid(n;db01jqichexiulitaizha>jgr) anq-orojentpkoperty(ip-ztsview,) = 1) drop view 鬥dbol jqichexiclitaizhazg1 goobjentpkoperty(i
27、d,ztsview-) = 1)c13i> view【dbol jxiulidaztozgjilgoif exists (select * from dbo.sysobjects objeclid(n-rdboukucunlingjiantaizhangr) and zlscsertable,) = 1)drop table fdboljkucunlingjiantaizhazglgoif exists (select * from dbo.sysobjects objeclid(nldboljkucunlingjiantaizhang2r) and zlscsertable,) = 1
28、)drop table fdboljkucuzlizgjiantaizhazg21go* .33 is £ nanq-ob jmctproperty(ip-ntsusertable-) = 1) drop tabledbol.ringjianjibenxinxil gowhere id = objecttkopertyod,where id n objecttkoperty(id,if exists (select * from dbo.sysobjects where id n =1)-16-drop table dbol. lingjianlingyongdan1goif exi
29、sts (select * from dbo.sysobjects where id = objectjckndbol.flingjianrukudanr) and objectproperty(id,nlsusertable)= 1) drop table dbol. lingjianrukudan 1 goif exists (select * from dbo.sysobjects where id = object_id(ndbol.m_userl)and objectproperty(id,nlsusertable1) = 1) drop table dbo.m_usergoif e
30、xists (select * from dbo.sysobjects where id = object_id(n.fdbol.qichedengjir) and bjectproperty(id,nlsusertable1) = 1) drop table dboljqichedengjil goif exists (select * from dbo.sysobjects where id = object_id(ndbol.qichejibenxinxir) and objectproperty(id, nlsusertable1) = 1) drop table dbo.qichej
31、ibenxinxigoif exists (select * from dbo.sysobjects where id = object_id(n,dbo.qichexiulidanr)and objectproperty(id, nlsusertable1) =1) drop tabledbol jqichexiulidan1 goif exists (select * from dbo.sysobjects where id = object_id(ndbo.xiuchefapiao)and objectproperty(id,nlsusertable1) = 1) drop table
32、dbouxiuchefapiaol goif exists (select * from dbo.sysobjects where id = object_id(ndbol.xiuligongmingcher) and objectfroferty(id, nisusertable)= 1) drop table dboljxiuligongmingchel gocreate table fdboljkucunlingjiantaizhang(id fintl null,ljnol varchar (50) collate chinesej>rc_cias null,kcmin int
33、null,fkcdinghuol varcharl (50) collate chineserc_ci_as null )on primarygocreate table dbo jkucunlingjiantaizhang21 (id int not null,kcljnol varcharl (50) collate chinese一prc_ci_as null, kcljnamel varcharl (50) collate chinese_prc_ci_as null, kcljchengbenl varchar (50) collate chinese_prc_ci_as null,
34、 kcljmoneyl varcharl (50) collate chinese_prc_clas null, kcljnumberl varchar (50) collate chinese_prc_clas null, kcljminl varcharl (50) collate chinese.prc_ci_as null, kcdinghuol varcharl (50) collate chinese.prc_ci_as null)on rprimarylgocreate table dbojlingjianjibenxinxil (id fintl null,ljnol varc
35、harl (50) collate chineseprc_clas null, ljnamel varcharl (50) collate chinese_prc_tlas null, ljchengben varchar (50) collate chinesefrc_ci_as null, ljmoney varchar (50) collate chinese_prc_ci_as null)on primarygocreate table dbo .ling ji anling yongd an(id int not null,ljlydanid varchar (50) collate
36、 chinese一prc_ci一as not null, ljlyidl fvarcharl (50) collate chinese一pfetci一as null, ljlyljhao varchar (50) collate chinese_prc_ci_as null, ljlynumber inti null,ljlydatel datetime null,manager fvarcharl (50) collate chinesej>rc_ci_as null )on primary1 gocreate table fdboljlingjianrukudanl (id inti
37、 not null,ljrkno varchar (50) collate chinese_prc_ci_as null, ljrknamel varchar (50) collate chinese_prc_ci_as null, ljrkpricel fvarcharl (50) collate chinese_prc_ci_as null, ljrknumber int null,ljrkclatel fdatetimel null,ljrkpersonl varcharl (50) collate chinese一prc_ci_as null, manager fvarcharl (5
38、0) collate chinese.prc_ci_as null)on primarygocreate table dbo.m_user(id int not null,username varcharl (50) collate chinese_prccias null, powerl varcharl (50) collate chinese一pfcci一as null, codel varcharl (50) collate chinese_prc_clas null)on primary1gocreate table dbol.fqichedengji( fidl rintl not
39、 null,xcdjnol varchar (50) collate chineseprc_ci_as not null, qcdjnol varchar (50) collate chinese_prc_ci_as null, qcdjclass varchar (50) collate chinese_prc_ci_as null, qcdj factory 1 varchar (50) collate chinese_prc_clas null, qcdjperson varchar (50) collate chinese一prc_ci_as null, qcdjtell fvarch
40、arl (50) collate chinese_prc_ci_as null, qcdjaddrl varchar (50) collate chinese_prc_ci_as null, qcdjxiangmul varcharl (50) collate chinese_prc.ci_as null, qcdjclate datetime null,manager fvarcharl (50) collate chinesej>rc_ci_as null )on primarygocreate table dboljqichejibenxinxi(id int not null,q
41、cnol varcharl (50) collate chinese.prc_ci_as not null,qcclass varchar (50) collate chinese_prc_ci_as null, qcfactoryl fvarcharl (50) collate chinese.prc_ci_as null, qcpersonl fvarcharl (50) collate chinese一prc_ci_as null , qctell varcharl (50) collate chinese_prc_ci_as null, qcaddrl fvarcharl (50) c
42、ollate chinese_prc_clas null)on primarygocreate table fdbouqichexiulidanl (id int not null,qcxlidl fvarcharl (50) collate chinese_prc_ci一as not null, xcdjnol varchar (50) collate chinese_prc_ci_as null, qcxlnol varchar (50) collate chinese_prc_ci_as null, qcxlfrdatel datetime null,qcxlxiangmu fvarch
43、arl (50) collate chinese_prc_ci_as null, qcxlgonghaol varcharl (50) collate chinese_prc_ci_as null, qcxlpail varchar (50) collate chinese一prc_ci_as null, qcxllingjiannol varcharl (50) collate chinese_prc_cias null, qcxlnumberl fint null,qcxlhour inti null, qcxltodatel fdatetimel null,qcxlxlg varchar
44、 (50) collate chinese_prc_ci_as null,manager fvarchar (50) collate chineserc_ci_as null )on primarygocreate table dbo.fxiuchefapiao(id inti not null,xldnol varchar (50) collate chinese_prc_ci_as null, fpnamel varchar (50) collate chineseprc_ci_as null, fpaddrl varchar (50) collate chinesejprc_ci.as
45、null, fpnol varchar (50) collate chinese_prc.clas null, fpxiangmul varchar (50) collate chinese_prc_ci_as null, fpxlmoneyl varchar (50) collate chineseprc_ci_as null, fpljmoney varchar (50) collate chinese_prc_ci_as null, fpsuml fvarcharl (50) collate chinese一prtci_as null, fpdate datetime null)on p
46、rimary1gocreate table fdboljxiuligongmingchel ( fidl rintl not null,xlgno varchar (50) collate chinese_prc_ci_as null,xlgname varchar (50) collate chinese.prc_ci_as null, xlghourmoneyl varchar】 (50) collate cl?inese_prc_cias null, xlgbirthday clatetime null,xlgworkdate fdatetimel null,xlgaddrl fvarc
47、harl (50) collate chinese.prc_ci_as null, xlgtell fvarchar (50) collate chinese_prc_ci_as null)on primarygoset quoted .identifier on goset ansi一nulls on gocreate view dbo.kucunlingjiantaizhangviewasselect dbo.lingjianjibenxinxi.id,dbo.lingjianjibenxinxi.ljno,dbo.lingjianjibenxinxi.ljname,dbo.lingjia
48、njibenxinxi.ljchengben, dbo.lingjianjibenxinxi.ljmoney,dbo.kucunlingjiantaizhang.kcmin, dbo.kucunlingjiantaizhangkcdinghuofrom dbo.lingjianjibenxinxi left outer join dbo.kucunlingjiantaizhang ondbo.lingjianjibenxinxi.ljno = dbo.kucunlingjiantaizhang.ljnogoset quoted_identifier off goset ansi_nulls o
49、n goset quoted .identifier ongoset ansi一nulls ongocreate view lingjianlingyongtongji asselect ljlyljhao, sum(ljlynumber) as ljnumber from lingjianlingyongdan group by ljlyljhaogoset quoted jdentiher offgoset ansi一nulls ongoset quoted .identifier ongoset ansi_nulls ongocreate view qichexiulitaizhang
50、asselect qichexiulidan.id,qcxlid,qcxlno,qcxlxiangmu,qcxlgonghao,qcxlhour, fpxlmoney,fpljmoney,fpsum,qcxilingjianno,qcxlnumber,qcxlfrdate,qcxltodatefrom qichexiulidan,xiuchefapiaowhere qichexiulidan.qcxlid = xiuchefapiao.xldnogoset quoted jdentifier off goset ansi_nulls on goset quoted .identifier on goset ansi_nulls on gocreate view xiulidantongji asselect qcxlgonghao, sum(qcxlhour) as xlhour from qichexiulidan group by qcxlgonghao goset quotedid
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 土地合作经营合同范本
- 塔吊租赁托管合同范本
- 土地老宅出售合同范本
- 土地租赁分红合同范本
- 回收物品售卖合同范本
- 地面车位承租合同范本
- 场地平整采购合同范本
- 国际软件买卖合同范本
- 场地演出服务合同协议
- 外墙涂料用工合同范本
- 朝日啤酒集团课件
- 中学生寝室内务及管理
- 华为公司信息安全管理
- 铁道概论 任务一 认知铁道车辆的种类及配属 5-1 认知铁道车辆种类及配属
- 创新方法教程题库题库(449道)
- 物质滥用及依赖完整版
- 文创产品设计专题讲课文档
- 短视频制作教学ppt课件(完整版)
- YY/T 0450.3-2016一次性使用无菌血管内导管辅件第3部分:球囊扩张导管用球囊充压装置
- LY/T 2710-2016木地板用紫外光固化涂料
- GB/T 25098-2010绝缘体带电清洗剂使用导则
评论
0/150
提交评论