jsp55汽車維修管理系統(tǒng)(jsp+servlet+sqlserver)-qrp_第1頁
jsp55汽車維修管理系統(tǒng)(jsp+servlet+sqlserver)-qrp_第2頁
jsp55汽車維修管理系統(tǒng)(jsp+servlet+sqlserver)-qrp_第3頁
jsp55汽車維修管理系統(tǒng)(jsp+servlet+sqlserver)-qrp_第4頁
jsp55汽車維修管理系統(tǒng)(jsp+servlet+sqlserver)-qrp_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

摘要隨著我國經濟的迅速發(fā)展,人們的生活水平有了顯著提高,生活節(jié)奏一天比一天快,汽車也成了人們生活中離不開的代步工具。而汽車作為一種高價位消費品,并非每一個需要的人都能擁有,所以就誕生了一種新的商機——汽車維修業(yè)務。機動車維修管理就是對車輛信息和客戶信息及配件信息的管理,主要包括客戶預約管理.、配件的基本信息、維修管理、庫存報警管理、客戶信息的管理.員工管理,收銀管理等,真正實現(xiàn)企業(yè)車輛信息管理的系統(tǒng)化、自動化和規(guī)范化。為了真正實現(xiàn)企業(yè)車輛維修信息管理的系統(tǒng)化、自動化和規(guī)范化。主要考慮最基本的車輛信息管理需求,應該具有如下功能:配件信息管理功能,包括配件類別添加、配件類別查詢;配件信息添加、配件信息查詢。擁有這些功能就基本上可以管理一個小型汽車維修公司,讓使用者管理汽車維修公司更加自如、方便。【關鍵詞】面向對象分析與設計,jsp,ADO

AbstractAlongwitheconomicincreaseincreasingly,theinformationageshascome,everykindofinformationinthelifeinclinetothearithmeticfigureturns,clearturn.Theunitvehiclemanagementsystemistobearinsuchanenvironment,thetransportationprospersincreasingly,makingabusinessunitnotatissimpleabusinesscar,buthavealotofacarsconstitute,andcartypebecomevariousvariety,thismaketheunitvehicleinformationcomplicates.Thereforewewilldevelopthehugeandsavingspaceofthecalculator,thehighperformancehandlesability,highdependabledatasafety,clearseetoturnthedatawaittheseadvantagestolendsupporttotheunittoproceedthemanagementtothevehicle,realizesthereasonableexploitationofthecalculatorresources,realrealizesthedecreaselaborforceincreasesthepurposeofthelaborquantity.Thistextanalyzesthesystemprimarilytoconstituteprimarily,includingneedanalysis,thedesigntargetofthesystem,dataconstruction,dataflowchartwithmaincharacteristicsetc.ofthesystem,thepointintroducesthedetailedwayofthinkingofthesystemfunctionmoldandrealizesmethod,andelaborateonwithpartsofsourcescodetothesystemandkeytechnique.[KEYWORD]:OOA,OOD,jdk,ADO翻譯文字可能有出入,請自行校對。

目錄XXXX學院畢業(yè)設計 1(論文) 1基于jsp的大眾汽車維修管理系統(tǒng) 1第一章引言 61.1大眾汽車維修管理系統(tǒng)簡介 61.2系統(tǒng)開發(fā)的背景和目的 61.3系統(tǒng)設計的主要內容 71.4本文章節(jié)安排 7第二章系統(tǒng)開發(fā)的相關技術 82.1開發(fā)工具 82.2約定 82.3相關知識點 8第三章需求分析 93.1對功能的規(guī)定 93.2對性能的規(guī)定 103.2.1精度 103.2.2時間特性要求 113.2.3靈活性 113.3故障處理要求 113.4其他專門要求 12第四章數據庫設計 134.1ADO技術簡介 134.2系統(tǒng)功能模塊的劃分 14第五章系統(tǒng)實施 195.1目標 195.2用戶的特點 195.3功能實現(xiàn) 205.3.1系統(tǒng)登陸模塊 205.3.2管理員信息管理模塊 215.3.3庫存報警信息管理模塊 225.3.4客戶信息管理模塊 225.3.5配件信息管理模塊 245.3.6密碼修改管理模塊 265.4設備 27第六章結束語 28謝辭 29參考文獻 30第一章引言1.1大眾汽車維修管理系統(tǒng)簡介汽車維修是全新的消費概念,服務性維修刺激了公務、商務用車,擴大了消費;融資性維修則是轎車進入家庭的主要途徑。因此,發(fā)展汽車維修有利于汽車市場的進一步繁榮作為計算機應用的一部分,使用計算機對汽車維修信息進行管理,有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高企業(yè)管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。1.2系統(tǒng)開發(fā)的背景和目的隨著我國經濟的迅速發(fā)展,人們的生活水平有了顯著提高,生活節(jié)奏一天比一天快,汽車也成了人們生活中離不開的代步工具。而汽車作為一種高價位消費品,并非每一個需要的人都能擁有,所以就誕生了一種新的商機——汽車維修業(yè)務。機動車維修管理系統(tǒng)針對的是機動車維修公司在向客戶提供出租車輛服務過程中面對的各種問題,對其業(yè)務信息進行自動化、信息化處理,使車輛維修管理變得規(guī)范、快捷、高效。本系統(tǒng)包括主要包括客戶預約管理.、配件的基本信息、維修管理、庫存報警管理、客戶信息的管理.員工管理,收銀管理等,真正實現(xiàn)企業(yè)車輛信息管理的系統(tǒng)化、自動化和規(guī)范化。為了真正實現(xiàn)企業(yè)車輛維修信息管理的系統(tǒng)化、自動化和規(guī)范化。主要考慮最基本的車輛信息管理需求,應該具有如下功能:配件信息管理功能,包括配件類別添加、配件類別查詢;配件信息添加、配件信息查詢。擁有這些功能就基本上可以管理一個小型汽車維修公司,讓使用者管理汽車維修公司更加自如、方便。通過這些管理模塊,可以使汽車維修服務更加清晰,更加便捷,提高了服務質量,減少了操作人員的工作量。1.3系統(tǒng)設計的主要內容為了真正實現(xiàn)運輸企業(yè)車輛信息管理的系統(tǒng)化、自動化和規(guī)范化。本系統(tǒng)主要考慮最基本的車輛信息管理需求,應該具有如下功能:(1)用戶登錄的管理:對用戶的身份進行認證,只有合法的用戶才能使用本系統(tǒng)。(2)基本信息的管理:主要包括客戶信息的設置、配件信息設置、維修信息設置、員工信息設置和收銀信息設置等。(3)客戶的管理:主要是可以添加、修改、刪除和查看客戶人員信息。(4)維修業(yè)務的管理:可以對車牌,車型,品牌子,姓名,電話,身份證,故障描述,使用配,數量,、其他費用實付金額和維修嗩等信息實踐證明,當管理的信息量和復雜程度達到某一限度時,即管理人員的勞動強度超過其承受能力時,就必須采用新的管理手段,即用計算機技術信息的收集、加工、傳遞和存貯等,可以使用汽車維修信息,高效、合理、恰當地管理。1.4本文章節(jié)安排本文在第一章主要闡述大眾汽車維修管理系統(tǒng)的研究背景和研究意義,;第二章闡述了此次編譯程序所運用的工具及相關的一些技術、知識點等。;第三章闡述需求分析,弄清楚此系統(tǒng)所要實現(xiàn)的功能和性能,還有相關的接口細節(jié),定義軟件的其他有效性需求;第四章要說明的是數據庫的設計流程,講解所用到數據庫的相關知識點和設計出的數據庫的詳細信息。第五章是介紹系統(tǒng)實施,說明各個功能模塊的實現(xiàn)方法。第二章系統(tǒng)開發(fā)的相關技術2.1開發(fā)工具根據大眾汽車維修管理系統(tǒng)任務書的要求和本人對編程語言的熟練程度,開發(fā)工具選擇使用MicrosoftVisualS2005,數據庫軟件為SQL2000。MYECLIPSE是在操作平臺下設計應用程序的最迅速,最簡捷的工具之一。不論初學者還是專業(yè)開發(fā)人員,MYECLIPSE提供了一整套工具,可以輕松方便地開發(fā)應用程序。因此,此系統(tǒng)用MYECLIPSE語言編寫。系統(tǒng)要求建立的數據庫名稱:netqichezulin2.2約定括號內的文本是說明的信息,包括不適用的情況;(可以在此說明使用此數據庫而需要了解的建立標號、標識的約定,例如用于標識數據庫的不同版本的約定和用于標識庫內各個文卷、記錄、數據項的命名約定等。)2.3相關知識點系統(tǒng)使用MYECLIPSE6.0編寫界面和操作ActiveDataObject2.5(ADO)實現(xiàn)與數據庫的接口,該接口基于OLEDB模型建立,是應用程序與數據庫的橋梁,在ADO上將建立與數據庫的通訊連接、執(zhí)行T-SQL。ADO又稱OLE自動化接口,是訪問由Microsoft推出的最新,功能最強的應用程序接口。ADO是為OLE而設計的。OLEDB與開放式數據庫很相似,是一個便于使用的新的低層接口,以統(tǒng)一的方式訪問存儲在不同信息源中的數據(包括關聯(lián)和非關聯(lián)數據庫,電子郵件和文件系統(tǒng),文本和圖形,自定義商業(yè)對象等)。使用ADO以后,OLEDB的使用變得更簡單。ADOData控件是ActiveX數據對象。ADOData控件和Data控件在概念上很相似,都是將一個數據源連接到一個數據感知控件,也都有相同的外觀,共四個按鈕。不過,ADO的適應性更廣,在應用程序中也可直接使用ADO。應用程序的數據變換,通過T-SQL相關的插入操作來實現(xiàn)。應用程序的數據查詢,通過T-SQL相關的查詢語句來實現(xiàn),并且應用程序在其結果集上進行操作。第三章需求分析3.1對功能的規(guī)定在設計程序的過程中,要先做好需求分析,需求分析所要做的工作就是描述軟件的功能和性能,確定軟件設計的限制和軟件同其他系統(tǒng)元素的接口細節(jié),定義軟件的其他有效性需求。其研究的對象就是用戶的要求。(1)、員工檔案管理:員工的信息全部通過終端保存在中心數據庫,管理員可以對這些信息進行增加、修改和刪除操作。軟件應該提供對員工的增加、修改和刪除的操作。(2)、客戶管理:客戶的信息全部通過終端保存在中心數據庫,管理員可以對這些信息進行增加、更新和刪除操作。軟件應該提供對運營的增加、修改和刪除的操作。(3)、配件管理:提供配件的信息管理,管理員可以對這些信息進行增加修改和刪除操作。(4)、庫存報警管理:提供庫存的信息管理,管理員可以對這些信息進行增加修改和刪除操作。(5)、系統(tǒng)維護:本模塊可以對系統(tǒng)運行進行初始化、管理員設置、數據備份和恢復。系統(tǒng)主要ER圖如下:管理員信息實體圖(姓名,密碼,備注等)客戶信息實體圖(車型,品牌,姓名,電話,身份證,故障描述,使用配件,備注等)配件信息實體圖(編號,品牌,類別,圖片,庫存,備注等)3.2對性能的規(guī)定3.2.1精度(1)、在執(zhí)行數據增加的時候,不允許出現(xiàn)因為程序的原因導致增加操作失敗,也不允許發(fā)生重復增加的數據;(2)、在執(zhí)行數據刪除操作的時候,不允許因為程序的原因發(fā)生多刪除數據、刪除失敗的情況;(3)、數據的修改也要求保持對應的準確性;(4)、每月要求的額外的數據存儲空間為15M。并且,所有數據采用集中式存儲,數據位于數據庫服務器上。數據庫要有安全保障性能,必須只有授權的用戶才能操作。3.2.2時間特性要求在用戶執(zhí)行增加修改和刪除操作的時候,在運行環(huán)境規(guī)定的條件下,單次操作的響應時間要求在2秒鐘之內。返回100行數據以內的數據查詢,單次操作的響應時間要求在2秒之內。3.2.3靈活性(1)、操作方式:程序在通常的應用環(huán)境下使用鼠標和鍵盤進行輸入和輸出操作,對于執(zhí)行按鈕,通常使用鼠標的點擊完成,但是,界面要求全部支持鍵盤的定位操作(在不安裝鼠標的計算機上,也能夠使用該系統(tǒng))。(2)、運行環(huán)境:程序在通常的條件下,在Win98/NT/2000上安裝運行,但是,還要求能夠在XP及后續(xù)的MS的操作系統(tǒng)上運行。系統(tǒng)要求能夠在Win95的操作系統(tǒng)上安裝和運行。(3)、同其他軟件的接口的變化:(不適用)(4)、精度和有效時限的變化:(不適用)(5)、計劃的變化或改進:由于本系統(tǒng)的規(guī)模比較小,計劃和進度的改變不影響到需要實現(xiàn)的需求。3.3故障處理要求(1)、在操作成員輸入一些不合理的數據的時候,能夠進行一些合理的提示信息,不能因為輸入錯誤而導致系統(tǒng)的錯誤,或者程序停止運行;(2)、程序運行時,對服務器和網絡通信故障能夠識別并提示,當故障排除后,程序恢復正常運行;(3)、數據庫要求有災難備份機制,以防止數據的全部丟失。3.4其他專門要求1、可擴充性:系統(tǒng)在開發(fā)完畢以后,應允許進行功能的擴展或者功能的重新解釋和實現(xiàn)。2、健壯性:系統(tǒng)應該保證在一次開機三個月之內穩(wěn)定運行,數據庫在一些災難事故中能夠在系統(tǒng)安裝好之后,兩小時內恢復。

第四章數據庫設計4.1ADO技術簡介ADO是Microsoft為最新和最強大的數據訪問范例OLEDB而設計的,是一個便于使用的應用程序層接口。ADO使您能夠編寫應用程序以通過OLE.DB提供者訪問和操作數據庫服務器中的數據。ADO最主要的優(yōu)點是易于使用、速度快、內存支出少和磁盤遺跡小。ADO在關鍵的應用方案中使用最少的網絡流量,并且在前端和數據源之間使用最少的層數,所有這些都是為了提供輕量、高性能的接口。之所以稱為ADO,是用了一個比較熟悉的暗喻,OLE自動化接口。OLEDB是一組“組件對象模型”(COM)接口,是新的數據庫低層接口,它封裝了ODBC的功能,并以統(tǒng)一的方式訪問存儲在不同信息源中的數據。OLEDB是MicrosoftUDA(UniversalDataSQL)策略的技術基礎。OLEDB為任何數據源提供了高性能的訪問,這些數據源包括關系和非關系數據庫、電子郵件和文件系統(tǒng)、文本和圖形、自定義業(yè)務對象等等。也就是說,OLEDB并不局限于ISAM、Jet甚至關系數據源,它能夠處理任何類型的數據,而不考慮它們的格式和存儲方法。在實際應用中,這種多樣性意味著可以訪問駐留在Excel電子數據表、文本文件、電子郵件/目錄服務甚至郵件服務器,諸如MicrosoftExchange中的數據。但是,OLEDB應用程序編程接口的目的是為各種應用程序提供最佳的功能,它并不符合簡單化的要求。需要的API應該是一座連接應用程序和OLEDB的橋梁,這就是ActiveXDataObjects(ADO)。ADO(ActiveXDataObject)是DAO/RDO的后繼產物。ADO2.0在功能上與RDO更相似,而且一般來說,在這兩種模型之間有一種相似的映射關系。ADO“擴展”了DAO和RDO所使用的對象模型,這意味著它包含較少的對象、更多的屬性、方法(和參數),以及事件。作為最新的數據庫訪問模式,ADO的使用也是簡單易用,所以微軟已經明確表示今后把重點放在ADO上,對DAO/RDO不再作升級,所以ADO已經成為了當前數據庫開發(fā)的主流。另外ADOData控件和Data控件在概念上很相似,都是將一個數據源連接到一個數據感知控件,也都有相同的外觀,共四個按鈕。不過,ADO的適應性更廣,在應用程序中也可直接使用ADO。由于ADOData控件不是MYECLIPSE的內部控件,因此在使用之前必須將其添加到控件箱中。ADO的核心是Command,Recordset和Connection對象。Connection對象用于建立與數據源的連接。通過連接可以從應用程序訪問數據源。Recordset對象只代表記錄集,是基于某個連接的表或Command對象的執(zhí)行結果。在建立Connection后,可以發(fā)出命令操作數據源,一般情況下,Command對象可在數據源中添加、刪除或更新數據,或者在表中查詢數據。4.2系統(tǒng)功能模塊的劃分根據用戶的要求和本身系統(tǒng)要實現(xiàn)的功能,我們要進行系統(tǒng)分析,系統(tǒng)分析是一組統(tǒng)稱為計算機系統(tǒng)工程的活動。系統(tǒng)分析的目標就是識別用戶要求,評價系統(tǒng)的可行性,進行經濟分析和技術分析,把功能分配給硬件、軟件、人、數據庫和其他系統(tǒng)元素,建立成本和進度限制,生成系統(tǒng)規(guī)格說明和形成所有后續(xù)工作的基礎。把基于計算機系統(tǒng)的功能分配到各個系統(tǒng)元素,就能夠建立起一個模型,用以表達系統(tǒng)元素之間的相互關系。根據業(yè)務情況及實現(xiàn)目標,系統(tǒng)結構如圖所示:配件信息配件信息錄入維修信息處理錄入收銀信息錄入客戶檔案錄入員工信息錄入庫存報警錄入數據處理數據存儲中心系統(tǒng)數據錄入運營狀況圖1、系統(tǒng)結構圖圖2系統(tǒng)功能模塊圖原始數據以表格的形式列出,如下:allusers表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2usernameVarChar50是255

3pwdVarChar50是255

4cxVarChar50是255

5addtimeDateTime8是23

kehuxinxi表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2xingmingVarChar50是255

3shenfenzhengVarChar300是255

4dianhuaVarChar50是255

5xingbieVarChar50是255

6dizhiVarChar300是255

7chepaiVarChar50是255

8chexingVarChar50是255

9pinpaiVarChar50是255

10beizhuVarChar500是255

11addtimeDateTime8是23

rukujilu表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2bianhaoVarChar50是255

3mingchengVarChar300是255

4leibieVarChar50是255

5danweiVarChar50是255

6kucunVarChar50是255

7rukushuliangVarChar50是255

8caozuoyuanVarChar50是255

9addtimeDateTime8是23

shouyinjilu表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2shoujubianhaoVarChar50是255

3xingmingVarChar50是255

4feiyongmingchengVarChar300是255

5feiyongVarChar50是255

6beizhuVarChar500是255

7addtimeDateTime8是23

weixiuguanli表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2chepaiVarChar50是255

3chexingVarChar50是255

4pinpaiVarChar50是255

5xingmingVarChar50是255

6dianhuaVarChar50是255

7shenfenzhengVarChar300是255

8guzhangmiaoshuVarChar500是255

9shiyongpeijianVarChar50是255

10shuliangVarChar50是255

11weixiufeiyongVarChar50是255

12weixiuyuanVarChar50是255

13addtimeDateTime8是23

yaopinleibie表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2leibieVarChar50是255

3addtimeDateTime8是23

yaopinxinxi表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2bianhaoVarChar50是255

3mingchengVarChar300是255

4leibieVarChar50是255

5danweiVarChar50是255

6tupianVarChar50是255

7beizhuVarChar500是255

8kucunVarChar50是255

9addtimeDateTime8是23

yuangongxinxi表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2gonghaoVarChar50是255

3xingmingVarChar50是255

4xingbieVarChar50是255

5dianhuaVarChar50是255

6ruzhishijianDateTime8是23

7chushengnianyueDateTime8是23

8shenfenzhengVarChar300是255

9zhaopianVarChar50是255

10zhuyaozhizeVarChar500是255

11addtimeDateTime8是23

yuyuedengji表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2xingmingVarChar50是255

3shenfenzhengVarChar300是255

4chepaiVarChar50是255

5chexingVarChar50是255

6pinpaiVarChar50是255

7yuyueshijianDateTime8是23

8beizhuVarChar500是255

9addtimeDateTime8是23

第五章系統(tǒng)實施5.1目標開發(fā)能夠幫助中小型汽車維修公司實現(xiàn)車輛的管理的多用戶系統(tǒng)。用戶包括管理員和普通用戶。計劃第一階段開發(fā)出用戶為管理員的單機版系統(tǒng);第二階段開發(fā)出用戶包括經理、隊長、管理員的小型局域網系統(tǒng)?,F(xiàn)階段該軟件的用戶是管理員。該軟件具有如下特性:用戶可以添加、更新、查看、搜索或刪除車輛檔案中的信息、運營車輛中的信息、維修車中的信息和報廢車輛檔案中的信息;能夠將損壞車輛維修的情況進行記錄和維護;能夠添加、刪除、修改零件的數據;還可以添加、修改、刪除和查詢違章數據、事故數據;可以修改和創(chuàng)建用戶信息;可以重新登錄系統(tǒng);可以實現(xiàn)數據備份和恢復。本項目是一個獨立、完整的項目,目前不提供其他系統(tǒng)的接口。5.2用戶的特點本系統(tǒng)的用戶為中小型汽車維修公司,其操作人員為汽車維修公司的管理者。其本身的計算機水平不是很高。因此,界面的友好、簡潔與易用性將是首要考慮的目標。然后根據用戶的需要,加強系統(tǒng)的穩(wěn)定性和可用性,用戶在使用過程中不會出現(xiàn)問題,而且根據用戶的特點,簡單容易上手是這個系統(tǒng)的一大特點,可以讓完全不懂計算機的人馬上學會操作。5.3功能實現(xiàn)5.3.1系統(tǒng)登陸模塊圖3系統(tǒng)登陸模塊本模塊是系統(tǒng)登陸界面,實現(xiàn)的功能是檢測合法用戶,驗證其用戶名密碼,以杜絕非法用戶侵入系統(tǒng)。該界面是本系統(tǒng)中的第一個界在,其他任何操作均要在本界面登陸之后方可進行。實現(xiàn)登陸的主要代碼如下所示:if(TextBox2.Text.ToString().Trim()==""||TextBox1.Text.ToString().Trim()==""){Response.Write("<script>javascript:alert('請輸入完整');history.back();</script>");Response.End();}stringsql;sql="select*fromalluserswhereusername='"+TextBox2.Text.ToString().Trim()+"'andpwd='"+TextBox1.Text.ToString().Trim()+"'";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){Session["username"]=TextBox2.Text.ToString().Trim();Session["role"]=result.Tables[0].Rows[0]["cx"].ToString().Trim();Response.Redirect("default.htm");}else{Response.Write("<script>javascript:alert('對不起,用戶名或密碼不正確!');</script>");}}else{Response.Write("<script>javascript:alert('對不起,系統(tǒng)錯誤,請不要越權操作!');</script>");}5.3.2管理員信息管理模塊圖4管理員信息管理本模塊是運用MYECLIPSE2005開發(fā)界面操作ADO連接SQL數據庫,使用TextBox、combox、button、datagrid等控件。實現(xiàn)的功能是進行管理信息的添加、修改、查詢和刪除,把所有相關管理員信息都集中在一個頁面進行,可以方便而集約地進行管理。。該模塊僅供超級管理員使用。目的是讓超級管理員可以添加系統(tǒng)中的其他普通管理員來共同管理工作,但為出于軟件工程中的泛濫性原則,本模塊僅供超級管理員單獨使用。5.3.3庫存報警信息管理模塊圖5庫存報警信息管理本模塊運用MYECLIPSE2005開發(fā)界面操作ADO連接SQL數據庫,使用TextBox、combox、button、datagrid等控件。實現(xiàn)的功能是查詢、查看、添加、修改及刪除汽車信息的所有操作,包括車牌號、品牌、車主姓名等,其中品牌、車型為選擇項,無需單獨輸入。該模塊稍有難度,它多了幾個下拉框選值,并且下拉框中的值是從數據庫中動態(tài)讀取的,5.3.4客戶信息管理模塊圖6客戶管理模塊本模塊運用MYECLIPSE2005開發(fā)界面操作ADO連接SQL數據庫,使用TextBox、combox、button、datagrid等控件。實現(xiàn)的功能是查詢、查看、添加、修改及刪除汽車信息的所有操作,包括車牌號、品牌、車主姓名等,其中品牌、車型為選擇項,無需單獨輸入。實現(xiàn)該模塊的主要代碼如下所示:{ xingbie.Items.Add("male"); xingbie.Items.Add("female"); //addxiala("kehuxinxi","bianhao","kehubianhao");chexing.Items.Add("小轎車");chexing.Items.Add("越野車");chexing.Items.Add("商務車");chexing.Items.Add("面包車");chexing.Items.Add("大卡車");chexing.Items.Add("跑車");pinpai.Items.Add("寶馬");pinpai.Items.Add("奔馳");pinpai.Items.Add("現(xiàn)代");pinpai.Items.Add("吉利");pinpai.Items.Add("別克");}}protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="insertintokehuxinxi(xingming,shenfenzheng,dianhua,xingbie,dizhi,chepai,chexing,pinpai,beizhu)values('"+xingming.Text.ToString().Trim()+"','"+shenfenzheng.Text.ToString().Trim()+"','"+dianhua.Text.ToString().Trim()+"','"+xingbie.Text.ToString().Trim()+"','"+dizhi.Text.ToString().Trim()+"','"+chepai.Text.ToString().Trim()+"','"+chexing.Text.ToString().Trim()+"','"+pinpai.Text.ToString().Trim()+"','"+beizhu.Text.ToString().Trim()+"')";intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('添加成功');</script>");}else{Response.Write("<script>javascript:alert('系統(tǒng)錯誤,請檢查數據庫設置問題');</script>");}}5.3.5配件信息管理模塊圖8配件信息模塊本模塊運用MYECLIPSE2005開發(fā)界面操作ADO連接SQL數據庫,使用TextBox、combox、button、datagrid等控件。實現(xiàn)的功能是查詢、查看、添加、修改及刪除配件的所有操作。5.3.6密碼修改管理模塊圖9修改密碼模塊本模塊運用MYECLIPSE2005開發(fā)界面操作ADO連接SQL數據庫,使用TextBox、combox、button、datagrid等控件。此模塊實現(xiàn)的功能是修改管理密碼,由于管理的密碼是系統(tǒng)安全的一個很重要的關卡,所以在系統(tǒng)建設中顯得很重要。MYECLIPSE是基于對象的設計,sql語句要封裝到存儲過程以保證數據庫的訪問級安全性。combox控件應在From_Load()中就把數據庫中的數據讀出來,任何系統(tǒng)都應該本著人性化設計,即多選擇少輸入。在使用ado對象之前要先加引用才能用。MSDN是非常強大的幫助系統(tǒng)。優(yōu)秀的程序員要能夠非常靈活的運用各種軟件及其幫助文檔,嚴格的命名規(guī)則和界面格式是保證軟件質量的基本原則。實現(xiàn)本模塊的主要代碼如下所示:if(TextBox1.Text.ToString().Trim()==""||TextBox2.Text.ToString().Trim()==""||TextBox3.Text.ToString().Trim()==""){Response.Write("<script>javascript:alert('請?zhí)顚懲暾?);history.back();</script>");}else{if(TextBox2.Text.ToString().Trim()!=TextBox3.Text.ToString().Trim()){Response.Write("<script>javascript:alert('兩次密碼不一至,請確認');history.back();</script>");}else{stringsql;sql="select*fromalluserswhereusername='"+Session["username"].ToString().Trim()+"'andpwd='"+TextBox1.Text.ToString().Trim()+"'";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){sql="updatealluserssetpwd='"+TextBox2.Text.ToString().Trim()+"'whereusername='"+Session["username"].ToString().Trim()+"'";intresult2;result2=newClass1().hsgexucute(sql);if(result2==1){Response.Write("<script>javascript:alert('修改成功');</script>");}else{Response.Write("<script>javascript:alert('系統(tǒng)錯誤');</script>");}}else{Response.Write("<script>javascript:alert('原密碼不正確');</script>");}}}}5.4設備客戶程序硬件要求:具有PentiumIII處理器且滿足

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論