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

下载本文档

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

文档简介

*******************实践教学*******************兰州理工大学计算机与通信学院秋季学期面向对象课程设计题目:汽车维修管理系统设计与实现专业班级:10级计算机(4)班姓名:王健学号:10240421指引教师:朱红蕾成绩:目录第2章需求分析 .........................................................3第3章数据库逻辑设计.………………8参照文献、道谢...............................................................15汽车修理管理系统概述1.项目背景在计算机不断发展今天,计算机已经运用到各个领域,计算机作用使由手工操作到计算机操作是一种大奔腾,代替复杂容易出错人工操作,节约了大量时间,提高了对的性,提高了数据可靠性。因而每个公司使用计算机建立自己业务是迫在眉睫,汽车修理厂依照业务发展需要,决定建立一种数据库管理系统,以代替单一人工管理。这样使人工操作管理以便,简朴。2.编写目编写目是使汽车修理厂由单一人工管理到计算机管理奔腾,使汽车修理厂管理效率得到很大提高,使人工管理出错机会大大减少,实现数据共享,便于查询自己数据信息,使汽车修理厂业务流程时间大大减少,从而可以提高该汽车修理厂竞争性,在社会有立足之地。3.软件定义该软件为第一版,既汽车修理管理系统1.0版。4.开发环境数据库:SQLSERVER开发和编译环境:VisualC++6.0。二.需求分析1.通过度析得知,该修理厂共使用5种单据,4种账册和3种重要报表。⑴五种单据如表1所示:表中D1由送修人填写。修理派工员据此开出修理单D2,分派给指定修理工执行。如果在修理中需要更换零件,一律由修理工填写零件领用单D3向仓库领用。修理结束后,修理工将D2交回给派工员,然后转财务部门结账并开修车发票D5。D4在零件入库时由仓库管理员验收并且填写。图6显示了这些单据格式内容。编号编号名称填写人D1修车登记单送修人D2汽车修理单修理派工员和修理工D3零件领用单修理工D4零件入库单仓库管理员D5修车发票财务人员表1当前系统单据一览表汽车登记单汽车登记单日期:汽车牌号:型号:生产厂:修理项目码:车主名:电话:地址:图2汽车修理单修理单编号:汽车牌号:修理工工号:送修日期:修理项目:派工员:零件用量零件号:数量:修理小时:竣工日期:修理工:图3零件入库单零件入库单日期:零件号:零件名:成本:数量:验收人:图5零件领用单日期:修理单编号:零件号数量图4修车发票日期:车主名:地址:牌号:修理项目:修理费零件费总计图6⑵四种账册,如表2所示。图7-10显示了这些账册表式。编号编号名称建账依照Z1汽车登记册D1Z2修理工名册人事部门资料Z3汽车修理台账D2,D5Z4库存修理台账库房资料表2当前系统账册一览表牌号牌号型号生产厂车主名地址电话

图图7汽车登记册表式工号工号姓名小时工资出生日期进厂日期地址电话

图图8修理工名册表式工号工号牌号修理项目修理工号修理小时修理费零件费总计零件用量送修日期竣工日期零件号数量零件号数量零件号数量

图图9汽车修理台账表式零件号零件号零件名成本价格库存量最低库存量订货量

图图10库存零件台账表式⑶3种重要报表如表3所示编号编号名称数据来源B1零件耗用月报表Z3,Z4B2修理工资月报表Z3,Z2B3零件订货筹划Z4表3当前系统报表一览表图11-13显示了这些报表格式。零件名零件名数量价格名称利润

图11零件耗用月报表工号姓名工号姓名修理小时小时工资月工资

图13修理工资月报表零件名订货量成本总计

图12零件订货筹划这些报表是以上面提供九种单据、帐册为根据,由程序自动记录生成无需人工干预。零件耗用月报表是以零件入库、单零件领用单为根据生成;零件订货筹划由库存零件台账生成,如果库存余量不大于最低库存量,则产生订货筹划;修理工资月报表由修理工名册和汽车修理台账生成。2.ER模型图。地址汽车登记单汽车登记单日期汽车牌号生产厂修理项目码车主名电话地址汽车修理单汽车修理单零件用量修理工竣工日期修理小时数量零件号派工员修理工工号修理项目送修日期汽车牌号修理单编号零件领用单零件领用单零件号日期修理单编号数量零件入库单零件入库单验收人成本零件号日期零件名数量修车发票修车发票车主名日期牌号地址总计零件费修理项目修理费序号汽车牌号成本序号修理单编号操作员图12零件订货筹划图11零件耗用月报表车主名牌号车主名牌号电话电话汽车基本信息汽车基本信息地址型号生产厂地址型号生产厂修理工名册修理工名册进厂日期小时工资电话工号出生日期姓名修理费序号汽车牌号成本序号修理单编号操作员图12零件订货筹划图11零件耗用月报表汽车修理台账汽车修理台账修理项目牌号修理工号修理单编号修理小时序号数量零件费总计修理费序号汽车牌号成本序号修理单编号操作员图12零件订货筹划图11零件耗用月报表送修日期竣工日期库存零件台帐库存零件台帐额定订货量零件名零件号成本最低库存量价格库存量利润零件名利润零件名零件耗用月报表零件耗用月报表数量价格零件号数量价格零件号总计订货量总计订货量零件订货筹划零件订货筹划零件名成本零件名成本修理工工资月报表修理工工资月报表小时工资月工资工号修理小时姓名三.数据库逻辑设计<<修车登记单>> QICHEDENGJD列名数据类型可否为空阐明idintNotnull序号 xcdjnovarcharNull修车登记编号qcdjnovarcharNull汽车牌号qcdjclassvarcharNull型号qcdjfactoryvarcharNull生产厂qcdjpersonvarcharNull车主名qcdjtelvarcharNull电话qcdjaddrvarcharNull地址qcdjxiangmuvarcharNull修理项目qcdjdatedatetimeNull日期managervarcharNull操作员<<汽车修理单>>QICHEXIULIDAN列名数据类型可否为空阐明idintNotnull序号qcxlidvarcharNull修理单编号xcdjnovarcharNull修车登记编号qcxlnovarcharNull汽车牌号qcxlfrdatedatetimeNull送修日期qcxlxiangmuvarcharNull修理项目qcxlgonghaovarcharNull修理工工号qcxlpaivarcharNull派工员qcxllingjiannovarcharNull零件号qcxlnumbervarcharNull数量qcxlhourvarcharNull修理小时qcxltodatedatetimeNull竣工日期qcxlxlgvarcharNull修理工managervarcharNull操作员<<零件领用单>>LINGJIANLINGYONGDAN列名数据类型可否为空阐明idintNotnull序号ljlydanidvarcharNull零件领用单编号ljlyidvarcharNull零件号ljlyljhaovarcharNull修理单编号ljlynumberintNull数量ljlydatedatetimeNull日期managervarcharNull操作员<<零件入库单>>LINGJIANRUKUDAN列名数据类型可否为空阐明idintNotnull序号ljrknovarcharNull零件号ljrknamevarcharNull零件名ljrkPricevarcharNull成本ljrknumbervarcharNull数量ljrkdatedatetimeNull日期ljrkpersonvarcharNull验收人managervarcharNull操作员<<修车发票>>XIUCHEFAPIAO列名数据类型可否为空阐明idintNotnull序号xldnovarcharNull修理单编号fpnamevarcharNull车主名fpaddrvarcharNull地址fpnovarcharNull汽车牌号fpxiangmuvarcharNull修理项目fpxlmoneyvarcharNull修理费fpljmoneyvarcharNull零件费fpsumvarcharNull总计fpdatedatetimeNull日期<<修理工名册>>XIULIGONGMINGCHE列名数据类型可否为空阐明idintNotnull序号xlgnovarcharNull工号xlgnamevarcharNull姓名xlghourmoneyvarcharNull小时工资xlgbirthdaydatetimeNull出生日期xlgworkdatedatetimeNull进厂日期xlgaddrvarcharNull地址xlgtelvarcharNull电话<<汽车修理台账>>列名数据类型可否为空阐明idintNotnull序号xltznovarcharNull修理单编号xltzqcnovarcharNull汽车牌号xltzxiangmuvarcharNull修理项目xlgnovarcharNull修理工号xltzhourvarcharNull修理小时xltzxlmoneyvarcharNull修理费xltzljmoneyvarcharNull零件费xltzsumvarcharNull总计xltzljnovarcharNull零件号xltznumbervarcharNull数量xltzfrdatedatetimeNull送修日期xltztodatedatetimeNull竣工日期<<库存零件台帐>>KUCUNLINGJIANTAIZHANG列名数据类型可否为空阐明idintNotnull序号ljnovarcharNull零件号kcljname(varcharNull零件名kcljchengbenvarcharNull成本kcmoneyvarcharNull价格kcnumbervarcharNull库存量kcminintNull最低库存量kcdinghuovarcharNull额定订货量<<零件耗用月报表>>列名数据类型可否为空阐明idintNotnull序号ljhynovarcharNull零件号ljhynamevarcharNull零件名ljhynumbervarcharNull数量ljhymoneyvarcharNull价格ljhylirunvarcharNull利润<<零件订货筹划>>列名数据类型可否为空阐明idintNotnull序号ljdhnamevarcharNull零件名ljdhnumbervarcharNull订货量ljdhmoneyvarcharNull成本ljdhsumvarcharNull总计<<修理工工资月报表>>列名数据类型可否为空阐明idintNotnull序号xlgznovarcharNull工号xlgznamevarcharNull姓名xlgzhourvarcharNull修理小时xlgzhourmoneyvarcharNull小时工资ljdhsumvarcharNull月工资<<零件基本信息>>LINGJIANJIBENXINXI列名数据类型可否为空阐明idintNotnull序号ljnovarcharNull零件编号ljnamevarcharNull零件名ljchengbenvarcharNull成本ljmoneyvarcharNull价格<<汽车基本信息>>QICHEJIBENXINXI列名数据类型可否为空阐明idintNotnull序号qcnovarcharNull汽车牌号qcclassvarcharNull型号qcfactoryvarcharNull生产厂qcpersonvarcharNull车主名qctelvarcharNull电话qcaddrvarcharNull地址四.软件功能设计汽车修理管理系统协助汽车修理管理系统协助协助文档关于该系统报表操作零件定货筹划表员工工资月报表零件耗用月报表表单操作修车发票零件领用单零件入库单汽车修理单修车登记单帐册操作库存零件台帐汽车修理台帐修理工名册汽车登记册基本信息零件基本信息修理工基本信息汽车基本信息系统管理管理顾客退出系统修改密码注销顾客各模块功能阐明:1.系统管理:⑴管理顾客:涉及顾客添加、修改、删除,退出⑵修改密码:涉及旧密码、新密码及新密码确认⑶注销顾客:退回到登陆模式⑷退出系统:退出2.基本信息:⑴零件基本信息:涉及功能有零件添加、修改、删除、查询⑵汽车基本信息:涉及功能有汽车添加、修改、删除、查询⑶修理工基本信息:涉及功能有修理工添加、修改、删除、查询3.表单操作:⑴修车登记单:涉及功能有修车登记添加、修改、删除、查询⑵汽车修理单:涉及功能有汽车修理添加、修改、删除、查询⑶零件入库单:涉及功能有零件入库添加、修改、删除、查询⑷零件领用单:涉及功能有零件领用添加、修改、删除、查询⑸修车发票:涉及功能有修车发票添加、修改、删除、查询4.帐册操作⑴汽车登记册:涉及功能有汽车添加、修改、删除、查询⑵修理工名册:涉及功能有修理工添加、修改、删除、查询⑶汽车修理台账:自动汽车修理生成台账,有打印和查询功能⑷库存零件台账:自动库存零件生成台账,可以更新和查询5.报表操作⑴零件耗用月报表:自动生成,有打印和查询功能⑵员工工资月报表:自动生成,有打印和查询功能⑶零件定货筹划表:自动生成,有打印和查询功能6.协助⑴协助文档:顾客操作手册⑵关于该系统:版本阐明五.系统界面1.顾客登录(顾客名及密码都为admin)2.管理顾客3.主界面及数据添加六.程序设计心得体会SQLServer是美国微软公司开发一款关系型数据库管理系统产品,具备成本低,易上手,工具全等长处。合用于大型或超大型数据库服务器端。它所使用是增强型T-SQL语言。 这个程序用到数据库是一种关系型数据库,设计关系型数据库重头戏是把数据元素分别放进有关表格里。一旦准备好开始操作数据,要依托表格之间关系把数据以故意义方式联系到一起。这也是这个数据库程序设计难点所在。 视图是关系型数据库系统提供应顾客以各种角度观测数据库中数据重要机制。视图具备如下某些长处:1.简朴性。视图不但可以简化顾客对数据理解,也可以简化她们操作。那些被经常使用查询可以被定义为视图,使顾客不必为后来操作每次都指定所有条件。2.安全性。通过视图顾客只能查询和修改她们所能见到数据。数据库中其她数据则既看不见也取不到。数据库授权命令可以使每个顾客对数据库检索限制到特定数据库对象上,但不能授权到数据库特定行和特定列上。通过视图,顾客可以被限制在数据不同子集上。3.逻辑数据独立性。视图可以使应用程序和数据库表在一定限度上独立。如果没有视图,应用一定是建立在表上。有了视图之后,程序可以建立在视图之上,从而程序与数据库表被视图分割开来。在本程序中三种记录报表:零件耗用月报表,修理工工资月报表,零件订货筹划。都是通过视图来完毕自动记录。 数据库程序编写是通过对MFCODBC数据库访问技术运用实现。ODBC基于SQL(StructuredQueryLanguage),并把它作为访问数据库原则。这个接口提供了最大限度互相可操作性:一种应用程序可以通过一组通用代码访问不同数据库管理系统。一种软件开发者开发客户/服务器应用程序不会被束定于某个特定数据库之上。ODBC可觉得不同数据库提供相应驱动程序。CRecordset类代表一种记录集。该类是MFCODBC类中最重要、功能最强大类。本程序对数据库操作大多是基于这个类。通过本次课程设计,让我对SQLSERVER及VisualC++之间设计连接有了更深理解,提高了软件系统设计能力,在设计中虽然遇到了诸多困难,通过同窗朋友协助,及网络询问、搜查,慢慢解决遇到问题,最后还是完毕本次课程设计,使我对编程有了更大兴趣,形成对的编写Windows程序思路,理解运用VisualC++编写程序奥妙。本次设计尚有些“瑕疵”,重要是系统界面不够美丽,尚有待提高。七、参照文献、道谢[1]张海藩.《软件工程导论》[M].清华大学出版社.12月[2]张海藩.《软件工程导论学习辅导》[M].清华大学出版社.[3]萨师煊.《王珊.数据库系统概论》[M].清华大学出版社.[4]汪孝宜.《刘中兵,徐佳晶等.JSP数据库开发实例精粹》[M].电子工业出版社.1月[5]周之英.《当代软件工程》.科学出版社.1月[6]唐任仲.《工程应用软件开发技术》.化学工业出版社.1999年5月[7]萨师煊.《数据库系统概论》.王珊[8]《数据库管理系统》.[美].清华大学出版社[9]《数据库系统概念》.[美].机械工业出版社[10]《SQLServer实用教程》.清华大学出版社.范立南.[11]《SQLServer编程员指南》.北京但愿电子出版社.李香敏.致谢一方面非常感谢咱们学院开设课程设计课题,为我日后从事计算机方面工作提供了实战经验,奠定了初步基本。本次课程设计我耗费了三周时间,三周来咱们辅导教师不辞辛苦给咱们辅导、为我解说疑难问题。在此,特别感谢我辅导教师对我谆谆教诲、耐心细致解说。源代码usemastergoifexists(select*fromdbo.sysdatabaseswherename='CarManager')dropdatabaseCarManagerGOcreatedatabaseCarManagergouseCarManagergoifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[GONGZIYUEBAOBIAO]')andOBJECTPROPERTY(id,N'IsView')=1)dropview[dbo].[GONGZIYUEBAOBIAO]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[KUCUNLINGJIANTAIZHANGVIEW]')andOBJECTPROPERTY(id,N'IsView')=1)dropview[dbo].[KUCUNLINGJIANTAIZHANGVIEW]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[LINGJIANHAOYONGYUEBAOBIAO]')andOBJECTPROPERTY(id,N'IsView')=1)dropview[dbo].[LINGJIANHAOYONGYUEBAOBIAO]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[LINGJIANLINGYONGTONGJI]')andOBJECTPROPERTY(id,N'IsView')=1)dropview[dbo].[LINGJIANLINGYONGTONGJI]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[QICHEXIULITAIZHANG]')andOBJECTPROPERTY(id,N'IsView')=1)dropview[dbo].[QICHEXIULITAIZHANG]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[XIULIDANTONGJI]')andOBJECTPROPERTY(id,N'IsView')=1)dropview[dbo].[XIULIDANTONGJI]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[KUCUNLINGJIANTAIZHANG]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[KUCUNLINGJIANTAIZHANG]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[KUCUNLINGJIANTAIZHANG2]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[KUCUNLINGJIANTAIZHANG2]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[LINGJIANJIBENXINXI]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[LINGJIANJIBENXINXI]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[LINGJIANLINGYONGDAN]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[LINGJIANLINGYONGDAN]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[LINGJIANRUKUDAN]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[LINGJIANRUKUDAN]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[M_USER]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[M_USER]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[QICHEDENGJI]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[QICHEDENGJI]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[QICHEJIBENXINXI]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[QICHEJIBENXINXI]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[QICHEXIULIDAN]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[QICHEXIULIDAN]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[XIUCHEFAPIAO]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[XIUCHEFAPIAO]GOifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[XIULIGONGMINGCHE]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[XIULIGONGMINGCHE]GOCREATETABLE[dbo].[KUCUNLINGJIANTAIZHANG]( [id][int]NULL, [ljno][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [kcmin][int]NULL, [kcdinghuo][varchar](50)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GOCREATETABLE[dbo].[KUCUNLINGJIANTAIZHANG2]( [id][int]NOTNULL, [kcljno][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [kcljname][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [kcljchengben][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [kcljmoney][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [kcljnumber][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [kcljmin][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [kcdinghuo][varchar](50)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GOCREATETABLE[dbo].[LINGJIANJIBENXINXI]( [id][int]NULL, [ljno][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [ljname][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [ljchengben][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [ljmoney][varchar](50)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GOCREATETABLE[dbo].[LINGJIANLINGYONGDAN]( [id][int]NOTNULL, [ljlydanid][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL, [ljlyid][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [ljlyljhao][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [ljlynumber][int]NULL, [ljlydate][datetime]NULL, [manager][varchar](50)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GOCREATETABLE[dbo].[LINGJIANRUKUDAN]( [id][int]NOTNULL, [ljrkno][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [ljrkname][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [ljrkPrice][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [ljrknumber][int]NULL, [ljrkdate][datetime]NULL, [ljrkperson][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [manager][varchar](50)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GOCREATETABLE[dbo].[M_USER]( [id][int]NOTNULL, [username][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [power][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [code][varchar](50)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GOCREATETABLE[dbo].[QICHEDENGJI]( [id][int]NOTNULL, [xcdjno][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL, [qcdjno][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcdjclass][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcdjfactory][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcdjperson][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcdjtel][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcdjaddr][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcdjxiangmu][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcdjdate][datetime]NULL, [manager][varchar](50)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GOCREATETABLE[dbo].[QICHEJIBENXINXI]( [id][int]NOTNULL, [qcno][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL, [qcclass][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcfactory][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcperson][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qctel][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcaddr][varchar](50)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GOCREATETABLE[dbo].[QICHEXIULIDAN]( [id][int]NOTNULL, [qcxlid][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL, [xcdjno][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcxlno][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcxlfrdate][datetime]NULL, [qcxlxiangmu][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcxlgonghao][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcxlpai][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcxllingjianno][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [qcxlnumber][int]NULL, [qcxlhour][int]NULL, [qcxltodate][datetime]NULL, [qcxlxlg][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [manager][varchar](50)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GOCREATETABLE[dbo].[XIUCHEFAPIAO]( [id][int]NOTNULL, [xldno][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [fpname][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [fpaddr][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [fpno][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [fpxiangmu][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [fpxlmoney][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [fpljmoney][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [fpsum][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [fpdate][datetime]NULL)ON[PRIMARY]GOCREATETABLE[dbo].[XIULIGONGMINGCHE]( [id][int]NOTNULL, [xlgno][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [xlgname][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [xlghourmoney][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [xlgbirthday][datetime]NULL, [xlgworkdate][datetime]NULL, [xlgaddr][varchar](50)COLLATEChinese_PRC_CI_ASNULL, [xlgtel][varchar](50)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]GOSETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOCREATEVIEWdbo.KUCUNLINGJIANTAIZHANGVIEWASSELECTdbo.LINGJIANJIBENXINXI.id,dbo.LINGJIANJIBENXINXI.ljno,dbo.LINGJIANJIBENXINXI.ljname,dbo.LINGJIANJIBENXINXI.ljchengben,dbo.LINGJIANJIBENXINXI.ljmoney,dbo.KUCUNLINGJIANTAIZHANG.kcmin,dbo.KUCUNLINGJIANTAIZHANG.kcdinghuoFROMdbo.LINGJIANJIBENXINXILEFTOUTERJOINdbo.KUCUNLINGJIANTAIZHANGONdbo.LINGJIANJIBENXINXI.ljno=dbo.KUCUNLINGJIANTAIZHANG.ljnoGOSETQUOTED_IDENTIFIEROFFGOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOcreateviewLINGJIANLINGYONGTONGJI as selectljlyljhao,sum(ljlynumber)asljnumberfromLINGJIANLINGYONGDANGROUPBYljlyljhaoGOSETQUOTED_IDENTIFIEROFFGOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOcreateviewQICHEXIULITAIZHANG as selectQICHEXIULIDAN.id,qcxlid,qcxlno,qcxlxiangmu,qcxlgonghao,qcxlhour, fpxlmoney,fpljmoney,fpsum,qcxllingjianno,qcxlnumber,qcxlfrdate,qcxltodate fromQICHEXIULIDAN,XIUCHEFAPIAO whereQICHEXIULIDAN.qcxlid=XIUCHEFAPIAO.xldnoGOSETQUOTED_IDENTIFIEROFFGOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOcreateviewXIULIDANTONGJI as selectqcxlgonghao,sum(qcxlhour)asxlhourfromQICHEXIULIDANGROUPBYqcxlgonghaoGOSETQUOTED_IDENTIFIEROFFGOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOcreateviewGONGZIYUEBAOBIAO as selectXIULIGONGMINGCHE.id,xlgno,xlgname,xlhour,xlghourmoney fromXIULIGONGMINGCHE,XIULIDANTONGJI whereXIULIGONGMINGCHE.xlgno=XIULIDANTONGJI.qcxlgonghaoGOSETQUOTED_IDENTIFIEROFFGOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOcreateviewLINGJIANHAOYONGYUEBAOBIAO as selectLINGJIANJIBENXINXI.id,ljno,ljname,ljnumber,ljmoney,ljchengben fromLINGJIANLINGYONGTONGJI,LINGJIANJIBENXINXI whereLINGJIANJIBENXINXI.ljno=LINGJIANLINGYONGTONGJI.ljlyljhaoGOSETQUOTED_IDENTIFIEROFFGOSETANSI_NULLSONGOINSERTM_USER(id,username,power,code)VALUES(1,'admin','超级顾客','admin')GOclassCAboutDlg:publicCDialog{public: CAboutDlg();//DialogData //{{AFX_DATA(CAboutDlg) enum{IDD=IDD_ABOUTBOX}; //}}AFX_DATA //ClassWizardgeneratedvirtualfunctionoverrides //{{AFX_VIRTUAL(CAboutDlg) protected: virtualvoidDoDataExchange(CDataExchange*pDX);//DDX/DDVsupport //}}AFX_VIRTUAL//Implementationprotected: //{{AFX_MSG(CAboutDlg) //}}AFX_MSG DECLARE_MESSAGE_MAP()};#if!defined(AFX_ADDUSERDLG_H__C8984C10_9F58_4CC9_9054_B6E2736B0EC1__INCLUDED_)#defineAFX_ADDUSERDLG_H__C8984C10_9F58_4CC9_9054_B6E2736B0EC1__INCLUDED_#if_MSC_VER>1000#pragmaonce#endif//_MSC_VER>1000//AddUserDlg.h:headerfile/////////////////////////////////////////////////////////////////////////////////CAddUserDlgdialogclassCAddUserDlg:publicCDialog{//Constructionpublic: CAddUserDlg(CWnd*pParent=NULL);//standardconstructor//DialogData //{{AFX_DATA(CAddUserDlg) enum{IDD=IDD_ADDUSERDLG}; CComboBox m_comboPower; CString m_code; CString m_confirmCode; CString m_name; //}}AFX_DATA//Overrides //ClassWizardgeneratedvirtualfunctionoverrides //{{AFX_VIRTUAL(CAddUserDlg) protected: virtualvoidDoDataExchange(CDataExchange*pDX);//DDX/DDVsupport //}}AFX_VIRTUAL//Implementationprotected: //Generatedmessagemapfunctions //{{AFX_MSG(CAddUserDlg) virtualBOOLOnInitDialog(); afx_msgvoidOnAdd(); virtualvoidOnCancel(); //}}AFX_MSG DECLARE_MESSAGE_MAP()public: CDatabasem_database;};//{{AFX_INSERT_LOCATION}}//MicrosoftVisualC++willinsertadditionaldeclarationsimmediatelybeforethepreviousline.#endif//!defined(AFX_ADDUSERDLG_H__C8984C10_9F58_4CC9_9054_B6E2736B0EC1__INCLUDED_)//CarManager.h:mainheaderfilefortheBOOKMANAGERapplication//#if!defined(AFX_BOOKMANAGER_H__F468F0D9_B40D_4649_A90F_9C270B10E043__INCLUDED_)#defineAFX_BOOKMANAGER_H__F468F0D9_B40D_4649_A90F_9C270B10E043__INCLUDED_#if_MSC_VER>1000#pragmaonce#endif//_MSC_VER>1000#ifndef__AFXWIN_H__ #errorinclude'stdafx.h'beforeincludingthisfileforPCH#endif#include"resource.h" //mainsymbols///////////////////////////////////////////////////////////////////////////////CCarManagerApp://SeeCarManager.cppfortheimplementationofthisclass//classCCarManagerApp:publicCWinApp{public: CCarManagerApp();//Overrides //ClassWizardgeneratedvirtualfunctionoverrides //{{AFX_VIRTUAL(CCarManagerApp) public: virtualBOOLInitInstance(); //}}AFX_VIRTUAL//Implementation //{{AFX_MSG(CCarManagerApp) afx_msgvoidOnAbout(); //}}AFX_MSG DECLARE_MESSAGE_MAP()};///////////////////////////////////////////////////////////////////////////////{{AFX_INSERT_LOCATION}}//MicrosoftVisualC++willinsertadditionaldeclarationsimmediatelybeforethepreviousline.#endif//!defined(AFX_BOOKMANAGER_H__F468F0D9_B40D_4649_A90F_9C270B10E043__INCLUDED_)<html><body><pre><h1>BuildLog</h1><h3>--------------------Configuration:CarManager-Win32Release--------------------</h3><h3>CommandLines</h3>Creatingcommandline"rc.exe/l0x804/fo"Release/CarManager.res"/d"NDEBUG"/d"_AFXDLL""C:\CarManager\Code\CarManager.rc""Creatingtemporaryfile"C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSPE7.tmp"withcontents[/nologo/MD/W3/GX/O2/D"WIN32"/D"NDEBUG"/D"_WINDOWS"/D"_AFXDLL"/D"_MBCS"/Fp"Release/CarManager.pch"/Yu"stdafx.h"/Fo"Release/"/Fd"Release/"/FD/c"C:\CarManager\Code\AddUserDlg.cpp""C:\CarManager\Code\CarManager.cpp""C:\CarManager\Code\CarManagerDlg.cpp""C:\CarManager\Code\GongZiYueBaoBiaoSet.cpp""C:\CarManager\Code\KuCunLingJianTaiZhangDlg.cpp""C:\CarManager\Code\KuCunLingJianTaiZhangSet.cpp""C:\CarManager\Code\KuCunLingJianTaiZhangViewSet.cpp""C:\CarManager\Code\LingJianHaoYongYueBaoBiaoSet.cpp""C:\CarManager\Code\LingJianJiBenXinXiDlg.cpp""C:\CarManager\Code\LingJianJiBenXinXiSet.cpp""C:\CarManager\Code\LingJianLingYongDanDlg.cpp""C:\CarManager\Code\LingJianLingYongDanSet.cpp""C:\CarManager\Code\LingJianRuKuDanDlg.cpp""C:\CarManager\Code\LingJianRuKuDanSet.cpp""C:\CarManager\Code\LoginDlg.cpp""C:\CarManager\Code\ModifyCode.cpp""C:\CarManager\Code\ModifyPower.cpp""C:\CarManager\Code\MUserSet.cpp""C:\CarManager\Code\QiCheDengJiDlg.cpp""C:\CarManager\Code\QiCheDengJiSet.cpp""C:\CarManager\Code\QiCheJiBenXinXiDlg.cpp""C:\CarManager\Code\QiCheJiBenXinXiSet.cpp""C:\CarManager\Code\QiCheXiuLiDanDlg.cpp""C:\CarManager\Code\QiCheXiuLiDanSet.cpp""C:\CarManager\Code\QiCheXiuLiTaiZhangSet.cpp""C:\CarManager\Code\SearchDlg.cpp""C:\CarManager\Code\UserDlg.cpp""C:\CarManager\Code\XiuCheFaPiaoDlg.cpp""C:\CarManager\Code\XiuCheFaPiaoSet.cpp""C:\CarManager\Code\XiuLiGongMingCheDlg.cpp""C:\CarManager\Code\XiuLiGongMingCheSet.cpp"]Creatingcommandline"cl.exe@C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSPE7.tmp"Creatingtemporaryfile"C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSPE8.tmp"withcontents[/nologo/MD/W3/GX/O2/D"WIN32"/D"NDEBUG"/D"_WINDOWS"/D"_AFXDLL"/D"_MBCS"/Fp"Release/CarManager.pch"/Yc"stdafx.h"/Fo"Release/"/Fd"Release/"/FD/c"C:\CarManager\Code\StdAfx.cpp"]Creatingcommandline"cl.exe@C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSPE8.tmp"Creatingtemporaryfile"C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSPE9.tmp"withcontents[/nologo/subsystem:windows/incremental:no/pdb:"Release/CarManager.pdb"/machine:I386/out:"Release/CarManager.exe".\Release\AddUserDlg.obj.\Release\CarManager.obj.\Release\CarManagerDlg.obj.\Release\GongZiYueBaoBiaoSet.obj.\Release\KuCunLingJianTaiZhangDlg.obj.\Release\KuCunLingJianTaiZhangSet.obj.\Release\KuCunLingJianTaiZhangViewSet.obj.\Release\LingJianHaoYongYueBaoBiaoSet.obj.\Release\LingJianJiBenXinXiDlg.obj.\Release\LingJianJiBenXinXiSet.obj.\Release\LingJianLingYongDanDlg.obj.\Release\LingJianLingYongDanSet.obj.\Release\LingJianRuKuDanDlg.obj.\Release\LingJianRuKuDanSet.obj.\Release\LoginDlg.obj.\Release\ModifyCode.obj.\Release\ModifyPower.obj.\Release\MUserSet.obj.\Release\QiCheDengJiDlg.obj.\Release\QiCheDengJiSet.obj.\Release\QiCheJiBenXinXiDlg.obj.\Release\QiCheJiBenXinXiSet.obj.\Release\QiCheXiuLiDanDlg.obj.\Release\QiCheXiuLiDanSet.obj.\Release\QiCheXiuLiTaiZhangSet.obj.\Release\SearchDlg.obj.\Release\StdAfx.obj.\Release\UserDlg.obj.\Release\XiuCheFaPiaoDlg.obj.\Release\XiuCheFaPiaoSet.obj.\Release\XiuLiGongMingCheDlg.obj.\Release\XiuLiGongMingCheSet.obj.\Release\CarManager.res"..\..\ProgramFiles\MicrosoftVisualStudio\VC98\Lib\ODBCCP32.LIB"]Creatingcommandline"link.exe@C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSPE9.tmp"<h3>OutputWindow</h3>Compilingresources...Compiling...StdAfx.cppCompiling...AddUserDlg.cppCarManager.cppCarManagerDlg.cppGongZiYueBaoBiaoSet.cppKuCunLingJianTaiZhangDlg.cppKuCunLingJianTaiZhangSet.cppKuCunLingJianTaiZhangViewSet.cppLingJianHaoYongYueBaoBiaoSet.cppLingJianJiBenXinXiDlg.cppLingJianJiBenXinXiSet.cppLingJianLingYongDanDlg.cppLingJianLingYongDanSet.cppLingJianRuKuDanDlg.cppLingJianRuKuDanSet.cppLoginDlg.cppModifyCode.cppModifyPower.cppMUserSet.cppQiCheDengJiDlg.cppQiCheDengJiSet.cppGeneratingCode...Compiling...QiCheJiBenXinXiDlg.cppQiCheJiBenXinXiSet.cppQiCheXiuLiDanDlg.cppQiCheXiuLiDanSet.cppQiCheXiuLiTaiZhangSet.cppSearchDlg.cppUserDlg.cppXiuCheFaPiaoDlg.cppXiuCheFaPiaoSet.cppXiuLiGongMingCheDlg.cppXiuLiGongMingCheSet.cppGeneratingCode...Linking...<h3>Results</h3>CarManager.exe-0error(s),0warning(s)</pre></body></html>//CarManagerDlg.h:headerfile//#if!defined(AFX_BOOKMANAGERDLG_H__52825C4F#defineAFX_BOOKMANAGERDLG_H__52825C4F#if_MSC_VER>1000#pragmaonce#endif//_MSC_VER>1000///////////////////////////////////////////////////////////////////////////////CManagerDlgdialogclassCManagerDlg:publicCDialog{//Constructionpublic: CManagerDlg(CWnd*pParent=NULL); //standardconstructor//DialogData //{{AFX_DATA(CManagerDlg) enum{IDD=IDD_MANAGER_DIALOG}; CButton m_add; CButton m_search; CButton m_modify; CButton m_delete; //}}AFX_DATA //ClassWizardgeneratedvirtualfunctionoverrides //{{AFX_VIRTUAL(CManagerDlg) protected: virtualvoid

温馨提示

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

评论

0/150

提交评论