版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 目 錄</b></p><p> 摘要...................................................................................................................................................3</p>
2、<p> 關(guān)鍵詞...............................................................................................................................................3</p><p> 引言.....................................
3、..............................................................................................................3</p><p> 1 物流網(wǎng)站管理系統(tǒng)與設(shè)模式概論......................................................................
4、.........................4</p><p> 1.1 物流網(wǎng)站管理系論概論...........................................................................................................4</p><p> 1.2 系統(tǒng)設(shè)計模式簡介..............
5、.....................................................................................................4</p><p> 1.2.1 C/S模式....................................................................................
6、.............................................4</p><p> 1.2.2 B/S模式.................................................................................................................................5</p>
7、<p> 1.2.3 C/S模式與B/S模式的比較.................................................................................................5</p><p> 2 系統(tǒng)需求分析..........................................................
8、.....................................................................5</p><p> 2.1 開發(fā)系統(tǒng)的理由及目標(biāo)...........................................................................................................5</
9、p><p> 2.2 系統(tǒng)功能需求...........................................................................................................................6</p><p> 2.2.1 前臺部分...................................
10、............................................................................................6</p><p> 2.2.2后臺部分...............................................................................................
11、.................................6</p><p> 2.3 系統(tǒng)結(jié)構(gòu)選型...........................................................................................................................7</p><p> 2.3.1服
12、務(wù)器需求分析....................................................................................................................7</p><p> 2.3.2客戶需求分析...............................................................
13、.........................................................8</p><p> 2.4 運(yùn)行環(huán)境需求分析...................................................................................................................8</p>
14、<p> 2.4.1數(shù)據(jù)庫需求分析....................................................................................................................8</p><p> 2.4.2數(shù)據(jù)庫系統(tǒng)表.............................................
15、...........................................................................9</p><p> 2.5 數(shù)據(jù)庫設(shè)計分析..............................................................................................................
16、.......12</p><p> 2.5.1數(shù)據(jù)庫連接..........................................................................................................................12</p><p> 2.5.2數(shù)庫據(jù)庫操作....................
17、..................................................................................................13</p><p> 3 系統(tǒng)的詳細(xì)設(shè)計與實現(xiàn).....................................................................................
18、........................13</p><p> 3.1前臺模塊的詳細(xì)設(shè)計..............................................................................................................13</p><p> 3.1.1 客戶登錄功能............
19、.........................................................................................................13</p><p> 3.1.2 用戶注冊功能..............................................................................
20、.......................................14</p><p> 3.1.3 找回密碼功能.....................................................................................................................16</p><p> 3.
21、1.4 用戶資料修改功能.............................................................................................................17</p><p> 3.1.5 購物車模塊...............................................................
22、..........................................................17</p><p> 3.1.6 投訴建議功能.....................................................................................................................20</p
23、><p> 3.2 后臺模塊的詳細(xì)設(shè)計.............................................................................................................21</p><p> 3.2.1管理員登錄模塊............................................
24、......................................................................21</p><p> 3.2.2商品查看模塊..................................................................................................................
25、....23</p><p> 3.2.3訂單處理模塊......................................................................................................................24</p><p> 3.2.4用戶管理模塊..........................
26、............................................................................................25</p><p> 3.2.5鏈接添加模塊............................................................................................
27、..........................26</p><p> 3.2.6公共消息模塊......................................................................................................................27</p><p> 4 網(wǎng)站性能測試與分析....
28、.............................................................................................................27</p><p> 4.1功能測試...............................................................................
29、...................................................27</p><p> 4.2客戶端兼容性測試..................................................................................................................28</p><p
30、> 4.2.1平臺測試..............................................................................................................................28</p><p> 4.2.2 瀏覽器測試...........................................
31、..............................................................................28</p><p> 4.3 安全性測試............................................................................................................
32、.................28</p><p> 4.4 測試結(jié)果與分析.....................................................................................................................28</p><p> 4.4.1 功能測試...............
33、..............................................................................................................28</p><p> 4.4.2 客戶端兼容性測試.......................................................................
34、......................................28</p><p> 4.4.3 安全性測試.........................................................................................................................28</p><p>
35、5 結(jié)論.............................................................................................................................................29</p><p> 致謝................................................
36、.................................................................................................29</p><p> 參考文獻(xiàn)..............................................................................................
37、...........................................29</p><p> 物流網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)</p><p> 摘要:隨著Web技術(shù)的發(fā)展,傳統(tǒng)的物流管理方式發(fā)生了的變化?;诰W(wǎng)絡(luò)的物流管理系統(tǒng)也就產(chǎn)生了?,F(xiàn)今, JSP技術(shù)就是近幾年才發(fā)展起來的一項新技術(shù),這篇論文研究了JSP技術(shù)和物流管理方面的相關(guān)知識,并對網(wǎng)站的兩種模式B/S和C/S系統(tǒng)進(jìn)行
38、了探討。以JSWDK作為網(wǎng)站的開發(fā)工具,SQL SRVER作為后臺數(shù)據(jù)庫服務(wù)器,設(shè)計和實現(xiàn)了一個物流網(wǎng)站系統(tǒng)。論文介紹了系統(tǒng)的需求分析及系統(tǒng)的主體設(shè)計和詳細(xì)設(shè)計,重點敘述了三個模塊,一是用戶購物模塊,二是用戶留言簿模塊,三是管理模塊,分別完成用戶購物,用戶留言,信息管理等功能。 </p><p> 論文在實踐的基礎(chǔ)上,對此物流網(wǎng)站的開發(fā)進(jìn)行了一些總結(jié),對設(shè)計中出現(xiàn)的一些問題結(jié)合當(dāng)前的實際提出了一些解決方案。同時
39、也介紹了當(dāng)前物流管理的發(fā)展?fàn)顩r和物流管理對人們生活的影響。</p><p> 關(guān)鍵詞: JSP技術(shù);物流管理; B/S; C/S </p><p> 引言 物流是為滿足消費者需求而進(jìn)行的對原材料、中間庫存、最終產(chǎn)品及相關(guān)信息從起始點到消費地的有效流動以及為實現(xiàn)這一流動而進(jìn)行的計劃、管理和控制過程。為了全面實現(xiàn)某一戰(zhàn)略、目標(biāo)或任務(wù),物流把運(yùn)輸、供應(yīng)倉儲、維護(hù)、采購、承包和自動化綜
40、合成一個單一的功能,以確保每個環(huán)節(jié)的最優(yōu)化。</p><p> 現(xiàn)代物流強(qiáng)調(diào)的物流管理是指在社會再生產(chǎn)過程中,根據(jù)物質(zhì)資料實體流動的規(guī)律,應(yīng)用管理的基本原理和科學(xué)方法,對物流活動進(jìn)行計劃、組織、指揮、協(xié)調(diào)、控制和監(jiān)督,使各項物流活動實現(xiàn)最佳的協(xié)調(diào)與配合,以降低物流成本,提高物流效率和經(jīng)濟(jì)效益。</p><p> 現(xiàn)代物流更多借助于網(wǎng)絡(luò)進(jìn)行,它是通過信息技術(shù),利用現(xiàn)有的各種工具進(jìn)行,將企
41、業(yè)的運(yùn)輸信息和運(yùn)輸需求達(dá)到共享并很快的傳遞。</p><p> 現(xiàn)代物流的核心是信息技術(shù),它能最大限度地將原先在實現(xiàn)物資流通中所進(jìn)行的運(yùn)輸、倉儲、包裝、裝卸、加工以及配送等多個環(huán)節(jié)整合一起,以一個整體面對社會的物流需求。</p><p> 現(xiàn)代物流的形成向一個網(wǎng)絡(luò)化體系發(fā)展。但還不夠成熟。例如雖然有些行業(yè)只建立了本行業(yè)本地域的物流網(wǎng)絡(luò),但跨行業(yè)、跨地域、跨區(qū)域物流的網(wǎng)絡(luò)實際上在國內(nèi)沒有
42、真正形成。物流網(wǎng)站系統(tǒng)主要是為了改善對物流的管理,更好的利用計算機(jī)在管理方面的作用,本系統(tǒng)采用B/S模式、JSP技術(shù)、軟件工程思想,開發(fā)一個物流網(wǎng)站系統(tǒng),對貨物進(jìn)行銷售、調(diào)配、運(yùn)輸?shù)确矫娴墓芾?,目的在以降低物流成本,提高物流效率和?jīng)濟(jì)效益。</p><p> 1 物流網(wǎng)站管理系統(tǒng)概論與設(shè)計模式</p><p> 1.1 物流網(wǎng)站管理系統(tǒng)概論</p><p>
43、現(xiàn)代經(jīng)濟(jì)領(lǐng)域的一大現(xiàn)象和趨勢是企業(yè)全球化,在現(xiàn)代網(wǎng)絡(luò)技術(shù)應(yīng)用的前提下,規(guī)模效益經(jīng)營思想愈加體現(xiàn),這是現(xiàn)代企業(yè)提高競爭優(yōu)勢的手段。隨著現(xiàn)代市場機(jī)制的發(fā)展,企業(yè)更趨專業(yè)化、集團(tuán)化,各公司或集團(tuán)內(nèi)部各分公司之間的相互依賴性越來越強(qiáng),商品流通管理趨向于系統(tǒng)化。而此時物流管理逐漸受到重視,它是跨越了企業(yè)圍墻建立的是一種跨企業(yè)的協(xié)作,以追求和分享市場機(jī)會。而全過程控制是物流管理的核心問題。供應(yīng)商必須全面、準(zhǔn)確、動態(tài)地把握散布在全球(全國)各個中轉(zhuǎn)倉
44、庫、經(jīng)銷商、零售商以及汽車、火車、飛機(jī)、輪船等各種運(yùn)輸環(huán)節(jié)之中的產(chǎn)品流動狀況,并以此為根據(jù)隨時發(fā)出調(diào)度指令,制定生產(chǎn)和銷售計劃,及時調(diào)整市場策略[1]。</p><p> 就大型供應(yīng)商而言,沒有好的物流管理就根本談不上建立好的銷售網(wǎng)絡(luò)。對于大型連鎖零售商而言,沒有好的物流管理就沒有好的供應(yīng)配送體系。因此,對于物流服務(wù)商、倉儲物流中心,無法提供面向全過程物流網(wǎng)站管理的服務(wù)就根本不可能得到到一些大的物流業(yè)務(wù)。<
45、;/p><p> 要想有一個全過程的物流網(wǎng)站管理就要利用信息系統(tǒng)。傳統(tǒng)的一些銷存、運(yùn)輸、倉庫管理軟件大多數(shù)以單據(jù)打印和統(tǒng)計報表為設(shè)計目標(biāo),無法解決供應(yīng)商、倉儲、運(yùn)輸乃至相關(guān)的服務(wù)之間的信息交流,因而無法滿足物流管理的需求。</p><p> 物流網(wǎng)站管理系統(tǒng)運(yùn)用Internet技術(shù),面向物流服務(wù)商、運(yùn)輸企業(yè)、倉儲物流中心、大型企業(yè)分銷管理部門、商品流通企業(yè)等機(jī)構(gòu),推出了面向供應(yīng)鏈管理的物流
46、信息管理系統(tǒng)解決方案。</p><p> 物流網(wǎng)站管理系統(tǒng)以運(yùn)輸和倉儲為主,管理取貨、包裝、倉庫、裝卸、分貨配貨、信息服務(wù)、等物流服務(wù)的各環(huán)節(jié),控制物流服務(wù)的全過程。</p><p> 物流網(wǎng)站管理系統(tǒng)提供對托運(yùn)商、收貨人、中間承運(yùn)人管理的功能,并為客戶提很好的查詢條件,使客戶可以對物流企業(yè)的信息資源共享。</p><p> 物流網(wǎng)站管理系統(tǒng)提供庫存商品或物資
47、的入庫、出庫、接收下家客戶退貨、退貨出庫、,庫存商品預(yù)警、庫存商品的查詢等功能。按分類的模式對倉庫進(jìn)行管理和監(jiān)控,縮短了庫存所用的時間,使商品管理有層次有秩序,為購買、銷售提供依據(jù)。存貨的短缺、超儲等狀況可自動提示。庫存管理功能,可使企業(yè)對自己的存貨進(jìn)行控制和管理,降低庫存成本,增強(qiáng)企業(yè)的市場競爭力。 </p><p> 1.2 系統(tǒng)設(shè)計模式簡介</p><p> 現(xiàn)在開發(fā)管理信息系統(tǒng)
48、一般都是采用C/S或者B/S模式兩種模式,但這兩種模式又都有自己的優(yōu)點與不足。</p><p> 1.2.1 C/S模式</p><p> 它的基本思想是我們能在一個地方集中存放信息資源。一般將數(shù)據(jù)集中保存在某個數(shù)據(jù)庫中,根據(jù)他人或者機(jī)器的請求將信息投遞給對方??蛻魴C(jī)/服務(wù)器概述的一個關(guān)鍵在于信息是“集中存放”的,這對我們更改信息,然后將修改過的信息發(fā)給信息的消費者是方便的。將各種元素
49、集中到一起。信息倉庫、用于投遞信息的軟件以及信息及軟件所在的那臺機(jī)器,這就叫作“服務(wù)器”(Server)。而對那些在遠(yuǎn)程機(jī)器上的軟件,它們需要與服務(wù)器通信,取回信息,進(jìn)行適當(dāng)?shù)奶幚?,然后在遠(yuǎn)程機(jī)器上顯示出來,這些就叫作“客戶”(Client)?!?lt;/p><p> 這里要注意的一個主要問題是單個服務(wù)器需要同時向多個客戶提供服務(wù)。這通常少不了一套數(shù)據(jù)庫管理系統(tǒng),使設(shè)計人員能將數(shù)據(jù)布局封裝到表格中,以獲得最優(yōu)的使用
50、。除此以外,系統(tǒng)經(jīng)常允許客戶將新信息插入一個服務(wù)器。這意味著必須確??蛻舻男聰?shù)據(jù)不會與其他客戶的新數(shù)據(jù)沖突,或者說需要保證那些數(shù)據(jù)在加入數(shù)據(jù)庫的時候不會丟失??蛻糗浖l(fā)生了改變之后,它們必須在客戶機(jī)器上構(gòu)建、調(diào)試以及安裝,所有這些會使問題變得比我們一般想象的復(fù)雜得多。所以在具體實現(xiàn)的時候,其他人發(fā)。布信息這樣一個簡單的概念可能變得很復(fù)雜。這就可用到客戶機(jī)/服務(wù)器模式了。它可負(fù)責(zé)從處理訂單及發(fā)布各類數(shù)據(jù)的方方面面的任務(wù)——股票市場、科學(xué)研
51、究、政府運(yùn)作等等。在過去,我們一般為單獨的問題采取單獨的解決方案,每次都要設(shè)計一套新方案,這些方案無論創(chuàng)建還是使用都比較困難,用戶每次都要學(xué)習(xí)和適應(yīng)新界面??蛻魴C(jī)/服務(wù)器問題需要從根本上加以變革[2]。</p><p> 1.2.2 B/S模式</p><p> Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)
52、。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。B/S結(jié)構(gòu),主要是利用了WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(JavaScript 、VBScript……)和ActiveX技術(shù),用通用瀏覽器就實現(xiàn)了原來需要復(fù)雜專用軟件才能實現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows 98/Windows 2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,
53、這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然B/S結(jié)構(gòu)應(yīng)用程序相對于傳統(tǒng)的C/S結(jié)構(gòu)應(yīng)用程序有了巨大的進(jìn)步。</p><p> B/S結(jié)構(gòu)采用星形拓?fù)浣Y(jié)構(gòu)建立企業(yè)內(nèi)部通信網(wǎng)絡(luò)或利用Internet虛擬專網(wǎng)(VPN)。B/S結(jié)構(gòu)具有節(jié)省投資、跨地域廣的優(yōu)點,無須視企業(yè)規(guī)模和地理分布確定。企業(yè)內(nèi)部通過防火墻接入Internet,再整個網(wǎng)絡(luò)采用TCP/IP協(xié)議。網(wǎng)絡(luò)結(jié)構(gòu)如圖所示:</p><p&
54、gt; 圖1 B/S網(wǎng)絡(luò)結(jié)構(gòu)圖</p><p> 1.2.3 C/S模式與B/S模式的比較</p><p> C/S的優(yōu)點是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。這樣對于客戶端響應(yīng)速度很快。缺點主要有以下幾個:只適用于局域網(wǎng)。而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動辦公和分布式辦公越來越普及,這需要我們的系統(tǒng)具有擴(kuò)展性。這種方式遠(yuǎn)程訪問需要專門的技術(shù),同
55、時要對系統(tǒng)進(jìn)行專門的設(shè)計來處理分布式的數(shù)據(jù)??蛻舳诵枰惭b專用的客戶端軟件。首先涉及到安裝的工作量,其次任何一臺電腦出問題,如病毒、硬件損壞,都需要進(jìn)行安裝或維護(hù)。特別是有很多分部或?qū)Yu店的情況,不是工作量的問題,而是路程的問題。還有,系統(tǒng)軟件升級時,每一臺客戶機(jī)需要重新安裝,其維護(hù)和升級成本非常高。對客戶端的操作系統(tǒng)一般也會有限制??赡苓m應(yīng)于Win98, 但不能用于Win2000或Windows XP?;蛘卟贿m用于微軟新的操作系統(tǒng)等等
56、,更不用說Linux、Unix等。B/S最大的優(yōu)點就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內(nèi)部的安全認(rèn)證后,不需要人的參與,</p><p> 基于以上分析以及對物流物流網(wǎng)站系統(tǒng)的需求分析,為實現(xiàn)客戶在任何存在互連網(wǎng)的地方都可以訪問系統(tǒng),不需要下載
57、任何客戶端程序,本系統(tǒng)采用B/S模式進(jìn)行開發(fā)設(shè)計。</p><p><b> 2 系統(tǒng)需求分析</b></p><p> 2.1 開發(fā)系統(tǒng)的理由及目標(biāo)</p><p> 現(xiàn)代物流的核心是信息技術(shù),信息技術(shù)將物流之中原先分開的各個環(huán)節(jié)整合在一起,以一個整體面對社會的物流需求。</p><p> 現(xiàn)代物流是提高企業(yè)經(jīng)
58、濟(jì)效益的重要源泉,它以高新技術(shù)為基礎(chǔ)的先進(jìn)經(jīng)營方式和管理方式,將有效地整合資源,降低成本,提高效率,進(jìn)一步改善投資環(huán)境,擴(kuò)大對外開放,促進(jìn)國內(nèi)物流業(yè)持續(xù)發(fā)展,加快流通現(xiàn)代化、規(guī)范市場經(jīng)濟(jì)秩序,加快企業(yè)及產(chǎn)業(yè)結(jié)構(gòu)調(diào)整,大大提高整個社會生產(chǎn)力和市場競爭力。</p><p> 隨著世界經(jīng)濟(jì)一體化和網(wǎng)絡(luò)技術(shù)的發(fā)展,信息資源共享互通將成為企業(yè)發(fā)展壯大的必然手段,以網(wǎng)絡(luò)系統(tǒng)提供服務(wù)可以產(chǎn)生特殊的規(guī)模經(jīng)濟(jì)效應(yīng),物流企業(yè)的覆蓋
59、地域越廣,用戶越多,就越有利于降低物流成本。</p><p> 本系統(tǒng)的開發(fā)可以得到如下利益:使運(yùn)輸方式最經(jīng)濟(jì),在選定的運(yùn)輸方式中選擇最佳的承運(yùn)人;可以獲得與物流網(wǎng)站管理公司關(guān)聯(lián)的企業(yè)提供的服務(wù);對分散的運(yùn)輸作業(yè)進(jìn)行控制;減少回程車輛放空;可以進(jìn)行電子運(yùn)單處理;可以對運(yùn)輸過程進(jìn)行監(jiān)控等。因此,開發(fā)本系統(tǒng)成為很有必要的事情。</p><p> 2.2 系統(tǒng)功能需求如下:</p>
60、;<p> 2.2.1 前臺部分</p><p> 客戶登錄模塊:此模塊包括用戶登錄、用戶注冊、修改資料、找回密碼等功能。</p><p> 購物車模塊:此模塊包括購買商品、修改商品數(shù)量等功能。</p><p> 訂單模塊:此模塊包括生成訂單、查看訂單、修改訂單等功能。</p><p> 公共消息模塊:此模塊包括查看公
61、共消息的功能。</p><p><b> 投訴建議模塊:</b></p><p> 此模塊包括發(fā)表建議、查看留言等功能。</p><p> 2.2.2 后臺部分</p><p><b> 區(qū)域管理模塊:</b></p><p> 此模塊包括添加區(qū)域、查看區(qū)域的功能。
62、</p><p><b> 商品管理模塊:</b></p><p> 此模塊包括添加商品、查看商品、刪除商品等功能。</p><p><b> 車輛管理模塊:</b></p><p> 此模塊包括添加車輛、查看車輛、刪除車輛等功能。</p><p><b>
63、 用戶管理功能:</b></p><p> 此模塊包括查看用戶信息、刪除用戶等功能。</p><p><b> 用戶訂單管理模塊:</b></p><p> 此模塊包括查看用戶訂單、刪除用戶訂單、處理用戶訂單等功能。</p><p><b> 其他功能:</b></p&g
64、t;<p> 此模塊包括添加友情鏈接、添加公共消息的功能。</p><p><b> 系統(tǒng)功能圖如下:</b></p><p> 圖2 系統(tǒng)功能圖</p><p><b> 系統(tǒng)主要特點:</b></p><p> 1)改變傳統(tǒng)模式采用B/S模式設(shè)計,功能模塊化設(shè)計系統(tǒng),
65、具有可靠的、可伸縮的、易于擴(kuò)充的物流網(wǎng)站系統(tǒng)管理基礎(chǔ)架構(gòu)。 </p><p> 2)設(shè)置系統(tǒng)用戶登陸功能,及權(quán)限分配管理,系統(tǒng)具有安全性。</p><p> 3)界面簡潔、操作方便,獲得相應(yīng)的權(quán)限就可以操作。</p><p> 4)采用先進(jìn)的數(shù)據(jù)庫訪問方式,數(shù)據(jù)更安全,性能更穩(wěn)定。</p><p> 2.3 運(yùn)行環(huán)境需求分析</
66、p><p> 2.3.1 服務(wù)器需求分析</p><p> 表1服務(wù)器網(wǎng)絡(luò)及硬件平臺需求表</p><p> 表2服務(wù)器操作系統(tǒng)平臺需求表</p><p> 2.3.2 客戶端需求分析</p><p> 作為一個基于B/S的管理信息系統(tǒng),客戶登錄系統(tǒng)只需要使用瀏覽器(Browser)通過網(wǎng)絡(luò)就可以在任何地點實現(xiàn)。
67、</p><p> 表3客戶端網(wǎng)絡(luò)及硬件平臺需求表</p><p> 表3客戶端操作系統(tǒng)平臺需求表</p><p> 其它支撐平臺: IE 6.0,Netscape etc.</p><p><b> 2.4 數(shù)據(jù)庫設(shè)計</b></p><p> 2.4.1 數(shù)據(jù)庫需求分析<
68、;/p><p> 此物流管理系統(tǒng)需要以下數(shù)據(jù)項:</p><p> 用戶信息表:用戶名、用戶密碼、用戶郵箱、用戶地址;</p><p> 商品信息表:商品名、商品價格、商品類型、商品信息、商品圖片;</p><p> 管理員信息表:管理員名、管理員密碼;</p><p> 購物信息表:商品名、商品價格、商品數(shù)量;
69、</p><p> 訂單信息表:訂單號、用戶名、訂購日期、付款方式、運(yùn)送方式;</p><p> 車輛信息表:車牌號碼、司機(jī)名、司機(jī)電話、車輛類型、車輛介紹、車輛出運(yùn)狀態(tài);</p><p> 區(qū)域信息表:區(qū)域名、區(qū)域介紹;</p><p> 投訴意見信息表:投訴內(nèi)容、投訴時間;</p><p> 投訴內(nèi)容信息
70、表:投訴人名字、投訴人e-mail、投訴時間、投訴標(biāo)題、投訴內(nèi)容;</p><p> 友情鏈接信息表:網(wǎng)址名、連接網(wǎng)址、更新時間;</p><p> 公共消息信息表:消息名、消息內(nèi)容、更新時間。</p><p> 2.4.2 數(shù)據(jù)庫系統(tǒng)表</p><p> 以下列出本系統(tǒng)所需要的各個信息表,并對各信息表給出了相應(yīng)的分析說明。</
71、p><p><b> 表4 用戶信息表</b></p><p> 此表用來保存系統(tǒng)用戶信息,記錄用戶的ID、用戶名、用戶密碼、郵箱、用戶地址、用戶地址、用戶電話、找回密碼問題、問題答案、注冊時間等內(nèi)容。</p><p><b> 表5 商品信息表</b></p><p> 商品信息表:此表用來
72、保存商品信息,記錄商品的ID、商品名稱、商品價格、商品類型、商品介紹、商品圖片、是否推薦、添加時間等內(nèi)容。</p><p> 表6 管理員信息表</p><p> 此表用來保存管理員信息,記錄管理員的ID、管理員名稱、管理員密碼。</p><p><b> 表7 訂單信息表</b></p><p> 此表用來保
73、存用戶訂單信息,記錄系統(tǒng)自動生成的訂單號、訂購日期、付款方式、運(yùn)送方式以及用戶的基本信息。</p><p><b> 表8 購物信息表</b></p><p> 此表用來記錄用戶登錄購物生成的訂單情況,及訂單的內(nèi)容。包括訂單號,購買貨物的名稱以及貨物的價格等。</p><p><b> 表9 區(qū)域信息表</b>&l
74、t;/p><p> 此表保存整個物流系統(tǒng)服務(wù)的區(qū)域內(nèi)容,包括各個區(qū)域的ID、區(qū)域名稱和對區(qū)域的介紹。</p><p> 表10 車輛信息表</p><p> 保存運(yùn)營車輛的信息,包括車牌號碼、司機(jī)姓名、司機(jī)電話、車型、車輛狀態(tài)等內(nèi)容。</p><p> 表11 投訴意見信息表</p><p> 此表用來保存用戶
75、投訴建議的內(nèi)容,包括留言人的姓名、郵箱、留言內(nèi)容以及留言時間等。</p><p> 表12 友情鏈接信息表</p><p> 此表用來保存友情鏈接信息,管理員可以通過添加友情鏈接信息更新鏈接信息,包括鏈接名、網(wǎng)址以及發(fā)布時間等。</p><p> 表13 公共消息信息表</p><p> 此表用于保存管理員發(fā)布的公共消息,包括公告內(nèi)
76、容和時間。</p><p><b> 2.5數(shù)據(jù)庫設(shè)計</b></p><p> 2.5.1數(shù)據(jù)庫連接</p><p> JSP可以輕松的與多種數(shù)據(jù)庫相連,通過JSP網(wǎng)頁可以添加、刪除、修改和瀏覽數(shù)據(jù)庫中的數(shù)據(jù)。JSP連接數(shù)據(jù)可以通過兩種方法,一種是通過JDBC DRIVER,另一種是通過JDBC-ODBC橋。</p>&l
77、t;p> 在與數(shù)據(jù)庫建立一個鏈接之前你必須做以下兩個工作:(1)加載驅(qū)動程序;(2)建立鏈接。</p><p><b> 1. 加載驅(qū)動程序</b></p><p> 這里只需要一句代碼。如果你的class name 是jdbc.DriverAhstu,那么你就把代碼換成這樣:Class.forName("jdbc.DriverAhstu&quo
78、t;)。對于MYSQL來說,其class name是org.gjt.</p><p> mm.mysql.Driver,實際代碼就可以寫成Class.forName("org.gjt.mm.mysql.Driver")。</p><p><b> 2. 建立連接</b></p><p> 第一步是與DBMS建立連接,看
79、如下的代碼:</p><p> Connection con=DriverManager.getConection(Url, "myLogin","myPassword");</p><p> 第二步同樣簡單,只要確定Url如何提供,如果使用JDBC—ODBC橋驅(qū)動程序,那么JDBC的URL應(yīng)該是jdbc:odbc:接下來是你的數(shù)據(jù)源的名或數(shù)據(jù)庫
80、的名。所以,如果你用ODBC訪問ODBC數(shù)據(jù)源,名字叫JSP,那么你的JDBC URL應(yīng)該寫成jdbc:odbc:JSP。在"myLogin"應(yīng)該填上你登錄DBMS的用戶名,后面的"myPassword"自然是口令??纯创a:</p><p> String url = "jdbc:odbc:Business";</p><p>
81、; Connection con = DriverManager.getConnection(url, "user", "password");</p><p> 一旦DriverManager.getConnection方法找到了建立鏈接的驅(qū)動程序和源,那么開始根據(jù)后面提供的用戶名和口令開始與DBMS建立連接,如果通過則鏈接建立完成。由于在本系統(tǒng)中要多次調(diào)用數(shù)據(jù)庫,而
82、且這種連接是一種很消耗系統(tǒng)資源的操作,所以將調(diào)用數(shù)據(jù)庫的部分寫成一個JavaBeans程序,以下為具體實現(xiàn)代碼:</p><p> package com.bwm.db;</p><p> import java.sql.*; public class Condb{</p><p> String Sd="sun.jdbc.odbc.JdbcOdbc
83、Driver";</p><p> String Sc="jdbc:odbc:Business"; </p><p> Connection con=null; </p><p> ResultSet rs=null; </p><p> public Condb(){</p><p&
84、gt;<b> try{</b></p><p> Class.forName(Sd); </p><p> }catch(java.lang.ClassNotFoundException e){</p><p> System.err.println(e);}</p><p><b> }</
85、b></p><p> public ResultSet executeQuery(String sql){ </p><p><b> try{</b></p><p> con=DriverManager.getConnection(Sc);</p><p> Statement stmt=con.cr
86、eateStatement</p><p> (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);</p><p> rs=stmt.executeQuery(sql);</p><p> }catch(SQLException er){</p><p> Sy
87、stem.err.println(er.getMessage());</p><p><b> }</b></p><p> return rs;</p><p> }public int executeUpdate(String sql){</p><p> int result=0;</p>&
88、lt;p><b> try{</b></p><p> con=DriverManager.getConnection(Sc);</p><p> Statement stmt=con.createStatement();</p><p> result=stmt.executeUpdate(sql);</p>&l
89、t;p> }catch(SQLException ex){</p><p> System.err.println(ex.getMessage());</p><p><b> }</b></p><p><b> ……</b></p><p><b> }</b&g
90、t;</p><p> 2.5.2數(shù)據(jù)庫操作</p><p> 將編譯后的JavaBeans放在WEB-INF\src\com\bwm\db下,在編譯通過后,便可以使用以下模式來對數(shù)據(jù)庫進(jìn)行操作。通過對數(shù)據(jù)庫操作的封裝,可以進(jìn)行對數(shù)據(jù)庫的所有操作(如插入、刪除、修改、查詢數(shù)據(jù)等)。</p><p> <jsp:useBean id=”jsp” scope
91、=”page” class=” Condb.opendb”/></p><p> String sql=”select * from user” ……//sql查詢語句</p><p> //rs為返回結(jié)果的ResultSet對象</p><p> ResultSet rs=jsp.executeQuery(sql);</p><p&
92、gt; If(rs.next()) {……//對記錄集的處理 }</p><p><b> //關(guān)閉rs</b></p><p> rs.close();</p><p> 3 系統(tǒng)的詳細(xì)設(shè)計與實現(xiàn)</p><p> 3.1 前臺模塊的詳細(xì)設(shè)計</p><p> 前臺主頁功能:客戶登
93、錄、客戶注冊、客戶找回密碼、物流中心貨物展示、商品搜索、貨物銷售排行、友情鏈接、管理員入口鏈接。以下是各功能模塊介紹:</p><p> 3.1.1 客戶登錄功能</p><p> 用戶登錄窗口設(shè)置在首頁上,主要用來接收用戶錄入的用戶名和密碼,該頁面運(yùn)行效果如圖:</p><p><b> 圖3用戶登錄</b></p>&l
94、t;p> 單擊“注冊”按鈕就會進(jìn)入user/index.htm頁面執(zhí)行;單擊“登錄”按鈕時,如果數(shù)據(jù)表中用戶名和密碼存在就顯示登錄成功,并返回首頁,否則彈出錯誤的提示信息。用來判斷用戶身份是否合法的代碼如下:</p><p> Condb con=new Condb();</p><p> String login=request.getParameter("logi
95、n");</p><p> if(login!=null&&login.equals("注冊")){</p><p> response.sendRedirect("../user/index.htm");</p><p> }if(login!=null&&login.equa
96、ls("登錄")){</p><p> String username=request.getParameter("username");</p><p> String password=request.getParameter("password");</p><p> String sql=&q
97、uot;select * from tb_User </p><p> where Username='"+username+"' and Userpass='"+password+"'";</p><p> ResultSet rs=con.executeQuery(sql);</p>&
98、lt;p> if(rs.next()){</p><p> session.setAttribute("username",username);</p><p> session.setAttribute("password",password);</p><p><b> %></b>
99、;</p><p> <script language="javascript"></p><p> alert("登錄成功");</p><p> </script><%response.sendRedirect("../index.jsp");</p>
100、<p><b> }else{</b></p><p> %><script language="javascript"></p><p> alert("用戶名或密碼錯誤");</p><p> history.back();</p><p>
101、<b> </script></b></p><p><b> </body></b></p><p> 系統(tǒng)先從數(shù)據(jù)庫中檢測提交的用戶名和密碼,如果存在就將其保存在 session中,并提示“登錄成功”。如果系統(tǒng)從數(shù)據(jù)庫中找不到用戶提交的用戶名和密碼,則提示“用戶名或密碼錯誤”,并返回到登錄頁面。<
102、/p><p> 3.1.2 用戶注冊功能</p><p> 系統(tǒng)提供了一個用戶注冊功能。系統(tǒng)是按B/S結(jié)構(gòu)模塊開發(fā)的,任何連接上Internet的人都可以通過網(wǎng)絡(luò)訪問本系統(tǒng)進(jìn)行注冊,這就會降低用戶身份的真實性及信任度。為了防止用戶惡意注冊或者重復(fù)注冊,檢測用戶名是否合法,系統(tǒng)是否已經(jīng)存在此用戶等是必須的。此界面實現(xiàn)的是對用戶注冊信息的驗證以及保存,以實現(xiàn)新用戶的注冊。用戶注冊界面如圖:&l
103、t;/p><p><b> 圖4 用戶注冊圖</b></p><p><b> 部分實現(xiàn)代碼如下:</b></p><p> 此界面接受新用戶信息的輸入并判斷用戶輸入信息的合法性,用以保證用戶信息錄入的正確性及后臺數(shù)據(jù)庫的合法保存。</p><p> 首先是檢測用戶是否按要求輸入基本信息:&l
104、t;/p><p> function check(){</p><p> if(form1.username.value= =""){</p><p> alert("請輸入你的用戶名");</p><p> form1.username.focus();</p><p>
105、 return false;</p><p><b> ……</b></p><p> if(form1.password.value= =""){</p><p> alert("請輸入你注冊的密碼");</p><p> form1.password.focus();&
106、lt;/p><p> return false;</p><p><b> }</b></p><p> 再對用戶提交的數(shù)據(jù)進(jìn)行數(shù)據(jù)庫驗證:</p><p> Date date=new Date();</p><p> Condb con=new Condb();</p>&
107、lt;p> String username=request.getParameter("username");</p><p><b> ……</b></p><p> String str="select Username from tb_User where Username='"+username+&q
108、uot;'";</p><p> ResultSet rs=con.executeQuery(str);</p><p> if(rs.next()){</p><p><b> %></b></p><p> 如果系統(tǒng)中已經(jīng)存在此用戶,則系統(tǒng)提示"此用戶已經(jīng)被占用請重新注冊&q
109、uot;,并返回到注冊頁面。</p><p> <script language="javascript"></p><p> alert("此用戶已經(jīng)被占用請重新注冊");</p><p> history.back(); </p><p><b> </scrip
110、t></b></p><p><b> <%</b></p><p> 如果系統(tǒng)中不存在此用戶名,則將用戶信息提交到數(shù)據(jù)庫保存,并提示用戶"注冊成功"。</p><p> String sql="insert into tb_User</p><p> (Us
111、ername,Rname,Userpass,Email,Address,Phone,Question,Result,Dattime)values('"+usernam</p><p> e+"','"+Rname+"','"+password+"','"+email+"'
112、;,'"+address+"','"+photo+"','"+pass+"','"+qu</p><p> estion+"','"+date.toLocaleString()+"')";</p><p&
113、gt; int temp=con.executeUpdate(sql);</p><p><b> %></b></p><p> <script language="javascript"></p><p> alert("注冊成功");</p><p>
114、; window.location.href=("../index.jsp");</p><p><b> </script></b></p><p> 3.1.3 找回密碼功能</p><p> 用戶很久沒有登錄系統(tǒng)可能會忘記密碼,或者因為其他原因丟失了密碼。密碼丟失會給用戶帶來不必要的麻煩,如果沒有一
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物流網(wǎng)站設(shè)計與實現(xiàn)畢業(yè)論文
- 物流網(wǎng)站設(shè)計與實現(xiàn)畢業(yè)論文
- 物流網(wǎng)畢業(yè)設(shè)計---汽運(yùn)物流網(wǎng)的設(shè)計與實現(xiàn)
- 畢業(yè)論文物流網(wǎng)絡(luò)
- 交流網(wǎng)站的設(shè)計與實現(xiàn)畢業(yè)論文
- 畢業(yè)論文——玩友交流網(wǎng)站的設(shè)計與實現(xiàn)
- 畢業(yè)論文——玩友交流網(wǎng)站的設(shè)計與實現(xiàn)
- 畢業(yè)論文---閑置物品交流網(wǎng)站設(shè)計與實現(xiàn)
- 關(guān)聯(lián)規(guī)則在物流網(wǎng)站設(shè)計與實現(xiàn)上的應(yīng)用.pdf
- 基于電子海圖的航運(yùn)物流網(wǎng)站設(shè)計及實現(xiàn).pdf
- 新加坡口岸物流網(wǎng)計費系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 電子商務(wù)物流網(wǎng)站建設(shè)要點
- 港口物流網(wǎng)絡(luò)電子計費系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 電力企業(yè)物流網(wǎng)絡(luò)優(yōu)化系統(tǒng)設(shè)計與實現(xiàn).pdf
- 動漫交流網(wǎng)站的設(shè)計與實現(xiàn)-計算機(jī)畢業(yè)論文
- 淺析物流網(wǎng)絡(luò)設(shè)計
- 基于富客戶端技術(shù)的物流網(wǎng)站研究與實現(xiàn).pdf
- 畢業(yè)論文---物流管理網(wǎng)站的設(shè)計與實現(xiàn)
- 畢業(yè)論文-sns網(wǎng)站系統(tǒng)的設(shè)計與實現(xiàn)
- 基于GIS的動態(tài)物流網(wǎng)絡(luò)系統(tǒng)的設(shè)計與實現(xiàn).pdf
評論
0/150
提交評論