




已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘 要汽車銷售管理系統(tǒng),目前主要有基于C/S模式和B/S模式兩種類型。本文研究的是基于B/S模式的網(wǎng)上汽車銷售管理系統(tǒng),實(shí)現(xiàn)對(duì)汽車銷售企業(yè),4S店在汽車銷售,庫存,進(jìn)貨,查詢統(tǒng)計(jì)實(shí)現(xiàn)信息化管理,提高工作效率,同時(shí)使管理更科學(xué)。本系統(tǒng)使用的關(guān)鍵技術(shù)主要有前臺(tái)采用JSP開發(fā)技術(shù),運(yùn)用JSP中模式一的網(wǎng)頁開發(fā)模式,另外后臺(tái)就是數(shù)據(jù)庫連接池技術(shù),使用的是SQLSERVER2000數(shù)據(jù)庫。設(shè)計(jì)實(shí)現(xiàn)了對(duì)系統(tǒng)中客戶,供應(yīng)商,汽車三個(gè)主體進(jìn)行管理,對(duì)汽車采購,銷售,庫存進(jìn)行管理,對(duì)系統(tǒng)進(jìn)行管理。結(jié)果表明采用此管理系統(tǒng)很方便地實(shí)現(xiàn)車輛的銷售管理,能夠靈活,異地進(jìn)行操作管理,很適合當(dāng)前汽車行業(yè)的銷售管理需求?!娟P(guān)鍵詞】 汽車,銷售,JSP,B/S,數(shù)據(jù)庫連接池AbstractCar sales management system, there are mainly based on C / S mode and B / S model of two types. This study is based on B / S mode of online car sales management system, the car sales business, 4S store in car sales, inventory, purchasing, statistical inquiries, to achieve information management, improve efficiency, while making management more scientific. The system uses front key techniques developed using JSP technology, the use of JSP pages in the model of a development model, and the background is the database connection pool technology, using SQLSERVER2000 database. Designed and implemented the system in the customers, suppliers, automotive three main management, automotive procurement, sales, inventory management, system management. The results show that the use of this management system is very easy to achieve vehicle sales management, flexibility, operates off-site management, it is appropriate to the current industry sales management needs. 【Key Words】 car,sale,JSP,B/S,database,connection pool目 錄前 言11 網(wǎng)上汽車銷售管理系統(tǒng)介紹21.1開發(fā)背景21.2國內(nèi)外研究現(xiàn)狀21.3系統(tǒng)設(shè)計(jì)思想21.4系統(tǒng)設(shè)計(jì)目標(biāo)32 開發(fā)工具和主要技術(shù)介紹32.1 JSP簡介32.2 SQLSERVER 2000簡介32.3 TOMCAT簡介42.4 數(shù)據(jù)庫連接池技術(shù)簡介42.5 MYECLIPSE簡介43 需求分析53.1 系統(tǒng)需求描述53.2 系統(tǒng)流程圖64 數(shù)據(jù)庫設(shè)計(jì)74.1 網(wǎng)上汽車銷售管理系統(tǒng)E-R圖74.1.1 客戶實(shí)體E-R圖74.1.2 供應(yīng)商實(shí)體E-R圖74.1.3 汽車實(shí)體E-R圖84.2 數(shù)據(jù)庫概要設(shè)計(jì)84.3 數(shù)據(jù)庫詳細(xì)設(shè)計(jì)95 總體設(shè)計(jì)95.1 系統(tǒng)主要模塊95.2 系統(tǒng)頁面總體設(shè)計(jì)116 詳細(xì)設(shè)計(jì)116.1 系統(tǒng)JavaBean組件設(shè)計(jì)116.1.1 數(shù)據(jù)庫操作JavaBean編寫116.1.2 封裝系統(tǒng)基本信息JavaBean的編寫116.1.3 提交系統(tǒng)基本信息JavaBean的編寫126.1.4 查詢分頁JavaBean的編寫126.2 頁面設(shè)計(jì)126.2.1 系統(tǒng)登錄頁面的編寫126.2.2 系統(tǒng)導(dǎo)航頁面的編寫136.2.3 系統(tǒng)主頁頭部頁面的編寫136.2.4 系統(tǒng)主頁頁面136.3 系統(tǒng)核心功能設(shè)計(jì)146.3.1 信息錄入功能146.3.2 信息查詢功能146.3.3 信息更新功能156.3.4 修改功能156.3.5 圖表統(tǒng)計(jì)分析功能157 使用說明167.1 硬件環(huán)境167.2 軟件環(huán)境167.3 操作步驟178 結(jié)論178.1 運(yùn)行測試178.2 存在的問題和不足18總結(jié)18致謝19參考文獻(xiàn)1919前 言隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)的不斷進(jìn)步,對(duì)我們這個(gè)社會(huì)的發(fā)展產(chǎn)生了深遠(yuǎn)的變革和影響,改變了人們的生活方式,同時(shí)也改變了社會(huì)的運(yùn)作方式,對(duì)企業(yè)來講,進(jìn)行信息化的管理顯得非常必要和迫切。對(duì)于銷售企業(yè)來講, 怎樣實(shí)現(xiàn)對(duì)銷售的物品的管理尤其重要,比如今天銷售了多少,銷售給了誰,倉庫庫存多少,從哪里那位供應(yīng)商進(jìn)的貨,想知道最近的銷售情況怎么樣,銷售走勢是提高還降低,這些大量的信息如果采用傳統(tǒng)的紙質(zhì),人工操作的方式,就會(huì)發(fā)現(xiàn)效率相當(dāng)?shù)拖?,同時(shí)容易出錯(cuò),不易管理。因此本次設(shè)計(jì)就是為了實(shí)現(xiàn)對(duì)汽車銷售行業(yè)的管理實(shí)現(xiàn)信息化,方便汽車銷售的管理操作。本系統(tǒng)主要是完成汽車銷售的客戶,供應(yīng)商,汽車的信息管理和操作。對(duì)汽車銷售進(jìn)行信息化管理,對(duì)進(jìn)貨進(jìn)行管理,對(duì)庫存信息進(jìn)行管理,并將數(shù)據(jù)存儲(chǔ)在服務(wù)器中。對(duì)銷售情況進(jìn)行查詢統(tǒng)計(jì)。對(duì)系統(tǒng)管理員進(jìn)行管理。本系統(tǒng)能夠滿足汽車銷售企業(yè)或者4S店銷售的要求,基本上達(dá)到實(shí)用的目的。1 網(wǎng)上汽車銷售管理系統(tǒng)介紹1.1開發(fā)背景時(shí)下電子商務(wù)是非常熱門的一個(gè)領(lǐng)域,各種電商模式爭奇斗艷,B2B,B2C,C2C以及這三種主要模式的延伸占領(lǐng)著這個(gè)市場,最近一兩年B2C成為火熱的一塊蛋糕,隨著當(dāng)當(dāng)上市,京東十億美元級(jí)別融資等事件讓B2C領(lǐng)域展現(xiàn)出它的活力,也吸引許多傳統(tǒng)的企業(yè)進(jìn)入該領(lǐng)域,如電器連鎖巨頭國美,蘇寧都開通了自己電商平臺(tái),并取得可喜的銷量??梢娦畔⒓夹g(shù)和傳統(tǒng)的結(jié)合是必然的趨勢,因此傳統(tǒng)的銷售企業(yè)應(yīng)用信息化技術(shù)來改造自己的管理非常必要。本次設(shè)計(jì)是做一個(gè)適合汽車銷售企業(yè)的銷售管理需求,沒有實(shí)現(xiàn)電子商務(wù)平臺(tái)的功能,當(dāng)然這也是考慮到汽車銷售企業(yè)的實(shí)際需要,最迫切的首先實(shí)現(xiàn)銷售的信息化管理,由于汽車的特殊性不能向普通商品一樣完全實(shí)現(xiàn)在網(wǎng)上銷售,所以4S門店銷售仍然會(huì)是相當(dāng)一段時(shí)間內(nèi)作為主要的汽車銷售方式。1.2國內(nèi)外研究現(xiàn)狀現(xiàn)在汽車銷售管理系統(tǒng)主要有兩種模式B/S和C/S。B/S模式可以很方便實(shí)現(xiàn)異地操作,統(tǒng)一管理。C/S模式只是本地管理的方式,適合單一門店操作。當(dāng)然選擇哪一種模式的管理系統(tǒng)可以根據(jù)企業(yè)自身的需求進(jìn)行選擇。C/S模式主要的技術(shù)路線采用vb,vc,java等編程語言和sql2000數(shù)據(jù)庫,mysql等數(shù)據(jù)庫搭建。網(wǎng)上汽車銷售管理采用的是B/S模式,主流的技術(shù)有JSP,PHP,ASP,.net等技術(shù)和sqlserver,mysql,Oracle等數(shù)據(jù)庫搭建。1.3系統(tǒng)設(shè)計(jì)思想本系統(tǒng)前臺(tái)采用的是JSP技術(shù),后臺(tái)采用的是SQLSERVER2000數(shù)據(jù)庫。采用的JSP中模式一的設(shè)計(jì)思想即JSP+JavaBeans+SQLSERVER2000組合來進(jìn)行開發(fā),編寫JavaBeans組件來處理系統(tǒng)的業(yè)務(wù)邏輯,用JSP來處理頁面表現(xiàn),數(shù)據(jù)庫連接的是SQLSERVER2000。系統(tǒng)作為B/S模式的管理系統(tǒng)可以部署到服務(wù)器,發(fā)布到互聯(lián)網(wǎng)上,方便企業(yè)進(jìn)行銷售管理,符合當(dāng)前發(fā)展趨勢和企業(yè)銷售汽車的需求。1.4系統(tǒng)設(shè)計(jì)目標(biāo) 在信息化進(jìn)程日益深化的今天,汽車銷售企業(yè)面對(duì)日益激烈的競爭中要想取得優(yōu)勢,運(yùn)用先進(jìn)的技術(shù)來進(jìn)行管理是必然的選擇,可以提高自身管理效率和競爭力。本次設(shè)計(jì)的網(wǎng)上汽車銷售管理系統(tǒng)就是為了讓汽車銷售企業(yè)能夠在互聯(lián)網(wǎng),乃至移動(dòng)設(shè)備登錄互聯(lián)網(wǎng)對(duì)企業(yè)的銷售情況了如指掌,方便進(jìn)行各種調(diào)整來優(yōu)化銷售管理。2 開發(fā)工具和主要技術(shù)介紹2.1 JSP簡介JSP(JavaServer Pages)是現(xiàn)今幾大動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)之一,它是由SUN公司以及其他一些公司發(fā)起建立的,是在Java的基礎(chǔ)上開發(fā)出來的,當(dāng)WEB服務(wù)器接收到JSP網(wǎng)頁請(qǐng)求時(shí),先在服務(wù)器端進(jìn)行處理,然后以HTML格式返回客戶端,可以這樣簡單理解,JSP就是HTML和JAVA結(jié)合一起,當(dāng)然JSP有自己的語法規(guī)則,注意區(qū)別,JSP技術(shù)將動(dòng)態(tài)的內(nèi)容和靜態(tài)的內(nèi)容分開,可以徹底擺脫平臺(tái)的束縛。在JSP中還可以使用JavaBean組件,實(shí)現(xiàn)業(yè)務(wù)邏輯和頁面表現(xiàn)的分離,提高了我們的開發(fā)效率,因?yàn)榻M件可以重復(fù)使用?,F(xiàn)今JSP已經(jīng)成為最流行的動(dòng)態(tài)網(wǎng)頁技術(shù),應(yīng)用將越來越廣泛。2.2 SQLSERVER 2000簡介現(xiàn)在通常所說的SQL Server 2000是指的有微軟推出一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它具有使用方便,可伸縮性好,與相關(guān)軟件集成度高等優(yōu)點(diǎn),本次設(shè)計(jì)使用的是SQL Server2000個(gè)人版,能夠滿足自己開發(fā)的需要,在本地計(jì)算機(jī)上進(jìn)行數(shù)據(jù)的存儲(chǔ)和處理。2.3 TOMCAT簡介Tomcat是一款輕量級(jí)的應(yīng)用服務(wù)器,對(duì)于中小型系統(tǒng)開發(fā)用戶來講非常實(shí)用,首先這是一款免費(fèi)的應(yīng)用服務(wù)器,運(yùn)行時(shí)它占用資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能。在開發(fā)中用TOMCAT可以很方便的在本地計(jì)算機(jī)上配置成為一個(gè)Apache 應(yīng)用服務(wù)器,以便開發(fā)中進(jìn)行調(diào)試程序。本次設(shè)計(jì)使用的是TOMCAT 7.0版本,它相比之前版本作了一些改進(jìn),對(duì)Servlet 3.0、JSP 2.2和EL 2.2等特性能夠很好的支持。2.4 數(shù)據(jù)庫連接池技術(shù)簡介數(shù)據(jù)庫的建立和關(guān)閉都是很消耗系統(tǒng)資源的操作,當(dāng)訪問系統(tǒng)的用戶很多時(shí)這種影響更為明顯。傳統(tǒng)的數(shù)據(jù)庫連接方式是采用一個(gè)數(shù)據(jù)庫對(duì)象對(duì)應(yīng)一個(gè)數(shù)據(jù)庫連接,這種方式每次操作都打開,關(guān)閉一個(gè)物理連接,很消耗系統(tǒng)資源。因此對(duì)于一個(gè)多用戶操作的管理系統(tǒng)采用數(shù)據(jù)庫連接池技術(shù)更為高效。數(shù)據(jù)庫連接池技術(shù)基本思想就是預(yù)先建立一些連接放置于內(nèi)存對(duì)象中以備使用。當(dāng)程序需要建立數(shù)據(jù)庫連接時(shí),只需從內(nèi)存中取一個(gè)來用而不用重建,同樣當(dāng)使用完畢之后,放回內(nèi)存即可。連接的建立,斷開都由連接池自身來管理。2.5 MYECLIPSE簡介MyEclipse是一個(gè)企業(yè)級(jí)的工作平臺(tái),是一款非常優(yōu)秀的編寫JAVA,JSP應(yīng)用的IDE,它集成了JavaEE開發(fā)環(huán)境,完整支持HTML,Struts, JSF, CSS, JavaScript, SQL, Hibernate。在使用它開發(fā)應(yīng)用的時(shí)候可以很方便的進(jìn)行數(shù)據(jù)庫,服務(wù)器的操作,開發(fā),發(fā)布應(yīng)用。開發(fā)過程中進(jìn)行各種調(diào)試。本設(shè)計(jì)使用的MyEclipse 8.6版本,MyEclipse 8.6在團(tuán)隊(duì)寫作和集中工作環(huán)境的集中配置管理方面進(jìn)行了提升,提高了團(tuán)隊(duì)的工作效率,適合企業(yè)級(jí)的開發(fā),當(dāng)然由于本次設(shè)計(jì)是個(gè)人獨(dú)立完成,用不到這方面的功能。3 需求分析3.1 系統(tǒng)需求描述通過汽車4S店等汽車銷售企業(yè)的調(diào)查了解,發(fā)現(xiàn)汽車銷售企業(yè)在進(jìn)行汽車銷售過程中存在以下需求:(1)對(duì)企業(yè)或者門店的汽車信息進(jìn)行歸類整理儲(chǔ)存(2)能夠?qū)εc自身有業(yè)務(wù)往來的供應(yīng)商,客戶的信息進(jìn)行整理儲(chǔ)存。(3)能夠處理企業(yè)在汽車進(jìn)貨,銷售,庫存方面的流暢管理。(4)能實(shí)時(shí)查詢企業(yè)銷售的各方面信息(5)能夠?qū)︿N售情況進(jìn)行分析規(guī)劃(6)可以實(shí)現(xiàn)多個(gè)操作員來操作管理系統(tǒng)針對(duì)汽車銷售企業(yè)以上現(xiàn)實(shí)的需求,本次設(shè)計(jì)的網(wǎng)上汽車銷售管理系統(tǒng)需要實(shí)現(xiàn)以下功能:(1)系統(tǒng)管理員在登錄管理系統(tǒng)后可以實(shí)現(xiàn)對(duì)新管理員進(jìn)行添加,個(gè)人密碼等信息進(jìn)行修改。(2)汽車信息管理由網(wǎng)站系統(tǒng)管理員對(duì)商品(汽車)信息包括品牌,型號(hào),等信息進(jìn)行添加,修改,清除重置。(3)客戶信息管理由網(wǎng)站系統(tǒng)管理員對(duì)客戶信息包括客戶全稱,地址,電話信息進(jìn)行添加,修改,清除重置。(4)供應(yīng)商信息管理由網(wǎng)站系統(tǒng)管理員對(duì)供應(yīng)商信息包括供應(yīng)商全稱,地址,電話信息進(jìn)行添加,修改,清除重置。(5)銷售,進(jìn)貨,庫存信息的管理,管理員可以對(duì)銷售,銷售退貨,入庫,入庫退貨,修改價(jià)格等進(jìn)行操作。(6)查詢統(tǒng)計(jì)的管理,系統(tǒng)管理員登錄后可以對(duì)公司或者4S店的銷售排行,汽車,供應(yīng)商,客戶的信息進(jìn)行查詢,同時(shí)對(duì)銷售的情況進(jìn)行統(tǒng)計(jì)分析。3.2 系統(tǒng)流程圖本次系統(tǒng)設(shè)計(jì)的核心業(yè)務(wù)處理是對(duì)汽車采購,汽車銷售,汽車庫存進(jìn)行管理。于是可以抽象出系統(tǒng)的物理模型系統(tǒng)流程圖: 圖3-1 系統(tǒng)流程圖4 數(shù)據(jù)庫設(shè)計(jì)4.1 網(wǎng)上汽車銷售管理系統(tǒng)E-R圖4.1.1 客戶實(shí)體E-R圖系統(tǒng)客戶實(shí)體包括客戶編號(hào)、客戶全稱、客戶簡稱、地址、電話、郵政編碼、聯(lián)系人、聯(lián)系人電話、傳 真、開戶銀行和賬號(hào)等屬性,系統(tǒng)在進(jìn)行汽車銷售和銷售退貨可以直接引用系統(tǒng)客戶完成操作??蛻魧?shí)體E-R圖如下圖所示:圖4-1 客戶實(shí)體E-R圖4.1.2 供應(yīng)商實(shí)體E-R圖系統(tǒng)供應(yīng)商實(shí)體包括供應(yīng)商編號(hào)、供應(yīng)商全稱、供應(yīng)商簡稱、地址、電話、郵政編碼、聯(lián)系人、聯(lián)系人電話、傳 真、開戶銀行和賬號(hào)等屬性,系統(tǒng)在進(jìn)行汽車入庫和入庫退貨可以直接引用系統(tǒng)客戶完成操作。供應(yīng)商實(shí)體E-R圖如下圖所示:圖4-2 供應(yīng)商實(shí)體E-R圖4.1.3 汽車實(shí)體E-R圖系統(tǒng)供汽車實(shí)體包括汽車編號(hào)、汽車品牌全稱、品牌簡稱、產(chǎn)地、單位、系列、型號(hào)、發(fā)動(dòng)機(jī)號(hào)、車架號(hào)、供應(yīng)商全稱和備注等屬性,它是系統(tǒng)的核心信息,在進(jìn)行汽車銷售,銷售退貨,汽車入庫,入庫退貨時(shí)都需要汽車的信息進(jìn)行操作。供應(yīng)商實(shí)體E-R圖如下圖所示:圖4-3 汽車實(shí)體E-R圖4.2 數(shù)據(jù)庫概要設(shè)計(jì)本次設(shè)計(jì)采用的SqlServer2000數(shù)據(jù)庫作為系統(tǒng)的后臺(tái),根據(jù)系統(tǒng)的需求分析和實(shí)體E-R圖可以總結(jié)出網(wǎng)上汽車銷售管理系統(tǒng)所需的數(shù)據(jù)表,網(wǎng)上汽車銷售管理系統(tǒng)數(shù)據(jù)表名稱,數(shù)據(jù)表字段說明,數(shù)據(jù)表說明如下列列表所示:表4-1 系統(tǒng)數(shù)據(jù)表說明此處省去表格。4.3 數(shù)據(jù)庫詳細(xì)設(shè)計(jì)本系統(tǒng)在設(shè)計(jì)數(shù)據(jù)庫采用的是Powerdesigner15.1進(jìn)行設(shè)計(jì)。打開powerdesigner 15.1選擇建表工具分別建立圖4-4所示的表格,設(shè)計(jì)出每張表的字段名,數(shù)據(jù)類型,長度,主外鍵屬性等。系統(tǒng)的數(shù)據(jù)表如下圖所示:此處省去表。圖4-4 系統(tǒng)數(shù)據(jù)表 數(shù)據(jù)表設(shè)計(jì)好之后,通過powerdesigner導(dǎo)出數(shù)據(jù)庫腳本名字為wcs.sql,打開SqlServer2000數(shù)據(jù)庫服務(wù)器,然后打開企業(yè)管理器,新建一個(gè)名稱為db_wcs的數(shù)據(jù)庫,然后再打開查詢分析器,打開SqlServer2000數(shù)據(jù)庫腳本文件wcs.sql。選擇db_wcs數(shù)據(jù)庫,點(diǎn)擊執(zhí)行按鈕,運(yùn)行完畢后數(shù)據(jù)庫db_wcs就建立成功,數(shù)據(jù)表成功。5 總體設(shè)計(jì)5.1 系統(tǒng)主要模塊汽車銷售管理根據(jù)系統(tǒng)需求分析和系統(tǒng)要實(shí)現(xiàn)的目標(biāo)我們可以規(guī)劃出系統(tǒng)的主要模塊有基礎(chǔ)信息管理,汽車采購管理,汽車庫存管理,汽車銷售管理,銷售統(tǒng)計(jì)分析,系統(tǒng)基本設(shè)置等幾個(gè)大的模塊。每個(gè)模塊下面又需設(shè)計(jì)出多個(gè)子功能模塊來實(shí)現(xiàn)設(shè)計(jì)目標(biāo)。系統(tǒng)的框架圖如下圖所示:銷售統(tǒng)計(jì)分析汽車庫存管理汽車銷售管理汽車采購管理基礎(chǔ)信息管理系統(tǒng)基本設(shè)置銷售退貨單庫存查詢年銷售額分析銷售排行入庫查詢退貨單操作員管理更改密碼操作員查詢價(jià)格修改銷售單進(jìn)貨單供應(yīng)商信息管理客戶信息管理客戶查詢汽車查詢供應(yīng)商查詢銷售查詢汽車信息管理圖5-1 系統(tǒng)框架圖5.2 系統(tǒng)頁面總體設(shè)計(jì)根據(jù)系統(tǒng)需求分析,數(shù)據(jù)庫設(shè)計(jì)以及系統(tǒng)框架圖可以規(guī)劃出系統(tǒng)的主要頁面,頁面在系統(tǒng)開發(fā)中有非常重要的作用,它是用戶看到的內(nèi)容,所以頁面設(shè)計(jì)是否人性化,操作是否方便,能否很好表現(xiàn)設(shè)計(jì)者的思想都需要頁面來實(shí)現(xiàn)。本系統(tǒng)的各模塊下面的主要頁面和說明如下列表所示:表5-1 系統(tǒng)主要頁面說明此處省去說明表。6 詳細(xì)設(shè)計(jì)6.1 系統(tǒng)JavaBean組件設(shè)計(jì)6.1.1 數(shù)據(jù)庫操作JavaBean編寫本系統(tǒng)采用的是數(shù)據(jù)庫連接池連接數(shù)據(jù)庫,首先是配置好數(shù)據(jù)連接池,第一步是配置好Tomcat目錄下的context.xml文件,然后將SqlServer2000的JDBC驅(qū)動(dòng)包拷貝到Tomcat目錄下的lib文件下中。之后再編寫代碼先取得數(shù)據(jù)庫的連接,獲得JNDI,初始化上下文對(duì)象,然后通過JNDI名獲得系統(tǒng)數(shù)據(jù)源對(duì)象,在數(shù)據(jù)庫連接成功后,定義對(duì)數(shù)據(jù)庫的操作方法,進(jìn)行數(shù)據(jù)庫的查詢等操作。數(shù)據(jù)庫操作的關(guān)鍵代碼如下。首先是獲得結(jié)果集ResultSet的對(duì)象,執(zhí)行給定SQL語句,返回結(jié)果集對(duì)象,代碼如下:此處省去代碼和代碼說明。6.1.2 封裝系統(tǒng)基本信息JavaBean的編寫網(wǎng)上汽車銷售管理系統(tǒng)有三個(gè)基礎(chǔ)信息,分別是客戶基本信息,供應(yīng)商基本信息,汽車基本信息。這三個(gè)基本信息也是系統(tǒng)最重要的信息,在進(jìn)行汽車采購入庫,汽車銷售時(shí)都需要利用到這些信息。此處省去代碼和代碼說明。6.1.3 提交系統(tǒng)基本信息JavaBean的編寫系統(tǒng)基本信息在系統(tǒng)頁面表單上錄入以后需要將客戶信息,供應(yīng)商信息或者汽車信息寫入數(shù)據(jù)庫,這時(shí)需要重新定義方法來進(jìn)行操作,由于這三者插入數(shù)據(jù)庫操作類似,這里以插入供應(yīng)商信息為例,此處省去代碼和代碼說明。6.1.4 查詢分頁JavaBean的編寫當(dāng)用戶執(zhí)行不同操作請(qǐng)求來查詢系統(tǒng)信息時(shí),系統(tǒng)需要根據(jù)查詢條件來獲取SQL語句,如果數(shù)據(jù)庫有多條記錄,為了方便顯示,需要對(duì)查詢結(jié)果進(jìn)行分頁顯示,于是就需要編寫相關(guān)方法來實(shí)現(xiàn)。主要方法有此處省去代碼和代碼說明。6.2 頁面設(shè)計(jì)6.2.1 系統(tǒng)登錄頁面的編寫系統(tǒng)登錄頁面實(shí)現(xiàn)的是系統(tǒng)操作員的登錄,只有登錄之后才能對(duì)系統(tǒng)進(jìn)行操作。頁面是設(shè)計(jì)者與系統(tǒng)使用用戶交流的窗口,同時(shí)也能夠保障系統(tǒng)安全性,只有驗(yàn)證登錄成功的用戶才能最終進(jìn)入系統(tǒng),因此登錄是一個(gè)系統(tǒng)不可缺少的部分。登錄驗(yàn)證頁面login.jsp的關(guān)鍵代碼如下所示:此處省去代碼和圖。圖6-1 系統(tǒng)登錄頁面6.2.2 系統(tǒng)導(dǎo)航頁面的編寫系統(tǒng)導(dǎo)航頁面是為了方便用戶選擇相關(guān)功能進(jìn)行各種操作,應(yīng)盡量方便,直觀。本次設(shè)計(jì)功能導(dǎo)航采用的是樹形菜單來顯示,此處省去代碼和代碼說明。頁面圖片如下圖所示:圖6-2 系統(tǒng)導(dǎo)航頁面6.2.3 系統(tǒng)主頁頭部頁面的編寫系統(tǒng)頭部是系統(tǒng)主頁組成部分之一,頭部頁面實(shí)現(xiàn)了顯示系統(tǒng)時(shí)間,當(dāng)前登錄用戶,系統(tǒng)banner展示等,頭部頁面圖片如下圖所示:此處省去圖。圖6-3 系統(tǒng)主頁頭部頁面6.2.4 系統(tǒng)主頁頁面系統(tǒng)首頁框架由導(dǎo)航頁,頁面頭部,和功能區(qū)域的空白頁組成,如下圖所示:圖6-4 系統(tǒng)主頁頁面6.3 系統(tǒng)核心功能設(shè)計(jì)6.3.1 信息錄入功能本系統(tǒng)涉及到信息錄入到數(shù)據(jù)庫的功能,分別是客戶信息,供應(yīng)商信息,汽車信息添加到數(shù)據(jù)中,當(dāng)系統(tǒng)操作員將基本信息在表單中填好后,點(diǎn)擊保存按鈕,就將信息錄入數(shù)據(jù)庫中相關(guān)數(shù)據(jù)表中,由于這三個(gè)信息的添加所用到的設(shè)計(jì)方法和思路類似,于是用客戶信息錄入作為分析示例,此處省去核心說明和代碼以及圖。圖6-5 系統(tǒng)客戶信息錄入頁面6.3.2 信息查詢功能本系統(tǒng)涉及到的信息查詢有汽車信息查詢,供應(yīng)商信息查詢,客戶信息查詢,銷售信息查詢,銷售退貨信息查詢,入庫信息查詢,系統(tǒng)操作員信息查詢,庫存信息的查詢以及銷售排行等信息查詢,由于所用到的查詢方法和思路基本相同,所以這里用汽車信息查詢來進(jìn)行分析,通過調(diào)用JavaBean中的getDateCount()方法來獲得查詢到的記錄總數(shù),獲得查詢結(jié)果集,通過while循環(huán)顯示查詢到的記錄,關(guān)鍵代碼如下所示:此處省去核心說明和代碼以及圖。圖6-6 汽車信息查詢頁面6.3.3 信息更新功能汽車在進(jìn)行銷售,銷售退貨,汽車入庫,入庫退貨,汽車價(jià)格調(diào)整時(shí)涉及到對(duì)庫存信息的改寫更新,由于此部分設(shè)計(jì)的方法和思路類似,所以以銷售單生成為例進(jìn)行設(shè)計(jì)分析,首先是讀取庫存中汽車信息,然后顯示在頁面,生成銷售票號(hào),進(jìn)行操作,關(guān)鍵代碼如下所示:此處省去核心說明和代碼以及圖。圖6-7 銷售單6.3.4 修改功能修改功能包括汽車單價(jià)的調(diào)整和操作員密碼的修改。汽車單價(jià)調(diào)整與汽車銷售的銷售單生成方法和思路類似,只是對(duì)數(shù)據(jù)庫的操作不同。這里不再重復(fù)。操作員密碼修改是先從數(shù)據(jù)表中得到舊的密碼,然后寫入新的密碼,確認(rèn)新的密碼,改寫數(shù)據(jù)庫。關(guān)鍵代碼如下所示:此處省去核心說明和代碼以及圖。圖6-8 系統(tǒng)操作員密碼修改頁面6.3.5 圖表統(tǒng)計(jì)分析功能系統(tǒng)需要對(duì)銷售的情況進(jìn)行統(tǒng)計(jì)分析,圖表統(tǒng)計(jì)分析的方式無疑是最直觀方便的,當(dāng)汽車每銷售一次,就將銷售的年,月,銷售金額存入到tb_fenxi表中存儲(chǔ)起來,如果銷售的年月相同,在稍后的銷售中只需更新銷售金額,這樣就可以統(tǒng)計(jì)分析某一年每一個(gè)月的銷售情況,并用柱形圖來顯示。原理是將柱形分為多個(gè)單元格,每個(gè)單元格代表一定數(shù)值的容量,此處省去核心說明和代碼。本次畢業(yè)設(shè)計(jì)重難點(diǎn)在統(tǒng)計(jì)分析這里,最終很完美的解決了這個(gè)問題 統(tǒng)計(jì)分析柱形圖如下所示:圖6-9 汽車年銷售額統(tǒng)計(jì)分析頁面7 使用說明7.1 硬件環(huán)境 操作系統(tǒng): Windows XP /Vista 內(nèi)存:512MB以上7.2 軟件環(huán)境編程語言:JSP腳本語言:JavaScript軟件安裝:MyEclipse 8.6,Tomcat 7.0,MSSqlServer 2000,JDK7.3 操作步驟本次設(shè)計(jì)的網(wǎng)上汽車銷售管理系統(tǒng)是針對(duì)汽車銷售企業(yè)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園水杯使用管理制度
- 幼兒園生活設(shè)備管理制度
- 2025-2030年中國群青色素行業(yè)市場現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030年中國電子游戲機(jī)行業(yè)市場深度調(diào)研及競爭格局與投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國電動(dòng)滾筒干燥機(jī)行業(yè)市場現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030年中國焊錫合金行業(yè)供需分析及發(fā)展前景研究報(bào)告
- 2025-2030年中國沒食子酸行業(yè)市場現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030年中國水上運(yùn)動(dòng)手套行業(yè)市場現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 足球課件教學(xué)反思
- 2025年中國感受態(tài)細(xì)胞行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告
- 高職汽修專業(yè)《汽車電氣設(shè)備維修》說課課件
- 香港(2024年-2025年小學(xué)二年級(jí)語文)統(tǒng)編版能力評(píng)測試卷(含答案)
- 【高校環(huán)藝】室內(nèi)外手繪效果圖表現(xiàn)教案
- 《積極心理學(xué)(第3版)》 課件 第2章 心理流暢體驗(yàn)
- FURUNO 電子海圖 完整題庫
- DB50-T 548.4-2024城市道路交通管理設(shè)施設(shè)置規(guī)范第4部分:道路交通安全設(shè)施
- 項(xiàng)目股份買斷合同范本
- 上海市2023年高中學(xué)業(yè)水平考試生物試卷真題(含答案詳解)
- 校園文印店經(jīng)營方案
- 2024屆重慶市沙坪壩區(qū)英語八年級(jí)第二學(xué)期期末監(jiān)測試題含答案
- 《幾種常見的天線》課件
評(píng)論
0/150
提交評(píng)論