版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、PAGE XXX畢業(yè)技術(shù)報告關(guān)于網(wǎng)絡(luò)汽車銷售問題的思考學(xué)生姓名XXX系部名稱XXX系專業(yè)班級XXX班學(xué) 號XXXXXXXXX指導(dǎo)教師XXXXXXXXXXXX教務(wù)處二一一年三月關(guān)于網(wǎng)絡(luò)汽車銷售問題的思考學(xué)生:XXX 指導(dǎo)教師:XXX內(nèi)容提要:本系統(tǒng)的設(shè)計目的是為了滿足使用者只要通過互聯(lián)網(wǎng)就可以足不出戶的管理自己的銷售網(wǎng)絡(luò),改變傳統(tǒng)商業(yè)交易,在互聯(lián)網(wǎng)上進(jìn)行交易,實現(xiàn)網(wǎng)上銷售管理。為了實現(xiàn)上述目的,我對各種銷售管理系統(tǒng)有了深一步的了解,從而滿足客戶的要求,讓他們可以隨時進(jìn)行管理操作。本論文課題新穎,主要涉及軟件,數(shù)據(jù)庫與網(wǎng)絡(luò)技術(shù)等。涵蓋知識面廣,可有效地提高學(xué)生綜合運用所學(xué)知識分析解決問題的能力,增
2、強學(xué)生對事物的理解與掌握能力,培養(yǎng)學(xué)生掌握科學(xué)的研究方法,正確的設(shè)計思想,獨立思考,勇于進(jìn)取,探索創(chuàng)新,為今后進(jìn)一步學(xué)習(xí)與工作奠定了良好的基礎(chǔ)。本次畢業(yè)設(shè)計的題目就是網(wǎng)上汽車銷售管理系統(tǒng)。本論文就畢業(yè)設(shè)計的內(nèi)容,系統(tǒng)地闡述了整個網(wǎng)上汽車銷售管理系統(tǒng)的功能及實現(xiàn)。我們小組人員在指導(dǎo)老師的帶領(lǐng)下設(shè)計并實現(xiàn)了從商品管理,商品分類和查詢,到購物車實現(xiàn),用戶訂單處理,再到聊天室,管理員系統(tǒng)?;旧蠈崿F(xiàn)了電子商務(wù)的功能流程,能夠?qū)崿F(xiàn)用戶與商家在網(wǎng)上進(jìn)行商品交易。本系統(tǒng)界面簡單直觀,易于操作和使用,交互性強,完全基于Internet網(wǎng)絡(luò)。關(guān)鍵詞:汽車銷售;管理系統(tǒng);互聯(lián)網(wǎng)目 錄一、緒論1 (一)目的和意義1
3、(二)開發(fā)設(shè)計思 1二、開發(fā)工具和環(huán)境簡介2(一)Java Server Page 簡介2(二)Microsoft SQLServer2000 簡介2三、汽車管理系統(tǒng)功能分析4(一)可行性研究6(二)需求分析7(三)系統(tǒng)總體結(jié)構(gòu)圖9(四)數(shù)據(jù)字典14(五)需求分析復(fù)審14四、汽車管理系統(tǒng)總體設(shè)計14(一)系統(tǒng)功能設(shè)計目標(biāo)14(二)網(wǎng)上汽車管理系統(tǒng)功能模塊劃分一五(三)網(wǎng)上汽車的體系結(jié)構(gòu)17五、數(shù)據(jù)庫設(shè)計17(一)數(shù)據(jù)庫系統(tǒng)概述17(二)數(shù)據(jù)庫表設(shè)計一八六、程序設(shè)計20(一)程序說明20(二)具體模塊劃分 21七、軟件安裝與調(diào)試22(一)軟件的安裝與配置22(二)軟件調(diào)試22(三)軟件測試23八
4、、結(jié)束語24附 錄25致謝25參考文獻(xiàn)25關(guān)于汽車網(wǎng)上銷售問題的思考一、緒論(一)目的和意義本系統(tǒng)的設(shè)計目的是為了滿足消費者只要通過互聯(lián)網(wǎng)就可以足不出戶的購買自己喜歡的汽車,改變傳統(tǒng)商業(yè)交易,在互聯(lián)網(wǎng)上進(jìn)行交易,實現(xiàn)網(wǎng)上購買汽車。為了實現(xiàn)上述目的,我對網(wǎng)上汽車管理系統(tǒng)有了深一步的了解,從而滿足客戶的要求,讓他們可以隨時找到自己想要購買的汽車。本論文課題新穎,主要涉及軟件,數(shù)據(jù)庫與網(wǎng)絡(luò)技術(shù)等。涵蓋知識面廣,可有效地提高學(xué)生綜合運用所學(xué)知識分析解決問題的能力,增強學(xué)生對事物的理解與掌握能力,培養(yǎng)學(xué)生掌握科學(xué)的研究方法,正確的設(shè)計思想,獨立思考,勇于進(jìn)取,探索創(chuàng)新,為今后進(jìn)一步學(xué)習(xí)與工作奠定了良好的
5、基礎(chǔ)。(二)開發(fā)設(shè)計思想本系統(tǒng)用JSP語言來編寫網(wǎng)絡(luò)汽車管理系統(tǒng),數(shù)據(jù)庫用SQLServer2000來連接系統(tǒng),通過編寫JavaBeans來進(jìn)行后臺業(yè)務(wù)邏輯控制,即JSP+JavaBeans+ SQLServer2000三層模式完成整個設(shè)計工作。本系統(tǒng)全部基于Internet網(wǎng)絡(luò),以JSP語言對網(wǎng)站進(jìn)行開發(fā),注重用戶與網(wǎng)站的交互性。因此在這樣的背景下,針對當(dāng)前Internet網(wǎng)絡(luò)發(fā)展趨勢來計網(wǎng)絡(luò)汽車管理系統(tǒng)就成為了當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。二、開發(fā)工具和環(huán)境簡介(一)Java Server Page 簡介Java Server Page或簡稱為JSP是由Sun公司在Java語言上開發(fā)出來的一
6、種動態(tài)網(wǎng)頁制作技術(shù),它提供了一種建立動態(tài)網(wǎng)頁的簡單方法,并為開發(fā)人員提供了一個Server端框架,基于這個框架,開發(fā)人員可以綜合使用 HTML,XML,JAVA語言以及其他腳本語言,靈活,快速地創(chuàng)建和維護(hù)動態(tài)網(wǎng)頁,特別是目前的商業(yè)系統(tǒng)。作為JavaTM 技術(shù)的一部分,JSP能夠快速的開發(fā)出基于所有Web服務(wù)器和應(yīng)用服務(wù)器環(huán)境,獨立于平臺的應(yīng)用程序,而且具有非常強的可伸縮性。同時,JSP把用戶界面從系統(tǒng)內(nèi)容中分離開來,使得設(shè)計人員能夠在不改變底層動態(tài)內(nèi)容的前提下改變祖國網(wǎng)頁布局。這樣跨平臺的特性己包含了目前大部份網(wǎng)站服務(wù)器配置環(huán)境,再加上它的語法寫作方式可媲美ASP般的易學(xué)易懂,而且在網(wǎng)絡(luò)安全技
7、術(shù)方面甚至已超越ASP技術(shù)。所以,相信很快的時間內(nèi)極有可能取代現(xiàn)有網(wǎng)頁編譯技術(shù),而成為商業(yè)網(wǎng)站的新標(biāo)準(zhǔn)。在本節(jié)中我們將會討論JSP技術(shù)的特性,讓您更加了解這項新技術(shù)。(二)Microsoft SQLServer2000 簡介SQLServer2000是一個基于關(guān)系型數(shù)據(jù)庫模型建立的數(shù)據(jù)庫管理系統(tǒng)軟件(DBMS)。它幫助用戶方使地得到所需信息,并提供強大的數(shù)據(jù)處理工具。它可以幫助用戶組織和共享數(shù)據(jù)庫信息,以便于根據(jù)數(shù)據(jù)庫信息作出有效的決策。另外,僅有這樣個數(shù)據(jù)庫管理系統(tǒng)軟件(DBMS),則只能進(jìn)行一些信息系統(tǒng)所需要的簡單數(shù)據(jù)處理,且對操作者有較高的操作技能要求。因此,信息系統(tǒng)的開發(fā)者都是在某種數(shù)
8、據(jù)庫管理系統(tǒng)軟件DBMS環(huán)境下編寫相應(yīng)的應(yīng)川程序,以形成一個能夠滿足應(yīng)用需求且操作盡可能簡單的應(yīng)用型信息系統(tǒng),這被稱之為二次開發(fā)。 SQLServer2000 還具有以下特點:1使信息更易于查找和使用SQLServer2000繼續(xù)為簡便地查找信息提供易于使用的工具。2支持 Web 功能的信息共享SQLServer2000 可以通過企業(yè)內(nèi)部網(wǎng)絡(luò)Internet 很簡便地實現(xiàn)信息共享,而且它可以很容易地將數(shù)據(jù)庫定位到瀏覽器中,它將桌面數(shù)據(jù)庫的功能和網(wǎng)站的功能結(jié)合在一起。3用于信息管理的強大解決方案高級用戶和開發(fā)人員可以創(chuàng)建那些將SQLServer2000界面(客戶端)的易用性和SQL服務(wù)器的可擴(kuò)展
9、性和可靠性結(jié)合在一起的解決方案。4改變了數(shù)據(jù)庫窗口可在SQLServer2000容納并顯示新的對象,增強了SQLServer2000 數(shù)據(jù)庫的易用性。5提供名稱自動更正功能自動解決當(dāng)用戶重新命名數(shù)據(jù)庫對象時出現(xiàn)的常見負(fù)面效應(yīng)。例如,當(dāng)用戶重命名表中的字段時,將自動在諸如查詢的相關(guān)對象中進(jìn)行相應(yīng)的更改。6具有子數(shù)據(jù)表功能子數(shù)據(jù)表在同一窗口中,提供了嵌套式的視圖,這樣就可以在同一窗口中專注于相關(guān)的數(shù)據(jù)并對其進(jìn)行編輯。7.用戶只需簡單地將SQLServer2000對象(表、查詢等)從數(shù)據(jù)庫放到ODBC數(shù)據(jù)源中,即可從 Microsoft SQLServer2000中將數(shù)據(jù)導(dǎo)出到Microsoft A
10、CCESS 2000 。8數(shù)據(jù)訪問頁功能該功能可使用戶快捷方便地創(chuàng)建數(shù)掂 HTML頁,并通過數(shù)據(jù) HTML頁,將數(shù)據(jù)庫應(yīng)用擴(kuò)展到企業(yè)內(nèi)部網(wǎng)絡(luò) Internet上。這將幫助用戶比以往更快捷、高效的方式共享信息。9共享組件的集成SQLServer2000利用新的 Web組件和位于瀏覽器中的 COM 控件,為用戶提供了多種查看和分析數(shù)據(jù)的方式。10Microsoft SQL Server 交互性Microsoft SQLServer2000支持OLE DB,使用戶可以將SQLServer2000 界面的易用性與諸如 Microsoft SQL Server的后端企業(yè)數(shù)據(jù)庫的可升級性相結(jié)合。三、汽車管
11、理系統(tǒng)功能分析為了最終實現(xiàn)目標(biāo)系統(tǒng),必須設(shè)計出組成這個系統(tǒng)的所有程序和文件(或數(shù)據(jù)庫)。模塊是數(shù)據(jù)說明、可執(zhí)行語句等程序設(shè)計對象的集合,它是單獨命名的而且可通過名字來訪問。模塊化就是把程序化分成若干個模塊,每個模塊完成一個子功能,把這些模塊集起來組成一個整體,可以完成指定的滿足問題的要求。(一)系統(tǒng)功能分析首先對現(xiàn)有系統(tǒng)進(jìn)行分析,現(xiàn)有系統(tǒng)是信息的重要來源。分析已有系統(tǒng)的功能和實現(xiàn),從而確定新系統(tǒng)的設(shè)計目標(biāo)和模型。由于條件有限,調(diào)研主要是在網(wǎng)上進(jìn)行。即通過在網(wǎng)上已有的汽車網(wǎng)站注冊成會員來了解其具備的功能。從用戶角度來看:用戶通過在線注冊成為網(wǎng)站的用戶,可以獲得以下功能:汽車型號瀏覽,購買汽車,查
12、看訂單,修改訂單,修改密碼,修改個人信息,汽車簡介,投票箱等。另外,用戶注冊成功后,可以進(jìn)入到網(wǎng)站的留言板塊進(jìn)行留言等。2.從網(wǎng)站的角度看:(1)網(wǎng)站應(yīng)該包含商品搜索功能:按汽車(模糊)查詢。(2)訂單處理功能,確認(rèn)訂單方式:a). 電話通知方式b). E-mail方式(3)管理員管理:查看用戶信息,并根據(jù)用戶信息和用戶訂單對商品進(jìn)行發(fā)派。(4)汽車型號瀏覽a).汽車b).制造商c).型號d).價格e).訂購號(5)好汽車的投票查看用戶好汽車投票的信息及投票百分比的評比。(6)論壇用戶進(jìn)行信息交流的地方,可以在留言板進(jìn)行留言,為查找汽車提供好的網(wǎng)站等等。(二)可行性研究可行性研究階段的主要任務(wù)
13、是在系統(tǒng)初步調(diào)查的基礎(chǔ)上,對新系統(tǒng)是否能夠?qū)崿F(xiàn)和值得實現(xiàn)等問題做出判斷,避免在花費了大量的人力和物力之后才發(fā)現(xiàn)系統(tǒng)不能實現(xiàn)或新系統(tǒng)投入使用后沒有任何實際意義而引起的浪費,對新系統(tǒng)可行性的分析,要求用最小的代價在盡量短的時間內(nèi)確定系統(tǒng)是否可行。1.技術(shù)可行性分析網(wǎng)上汽車管理系統(tǒng)的開發(fā)是一項復(fù)雜的系統(tǒng)工程。為了保證系統(tǒng)開發(fā)成功,必須采用工程化的系統(tǒng)開發(fā)方法,并研究出一些符合工程化標(biāo)準(zhǔn)的開發(fā)方法。這些方法旨在指導(dǎo)開發(fā)者進(jìn)行工程化的系統(tǒng)開發(fā),從而加快系統(tǒng)開發(fā)的速度,保證質(zhì)量以及降低開發(fā)成本。工程化的系統(tǒng)開發(fā)方法確實在開發(fā)實踐中取得了一定的效果。此次開發(fā)使用JSP作為開發(fā)語言,采用Servlet技術(shù),T
14、omcat5.0作為Web服務(wù)器。2.運行可行性分析:隨著計算機知識的普及和推廣,越來越多的人掌握了計算機的基本使用方法和技能。隨著Internet的發(fā)展,用戶對于網(wǎng)絡(luò)、WINDOWS等環(huán)境下的軟件使用比較熟悉,對于新鮮事物,用戶表現(xiàn)出極大的興趣和熱情。 3.經(jīng)濟(jì)可行性分析:網(wǎng)上汽車系統(tǒng)給人們帶來了方便,成為一種全新的商務(wù)模式。因此,不用出門就可以在家購物的新時尚已經(jīng)到來,構(gòu)建一個網(wǎng)上汽車管理系統(tǒng)在經(jīng)濟(jì)上是完全可行的。就本系統(tǒng)而言,隨著各地大學(xué)城的興建,校園遠(yuǎn)離市區(qū),學(xué)生出校買汽車的代價提高。另一方面,隨著寬帶網(wǎng)絡(luò)進(jìn)入校園,為學(xué)生在網(wǎng)絡(luò)上進(jìn)行購物提供有利的條件。而一個網(wǎng)上汽車管理系統(tǒng)可以為學(xué)生
15、提供軟件條件,這樣學(xué)生便可以足不出戶的買汽車了。商家可以從中獲得利潤,兩全其美。通過以上的分析,開發(fā)網(wǎng)上汽車管理系統(tǒng)是完全可行的。4.運行環(huán)境:本系統(tǒng)采用聯(lián)網(wǎng)多機多用戶操作方式,系統(tǒng)的運行環(huán)境包括硬件、操作系統(tǒng)、關(guān)系數(shù)據(jù)庫等軟件:硬件:中央處理器(CPU):PI以上的處理器;硬 盤:10GB以上硬盤;軟 驅(qū):1.44MB軟驅(qū);內(nèi) 存:128MB;顯示器:一五寸/17寸顯示器;操作系統(tǒng):Windows 2000,Windows NT,Windows XP, Unix, Linux;關(guān)系數(shù)據(jù)庫:Microsoft SQLServer2000;(三)需求分析需求分析的任務(wù)是通過詳細(xì)調(diào)查現(xiàn)實世界要處理
16、的對象,充分了解系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今后可能的擴(kuò)充和改變。1在這里我們需要了解用戶有什么樣的具體要求和對系統(tǒng)性能的要求。(1)用戶的需求分析:(a)用戶注冊(b)用戶登錄(c)汽車型號瀏覽(d)汽車訂購(e)汽車型號查詢(f)訂單修改(g)修改密碼(h)修改個人信息(i)留言板(j)管理員(2)系統(tǒng)性能分析對數(shù)據(jù)的安全性、完整性要求:用戶信息保密,只有管理員可見(可查),但不能任意修改。確保網(wǎng)上支付安全。商品信息、用戶信息必須保證其完整性。防止惡意刪改。以下是系統(tǒng)性能需求:(a)準(zhǔn)確性和可靠性高(b)頁面友好,功能齊全,且可以使
17、用(c)系統(tǒng)便于維護(hù)和升級。(d)數(shù)據(jù)庫訪問效率高四、汽車管理系統(tǒng)總體設(shè)計(一)系統(tǒng)功能設(shè)計目標(biāo)理論系統(tǒng)功能設(shè)計目標(biāo)如下:1.實用性強:我們努力使系統(tǒng)符合實際操作流程的習(xí)慣,并盡量減少用戶的輸入,易學(xué)易用的友好的用戶界面,滿足各層次的用戶使用的需求;2.先進(jìn)的程序結(jié)構(gòu):使用當(dāng)代前衛(wèi)的軟件編程,能延長其生命周期,易于維護(hù)與管理;3.安全可靠性高:后臺維護(hù)功能齊全,根據(jù)平臺在各個階段不同的使用情況,管理人員可以設(shè)置相應(yīng)的操作權(quán)限,增加系統(tǒng)注冊,分配各個欄目的管理權(quán)限,實現(xiàn)系統(tǒng)的維護(hù),保證系統(tǒng)的安全、可靠;4.使用模塊化設(shè)計的方法:使系統(tǒng)具有良好的可擴(kuò)充性,以適應(yīng)其不同階段的發(fā)展需要,便于后來者分析
18、、維護(hù);5.操作簡單,維護(hù)方便:每個子系統(tǒng)都具有相對獨立的系統(tǒng)維護(hù)功能對可變化的項目可自行維護(hù);6.查詢功能強大:可以對商品的基本情況、用戶基本情況,汽車評信息,用戶留言等按各種方式查詢,可形成各種表單,同時還可對其進(jìn)行匯總,使管理人員能及時準(zhǔn)確地掌握用戶和商品等的基本情況。(二)網(wǎng)上汽車管理系統(tǒng)功能模塊劃分:根據(jù)需求分析與系統(tǒng)功能設(shè)計目標(biāo),結(jié)合實際情況本系統(tǒng)功能模塊設(shè)計分為如下幾個模塊:1.主頁:在這里我們可以看見本系統(tǒng)的主要功能和信息。2.用戶注冊:在這里我們可以注冊我們的基本信息,其中電話和Email是比較重要的,因為我們需要對這些信息進(jìn)行處理,以方便用戶的付款和郵購。3.用戶登陸:為了
19、方便用戶的付款,郵購和管理,我們需要變成會員后才可以進(jìn)行消費。4.汽車型號瀏覽:成功登陸后的用戶可以分頁瀏覽汽車汽車型號,并將想要的汽車提交到填寫訂單頁面。如果用戶還沒有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登錄頁面”。5.訂購汽車:成功登陸的用戶可以在該頁面定購所需要的汽車。如果用戶還沒有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登陸頁面”。6.查看訂單:成功登陸的用戶可以在該頁修改已經(jīng)訂購的汽車。如果用戶還沒有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登陸頁面”。7.修改訂單:成功登陸的用戶可以在該頁修改或刪除已經(jīng)訂購的汽車。如果用戶還沒
20、有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登陸頁面”。8.汽車型號查詢:成功登陸的用戶可以在該頁查找自己需要的汽車。如果用戶還沒有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登陸頁面”。9.修改密碼:成功登陸的用戶可以在該頁修改自己的密碼。如果用戶還沒有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登陸頁面”。10.修改個人信息:成功登陸的用戶可以在該頁修改自己當(dāng)初注冊時的信息。如果用戶還沒有注冊就直接進(jìn)入或者沒有成功登陸就進(jìn)入頁面,將被連接到“用戶登陸頁面”。11.留言板:成功登錄的用戶可以在該頁留言。12.管理員:查看用戶訂單,查看用戶信息,并根
21、據(jù)用戶信息和用戶訂單對商品進(jìn)行發(fā)派。(三)網(wǎng)上汽車的體系結(jié)構(gòu):層結(jié)構(gòu):即:JSP技術(shù)+ SQLServer2000 數(shù)據(jù)庫五、數(shù)據(jù)庫設(shè)計(一)數(shù)據(jù)庫系統(tǒng)概述:數(shù)據(jù)庫系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來的,經(jīng)歷了層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫三個階段。由于關(guān)系數(shù)據(jù)庫采用人們比較容易理解和接受的二維表格來組織數(shù)據(jù),發(fā)展迅速,已成為數(shù)據(jù)庫產(chǎn)品的主流。本系統(tǒng)的前端開發(fā)是使用JSP技術(shù),通過JavaBeans進(jìn)行邏輯控制和數(shù)據(jù)庫連接,而后臺數(shù)據(jù)庫采用的是SQLServer2000。SQLServer2000數(shù)據(jù)庫管理系統(tǒng)是一項全面完整的數(shù)據(jù)庫與分析產(chǎn)品。SQLServer2000非常容易學(xué)習(xí)、使用,介紹
22、、學(xué)習(xí)資料比較多,SQLServer2000全面支持Web功能的數(shù)據(jù)庫解決方案,與此同時,SQLServer2000還在可伸縮性與可靠性方面保持著多項基準(zhǔn)測試紀(jì)錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫系統(tǒng)在激烈市場競爭中克敵致勝的關(guān)鍵所在。無論以應(yīng)用程序開發(fā)速度還是以事務(wù)處理運行速度來衡量,SQLServer2000都堪稱最為快捷的數(shù)據(jù)庫系統(tǒng)。對比SQLServer2000和其他的大型數(shù)據(jù)庫管理系統(tǒng),SQLServer2000具有可靠的安全性,較快的存儲速度,高度的兼容性,簡單易用,應(yīng)用SQLServer2000作為后臺數(shù)據(jù)庫為系統(tǒng)的開發(fā)提供了強有力的支持,并對以后軟件的運行提供了堅實的基礎(chǔ),因此,
23、我們采用了SQLServer2000作為后臺數(shù)據(jù)庫。(二)數(shù)據(jù)庫表設(shè)計:本系統(tǒng)的數(shù)據(jù)庫其中包括九個表,分別為汽車汽車型號表book, 用戶注冊表member, 管理員表admin, 汽車類型表booktype, 評論表commont, 購物車表gouwuche, 新聞表news,定單表num,定單詳細(xì)信息表orderbook。詳情請見下面的數(shù)據(jù)庫表: 1、汽車汽車型號表booK2、管理員表admin3、新聞表news4、汽車類型表booktype5、用戶注冊表member6、定單詳細(xì)信息表orderbook7、定單表num六、程序設(shè)計(一)程序說明根據(jù)前邊的需求分析和系統(tǒng)總體設(shè)計內(nèi)容進(jìn)行程序設(shè)
24、計。本系統(tǒng)是以Java 語言為基礎(chǔ)進(jìn)行開發(fā)的。我個人負(fù)責(zé)的模塊主要是采用JSP技術(shù)+JavaBeans+ SQLServer2000 模式進(jìn)行模塊開發(fā)與實現(xiàn)的。全部都以面向?qū)ο蟮姆椒ㄟM(jìn)行設(shè)計和實現(xiàn)。在程序設(shè)計時,我用到了下面的一些定義,解釋如下:Page用來定義整個JSP頁面的一些屬性和這些屬性的的值。Page import該屬性的作用是為JSP頁面引入JAVA核心包中的類,這樣就可以在JSP頁面的程序片部分,變量及函數(shù)聲明部分,表達(dá)式部分使用的類??梢詾樵搶傩灾付ǘ鄠€值,該屬性的值可以是JAVA某個包中的所有類或一個具體的類。include file 表示的是靜態(tài)的插入一個文件。(二)具體模
25、塊劃分1.主頁面模塊 主頁面中上部包含:標(biāo)題:歡迎光臨網(wǎng)上汽車專賣此刻訪問的時間和訪問本站的人數(shù)等部分。2.用戶注冊模塊 用戶注冊是為第一次登錄網(wǎng)站的用戶所設(shè)計的。在用戶成為本站用戶之前一定要注冊才可以訪問我網(wǎng)站的其它網(wǎng)頁。用戶注冊包括:登錄名稱,真實姓名,設(shè)置密碼,電子郵件等。注冊成功后,才可以訪問本站的其他頁面。此模塊是我負(fù)責(zé)的。3用戶登錄模塊 用戶登錄包括:登錄名稱,輸入密碼。當(dāng)用戶登錄后由管理員核對該用戶的名稱和密碼是否正確,如果無誤的話用戶可以通過檢查直接進(jìn)入網(wǎng)站的其它頁面進(jìn)行瀏覽和訂購。4汽車型號瀏覽模塊 汽車型號瀏覽:成功登陸后的用戶可以分頁瀏覽汽車汽車型號,并將想要的汽車提交到
26、填寫訂單頁面。5購物幫助頁面當(dāng)你為沒有頭緒而煩惱,請不要擔(dān)心為了解決這個問題,我么特意做了個幫助頁面解決這個問題七、軟件安裝與調(diào)試(一)軟件的安裝與配置(1)軟件安裝:操作系統(tǒng)Windows XP Microsoft SQLServer2000JDK安裝:JDK安裝特別簡單,和安裝其他的軟件沒什么區(qū)別。JDK的配置:設(shè)置JAVA_HOME環(huán)境變量:JDK 安裝目錄 例:C:j2sdk1.4;設(shè)置CLASSPATH環(huán)境變量:JDK安裝目錄libtools.jar 例:C:j2sdk1.4libtools.jar;.設(shè)置PATH環(huán)境變量:JDK 安裝目錄bin;例:C:j2sdk1.4bin;服務(wù)
27、器的安裝:Tomcat 5.0設(shè)置TOMCAT_HOME環(huán)境變量:Tomcat安裝目錄 例:C:Tomcat 5.0;(2)安裝Tomcat5.0 安裝時注意在選擇Java虛擬機路徑是一定要選擇安裝的JSDK的目錄,然后再開始安裝。(3)安裝完畢后,啟動TOMCAT,然后再瀏覽器中輸入 HYPERLINK .localhost:8080時可以看見TOMCAT的歡迎頁面 .localhost:8080時可以看見TOMCAT的歡迎頁面,這時表示配置成功了。(二)軟件調(diào)試系統(tǒng)調(diào)試的目的是發(fā)現(xiàn)程序和系統(tǒng)中的錯誤并及時予以糾正。在網(wǎng)上汽車管理系統(tǒng)中用的調(diào)試方法也包括這些:(1) 程序調(diào)試包括語法調(diào)試和邏
28、輯檢查,測試數(shù)據(jù)除采用正常數(shù)據(jù)外,還應(yīng)用一些異常資料,用來考驗程序的正確性。 = 1 * GB3 用正常資料調(diào)試。 = 2 * GB3 用異常資料調(diào)試。 = 3 * GB3 用錯誤資料調(diào)試。(三)軟件測試:軟件的測試是系統(tǒng)開發(fā)周期中一個十分重要的環(huán)節(jié),其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)過程的最終審查,如果錯誤不能在測試階段被發(fā)現(xiàn)并糾正,就可能會造成不堪設(shè)想的后果。在網(wǎng)上汽車專賣電子商務(wù)平臺中,我們以黑盒測試為主,白盒測試為輔。對關(guān)鍵模塊采用白盒測試。測試結(jié)果:中文亂碼問題,從數(shù)據(jù)庫中取出的中文數(shù)據(jù)出現(xiàn)亂碼。參數(shù)傳遞出錯,無法傳遞數(shù)據(jù)。當(dāng)大量用戶同時對數(shù)據(jù)庫進(jìn)行訪問時,效率低,有的用戶訪問失敗。主要的解決方法:我使用如下方法來解決亂碼問題:request.getParameter(choose).getBytes(8
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度餐飲服務(wù)業(yè)員工勞動合同范本
- 二零二五年度2025年度酒店物業(yè)轉(zhuǎn)讓與品牌合作合同
- 2025年度二零二五特色餐飲店員工管理合同書
- 2025年度高層建筑腳手架施工與安全監(jiān)督服務(wù)合同
- 光纖通信在航空航天中的應(yīng)用考核試卷
- 城市規(guī)劃城市地下管線安全考核試卷
- 醫(yī)療器械用信息化學(xué)品的綠色合成與工藝優(yōu)化考核試卷
- 信息技術(shù)云計算與物聯(lián)網(wǎng)應(yīng)用考核試卷
- 冷凍飲品及食用冰制造行業(yè)產(chǎn)品追溯系統(tǒng)建設(shè)考核試卷
- 中藥店鋪經(jīng)營計劃與目標(biāo)設(shè)定考核試卷
- 中建集團(tuán)面試自我介紹
- 《工業(yè)園區(qū)節(jié)水管理規(guī)范》
- 警校生職業(yè)生涯規(guī)劃
- 意識障礙患者的護(hù)理診斷及措施
- 2024版《53天天練單元歸類復(fù)習(xí)》3年級語文下冊(統(tǒng)編RJ)附參考答案
- 2025企業(yè)年會盛典
- 215kWh工商業(yè)液冷儲能電池一體柜用戶手冊
- 場地平整施工組織設(shè)計-(3)模板
- 交通設(shè)施設(shè)備供貨及技術(shù)支持方案
- 美容美發(fā)店火災(zāi)應(yīng)急預(yù)案
- 餐車移動食材配送方案
評論
0/150
提交評論