版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 计算机与通信学院 c+面向对象面向对象 课程设计课程设计题 目:汽车维修管理系统的设计与实现专业班级: 计算机科学与技术(1)班 姓 名: 学 号: 指导教师: 成 绩: 摘摘 要要汽车维修仓库管理信息系统,可以高效地用于汽车零配件的管理,是企业信息化管理的重要组成部分。本系统为汽车服务行业的中小企业仓库管理提供了一套行之有效的解决方案,系统设计和实现是对现代仓库管理的一次实践探索。关键词关键词:汽车维修仓库;管理信息系统;用户管理;sql server。目目 录录一、概述 .1二、需求分析.1三、数据库逻辑设计.7四、软件功能设计.10五、系统界面.11六、设计总结.13致谢.14参考文献
2、.15附录:源代码.16- 1 - 一一. .概述概述1项目背景在计算机不断发展的今天,计算机已经运用到各个领域,计算机的作用使由手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的时间,提高了正确性,提高了数据的可靠性。因此每个公司使用计算机建立自己的业务是迫在眉睫,汽车修理厂根据业务发展的需要,决定建立一个数据库管理系统,以代替单一的人工管理。这样使人工操作的管理方便,简单。2编写目的 编写的目的是使汽车修理厂由单一的人工管理到计算机管理的飞跃,使汽车修理厂的管理的效率得到很大的提高,使人工管理的出错的机会大大减少,实现数据的共享,便于查询自己的数据信息,使
3、汽车修理厂的业务的流程时间大大减少,从而可以提高该汽车修理厂的竞争性,在社会有立足之地。3软件定义 该软件为第一版,即汽车修理管理系统 1.0 版。4开发环境数据库: sql server 2000开发和编译环境: visual c+6.0。二需求分析二需求分析1通过分析得知,该修理厂共使用 5 种单据,4 种账册和 3 种主要报表。 五种单据如表 1 所示:表中 d1 由送修人填写。修理派工员据此开出修理单 d2,分派给指定的修理工执行。如果在修理中需要更换零件,一律由修理工填写零件领用单 d3 向仓库领用。修理结束后,修理工将 d2 交回给派工员,然后转财务部门结账并开修车发票 d5。d4
4、 在零件入库时由仓库管理员验收并且填写。图 6 显示了这些单据的格式内容。编号名称填写人d1修车登记单送修人d2汽车修理单修理派工员和修理工d3零件领用单修理工d4零件入库单仓库管理员d5修车发票财务人员表1 当前系统单据一览表汽车登记单 日期: 汽车牌号: 型号: 生产厂: 修理项目码: 车主名: 电话: 地址:图2汽车修理单 修理单编号: 汽车牌号: 修理工工号: 送修日期: 修理项目: 派工员: 零件用量零件号:数量:修理小时: 完工日期:修理工:图3- 2 - 四种账册,如表 2 所示。图 7-10 显示了这些账册的表式。零件领用单 日期: 修理单编号: 零件号数量图4零件入库单 日期
5、: 零件号:零件名:成本:数量: 验收人:图5修车发票 日期: 车主名:地址:牌号: 修理项目:修理费零件费总计图6编号名称建账根据z1汽车登记册d1z2修理工名册人事部门资料z3汽车修理台账d2,d5z4库存修理台账库房资料表2 当前系统账册一览表牌号型号生产厂车主名地址电话 图7 汽车登记册表式工号姓名小时工资出生日期进厂日期地址电话 图8 修理工名册表式工号牌号修理项目修理工号修理小时修理费零件费总计零件用量送修日期完工日期零件号数量零件号数量零件号数量 - 3 - 3 种主要报表如表 3 所示图 11-13 显示了这些报表的格式。这些报表是以上面提供的九种单据、帐册为依据,由程序自动统
6、计生成的无需人工干预。零件耗用月报表是以零件入库、单零件领用单为依据生成的;零件订货计划由库存零件台账生成, 如果库存余量小于最低库存量,则产生订货计划;修理工资月报表由修理工名册和汽车修理台账生成。图9 汽车修理台账表式零件号零件名成本价格库存量最低库存量订货量 图10 库存零件台账表式编号名称 数据来源b1零件耗用月报表z4.z3,b2修理工资月报表z3,z2b3零件订货计划z4表3当前系统报表一览表零件名订货量成本总计 图12零件订货计划工号姓名修理小时小时工资月工资 图13修理工资月报表零件名数量价格名称利润 图11零件耗用月报表- 4 -2er 模型图。汽车登记单日期汽车牌号生产厂修
7、理项目码车主名电话地址汽车修理单零件用量修理工完工日期修理小时数量零件号派工员修理工工号修理项目送修日期汽车牌号修理单编号零件领用单零件号日期修理单编号数量零件入库单验收人成本零件号日期零件名数量- 5 -修车发票车主名日期牌号地址总计零件费修理项目修理费序号汽车牌号成本序号修理单编号操作员图12零件订货计划图11零件耗用月报表修理工名册进厂日期小时工资电话工号出生日期姓名修理费序号汽车牌号成本序号修理单编号操作员图12零件订货计划图11零件耗用月报表汽车基本信息车主名生产厂电话型号地址牌号汽车修理台账修理项目牌号修理工号修理单编号修理小时序号数量零件费总计修理费序号汽车牌号成本序号修理单编号
8、操作员图12零件订货计划图11零件耗用月报表送修日期完工日期- 6 -库存零件台帐额定订货量零件名零件号成本最低库存量价格库存量零件耗用月报表零件名利润零件号价格数量零件订货计划总计零件名成本订货量修理工工资月报表小时工资月工资工号修理小时姓名- 7 -三数据库逻辑设计三数据库逻辑设计 列名数据类型可否为空说明idintnot null 序号xcdjnovarcharnull 修车登记编号qcdjnovarcharnull汽车牌号qcdjclassvarcharnull型号qcdjfactoryvarcharnull生产厂qcdjpersonvarcharnull车主名qcdjtelvarch
9、arnull电话qcdjaddrvarcharnull地址qcdjxiangmuvarcharnull修理项目qcdjdatedatetimenull日期managervarcharnull操作员列名数据类型可否为空说明idintnot null 序号qcxlidvarcharnull 修理单编号xcdjnovarcharnull 修车登记编号qcxlnovarcharnull汽车牌号qcxlfrdatedatetimenull送修日期qcxlxiangmuvarcharnull修理项目qcxlgonghaovarcharnull修理工工号qcxlpaivarcharnull派工员qcxlli
10、ngjiannovarcharnull零件号qcxlnumbervarcharnull数量qcxlhourvarcharnull修理小时qcxltodatedatetimenull完工日期qcxlxlgvarcharnull修理工managervarcharnull操作员列名数据类型可否为空说明idintnot null 序号ljlydanidvarcharnull 零件领用单编号ljlyidvarcharnull 零件号ljlyljhaovarcharnull修理单编号ljlynumberintnull数量ljlydatedatetimenull日期managervarcharnull操 作
11、 员 - 8 -列名数据类型可否为空说明idintnot null 序号ljrknovarcharnull 零件号ljrknamevarcharnull 零件名ljrkpricevarcharnull成本ljrknumbervarcharnull数量ljrkdatedatetimenull日期ljrkpersonvarcharnull验收人managervarcharnull操作员 列名数据类型可否为空说明idintnot null 序号xldnovarcharnull 修理单编号fpnamevarcharnull 车主名fpaddrvarcharnull地址fpnovarcharnull汽车
12、牌号fpxiangmuvarcharnull修理项目fpxlmoneyvarcharnull修理费fpljmoneyvarcharnull零件费fpsumvarcharnull总计fpdatedatetimenull日期 列名数据类型可否为空说明idintnot null 序号xlgnovarcharnull 工号xlgnamevarcharnull 姓名xlghourmoneyvarcharnull小时工资xlgbirthdaydatetimenull出生日期xlgworkdatedatetimenull进厂日期xlgaddrvarcharnull地址xlgtelvarcharnull电话-
13、 9 -列名数据类型可否为空说明idintnot null 序号xltznovarcharnull 修理单编号xltzqcnovarcharnull 汽车牌号xltzxiangmuvarcharnull修理项目xlgnovarcharnull修理工号xltzhourvarcharnull修理小时xltzxlmoneyvarcharnull修理费xltzljmoneyvarcharnull零件费xltzsumvarcharnull总计xltzljnovarcharnull零件号xltznumbervarcharnull数量xltzfrdatedatetimenull送修日期xltztodated
14、atetimenull完工日期 列名数据类型可否为空说明idintnot null 序号ljnovarcharnull 零件号kcljname(varcharnull 零件名kcljchengbenvarcharnull成本kcmoneyvarcharnull价格kcnumbervarcharnull库存量kcminintnull最低库存量kcdinghuovarcharnull额定订货量列名数据类型可否为空说明idintnot null 序号ljhynovarcharnull 零件号ljhynamevarcharnull 零件名ljhynumbervarcharnull数量ljhymoney
15、varcharnull价格ljhylirunvarcharnull利润列名数据类型可否为空说明idintnot null 序号ljdhnamevarcharnull 零件名ljdhnumbervarcharnull 订货量ljdhmoneyvarcharnull成本ljdhsumvarcharnull总计- 10 -列名数据类型可否为空说明idintnot null 序号xlgznovarcharnull 工号xlgznamevarcharnull 姓名xlgzhourvarcharnull修理小时xlgzhourmoneyvarcharnull小时工资ljdhsumvarcharnull月工
16、资 列名数据类型可否为空说明idintnot null 序号ljnovarcharnull 零件编号ljnamevarcharnull 零件名ljchengbenvarcharnull 成本ljmoneyvarcharnull价格列名数据类型可否为空说明idintnot null 序号qcnovarcharnull 汽车牌号qcclassvarcharnull 型号qcfactoryvarcharnull生产厂qcpersonvarcharnull车主名qctelvarcharnull电话qcaddrvarcharnull地址 四软件功能设计四软件功能设计1.1.软件功能模块图软件功能模块图汽
17、车修理管理系统帮助帮助文档关于该系统报表操作零件定货计划表员工工资月报表零件耗用月报表表单操作修车发票零件领用单零件入库单汽车修理单修车登记单帐册操作库存零件台帐汽车修理台帐修理工名册汽车登记册基本信息零件基本信息修理工基本信息汽车基本信息系统管理管理用户退出系统修改密码注销用户- 11 -2.2.各模块功能说明:各模块功能说明:1系统管理: 管理用户:包括用户的添加、修改、删除,退出 修改密码:包括旧密码、新密码及新密码的确认 注销用户:退回到登陆模式 退出系统:退出2基本信息: 零件基本信息:包括的功能有零件的添加、修改、删除、查询 汽车基本信息:包括的功能有汽车的添加、修改、删除、查询
18、修理工基本信息:包括的功能有修理工的添加、修改、删除、查询3表单操作: 修车登记单:包括的功能有修车登记的添加、修改、删除、查询 汽车修理单:包括的功能有汽车修理的添加、修改、删除、查询 零件入库单:包括的功能有零件入库的添加、修改、删除、查询 零件领用单:包括的功能有零件领用的添加、修改、删除、查询 修车发票:包括的功能有修车发票的添加、修改、删除、查询4帐册操作 汽车登记册:包括的功能有汽车的添加、修改、删除、查询 修理工名册:包括的功能有修理工的添加、修改、删除、查询 汽车修理台账:自动汽车修理生成台账,有打印和查询的功能 库存零件台账:自动库存零件生成台账,可以更新和查询5报表操作 零
19、件耗用月报表:自动生成,有打印和查询功能 员工工资月报表:自动生成,有打印和查询功能 零件定货计划表:自动生成,有打印和查询功能6帮助 帮助文档:用户操作手册 关于该系统:版本说明五系统界面五系统界面1用户登录(用户名及密码都为 admin) - 12 -2用户管理 3主界面及数据添加- 13 -六设计总结六设计总结sql server2000 是美国微软公司开发的一款关系型数据库管理系统的产品,具有成本低,易上手,工具全等优点。适用于大型或超大型数据库服务器端。它所使用的是增强型 t-sql 语言。这个程序用到的数据库是一个关系型的数据库,设计关系型数据库的重头戏是把数据元素分别放进相关的表
20、格里。一旦准备好开始操作数据,要依靠表格之间的关系把数据以有意义的方式联系到一起。这也是这个数据库程序设计的难点所在。视图是关系型数据库系统提供给用户以多种角度观察数据库中数据的重要机制。视图具有如下的一些优点: 1.简单性。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为视图,使用户不必为以后的操作每次都指定全部的条件。 2.安全性。通过视图用户只能查询和修改他们所能见到的数据。数据库中的其他数据则既看不见也取不到。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的列上。通过视图,用户可以被限制在数据的
21、不同子集上。 3.逻辑数据独立性。视图可以使应用程序和数据库表在一定程度上独立。如果没有视图,应用一定是建立在表上的。有了视图之后,程序可以建立在视图之上,从而程序与数据库表被视图分割开来。在本程序中的三种统计报表:零件耗用月报表,修理工工资月报表,零件订货计划。都是通过视图来完成自动的统计的。 数据库程序编写是通过对 mfc odbc 数据库访问技术的运用实现。odbc 基于 sql(structured query language),并把它作为访问数据库的标准。这个接口提供了最大限度的相互可操作性:一个应用程序可以通过一组通用的代码访问不同的数据库管理系统。一个软件开发者开发的客户/服务
22、器应用程序不会被束定于某个特定的数据库之上。odbc 可以为不同的数据库提供相应的驱动程序。crecordset 类代表一个记录集。该类是 mfc 的 odbc 类中最重要、功能最强大的类。本程序对数据库的操作大多是基于这个类的。通过本次课程设计,让我对 sql server 2000 及 visual c+ 之间的设计连接有了更深的理解,提高了软件系统的设计能力,在设计中虽然遇到了很多困难,通过同学朋友帮助,及网络询问、搜查,慢慢解决遇到的问题,最终还是完成本次的课程设计,使我对编程有了更大的兴趣,形成正确的编写windows 程序的思路,了解利用 visual c+编写程序的奥妙。本次的设
23、计还有些“瑕疵” ,主要是系统界面不够漂亮,还有待提高。- 14 -致致 谢谢首先非常感谢我们学院开设软件开发综合训练的课题,为我们日后从事计算机方面的工作提供了实战的经验,奠定了初步的基础。本次课程设计我们花费了三周的时间,三周来我们的辅导老师不辞辛苦的给我们辅导、为我们讲解疑难问题。在此,特别感谢我们辅导老师对我的谆谆教诲、耐心细致的讲解。- 15 -参考文献参考文献1张海藩.软件工程导论m.清华大学出版社.2003 年 12 月2张海藩. 软件工程导论学习辅导m.清华大学出版社.2004 年3萨师煊.王珊.数据库系统概论m.清华大学出版社.2002 年 4汪孝宜.刘中兵,徐佳晶等.jsp
24、 数据库开发实例精粹m.电子工业出版社.2005 年 1 月5周之英.现代软件工程.科学出版社.2000 年 1 月6唐任仲.工程应用软件开发技术. 化学工业出版社.1999 年 5月7萨师煊.数据库系统概论. 王珊8数据库管理系统.美. 清华大学出版社 9数据库系统概念.美.机械工业出版社10sqlserver2005 实用教程.清华大学出版社. 范立南.200511sqlserver2005 编程员指南.北京希望电子出版社.李香敏. 2005- 16 -附录附录源代码源代码 use mastergoif exists (select * from dbo.sysdatabases wher
25、e name = carmanager) drop database carmanagergocreate database carmanagergouse carmanagergoif exists (select * from dbo.sysobjects where id = object_id(ndbo.gongziyuebaobiao) and objectproperty(id, nisview) = 1)drop view dbo.gongziyuebaobiaogoif exists (select * from dbo.sysobjects where id = object
26、_id(ndbo.kucunlingjiantaizhangview) and objectproperty(id, nisview) = 1)drop view dbo.kucunlingjiantaizhangviewgoif exists (select * from dbo.sysobjects where id = object_id(ndbo.lingjianhaoyongyuebaobiao) and objectproperty(id, nisview) = 1)drop view dbo.lingjianhaoyongyuebaobiaogoif exists (select
27、 * from dbo.sysobjects where id = object_id(ndbo.lingjianlingyongtongji) and objectproperty(id, nisview) = 1)drop view dbo.lingjianlingyongtongjigoif exists (select * from dbo.sysobjects where id = object_id(ndbo.qichexiulitaizhang) and objectproperty(id, nisview) = 1)drop view dbo.qichexiulitaizhan
28、ggoif exists (select * from dbo.sysobjects where id = object_id(ndbo.xiulidantongji) and objectproperty(id, nisview) = 1)drop view dbo.xiulidantongjigoif exists (select * from dbo.sysobjects where id = object_id(ndbo.kucunlingjiantaizhang) and objectproperty(id, nisusertable) = 1)drop table dbo.kucu
29、nlingjiantaizhanggoif exists (select * from dbo.sysobjects where id = object_id(ndbo.kucunlingjiantaizhang2) and objectproperty(id, nisusertable) = 1)drop table dbo.kucunlingjiantaizhang2goif exists (select * from dbo.sysobjects where id = object_id(ndbo.lingjianjibenxinxi) and objectproperty(id, ni
30、susertable) = 1)drop table dbo.lingjianjibenxinxigoif exists (select * from dbo.sysobjects where id = object_id(ndbo.lingjianlingyongdan) and objectproperty(id, nisusertable) = 1)- 17 -drop table dbo.lingjianlingyongdangoif exists (select * from dbo.sysobjects where id = object_id(ndbo.lingjianrukud
31、an) and objectproperty(id, nisusertable) = 1)drop table dbo.lingjianrukudangoif exists (select * from dbo.sysobjects where id = object_id(ndbo.m_user) and objectproperty(id, nisusertable) = 1)drop table dbo.m_usergoif exists (select * from dbo.sysobjects where id = object_id(ndbo.qichedengji) and ob
32、jectproperty(id, nisusertable) = 1)drop table dbo.qichedengjigoif exists (select * from dbo.sysobjects where id = object_id(ndbo.qichejibenxinxi) and objectproperty(id, nisusertable) = 1)drop table dbo.qichejibenxinxigoif exists (select * from dbo.sysobjects where id = object_id(ndbo.qichexiulidan)
33、and objectproperty(id, nisusertable) = 1)drop table dbo.qichexiulidangoif exists (select * from dbo.sysobjects where id = object_id(ndbo.xiuchefapiao) and objectproperty(id, nisusertable) = 1)drop table dbo.xiuchefapiaogoif exists (select * from dbo.sysobjects where id = object_id(ndbo.xiuligongming
34、che) and objectproperty(id, nisusertable) = 1)drop table dbo.xiuligongmingchegocreate table dbo.kucunlingjiantaizhang (id int null ,ljno varchar (50) collate chinese_prc_ci_as null ,kcmin int null ,kcdinghuo varchar (50) collate chinese_prc_ci_as null ) on primarygocreate table dbo.kucunlingjiantaiz
35、hang2 (id int not null ,kcljno varchar (50) collate chinese_prc_ci_as null ,kcljname varchar (50) collate chinese_prc_ci_as null ,kcljchengben varchar (50) collate chinese_prc_ci_as null ,kcljmoney varchar (50) collate chinese_prc_ci_as null ,kcljnumber varchar (50) collate chinese_prc_ci_as null ,k
36、cljmin varchar (50) collate chinese_prc_ci_as null ,kcdinghuo varchar (50) collate chinese_prc_ci_as null ) on primarygocreate table dbo.lingjianjibenxinxi (id int null ,ljno varchar (50) collate chinese_prc_ci_as null ,ljname varchar (50) collate chinese_prc_ci_as null ,ljchengben varchar (50) coll
37、ate chinese_prc_ci_as null ,ljmoney varchar (50) collate chinese_prc_ci_as null ) on primarygocreate table dbo.lingjianlingyongdan (id int not null ,- 18 -ljlydanid varchar (50) collate chinese_prc_ci_as not null ,ljlyid varchar (50) collate chinese_prc_ci_as null ,ljlyljhao varchar (50) collate chi
38、nese_prc_ci_as null ,ljlynumber int null ,ljlydate datetime null ,manager varchar (50) collate chinese_prc_ci_as null ) on primarygocreate table dbo.lingjianrukudan (id int not null ,ljrkno varchar (50) collate chinese_prc_ci_as null ,ljrkname varchar (50) collate chinese_prc_ci_as null ,ljrkprice v
39、archar (50) collate chinese_prc_ci_as null ,ljrknumber int null ,ljrkdate datetime null ,ljrkperson varchar (50) collate chinese_prc_ci_as null ,manager varchar (50) collate chinese_prc_ci_as null ) on primarygocreate table dbo.m_user (id int not null ,username varchar (50) collate chinese_prc_ci_as
40、 null ,power varchar (50) collate chinese_prc_ci_as null ,code varchar (50) collate chinese_prc_ci_as null ) on primarygocreate table dbo.qichedengji (id int not null ,xcdjno varchar (50) collate chinese_prc_ci_as not null ,qcdjno varchar (50) collate chinese_prc_ci_as null ,qcdjclass varchar (50) c
41、ollate chinese_prc_ci_as null ,qcdjfactory varchar (50) collate chinese_prc_ci_as null ,qcdjperson varchar (50) collate chinese_prc_ci_as null ,qcdjtel varchar (50) collate chinese_prc_ci_as null ,qcdjaddr varchar (50) collate chinese_prc_ci_as null ,qcdjxiangmu varchar (50) collate chinese_prc_ci_a
42、s null ,qcdjdate datetime null ,manager varchar (50) collate chinese_prc_ci_as null ) on primarygocreate table dbo.qichejibenxinxi (id int not null ,qcno varchar (50) collate chinese_prc_ci_as not null ,qcclass varchar (50) collate chinese_prc_ci_as null ,qcfactory varchar (50) collate chinese_prc_c
43、i_as null ,qcperson varchar (50) collate chinese_prc_ci_as null ,qctel varchar (50) collate chinese_prc_ci_as null ,qcaddr varchar (50) collate chinese_prc_ci_as null ) on primarygocreate table dbo.qichexiulidan (id int not null ,qcxlid varchar (50) collate chinese_prc_ci_as not null ,xcdjno varchar
44、 (50) collate chinese_prc_ci_as null ,qcxlno varchar (50) collate chinese_prc_ci_as null ,qcxlfrdate datetime null ,qcxlxiangmu varchar (50) collate chinese_prc_ci_as null ,qcxlgonghao varchar (50) collate chinese_prc_ci_as null ,qcxlpai varchar (50) collate chinese_prc_ci_as null ,qcxllingjianno va
45、rchar (50) collate chinese_prc_ci_as null ,qcxlnumber int null ,qcxlhour int null ,qcxltodate datetime null ,qcxlxlg varchar (50) collate chinese_prc_ci_as null ,- 19 -manager varchar (50) collate chinese_prc_ci_as null ) on primarygocreate table dbo.xiuchefapiao (id int not null ,xldno varchar (50)
46、 collate chinese_prc_ci_as null ,fpname varchar (50) collate chinese_prc_ci_as null ,fpaddr varchar (50) collate chinese_prc_ci_as null ,fpno varchar (50) collate chinese_prc_ci_as null ,fpxiangmu varchar (50) collate chinese_prc_ci_as null ,fpxlmoney varchar (50) collate chinese_prc_ci_as null ,fpl
47、jmoney varchar (50) collate chinese_prc_ci_as null ,fpsum varchar (50) collate chinese_prc_ci_as null ,fpdate datetime null ) on primarygocreate table dbo.xiuligongmingche (id int not null ,xlgno varchar (50) collate chinese_prc_ci_as null ,xlgname varchar (50) collate chinese_prc_ci_as null ,xlghou
48、rmoney varchar (50) collate chinese_prc_ci_as null ,xlgbirthday datetime null ,xlgworkdate datetime null ,xlgaddr varchar (50) collate chinese_prc_ci_as null ,xlgtel varchar (50) collate chinese_prc_ci_as null ) on primarygoset quoted_identifier on goset ansi_nulls on gocreate view dbo.kucunlingjian
49、taizhangviewasselect dbo.lingjianjibenxinxi.id, dbo.lingjianjibenxinxi.ljno, dbo.lingjianjibenxinxi.ljname, dbo.lingjianjibenxinxi.ljchengben, dbo.lingjianjibenxinxi.ljmoney, dbo.kucunlingjiantaizhang.kcmin, dbo.kucunlingjiantaizhang.kcdinghuofrom dbo.lingjianjibenxinxi left outer join dbo.kucunling
50、jiantaizhang on dbo.lingjianjibenxinxi.ljno = dbo.kucunlingjiantaizhang.ljnogoset quoted_identifier off goset ansi_nulls on goset quoted_identifier on goset ansi_nulls on gocreate view lingjianlingyongtongjias select ljlyljhao, sum(ljlynumber) as ljnumber from lingjianlingyongdan group by ljlyljhao
51、- 20 -goset quoted_identifier off goset ansi_nulls on goset quoted_identifier on goset ansi_nulls on gocreate view qichexiulitaizhang as select qichexiulidan.id,qcxlid, qcxlno,qcxlxiangmu,qcxlgonghao,qcxlhour,fpxlmoney,fpljmoney,fpsum,qcxllingjianno,qcxlnumber,qcxlfrdate,qcxltodatefrom qichexiulidan
52、,xiuchefapiaowhere qichexiulidan.qcxlid = xiuchefapiao.xldnogoset quoted_identifier off goset ansi_nulls on goset quoted_identifier on goset ansi_nulls on gocreate view xiulidantongjias select qcxlgonghao, sum(qcxlhour) as xlhour from qichexiulidan group by qcxlgonghao goset quoted_identifier off go
53、set ansi_nulls on goset quoted_identifier on goset ansi_nulls on gocreate view gongziyuebaobiaoas select xiuligongmingche.id, xlgno, xlgname, xlhour,xlghourmoneyfrom xiuligongmingche,xiulidantongjiwhere xiuligongmingche.xlgno = xiulidantongji.qcxlgonghaogoset quoted_identifier off goset ansi_nulls o
54、n goset quoted_identifier on goset ansi_nulls on gocreate view lingjianhaoyongyuebaobiaoas select lingjianjibenxinxi.id, ljno, ljname, ljnumber,ljmoney, ljchengben from lingjianlingyongtongji,lingjianjibenxinxiwhere lingjianjibenxinxi.ljno = lingjianlingyongtongji.ljlyljhao- 21 -goset quoted_identif
55、ier off goset ansi_nulls on goinsert m_user (id, username, power, code) values (1, admin, 超级用户,admin)go class caboutdlg : public cdialogpublic:caboutdlg();/ dialog data/afx_data(caboutdlg)enum idd = idd_aboutbox ;/afx_data/ classwizard generated virtual function overrides/afx_virtual(caboutdlg)prote
56、cted:virtual void dodataexchange(cdataexchange* pdx); / ddx/ddv support/afx_virtual/ implementationprotected:/afx_msg(caboutdlg)/afx_msgdeclare_message_map();#if !defined(afx_adduserdlg_h_c8984c10_9f58_4cc9_9054_b6e2736b0ec1_included_)#define afx_adduserdlg_h_c8984c10_9f58_4cc9_9054_b6e2736b0ec1_inc
57、luded_#if _msc_ver 1000#pragma once#endif / _msc_ver 1000/ adduserdlg.h : header file/ cadduserdlg dialogclass cadduserdlg : public cdialog/ constructionpublic:cadduserdlg(cwnd* pparent = null); / standard constructor/ dialog data/afx_data(cadduserdlg)enum idd = idd_adduserdlg ;ccombobox m_combopowe
58、r;cstringm_code;cstringm_confirmcode;cstringm_name;/afx_data / overrides/ classwizard generated virtual function overrides/afx_virtual(cadduserdlg)protected:virtual void dodataexchange(cdataexchange* pdx); / ddx/ddv support/afx_virtual- 22 -/ implementationprotected:/ generated message map functions
59、/afx_msg(cadduserdlg)virtual bool oninitdialog();afx_msg void onadd();virtual void oncancel();/afx_msgdeclare_message_map()public:cdatabase m_database;/afx_insert_location/ microsoft visual c+ will insert additional declarations immediately before the previous line.#endif / !defined(afx_adduserdlg_h
60、_c8984c10_9f58_4cc9_9054_b6e2736b0ec1_included_)/ carmanager.h : main header file for the bookmanager application/#if !defined(afx_bookmanager_h_f468f0d9_b40d_4649_a90f_9c270b10e043_included_)#define afx_bookmanager_h_f468f0d9_b40d_4649_a90f_9c270b10e043_included_ #if _msc_ver 1000#pragma once#endif
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026枣庄新远大装备制造有限公司省博士后创新实践基地备案单位招聘考试备考题库及答案解析
- 2026浙江嘉兴市平湖市教育局校园招聘教师52人(第三批)笔试备考题库及答案解析
- 2026山东威海智慧谷职业中等专业学校有限公司招聘工作人员2人考试备考题库及答案解析
- 西南证券股份有限公司2026届春季校园招聘笔试模拟试题及答案解析
- 2026金华市市直事业单位招聘75人-统考笔试备考题库及答案解析
- 2026年连云港师范高等专科学校单招职业技能考试题库有答案详细解析
- 2026中诚国际海洋工程勘察设计有限公司招聘12人笔试模拟试题及答案解析
- 2026中国工程院战略咨询中心招聘战略咨询研究人员笔试参考题库及答案解析
- 2026年无锡市惠山区事业单位公开招聘工作人员10人笔试参考题库及答案解析
- 抚顺市重点中学2026年初三2月线上月考英语试题含解析
- 中国艺术研究院社会招聘试题
- 2026年教育局思想政治工作科工作计划
- 2025年安徽卫生健康职业学院单招职业适应性测试试题及答案解析
- 医保村卫生室管理制度
- 陕西从优 秀村干部中考录乡镇公务员考试真题
- 2025年军事设施建设与管理规范
- 儿科学营养性vitD缺乏
- “党的二十届四中全会精神”专题题库及答案
- 厂房基础注浆加固施工方案
- 人工智能技术应用规范
- 无锡银税协议书
评论
0/150
提交评论