精編汽車維修管理系統(tǒng)設(shè)計(jì)說明書_第1頁
精編汽車維修管理系統(tǒng)設(shè)計(jì)說明書_第2頁
精編汽車維修管理系統(tǒng)設(shè)計(jì)說明書_第3頁
精編汽車維修管理系統(tǒng)設(shè)計(jì)說明書_第4頁
精編汽車維修管理系統(tǒng)設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、(精編)汽車維修管理系統(tǒng)設(shè)計(jì)說明書*實(shí)踐教學(xué)*蘭州理工大學(xué)計(jì)算機(jī)與通信學(xué)院2011年秋季學(xué)期面向?qū)ο笳n程設(shè)計(jì)題目:汽車維修管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 專業(yè)班級(jí):10級(jí)計(jì)算機(jī)(4 )班 姓名:王健學(xué)號(hào):10240421指導(dǎo)教師:朱紅蕾成績(jī):目錄第1章概述3第2章需求分析3第3章數(shù)據(jù)庫邏輯設(shè)計(jì) 8第 4 章 軟 件 功 能 設(shè)計(jì) 12第 5 章系統(tǒng)界面 13第 6 章 程序設(shè)計(jì)的心的體會(huì) 14 參考文獻(xiàn)、致謝 15汽車修理管理系統(tǒng)一. 概述1 項(xiàng)目背景在計(jì)算機(jī)不斷發(fā)展的今天, 計(jì)算機(jī)已經(jīng)運(yùn)用到各個(gè)領(lǐng)域, 計(jì)算機(jī)的作用使由手工的操作 到計(jì)算機(jī)的操作是一個(gè)大的飛躍,代替的復(fù)雜的容易出錯(cuò)的人工操作,節(jié)省了大量的

2、時(shí)間, 提高了正確性, 提高了數(shù)據(jù)的可靠性。 因此每個(gè)公司使用計(jì)算機(jī)建立自己的業(yè)務(wù)是迫在眉睫, 汽車修理廠根據(jù)業(yè)務(wù)發(fā)展的需要,決定建立一個(gè)數(shù)據(jù)庫管理系統(tǒng),以代替單一的人工管理。 這樣使人工操作的管理方便,簡(jiǎn)單。2 編寫目的編寫的目的是使汽車修理廠由單一的人工管理到計(jì)算機(jī)管理的飛躍,使汽車修理廠的管理 的效率得到很大的提高, 使人工管理的出錯(cuò)的機(jī)會(huì)大大減少, 實(shí)現(xiàn)數(shù)據(jù)的共享, 便于查詢自 己的數(shù)據(jù)信息, 使汽車修理廠的業(yè)務(wù)的流程時(shí)間大大減少, 從而可以提高該汽車修理廠的競(jìng) 爭(zhēng)性,在社會(huì)有立足之地。3 軟件定義該軟件為第一版,既汽車修理管理系統(tǒng) 1.0 版。4 開發(fā)環(huán)境數(shù)據(jù)庫:SQLSERVER2

3、000開發(fā)和編譯環(huán)境:VisualC+6.0 。二.需求分析1 通過分析得知,該修理廠共使用5種單據(jù),4種賬冊(cè)和3種主要報(bào)表。五種單據(jù)如表1所示:表中D1由送修人填寫。修理派工員據(jù)此開出修理單D2,分派給指定的修理工執(zhí)行。如果在修理中需要更換零件,一律由修理工填寫零件領(lǐng)用單D3向倉(cāng)庫領(lǐng)用。修理結(jié)束后,修理工將D2交回給派工員,然后轉(zhuǎn)財(cái)務(wù)部門結(jié)賬并開修車發(fā)票D5。D4在零件入庫時(shí)由倉(cāng)庫管理員驗(yàn)收并且填寫。圖 6顯示了這些單據(jù)的格式內(nèi)容。汽車登記單日期:汽車牌號(hào):型號(hào):生產(chǎn)廠四種賬冊(cè),如表2所示修理項(xiàng)目碼:車主名:地址:牌號(hào)電話型號(hào)修理單編號(hào): 修理工工號(hào): 修理項(xiàng)目:圖7-10顯示了這些汽車修理

4、單汽車牌號(hào):送車牌號(hào)修車發(fā)票送修日期日期:生產(chǎn)丿工號(hào)牌 號(hào) 零件姓名小時(shí)工種主工零 要報(bào)表如表件小費(fèi)成本費(fèi)3所示1-1零件號(hào):-數(shù)量:車主名修理小時(shí):出生日期賬冊(cè)的表式。 地址:仕田卓 牌號(hào)零件用量修理費(fèi)修.地址完工日期:派工員:電話7:修理項(xiàng)目:進(jìn)廠總期計(jì)地址心、計(jì)零件用量修理工:電話表3當(dāng)前系統(tǒng)報(bào)表示了這編號(hào)覽表B1B2工號(hào)B3文些扌艮表的格式名稱姓名量零件號(hào)13修理工資月報(bào)表 修理工資月報(bào)表 修理小時(shí) 零件訂貨計(jì)劃小時(shí)這些報(bào)表是以上面提供的九種單據(jù)、數(shù)氐庫零量件號(hào)訂貨量日期數(shù)據(jù)來源Z3,Z4Z3,月工資Z4帳冊(cè)為依據(jù),由程序自動(dòng)統(tǒng)計(jì)生成的無需人工干預(yù)。零件耗用月報(bào)表是以零件入庫、 單零件

5、領(lǐng)用單為依據(jù)生成的;零件訂貨地址計(jì)劃由庫存零件臺(tái)賬生成,如果庫存余量小于最低庫存量,則產(chǎn)生訂貨計(jì)劃;修理工資月報(bào)表由修理工名冊(cè)和汽車修理臺(tái)賬生成。2 . ER模型圖。汽車牌號(hào)生產(chǎn)廠名日期地址件領(lǐng)用單量零件費(fèi)牌號(hào)計(jì)修理費(fèi)生產(chǎn)廠汽車登名修理單編號(hào)日期日期修理項(xiàng)目 .- 自話. 牌號(hào)汽車基本信息修理F修車發(fā)票型號(hào)<<修車登記單>>QICHEDENGJD列名數(shù)據(jù)類型可否為空說明idintNot null序號(hào)xcdjnovarcharNull修車登記編號(hào)qcdjnovarcharNull汽車牌號(hào)qcdjclassvarcharNull型號(hào)qcdjfactoryvarcharNul

6、l生產(chǎn)廠qcdjpers onvarcharNull車主名qcdjtelvarcharNull電話qcdjaddrvarcharNull地址qcdjxia ngmuvarcharNull修理項(xiàng)目qcdjdatedatetimeNull日期man agervarcharNull操作員<< 汽車修理單 >>QICHEXIULIDAN列名數(shù)據(jù)類型可否為空說明idintNot null序號(hào)qcxlidvarcharNull修理單編號(hào)xcdjnovarcharNull修車登記編號(hào)qcxl novarcharNull汽車牌號(hào)qcxlfrdatedatetimeNull送修日期qcx

7、lxia ngmuvarcharNull修理項(xiàng)目qcxlgo nghaovarcharNull修理工工號(hào)qcxlpaivarcharNull派工員qcxlli ngjia nnovarcharNull零件號(hào)qcx Inu mbervarcharNull數(shù)量qcxlhourvarcharNull修理小時(shí)qcxltodatedatetimeNull完工日期qcxlxlgvarcharNull修理工man agervarcharNull操作員<< 零件領(lǐng)用單 >>LINGJIANLINGYONGDAN列名數(shù)據(jù)類型可否為空說明idintNot null序號(hào)ljlyda nidv

8、archarNull零件領(lǐng)用單編號(hào)ljlyidvarcharNull零件號(hào)ljlyljhaovarcharNull修理單編號(hào)Ijlynu mberintNull數(shù)量ljlydatedatetimeNull日期man agervarcharNull操作員<< 零件入庫單 >>LINGJIANRUKUDAN列名數(shù)據(jù)類型可否為空說明idintNot null序號(hào)IjrknovarcharNull零件號(hào)Ijrkn amevarcharNull零件名IjrkPricevarcharNull成本Ijrknu mbervarcharNull數(shù)量ljrkdatedatetimeNull

9、日期ljrkpers onvarcharNull驗(yàn)收人man agervarcharNull操作員<< 修車發(fā)票 >>XIUCHEFAPIAO列名數(shù)據(jù)類型可否為空說明idintNot null序號(hào)xld novarcharNull修理單編號(hào)fpn amevarcharNull車主名fpaddrvarcharNull地址fpnovarcharNull汽車牌號(hào)fpxia ngmuvarcharNull修理項(xiàng)目fpxlm oneyvarcharNull修理費(fèi)fpljmoneyvarcharNull零件費(fèi)fpsumvarcharNull總計(jì)fpdatedatetimeNull日

10、期<< 修理工名冊(cè) >>XIULIGONGMINGCHE列名數(shù)據(jù)類型可否為空說明idintNot null序號(hào)xlg novarcharNull工號(hào)xlg namevarcharNull姓名xlghourm oneyvarcharNull小時(shí)工資xlgbirthdaydatetimeNull出生日期xlgworkdatedatetimeNull進(jìn)廠日期xlgaddrvarcharNull地址xlgtelvarcharNull電話<<汽車修理臺(tái)賬>>列名數(shù)據(jù)類型可否為空說明idintNot null序號(hào)xltz novarcharNull修理單編號(hào)

11、xltzqc novarcharNull汽車牌號(hào)xltzxia ngmuvarcharNull修理項(xiàng)目xlg novarcharNull修理工號(hào)xltzhourvarcharNull修理小時(shí)xltzxlm oneyvarcharNull修理費(fèi)xltzljm oneyvarcharNull零件費(fèi)xltzsumvarcharNull總計(jì)xltzlj novarcharNull零件號(hào)xltz nu mbervarcharNull數(shù)量xltzfrdatedatetimeNull送修日期xltztodatedatetimeNull完工日期<< 庫存零件臺(tái)帳 >>KUCUNLING

12、JIANTAIZHANG列名數(shù)據(jù)類型可否為空說明idintNot null序號(hào)ljnovarcharNull零件號(hào)kcljn ame(varcharNull零件名kcljche ngbe nvarcharNull成本kcm oneyvarcharNull價(jià)格kcnu mbervarcharNull庫存量kcmi nintNull最低庫存量kcdin ghuovarcharNull額定訂貨量<<零件耗用月報(bào)表>>列名數(shù)據(jù)類型可否為空說明idintNot null序號(hào)ljhy novarcharNull零件號(hào)Ijhyn amevarcharNull零件名Ijhynu mbe

13、rvarcharNull數(shù)量ljhy moneyvarcharNull價(jià)格ljhylir unvarcharNull利潤(rùn)<<零件訂貨計(jì)劃>>列名數(shù)據(jù)類型可否為空說明idintNot null序號(hào)Ijdh namevarcharNull零件名Ijdh nu mbervarcharNull訂貨量Ijdhm oneyvarcharNull成本ljdhsumvarcharNull總計(jì)<<修理工工資月報(bào)表>>列名數(shù)據(jù)類型可否為空說明idintNot null序號(hào)xlgz novarcharNull工號(hào)xlgz namevarcharNull姓名xlgzho

14、urvarcharNull修理小時(shí)xlgzhourm onevarcharNull小時(shí)工資yljdhsumvarcharNull月工資<< 零件基本信息 >>LINGJIANJIBENXINXI列名數(shù)據(jù)類型可否為空說明idintNot null序號(hào)ljnovarcharNull零件編號(hào)ljn amevarcharNull零件名Ijche ngbe nvarcharNull成本IjmoneyvarcharNull價(jià)格<< 汽車基本信息 >>QICHEJIBENXINXI列名數(shù)據(jù)類型可否為空說明idintNot null序號(hào)qcnovarcharNu

15、ll汽車牌號(hào)qcclassvarcharNull型號(hào)qcfactoryvarcharNull生產(chǎn)廠qcpers onvarcharNull車主名qctelvarcharNull電話qcaddrvarcharNull地址四.軟件功能設(shè)計(jì)2 基本信息:零件基本信息:包括的功能有零件的添加、修改、刪除、查詢汽車基本信息:包括的功能有汽車的添加、修改、刪除、查詢修理工基本信息:包括的功能有修理工的添加、修改、刪除、查詢3 表單操作:修車登記單:包括的功能有修車登記的添加、修改、刪除、查詢汽車修理單:包括的功能有汽車修理的添加、修改、刪除、查詢零件入庫單:包括的功能有零件入庫的添加、修改、刪除、查詢零件

16、領(lǐng)用單:包括的功能有零件領(lǐng)用的添加、修改、刪除、查詢 修車發(fā)票:包括的功能有修車發(fā)票的添加、修改、刪除、查詢4 帳冊(cè)操作汽車登記冊(cè):包括的功能有汽車的添加、修改、刪除、查詢 修理工名冊(cè):包括的功能有修理工的添加、修改、刪除、查詢汽車修理臺(tái)賬:自動(dòng)汽車修理生成臺(tái)賬,有打印和查詢的功能庫存零件臺(tái)賬:自動(dòng)庫存零件生成臺(tái)賬,可以更新和查詢5 報(bào)表操作零件耗用月報(bào)表:自動(dòng)生成,有打印和查詢功能員工工資月報(bào)表:自動(dòng)生成,有打印和查詢功能零件定貨計(jì)劃表:自動(dòng)生成,有打印和查詢功能6幫助幫助文檔:用戶操作手冊(cè)關(guān)于該系統(tǒng):版本說明五系統(tǒng)界面1用戶登錄(用戶名及密碼都為 admin )2管理用戶3主界面及數(shù)據(jù)添加

17、六程序設(shè)計(jì)的心得體會(huì)SQLServer2000 是美國(guó)微軟公司開發(fā)的一款關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的產(chǎn)品,具有成本低,易上手, 工具全等優(yōu)點(diǎn)。 適用于大型或超大型數(shù)據(jù)庫服務(wù)器端。 它所使用的是增強(qiáng)型 T-SQL這個(gè)程序用到的數(shù)據(jù)庫是一個(gè)關(guān)系型的數(shù)據(jù)庫, 設(shè)計(jì)關(guān)系型數(shù)據(jù)庫的重頭戲是把數(shù)據(jù)元素分 別放進(jìn)相關(guān)的表格里。 一旦準(zhǔn)備好開始操作數(shù)據(jù), 要依靠表格之間的關(guān)系把數(shù)據(jù)以有意義的 方式聯(lián)系到一起。這也是這個(gè)數(shù)據(jù)庫程序設(shè)計(jì)的難點(diǎn)所在。視圖是關(guān)系型數(shù)據(jù)庫系統(tǒng)提供給用戶以多種角度觀察數(shù)據(jù)庫中數(shù)據(jù)的重要機(jī)制。 視圖具有如 下的一些優(yōu)點(diǎn):1. 簡(jiǎn)單性。視圖不僅可以簡(jiǎn)化用戶對(duì)數(shù)據(jù)的理解,也可以簡(jiǎn)化他們的操作。那些被

18、經(jīng)常使用 的查詢可以被定義為視圖,使用戶不必為以后的操作每次都指定全部的條件。2. 安全性。 通過視圖用戶只能查詢和修改他們所能見到的數(shù)據(jù)。數(shù)據(jù)庫中的其他數(shù)據(jù)則既看不見也取不到。 數(shù)據(jù)庫授權(quán)命令可以使每個(gè)用戶對(duì)數(shù)據(jù)庫的檢索限制到特定的數(shù)據(jù)庫對(duì)象 上, 但不能授權(quán)到數(shù)據(jù)庫特定行和特定的列上。 通過視圖, 用戶可以被限制在數(shù)據(jù)的不同 子集上。3. 邏輯數(shù)據(jù)獨(dú)立性。視圖可以使應(yīng)用程序和數(shù)據(jù)庫表在一定程度上獨(dú)立。如果沒有視圖,應(yīng) 用一定是建立在表上的。 有了視圖之后, 程序可以建立在視圖之上, 從而程序與數(shù)據(jù)庫表被視圖分割開來。在本程序中的三種統(tǒng)計(jì)報(bào)表:零件耗用月報(bào)表,修理工工資月報(bào)表,零件訂貨計(jì)劃。

19、都是通 過視圖來完成自動(dòng)的統(tǒng)計(jì)的。數(shù)據(jù)庫程序編寫是通過對(duì)MFCODBC 數(shù)據(jù)庫訪問技術(shù)的運(yùn)用實(shí)現(xiàn)。ODBC 基于SQL(StructuredQueryLanguage), 并把它作為訪問數(shù)據(jù)庫的標(biāo)準(zhǔn)。這個(gè)接口提供了最大限 度的相互可操作性 :一個(gè)應(yīng)用程序可以通過一組通用的代碼訪問不同的數(shù)據(jù)庫管理系統(tǒng)。一 個(gè)軟件開發(fā)者開發(fā)的客戶 /服務(wù)器應(yīng)用程序不會(huì)被束定于某個(gè)特定的數(shù)據(jù)庫之上。ODBC 可以為不同的數(shù)據(jù)庫提供相應(yīng)的驅(qū)動(dòng)程序。CRecordset 類代表一個(gè)記錄集。該類是 MFC 的 ODBC 類中最重要、功能最強(qiáng)大的類。本 程序?qū)?shù)據(jù)庫的操作大多是基于這個(gè)類的。通過本次課程設(shè)計(jì),讓我對(duì) SQL

20、SERVER2000 及 VisualC+ 之間的設(shè)計(jì)連接有了更深 的理解,提高了軟件系統(tǒng)的設(shè)計(jì)能力,在設(shè)計(jì)中雖然遇到了很多困難,通過同學(xué)朋友幫助, 及網(wǎng)絡(luò)詢問、搜查, 慢慢解決遇到的問題,最終還是完成本次的課程設(shè)計(jì), 使我對(duì)編程有了 更大的興趣,形成正確的編寫 Windows 程序的思路,了解利用 VisualC+ 編寫程序的奧 妙。本次的設(shè)計(jì)還有些“瑕疵” ,主要是系統(tǒng)界面不夠漂亮,還有待提高。七、參考文獻(xiàn)、致謝1 張海藩軟件工程導(dǎo)論M.清華大學(xué)出版社.2003年12月2 張海藩. 軟件工程導(dǎo)論學(xué)習(xí)輔導(dǎo) M. 清華大學(xué)出版社 .2004 年3 薩師煊. 王珊.數(shù)據(jù)庫系統(tǒng)概論 M. 清華大學(xué)

21、出版社 .2002 年4 汪孝宜.劉中兵,徐佳晶等JSP數(shù)據(jù)庫開發(fā)實(shí)例精粹M.電子工業(yè)出版社.2005 年 1 月5 周之英.現(xiàn)代軟件工程 .科學(xué)出版社 .2000 年 1 月6 唐任仲.工程應(yīng)用軟件開發(fā)技術(shù) .化學(xué)工業(yè)出版社 .1999 年 5月7 薩師煊 .數(shù)據(jù)庫系統(tǒng)概論 .王珊8 數(shù)據(jù)庫管理系統(tǒng) .美.清華大學(xué)出版社9 數(shù)據(jù)庫系統(tǒng)概念 .美.機(jī)械工業(yè)出版社10 SQLServer2005 實(shí)用教程 .清華大學(xué)出版社 .范立南 .200511 SQLServer2005 編程員指南.北京希望電子出版社 .李香敏 .2005 致謝 首先非常感謝我們學(xué)院開設(shè)的課程設(shè)計(jì)課題, 為我日后從事計(jì)算機(jī)

22、方面的工作提 供了實(shí)戰(zhàn)的經(jīng)驗(yàn),奠定了初步的基礎(chǔ)。本次課程設(shè)計(jì)我花費(fèi)了三周的時(shí)間,三周來我們的輔導(dǎo)老師不辭辛苦的給 我們輔導(dǎo)、為我講解疑難問題。在此 ,特別感謝我輔導(dǎo)老師對(duì)我的諄諄教誨、耐 心細(xì)致的講解。源代碼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',' 超級(jí)用戶 ','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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論