軟件畢設(shè)課設(shè)4s店銷售服務(wù)管理系統(tǒng)_第1頁(yè)
軟件畢設(shè)課設(shè)4s店銷售服務(wù)管理系統(tǒng)_第2頁(yè)
軟件畢設(shè)課設(shè)4s店銷售服務(wù)管理系統(tǒng)_第3頁(yè)
軟件畢設(shè)課設(shè)4s店銷售服務(wù)管理系統(tǒng)_第4頁(yè)
軟件畢設(shè)課設(shè)4s店銷售服務(wù)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

4s店銷售服務(wù)管理系統(tǒng)班級(jí):R會(huì)計(jì)122姓名:趙謙學(xué)號(hào):1218090227摘要隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展和日益普及,網(wǎng)絡(luò)應(yīng)用軟件越來(lái)越多,面向網(wǎng)絡(luò)的開(kāi)發(fā)技術(shù)已經(jīng)成為IT技術(shù)發(fā)展的重要分支之一。網(wǎng)絡(luò)應(yīng)用程序的設(shè)計(jì)和開(kāi)發(fā)已成為各類應(yīng)用軟件中最主要的組成部分,其需求也相應(yīng)增多,因此,計(jì)算機(jī)網(wǎng)絡(luò)程序設(shè)計(jì)作為一項(xiàng)知識(shí)技能受到越來(lái)越多的重視,電子商務(wù)也因其便捷、高效的特點(diǎn),受到人們?cè)絹?lái)越多的關(guān)注?;谝陨显?,本論文設(shè)計(jì)開(kāi)發(fā)一個(gè)4S店銷售服務(wù)管理系統(tǒng),其目的是為了搭建一個(gè)銷售服務(wù)管理的平臺(tái),提高交易效率、更加便捷快速的完成地車輛查詢,人員管理等活動(dòng)。關(guān)鍵詞:JAVASQL車輛銷售管理目錄TOC\o"1-2"\h\z\u4s店銷售服務(wù)管理系統(tǒng) 1摘要 2第一章概述 41.1課題來(lái)源及意義 41.2開(kāi)發(fā)工具及相關(guān)簡(jiǎn)介 4第二章需求分析 52.1可行性分析 52.2業(yè)務(wù)流程 52.3需求規(guī)范 62.4數(shù)據(jù)字典 72.5環(huán)境要求 8第三章概要設(shè)計(jì) 93.1系統(tǒng)運(yùn)行總體流程 93.2系統(tǒng)體系結(jié)構(gòu) 9第四章詳細(xì)設(shè)計(jì) 134.1數(shù)據(jù)庫(kù)設(shè)計(jì) 134.2其他模塊設(shè)計(jì) 18參考文獻(xiàn) 25第一章概述1.1課題來(lái)源及意義經(jīng)過(guò)四年的學(xué)習(xí),我們對(duì)計(jì)算機(jī)方面的知識(shí)有了很大的提升,本著理論聯(lián)系實(shí)際的宗旨,通過(guò)學(xué)校提供的這次課程設(shè)計(jì)實(shí)踐的機(jī)會(huì),在指導(dǎo)教師的幫助下,歷經(jīng)兩周時(shí)間,我自行設(shè)計(jì)一套4s店銷售信息管理系統(tǒng),在下面的各章中,我將以這套汽車銷售系統(tǒng)為例,談?wù)勂溟_(kāi)發(fā)過(guò)程和所涉及到的問(wèn)題。選擇課題并且對(duì)課題的相關(guān)信息有一定的了解,對(duì)于我選的課題來(lái)說(shuō),我必須了解汽車銷售系統(tǒng)的構(gòu)造以及顧客的相關(guān)信息。將這些信息輸入到數(shù)據(jù)庫(kù)中,使之能夠進(jìn)行查詢、修改、刪除并且與汽車銷售系統(tǒng)執(zhí)行相同的操作。在需求分析階段,需要完成汽車銷售系統(tǒng)的具體分類和實(shí)施過(guò)程流圖。概念設(shè)計(jì)階段要完成數(shù)據(jù)抽象與局部視圖設(shè)計(jì)以及視圖的集成。邏輯結(jié)構(gòu)設(shè)計(jì)階段要把E-R圖轉(zhuǎn)化為關(guān)系模式。最后是數(shù)據(jù)庫(kù)的實(shí)施和運(yùn)行建好數(shù)據(jù)庫(kù)之后,用java設(shè)計(jì)界面,并用相關(guān)的語(yǔ)句將java和SQLSERVER連接,實(shí)現(xiàn)界面連接數(shù)據(jù)庫(kù),查詢數(shù)據(jù)庫(kù)中的信息的功能。實(shí)踐和鞏固在課堂教學(xué)中學(xué)習(xí)的關(guān)于JAVA語(yǔ)言和關(guān)系數(shù)據(jù)庫(kù)原理的有關(guān)知識(shí)、SQLSERVER的有關(guān)知識(shí)和數(shù)據(jù)庫(kù)系統(tǒng)的建立方法,熟練掌握對(duì)于給定實(shí)際問(wèn)題,為了建立一個(gè)關(guān)系數(shù)據(jù)庫(kù)信息管理系統(tǒng),必須得經(jīng)過(guò)系統(tǒng)調(diào)研、需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、系統(tǒng)調(diào)試、維護(hù)以及系統(tǒng)評(píng)價(jià)的一般過(guò)程,為畢業(yè)設(shè)計(jì)打下基礎(chǔ)。1.2開(kāi)發(fā)工具及相關(guān)簡(jiǎn)介1.21開(kāi)發(fā)工具JAVASQL1.22相關(guān)技術(shù)簡(jiǎn)介JAVA:JAVA是一門面向?qū)ο蟮木幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此JAVA語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。JAVA語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好的實(shí)現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程SQL:SQL是一種特殊目的的編程語(yǔ)言,是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言,用于存儲(chǔ)數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng);同時(shí)也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展名。第二章需求分析2.1可行性分析本系統(tǒng)設(shè)計(jì)所需的開(kāi)發(fā)環(huán)境可以通過(guò)網(wǎng)絡(luò)下載并且大部分為開(kāi)源軟件,都可以在網(wǎng)上直接下載到。Windows是極為普遍的操作系統(tǒng),且操作方便、易學(xué)、安全。所用開(kāi)發(fā)工具選擇ECLIPSE,容易獲得、不需額外成本,且性能穩(wěn)定。數(shù)據(jù)庫(kù)使用占用空間小的SQL,其實(shí)現(xiàn)過(guò)程只需一臺(tái)PC機(jī)就能夠完成,開(kāi)發(fā)成本低。本系統(tǒng)的圖形界面和數(shù)據(jù)庫(kù)的設(shè)計(jì)利用java語(yǔ)言和SQLSERVER實(shí)現(xiàn),采用基于的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對(duì)于那些有一般的計(jì)算機(jī)知識(shí)的人員就可以輕松上手。而整個(gè)員工信息管理系統(tǒng)采用最友好的交互界面,簡(jiǎn)介明了,不需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行深入的了解。由此,該系統(tǒng)的操作是可行的。2.2業(yè)務(wù)流程經(jīng)過(guò)可行性分析和初步需求調(diào)查,抽象出該系統(tǒng)業(yè)務(wù)流程圖,結(jié)合該實(shí)例具體情況,給出客戶信息、購(gòu)車信息的具體需求。圖2.1客戶需求圖圖2.2員工需求圖2.3需求規(guī)范汽車銷售公司為方便買家,需開(kāi)發(fā)一個(gè)汽車銷售系統(tǒng)。為便于買家由汽車銷售公司負(fù)責(zé)為顧客下訂單,公司把預(yù)定汽車的顧客信息,包括客戶名稱、聯(lián)系方式、地址,業(yè)務(wù)聯(lián)系記錄,輸入汽車銷售系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過(guò)查詢汽車銷售公司內(nèi)的數(shù)據(jù)服務(wù)器后,為顧客安排服務(wù)員工,顧客在員工的介紹下預(yù)訂汽車,包括汽車編號(hào),型號(hào),顏色,生產(chǎn)廠家,出廠日期,價(jià)格等信息,確定轎車銷售信息準(zhǔn)確無(wú)誤后,打印銷售報(bào)表。要求系統(tǒng)能有效、快速、安全、可靠和無(wú)誤的完成上述操作。并要求客戶機(jī)的界面要簡(jiǎn)單明了,易于操作,服務(wù)器程序利于維護(hù)。調(diào)查用戶需求購(gòu)車信息需求查詢功能:車編號(hào)經(jīng)手人款式2.總服務(wù)臺(tái)辦公需求功能:客戶去汽車銷售公司總服務(wù)臺(tái)咨詢,詢問(wèn)自己感興趣的產(chǎn)品的相關(guān)信息,由總服務(wù)臺(tái)為其安排服務(wù)員工統(tǒng)計(jì)功能:按客戶名稱統(tǒng)計(jì)購(gòu)買汽車種類按汽車編號(hào)和銷售日期統(tǒng)計(jì)客戶統(tǒng)計(jì)服務(wù)信息統(tǒng)計(jì)銷售信息查詢功能:購(gòu)車顧客查詢購(gòu)車顧客姓名購(gòu)車日期號(hào)購(gòu)車的種類職工查詢查詢職工的姓名查詢職工銷售記錄2.4數(shù)據(jù)字典所有子系統(tǒng)全部細(xì)化。將所有用戶需求分析完畢之后,就要開(kāi)始構(gòu)造數(shù)據(jù)字典了。經(jīng)分析之后,本系統(tǒng)要用到五個(gè)基本表:汽車銷售表,客戶表,員工信息表,服務(wù)信息表,銷售信息表。數(shù)據(jù)結(jié)構(gòu)定義如表2.1所示。表2.1數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)名含義說(shuō)明組成汽車信息表定義了汽車的相關(guān)信息車的編號(hào),種類,型號(hào),顏色,生產(chǎn)廠家,出廠日期,價(jià)格客戶定義了客戶有關(guān)信息客戶名稱,聯(lián)系方式,地址,業(yè)務(wù)聯(lián)系記錄職工信息表定義了員工的有關(guān)信息員工編號(hào),姓名,性別,年齡,學(xué)歷服務(wù)信息表定義了服務(wù)的有關(guān)信息員工號(hào),客戶名,服務(wù)態(tài)度銷售信息表定義了銷售有關(guān)信息銷售日期2.5環(huán)境要求(1)系統(tǒng)開(kāi)發(fā)環(huán)境要求:硬件環(huán)境:內(nèi)存:2G硬盤:298GCPU:Inteli32.13GHZ軟件環(huán)境:Windows操作系統(tǒng)開(kāi)發(fā)工具:ECLIPSE數(shù)據(jù)庫(kù):MySQL5.5輔助工具:Office開(kāi)發(fā)語(yǔ)言:Java(2)系統(tǒng)運(yùn)行環(huán)境要求:操作系統(tǒng):windows2000版本以上數(shù)據(jù)庫(kù):SQL5.5內(nèi)存:512M以上硬盤:80G以上第三章概要設(shè)計(jì)3.1系統(tǒng)運(yùn)行總體流程這個(gè)系統(tǒng)是對(duì)汽車銷售的相關(guān)信息的查詢,首先,在建立好的數(shù)據(jù)庫(kù)中的客戶信息表,員工信息表,汽車信息表,服務(wù)信息表,銷售信息表中輸入相關(guān)的記錄,當(dāng)在界面中查詢相關(guān)信息時(shí),輸出相關(guān)內(nèi)容。圖3.1系統(tǒng)功能流程圖3.2系統(tǒng)體系結(jié)構(gòu)3.2.1數(shù)據(jù)庫(kù)結(jié)構(gòu)根據(jù)需求,設(shè)計(jì)實(shí)體屬性圖以及局部E-R圖。圖3.2汽車銷售表信息實(shí)體屬性圖圖3.3員工信息實(shí)體屬性圖圖3.4客戶信息實(shí)體屬性圖圖3.5購(gòu)買部分E-R圖圖3.6服務(wù)部分E-R圖圖3.7銷售部分E-R圖經(jīng)過(guò)逐步細(xì)化再進(jìn)行每?jī)蓚€(gè)一集成初步形成一個(gè)E-R圖,最后得到圖3.4總體概念結(jié)構(gòu)E-R圖。圖3.8系統(tǒng)總體結(jié)構(gòu)E-R圖3.2.2窗口結(jié)構(gòu)窗口的實(shí)現(xiàn)用JAVA,其中各類的關(guān)系如圖圖3.9類關(guān)系圖第四章詳細(xì)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)設(shè)計(jì)4.1.1數(shù)據(jù)庫(kù)的概念當(dāng)人么從不同角度描述數(shù)據(jù)庫(kù)的概念是,往往會(huì)有不同的概念。例如,有人稱數(shù)據(jù)庫(kù)是一個(gè)“記錄保存系統(tǒng)”(該定義強(qiáng)調(diào)了數(shù)據(jù)庫(kù)是若干記錄的集合)。又比如說(shuō)數(shù)據(jù)庫(kù)是“人們?yōu)榻鉀Q特定的任務(wù),以一定的組織方式存儲(chǔ)在一起的相關(guān)的數(shù)據(jù)的集合”(該定義側(cè)重于數(shù)據(jù)的組織)。也有人將數(shù)據(jù)庫(kù)當(dāng)做是“一個(gè)數(shù)據(jù)倉(cāng)庫(kù)”。當(dāng)然,這些描述都很形象,但是并不是則嚴(yán)謹(jǐn)。嚴(yán)格地說(shuō),數(shù)據(jù)庫(kù)是“按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)”。本系統(tǒng)將使用一直以來(lái)使用都最為廣泛的關(guān)系模型作為數(shù)據(jù)庫(kù)的建設(shè)依據(jù)。在用戶的觀點(diǎn)下,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,一個(gè)關(guān)系對(duì)應(yīng)通常說(shuō)的一張表,并且關(guān)系的每一個(gè)分量必須是一個(gè)不可分的數(shù)據(jù)項(xiàng)。而一個(gè)基于關(guān)系模型的數(shù)據(jù)庫(kù)則是由若干個(gè)二維表組成的。對(duì)于一些大型和中型的數(shù)據(jù)庫(kù),如Oracle,SQLServer2000/7.0等都屬于關(guān)系型數(shù)據(jù)庫(kù),同時(shí)它們所帶有的數(shù)據(jù)庫(kù)管理工具是其他小型數(shù)據(jù)庫(kù)所沒(méi)有的,而同時(shí)這些工具又為管理員的工作節(jié)省了很多的時(shí)間和財(cái)力。4.1.2數(shù)據(jù)庫(kù)的選擇SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),隨著信息技術(shù)的發(fā)展,計(jì)算機(jī)處理數(shù)據(jù)的方式也發(fā)生著變化,文件管理系統(tǒng)--數(shù)據(jù)庫(kù)管理系統(tǒng)。MicrosoftSQLServer是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu),采用了Transact-sql的sql語(yǔ)言在客戶機(jī)與服務(wù)器間傳遞客戶機(jī)的請(qǐng)求與服務(wù)器的處理結(jié)果。眾所周知,SQLServer能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫(kù)解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價(jià)比等。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場(chǎng)時(shí)間也非常關(guān)鍵。除這些SQLServer的優(yōu)點(diǎn)外,SQLServer還為您的數(shù)據(jù)管理與分析帶來(lái)了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用Web帶來(lái)的機(jī)會(huì)非常重要。作為一個(gè)完備的數(shù)據(jù)庫(kù)和數(shù)據(jù)分析包,SQLServer為快速開(kāi)發(fā)新一代企業(yè)級(jí)商業(yè)應(yīng)用程序、為企業(yè)贏得核心競(jìng)爭(zhēng)優(yōu)勢(shì)打開(kāi)了勝利之門。作為重要的基準(zhǔn)測(cè)試可伸縮性和速度獎(jiǎng)的記錄保持者,SQLServer是一個(gè)具備完全Web支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言(XML)的核心支持以及在Internet上和防火墻外進(jìn)行查詢的能力4.1.3數(shù)據(jù)庫(kù)的建立將圖3.4總體概念結(jié)構(gòu)E-R圖轉(zhuǎn)化成關(guān)系模型。將轉(zhuǎn)化的關(guān)系模式進(jìn)行優(yōu)化,最終達(dá)到第三范式。(至少包括4張表,每個(gè)表都有主鍵,設(shè)必要的外鍵。)汽車信息表(車的編號(hào),種類,型號(hào),顏色,價(jià)格,客戶姓名)員工信息表(員工編號(hào),姓名,性別,年齡,籍貫,學(xué)歷)客戶信息表(客戶名稱,聯(lián)系方式,地址,)銷售信息表(車的編號(hào),客戶名稱,銷售日期)服務(wù)信息表(員工編號(hào),客戶名稱,服務(wù)態(tài)度)汽車信息表{N31(車的編號(hào),種類)N32(種類,型號(hào),顏色,價(jià)格)}員工信息表{N21(員工編號(hào),姓名)N22(姓名,性別,年齡,籍貫,學(xué)歷)}客戶信息表本身為第三范式銷售信息表{N21(車的編號(hào),銷售日期)N22(車的編號(hào),客戶名稱)}服務(wù)信息表本身為第三范式4.1.4基本表結(jié)構(gòu)根據(jù)總體結(jié)構(gòu)圖設(shè)計(jì)各表的結(jié)構(gòu),其相應(yīng)表的定義如下:表4-1汽車銷售表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否為空主/外鍵描述CarnoVarchar50否主鍵車的編號(hào)categoryVarchar50種類sizeDecimal18型號(hào)colorVarchar50顏色PriceDecimal18價(jià)格ClientnameVarchar50否外客戶名稱表4-2職工信息表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否為空主/外鍵描述StaffnumberVarchar50否主員工編號(hào)NameVarchar50否姓名SexVarchar50性別AgeVarchar50年齡NativeVarchar50籍貫BackgroundVarchar50學(xué)歷表4-3客戶信息表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否為空主/外鍵描述ClientnameVarchar50否主客戶名稱TelNoDecimal50否聯(lián)系方式AddressVarchar50地址表4-4銷售信息表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否為空主/外鍵描述CarnoVarchar50否主外車的編號(hào)StaffnumberVarchar50否外員工編號(hào)DateDatetime銷售日期表4-5服務(wù)信息表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度是否為空主/外鍵描述StaffnumberVarchar50否主外員工編號(hào)ClientnameVarchar50否外客戶名稱ServiceattitudeVarchar50否服務(wù)態(tài)度4.1.5數(shù)據(jù)庫(kù)基本結(jié)構(gòu)的建立CREATEDATABASE[4s店銷售服務(wù)管理系統(tǒng)]CONTAINMENT=NONEONPRIMARY(NAME=N'4s店銷售服務(wù)管理系統(tǒng)',FILENAME=N'E:\R會(huì)計(jì)122_27_趙謙\4s店銷售服務(wù)管理系統(tǒng).mdf',SIZE=5120KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB)LOGON(NAME=N'4s店銷售服務(wù)管理系統(tǒng)_log',FILENAME=N'E:\R會(huì)計(jì)122_27_趙謙\4s店銷售服務(wù)管理系統(tǒng)_log.ldf',SIZE=2048KB,MAXSIZE=2048GB,FILEGROWTH=10%)1、基本表的建立CREATETABLE汽車信息{CARNOVARCHAR(50)NOTNULLCATEGORYVARCHAR(50)NOTNULLSIZEDECIMALNOTNULLCOLORVARCHAR(50)NOTNULLPRICEVARCHAR(50)NOTNULLPRIMARYKEYCAR.NOCREATETABLE職工信息{STAFFNUMBERVARCHAR(50)NOTNULLNAMEVARCHAR(50)NOTNULLSEXVARCHAR(50)NOTNULLAGEVARCHAR(50)NOTNULLNATIVEVARCHAR(50)NOTNULLBACKGROUNDVARCHAR(50)NOTNULLPRIMARYKEY(STAFFNUMBER)}CREATETABLE客戶信息{CLIENTNAMEVARCHAR(50)NOTNULLTELNOVARCHAR(50)NOTNULLADDRESSVARCHAR(50)PRIMARYKEY(CLIENTNAME)CREATETABLE銷售信息{CARNOVARCHAR(50)NOTNULLSTAFFNUMBERVARCHAR(50)NOTNULLDATEVARCHAR(50)NOTNULLAMOUNTVARCHAR(50)NOTNULLPRIMARYKEY(CARNO.CLIENT)FOREIGNKEY(CARNO.CLIENT)CREATETABLE服務(wù)信息{STAFFNUMBERVARCHAR(50)NOTNULLCLIENTNAMEVARCHAR(50)NOTNULLSERVICEATTITUDEVARCHAR(50)PRIMARYKEY(STAFFNUMBER,CLIENTNAME)FOREIGNKEY(STAFFNUMBER,CLIENTNAME)2、添加數(shù)據(jù)INSERTINTO汽車信息VALUES(‘011’,’捷達(dá)’,’豪華型’,’黑’,’11.93萬(wàn)元’,’張一’)INSERTINTO職工信息VALUES(’2001’,’王一’,’女’,’25’,’北京’,’本科’)INSERTINTO客戶信息VALUES(’張一’,’1234567’,’大連市中山區(qū)’)INSERTINTO銷售信息VALUES(’2001’,’041’,’2014/12/01’)INSERTINTO服務(wù)信息VALUES(’2001’,’張四’,’好’)4.2其他模塊設(shè)計(jì)4.2.1窗口的建立窗口界面的設(shè)計(jì),利用JAVA設(shè)計(jì),共有9個(gè)類,每個(gè)類的方法和功能如下表所示表4.1類表類名方法名功能DatabaseWindowDatabaseWindow()Mina()初始化窗口主函數(shù)CaractionPerformed(ActionEventer)按鈕的動(dòng)作監(jiān)聽(tīng)和實(shí)現(xiàn)ClientactionPerformed(ActionEventer)按鈕的動(dòng)作監(jiān)聽(tīng)和實(shí)現(xiàn)ServeactionPerformed(ActionEventer)按鈕的動(dòng)作監(jiān)聽(tīng)和實(shí)現(xiàn)StaffactionPerformed(ActionEventer)按鈕的動(dòng)作監(jiān)聽(tīng)和實(shí)現(xiàn)SaleactionPerformed(ActionEventer)按鈕的動(dòng)作監(jiān)聽(tīng)和實(shí)現(xiàn)AL1actionPerformed(ActionEventer)按鈕的動(dòng)作監(jiān)聽(tīng)和實(shí)現(xiàn)AL2actionPerformed(ActionEventer)按鈕的動(dòng)作監(jiān)聽(tīng)和實(shí)現(xiàn)AL3actionPerformed(ActionEventer)按鈕的動(dòng)作監(jiān)聽(tīng)和實(shí)現(xiàn)初始化窗口具體實(shí)現(xiàn)主類的實(shí)現(xiàn)importjava.sql.*;importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjavax.swing.event.*;importjava.util.*;importjavax.swing.border.*;.*;importjava.util.LinkedList;importjava.io.*;importjava.applet.*;importjava.util.ArrayList;.URI;.URL;.MalformedURLException;importjava.applet.AudioClip;importjavax.swing.filechooser.*;publicclassDatabaseWindowextendsJFrame{publicstaticvoidmain(Stringargs[]){newDatabaseWindow();}publicDatabaseWindow(){JFramewindow=newJFrame("4s店銷售服務(wù)管理系統(tǒng)");Toolkittool=window.getToolkit();Imageimage=tool.getImage("tupian.jpg");JButtonserveButton,clientButton,carButton,saleButton,staffButton,buttonPlay,buttonTime,buttonStop;buttonPlay=newJButton("說(shuō)明");//buttonTime=newJButton("時(shí)間");buttonStop=newJButton("作者");serveButton=newJButton("服務(wù)信息");clientButton=newJButton("客戶信息");carButton=newJButton("汽車信息");staffButton=newJButton("職工信息");saleButton=newJButton("銷售信息");Clientcc=newClient();//監(jiān)視器clientButton.addActionListener(cc);//監(jiān)視器Servess=newServe();//監(jiān)視器serveButton.addActionListener(ss);CARcar=newCAR();//監(jiān)視器carButton.addActionListener(car);Staffstaff=newStaff();//監(jiān)視器staffButton.addActionListener(staff);Salesale=newSale();//監(jiān)視器saleButton.addActionListener(sale);AL1al1=newAL1();AL2al2=newAL2();AL3al3=newAL3();buttonPlay.addActionListener(al2);buttonTime.addActionListener(al3);buttonStop.addActionListener(al1);JPanelpanelLeft,panelRight;panelLeft=newJPanel();panelRight=newJPanel();panelLeft.setLayout(newBorderLayout());panelRight.setLayout(newBorderLayout());JPanelcenterInLeft=newJPanel();JPanelcenterInRight=newJPanel();panelLeft.add(centerInLeft,BorderLayout.WEST);centerInLeft.setLayout(newGridLayout(5,1));//網(wǎng)格布局五行一列centerInLeft.add(serveButton);centerInLeft.add(clientButton);centerInLeft.add(carButton);centerInLeft.add(staffButton);centerInLeft.add(saleButton);JSplitPanesplit=newJSplitPane(JSplitPane.HORIZONTAL_SPLIT,panelLeft,panelRight)centerInRight.setLayout(newGridLayout(1,3));centerInRight.add(buttonTime);centerInRight.add(buttonPlay);//centerInRight.add(buttonStop);panelRight.add(newImagecanves());panelRight.add(centerInRight,BorderLayout.SOUTH);window.add(split,BorderLayout.CENTER);window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);window.setVisible(true);window.setBounds(100,50,792,387);window.validate();classImagecanvesextendsCanvas{Toolkittool;Imageimage;Imagecanves(){setSize(200,500);tool=getToolkit();image=tool.getImage("tupian.jpg");publicvoidpaint(Graphicsg){g.drawImage(image,0,0,700,320,this);監(jiān)聽(tīng)器的實(shí)現(xiàn)importjava.sql.*;importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjavax.swing.event.*;publicclassCARimplementsActionListener{publicvoidactionPerformed(ActionEvente){try{JTextArearesult;result=newJTextArea();result=newJTextArea(12,20);result.setEditable(false);result.setFont(newFont("宋體",Font.PLAIN,16));JFramewindow=newJFrame("汽車信息");

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論