資源描述:
《汽車(chē)維修管理系統(tǒng)課件》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、汽車(chē)維修管理系統(tǒng)摘要使用汽車(chē)維修管理系統(tǒng)可以大大地提高修車(chē)企業(yè)的工作效率,減少工作中可能出現(xiàn)的錯(cuò)誤,為客戶(hù)提供更好的服務(wù),是提高修車(chē)行業(yè)自動(dòng)化水平的重要手段之一。后臺(tái)數(shù)據(jù)庫(kù)使用SQLServer,前臺(tái)開(kāi)發(fā)工具使用VisualC++。本系統(tǒng)采用目前比較流行的ADO數(shù)據(jù)訪問(wèn)技術(shù),并將每個(gè)數(shù)據(jù)庫(kù)表的字段和操作封裝到類(lèi)中,從而成功地將面向?qū)ο蟮某绦蛟O(shè)計(jì)思想應(yīng)用到數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)中。這也是本系統(tǒng)的特色和優(yōu)勢(shì)。關(guān)鍵詞汽車(chē)維修管理系統(tǒng)SQLServer數(shù)據(jù)庫(kù)VisualC++開(kāi)發(fā)語(yǔ)言管理信息系統(tǒng)系統(tǒng)需求分析基本信息
2、的添加、修改、刪除和查詢(xún)。基本信息包括配件信息、維修項(xiàng)目信息和故障定義信息。此功能為修車(chē)業(yè)務(wù)信息管理提供數(shù)據(jù)。業(yè)務(wù)信息的添加、修改、刪除和查詢(xún)。業(yè)務(wù)信息包括業(yè)務(wù)登記信息和業(yè)務(wù)結(jié)算統(tǒng)計(jì)等。業(yè)務(wù)統(tǒng)計(jì)管理包括故障信息統(tǒng)計(jì)、維修項(xiàng)目統(tǒng)計(jì)和配件使用統(tǒng)計(jì)等功能。系統(tǒng)功能模塊示意圖簡(jiǎn)單使用說(shuō)明運(yùn)行系統(tǒng)后,首先會(huì)看到登錄窗體,對(duì)用戶(hù)的身份進(jìn)行認(rèn)證。如果需要對(duì)普通用戶(hù)進(jìn)行管理,則使用Admin用戶(hù)登錄;否則建議使用Users用戶(hù)登錄。如果還要?jiǎng)?chuàng)建其他用戶(hù),可以在用戶(hù)管理模塊中創(chuàng)建和管理。在本系統(tǒng)中,應(yīng)該首先增加基本信息,
3、基本信息包括配件信息、維修項(xiàng)目信息和故障定義信息。在汽車(chē)維修管理模塊中,可以對(duì)維修業(yè)務(wù)信息進(jìn)行添加、修改、刪除和查看等操作。業(yè)務(wù)登記信息包括客戶(hù)名稱(chēng)、聯(lián)系電話(huà)、車(chē)牌號(hào)、車(chē)輛類(lèi)型、業(yè)務(wù)登記日期和各種費(fèi)用等。業(yè)務(wù)統(tǒng)計(jì)管理模塊包括故障信息統(tǒng)計(jì)、維修項(xiàng)目統(tǒng)計(jì)和配件使用統(tǒng)計(jì)。開(kāi)發(fā)工具的選擇前臺(tái)開(kāi)發(fā)工具選擇VisualC++6.0后臺(tái)數(shù)據(jù)庫(kù)選擇SQLServer2000中間層采用ADO數(shù)據(jù)訪問(wèn)技術(shù),將對(duì)數(shù)據(jù)庫(kù)的操作以類(lèi)的形式封裝用戶(hù)管理功能模塊系統(tǒng)流程分析如圖所需實(shí)用技術(shù)所選開(kāi)發(fā)工具的基本編程方法。基本的后臺(tái)數(shù)據(jù)庫(kù)
4、管理方法,例如創(chuàng)建數(shù)據(jù)庫(kù)、創(chuàng)建表、創(chuàng)建查詢(xún)、備份和還原數(shù)據(jù)庫(kù)等。常用SQL語(yǔ)句的使用。ADO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)。設(shè)計(jì)表結(jié)構(gòu)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)是總體設(shè)計(jì)階段非常重要的環(huán)節(jié),好的數(shù)據(jù)庫(kù)結(jié)構(gòu)可以簡(jiǎn)化開(kāi)發(fā)過(guò)程,使系統(tǒng)功能更加清晰明確。數(shù)據(jù)庫(kù)中包含8個(gè)表,即配件信息表Material、維修項(xiàng)目信息表Items、故障定義表Bugs、業(yè)務(wù)登記表Registration、配件清單表ListMaterial、項(xiàng)目清單表ListItem、故障清單表ListBug和用戶(hù)信息表Users等。具體表結(jié)構(gòu)參見(jiàn)書(shū)中的內(nèi)容。常用SQL語(yǔ)句SE
5、LECT語(yǔ)句:實(shí)現(xiàn)數(shù)據(jù)查詢(xún)。INSERT語(yǔ)句:插入數(shù)據(jù)。UPDATE:更新數(shù)據(jù)。DELETE:刪除數(shù)據(jù)。SELECT語(yǔ)句的基本語(yǔ)法SELECT子句[INTO子句]FROM子句[WHERE子句][GROUPBY子句][HAVING子句][ORDERBY子句]SELECT各子句的主要功能SELECT子句--指定由查詢(xún)返回的列INTO子句--創(chuàng)建新表并將結(jié)果行插入新表中FROM子句--指定從其中檢索行的表WHERE子句--指定用于限制返回行的搜索條件GROUPBY--子句指定查詢(xún)結(jié)果的分組條件HAVING子句
6、--指定組或聚合的搜索條件ORDERBY子句--指定結(jié)果集的排序UNION運(yùn)算符--將兩個(gè)或更多查詢(xún)的結(jié)果組合為單個(gè)結(jié)果集,該結(jié)果集包含聯(lián)合查詢(xún)中的所有查詢(xún)的全部行INSERT語(yǔ)句的基本語(yǔ)法INSERTINTO<表名>[(列名列表)]VALUES(插入值列表)“列名列表”是可選項(xiàng),由要插入數(shù)據(jù)的列名組成,必須用圓括號(hào)將其括起來(lái),并且用逗號(hào)對(duì)列名進(jìn)行分隔。如果順序插入表中所有列的值,則可以將“列名列表”省略。VALUES子句中包含要插入的數(shù)據(jù)值列表。如果指定了“列名列表”,則數(shù)據(jù)值列表必須與“列名列表”完
7、全對(duì)應(yīng);如果沒(méi)有指定“列名列表”,則數(shù)據(jù)值列表必須與表的所有列順序完全對(duì)應(yīng)。UPDATE語(yǔ)句的基本語(yǔ)法UPDATE<表名>SET<列名>=<值>[,…n]WHERE<條件表達(dá)式>DELETE語(yǔ)句的基本語(yǔ)法DELETEFROM<表名>WHERE<條件表達(dá)式>ADO數(shù)據(jù)訪問(wèn)技術(shù)ActiveXDataObjects的縮寫(xiě),提供對(duì)各種數(shù)據(jù)庫(kù)訪問(wèn)的標(biāo)準(zhǔn)接口。包括的主要對(duì)象有:連接對(duì)象Connection。連接時(shí)必須指定要連接到的數(shù)據(jù)源以及連接所使用的用戶(hù)名和口令等信息。命令對(duì)象Command。可以通過(guò)已建立的連接
8、發(fā)出命令,對(duì)數(shù)據(jù)源進(jìn)行指定的操作。記錄集對(duì)象Recordset。查詢(xún)命令可以將查詢(xún)結(jié)果存儲(chǔ)在本地,這些數(shù)據(jù)以“行”(記錄)為單位,返回?cái)?shù)據(jù)的集合被稱(chēng)為記錄集。字段對(duì)象Field。一個(gè)記錄集行包含一個(gè)或多個(gè)字段。如果將記錄集看作二維網(wǎng)格,字段將排列起來(lái)構(gòu)成列。每一字段(列)都分別包含有名稱(chēng)、數(shù)據(jù)類(lèi)型和值的屬性。Connection對(duì)象Connection對(duì)象代表與數(shù)據(jù)源的連接。如果是客戶(hù)端/服務(wù)器數(shù)據(jù)庫(kù)系統(tǒng),該對(duì)象可以等價(jià)于到服務(wù)器的實(shí)際網(wǎng)絡(luò)