網(wǎng)絡(luò)書店銷售管理畢業(yè)設(shè)計_第1頁
已閱讀1頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)論文</b></p><p>  論 文 題 目 網(wǎng)絡(luò)書店銷售管理 </p><p>  姓 名 </p><p>  學(xué) 號 </p><p>  指 導(dǎo) 教 師

2、 </p><p>  是否申請學(xué)位 否 </p><p>  完 成 日 期 2008-9-1 </p><p>  分 校 </p><p><b>  摘 要</b></p><p>  2

3、1世紀是網(wǎng)絡(luò)經(jīng)濟時代,計算機和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,對傳統(tǒng)的商品交易形式和流通方式產(chǎn)生了極大地影響。隨著人們對信息的獲取方式和獲取途徑的改變,對傳統(tǒng)的書店的銷售和管理模式帶來挑戰(zhàn),建立相應(yīng)的網(wǎng)上書店顯得尤其必要。</p><p>  網(wǎng)絡(luò)書店銷售管理系統(tǒng)使用JSP技術(shù)、采用Access做系統(tǒng)后臺數(shù)據(jù)庫,Dreamweaver為網(wǎng)頁制作工具而開發(fā)的。論文首先闡述了國內(nèi)外網(wǎng)上書店的發(fā)展與現(xiàn)狀,在對網(wǎng)上書店進行綜合分析的

4、基礎(chǔ)上,結(jié)合系統(tǒng)開發(fā)技術(shù),明確了系統(tǒng)需求,并在此基礎(chǔ)上對系統(tǒng)進行了詳細的規(guī)劃設(shè)計,確定了系統(tǒng)所具有的前臺管理和后臺管理兩大基本功能模塊的功能,主要包括用戶登陸、圖書查詢、查看購物車、定單信息等,論文對每個功能模塊的實現(xiàn)進行了詳細的闡述,并介紹了對系統(tǒng)進行測試的情況。</p><p>  系統(tǒng)經(jīng)測試和試運行后基本達到設(shè)計要求,系統(tǒng)的圖書查找功能和管理員管理圖書功能,將為書店的銷售和管理帶來極大的方便。</p&

5、gt;<p>  關(guān)鍵詞:網(wǎng)上書店;銷售管理; 購物車;</p><p><b>  目 錄</b></p><p><b>  第一章 緒論1</b></p><p>  第二章 網(wǎng)絡(luò)書店銷售管理系統(tǒng)概述2</p><p>  §2.1系統(tǒng)開發(fā)背景2</p&g

6、t;<p>  §2.2選題的目的和意義2</p><p>  §2.3系統(tǒng)概況3</p><p>  §2.4系統(tǒng)在國內(nèi)外發(fā)展的概況3</p><p>  第三章 系統(tǒng)需求分析5</p><p>  §3.1業(yè)務(wù)及用戶需求分析5</p><p>  &#

7、167;3.2系統(tǒng)可行性分析6</p><p>  §3.2.1技術(shù)可行性6</p><p>  §3.2.2經(jīng)濟可行性7</p><p>  §3.2.3操作可行性7</p><p>  §3.3系統(tǒng)服務(wù)器配置及開發(fā)工具7</p><p>  §3.4系統(tǒng)開

8、發(fā)技術(shù)基礎(chǔ)及其關(guān)系圖8</p><p>  §3.5系統(tǒng)數(shù)據(jù)流程分析9</p><p>  §3.5.1頂層數(shù)據(jù)流圖9</p><p>  §3.5.2第二層數(shù)據(jù)流圖——前臺購書和后臺管理9</p><p>  §3.5.3第三層數(shù)據(jù)流圖——用戶登陸處理10</p><p&

9、gt;  §3.6數(shù)據(jù)字典(DD)11</p><p>  第四章 系統(tǒng)設(shè)計14</p><p>  §4.1系統(tǒng)設(shè)計指導(dǎo)思想及原則14</p><p>  §4.2系統(tǒng)結(jié)構(gòu)圖14</p><p>  §4.3系統(tǒng)功能具體分析15</p><p>  §4.4

10、數(shù)據(jù)庫的設(shè)計16</p><p>  §4.4.1概念結(jié)構(gòu)設(shè)計16</p><p>  §4.4.2邏輯結(jié)構(gòu)設(shè)計17</p><p>  §4.4.3物理結(jié)構(gòu)設(shè)計18</p><p>  第五章 系統(tǒng)功能模塊實現(xiàn)24</p><p>  §5.1用戶登陸模塊24<

11、;/p><p>  §5.2用戶注冊模塊24</p><p>  §5.3提交定單模塊25</p><p>  §5.4定單處理模塊26</p><p>  §5.5圖書查詢模塊27</p><p>  §5.6圖書信息維護模塊28</p><

12、p>  §5.7輔助功能模塊29</p><p>  第六章 系統(tǒng)測試30</p><p>  §6.1系統(tǒng)測試30</p><p>  §6.1.1測試的目的30</p><p>  §6.1.2測試的準(zhǔn)則30</p><p>  §6.1.3測試的方

13、法30</p><p>  §6.2單元測試實例31</p><p>  §6.3綜合測試32</p><p>  §6.4系統(tǒng)的維護主要包括四個方面32</p><p><b>  結(jié) 論33</b></p><p><b>  系統(tǒng)結(jié)論3

14、3</b></p><p><b>  個人體會33</b></p><p><b>  參考文獻35</b></p><p><b>  致 謝36</b></p><p><b>  第一章 緒 論</b></p>

15、<p>  據(jù)統(tǒng)計,目前全國已有4萬家商業(yè)網(wǎng)站,其中網(wǎng)上商店700余家。電子商務(wù)項目大量推出,幾乎每天都有各類電子商務(wù)咨詢網(wǎng)站、網(wǎng)上商店、網(wǎng)上商城、網(wǎng)上專賣店、網(wǎng)上拍賣等誕生。電子商務(wù)應(yīng)用與發(fā)展地域也由北京、上海、深圳等極少數(shù)城市,開始向各大中城市發(fā)展??梢哉f,中國電子商務(wù)已經(jīng)由表及里、從虛到實,從宣傳、啟蒙和推廣階段進入到了務(wù)實的發(fā)展實施階段。</p><p>  但是,目前我國“商務(wù)為本”觀念依然

16、薄弱。企業(yè)和消費者電子商務(wù)意識有待加強。怎樣將Internet和中國國情結(jié)合,充分發(fā)揮電子商務(wù)的優(yōu)越性,實現(xiàn)極富有意義的電子商務(wù)技術(shù)和商務(wù)模式的創(chuàng)新,是擺在中國電子商務(wù)業(yè)界人士面前的一大課題。</p><p>  由于電子商務(wù)的盛行,原有在瀏覽器上所使用的技術(shù),如HTML,JavaScript,VBScript已經(jīng)不能滿足開發(fā)需要。為了尋求一個適合的工具語言,達到企業(yè)對企業(yè)、企業(yè)對個人等電子商務(wù)所需要的功能,并能

17、與后端數(shù)據(jù)庫緊密結(jié)合,JSP不失為一個很好的選擇。而本系統(tǒng)也就是基于JSP的網(wǎng)絡(luò)書店銷售管理系統(tǒng)。</p><p>  第二章 網(wǎng)絡(luò)書店銷售管理系統(tǒng)概述</p><p>  §2.1 系統(tǒng)開發(fā)背景</p><p>  隨著中國加入WTO,全球經(jīng)濟一體化的逐步深入,網(wǎng)上書店已是現(xiàn)代傳統(tǒng)書店必不可少的經(jīng)營策略之一了。目前,網(wǎng)上書店在國際互聯(lián)網(wǎng)上可以實現(xiàn)的商務(wù)

18、功能已經(jīng)多樣化,可以說從最基本的對外溝通展示功能、信息發(fā)布功能,在線圖書展示功能、在線洽談功能、在線交易功能、在線定購功能、在線客戶服務(wù)功能、在線網(wǎng)站管理功能等等,幾乎以往傳統(tǒng)書店功能都可以在互聯(lián)網(wǎng)上進行電子化的高效運作。</p><p>  §2.2選題的目的和意義</p><p>  本系統(tǒng)的主要目的是實現(xiàn)圖書的在線銷售,包括管理庫房中的圖書,以及管理用戶的購物車,從而實現(xiàn)結(jié)

19、帳等一系列功能,讓用戶足不出戶就能夠在網(wǎng)上書店購買到自己所需的圖書,形成書店和用戶雙贏的局面。</p><p><b>  §2.3 系統(tǒng)概況</b></p><p>  網(wǎng)上書店是電子商務(wù)的一部分,電子商務(wù)應(yīng)有的功能、網(wǎng)上書店也應(yīng)該具有。由于商家軟件設(shè)計不大一樣,因此網(wǎng)上書店的功能也不完全一致,有的多,有的少。作者本人認為,網(wǎng)上書店是一種無店鋪,人不出門,

20、在計算機聯(lián)網(wǎng)的網(wǎng)絡(luò)上作業(yè),就可進行遠距離的圖書銷售與訂購。一般應(yīng)具有如下功能:(1)向上網(wǎng)顧客提供圖書期刊在線電子版(虛擬版),供顧客訂購 、下載;(2)提供新書目、新書內(nèi)容介紹、書評等,供顧客選擇圖書時參考;(3)提供書店存貨書目,供顧客挑選或補全、補缺;(4)提供網(wǎng)上書店的有關(guān)資料,如營業(yè)執(zhí)照等,讓顧客了解網(wǎng)上書店的可信程度;(5)開辟網(wǎng)上論壇,供顧客在網(wǎng)上討論有關(guān)圖書內(nèi)容與網(wǎng)上發(fā)行中的有關(guān)問題;(6)通過網(wǎng)絡(luò)收集顧客采訪圖書的計劃

21、與要求,顧客的閱讀愛好、興趣、閱讀歷史和對網(wǎng)上書店的建議與要求;(7)網(wǎng)上訂購圖書、期刊;(8)安全認證、數(shù)字簽名、網(wǎng)上結(jié)算和支付,并提供正式發(fā)票;(9)圖書配送;(10)退貨處理;(11)質(zhì)量監(jiān)控。但是由于時間及本人能力方面的一些條件所限,本次畢業(yè)設(shè)計的網(wǎng)絡(luò)書店銷售管理系統(tǒng)主要是以實現(xiàn)購書和定單的功能作為設(shè)計的重點,實現(xiàn)了網(wǎng)絡(luò)書店的一些最基本和必須的功能,其他的詳細復(fù)</p><p>  §2.4系統(tǒng)

22、在國內(nèi)外發(fā)展的概況</p><p>  Internet帶給我們的不僅是無窮的信息,更是商業(yè)模式和消費觀念的變遷,電子商務(wù)業(yè)已成為時尚。由于圖書信息易于判斷和選擇而獨具優(yōu)勢,最適合于網(wǎng)上交易,所以網(wǎng)上書店成了電子商務(wù)的先鋒。</p><p>  加入WTO為電子商務(wù)的發(fā)展帶來了新的機遇[4]。無論是出于仿效,還是迫于競爭,在國內(nèi),自杭州新華書店創(chuàng)辦第一家網(wǎng)上書店后,網(wǎng)上書店如雨后春筍般涌現(xiàn)

23、出來。 但總的來看,國內(nèi)的網(wǎng)上售書缺乏規(guī)范,隨意性強,買賣雙方的權(quán)益保障都有缺陷。網(wǎng)上書店面臨困境,究其原因,主要有:</p><p>  1.電子商務(wù)的概念并未深入人心。</p><p>  2.網(wǎng)絡(luò)普及率不高。</p><p>  3.網(wǎng)上購書優(yōu)勢不明顯。</p><p>  網(wǎng)絡(luò)的最大優(yōu)勢在于開展信息服務(wù),而信息服務(wù)的“不完善

24、、低質(zhì)量”正是國內(nèi)網(wǎng)上書店的一大敗筆。</p><p><b>  1.結(jié)算方式落后。</b></p><p>  2.圖書配送周期長、成本高。</p><p>  3.安全保障問題令人擔(dān)心。</p><p>  但是,由于節(jié)省時間、節(jié)約費用、操作方便等優(yōu)勢,網(wǎng)上書店擁有廣闊的前景。我們可以看到網(wǎng)上購物已經(jīng)成為一種不可抵

25、擋的時尚潮流。在中國,網(wǎng)上書店不僅有發(fā)展的必要,也有發(fā)展的基礎(chǔ),發(fā)展網(wǎng)上書店的各方面條件也日趨成熟。</p><p>  第三章 系統(tǒng)需求分析</p><p>  §3.1業(yè)務(wù)及用戶需求分析</p><p>  網(wǎng)上書店誕生早,規(guī)模大。1969年因特網(wǎng)出現(xiàn)不久就有了線上購書。經(jīng)過20多年的發(fā)展,1997年全世界圖書銷售中,每5本書就有1本是通過網(wǎng)上書店銷售

26、的,占全世界圖書銷售總量的20%以上。它已成為網(wǎng)上貿(mào)易主力軍之一。 傳統(tǒng)書店增多,整個圖書市場一片繁榮,在這種情況下,網(wǎng)上書店的加入無疑將使得競爭更加激烈,但從另一個方面看,只有在這種激烈的競爭下,網(wǎng)上書店的優(yōu)勢才能更加得以體現(xiàn)。對于各個商家來說,充分地利用現(xiàn)代化的營銷手段,可以極大地提高商業(yè)利潤[5]。因此建立網(wǎng)上書店是一個不容錯過的商機。</p><p>  目前,網(wǎng)上書店大致可以分為以下四種類型:&

27、#160;</p><p>  1.以售書營利為目的的網(wǎng)上書店;</p><p>  2.以提供信息服務(wù)為主的網(wǎng)上書店;</p><p>  3.以電子版圖書為主的網(wǎng)上書店;</p><p>  4.以專業(yè)性為特點的網(wǎng)上書店。</p><p>  其中,以售書營利為目的的網(wǎng)上書店和以提供信息服務(wù)為主的網(wǎng)上書店主要是綜合

28、型的書店,它們依靠書目全、服務(wù)好、信息量大取勝,一般經(jīng)營者需要具備相當(dāng)?shù)膶嵙Γ热缧氯A書店。對于以電子版圖書為主的網(wǎng)上書店,這種銷售方式也將成為一種趨勢,并有望成為銷售盈利的突破口。</p><p>  要設(shè)計一個實用的網(wǎng)絡(luò)書店銷售管理系統(tǒng),就必須首先明確應(yīng)用環(huán)境對系統(tǒng)的要求。本系統(tǒng)開發(fā)的總體設(shè)計目標(biāo)為開發(fā)一個在線系統(tǒng),實現(xiàn)圖書的在線查找、銷售,以及在線管理等功能。系統(tǒng)以Windows操作系統(tǒng)為平臺,網(wǎng)絡(luò)聯(lián)接以T

29、CP/IP協(xié)議為基礎(chǔ),使用Web服務(wù)器提供信息的瀏覽和查詢,采用流行的B/S三層體系結(jié)構(gòu)。</p><p>  因此,該系統(tǒng)需主要滿足以下幾方面需求。</p><p>  1.用戶的管理,含注冊、檢驗及修改等功能。</p><p>  2.在線圖書銷售,包括查找、購物車及定單等功能。</p><p>  3.圖書在線管理,如瀏覽、修改、添加和

30、刪除圖書等。</p><p>  §3.2系統(tǒng)可行性分析</p><p>  本節(jié)從技術(shù)的可行性,經(jīng)濟的可行性以及操作的可行性三個方面來論證本網(wǎng)站的可行性。</p><p>  §3.2.1技術(shù)可行性</p><p>  1.硬件:計算機的存儲量大,運算速度快,外部設(shè)備的功能好、效率高、可靠性高,通信設(shè)備的能力、質(zhì)量都滿足

31、要求。</p><p><b>  2.系統(tǒng)軟件:</b></p><p> ?。?).操作系統(tǒng)Windows XP/2000接口能力強,數(shù)據(jù)庫管理系統(tǒng)的功能足夠。</p><p> ?。?).Java語言是一種優(yōu)秀的編程語言。它最大的優(yōu)點就是與平臺無關(guān),在Windows 、Linux以及其它平臺上,都可以使用相同的代碼?!耙淮尉帉懀教庍\行”

32、的特點,使其在互聯(lián)網(wǎng)上廣泛采用。JSP+JavaBeans幾乎可以在所有平臺上通行無阻,從一個平臺移植到另外一個平臺,JSP和JavaBeans甚至不用重新編譯[7]。</p><p>  3.有專用的開發(fā)應(yīng)用軟件:</p><p> ?。?). Microsoft Office Access,主要針對數(shù)據(jù)庫的建立。</p><p>  (2).Dreamweave

33、r,主要針對網(wǎng)頁的制作。工欲善其事,必先利其器。</p><p>  §3.2.2經(jīng)濟可行性</p><p>  從經(jīng)濟角度看,書店對系統(tǒng)的投資要小于系統(tǒng)對書店的回報,書店決策者才會實施系統(tǒng)計劃。從本系統(tǒng)開發(fā)的角度出發(fā),系統(tǒng)開發(fā)成功會減低人員費用的支出,辦公用品的支出,同時,大量的用戶增加會給書店無法量化的估計,會使書店獲得更大的收益。</p><p> 

34、 §3.2.3操作可行性</p><p>  本系統(tǒng)大概需要四個月的時間完成。前三個星期主要是以看書以及收集有關(guān)系統(tǒng)方面的資料為主,接下來就是對系統(tǒng)的分析,到做數(shù)據(jù)庫,界面,以及中間的連接。系統(tǒng)對于熟悉JSP編程的作者來說是可行的。</p><p>  §3.3系統(tǒng)服務(wù)器配置及開發(fā)工具</p><p>  目前社會上網(wǎng)絡(luò)書店銷售管理系統(tǒng)的發(fā)展經(jīng)過

35、多年的探索和實踐,已初步形成了一定的特色的相對成熟的體系,這為系統(tǒng)的開發(fā)奠定了良好的基礎(chǔ),是本系統(tǒng)開發(fā)研究的先決條件。本系統(tǒng)使用Microsoft Office Access建立數(shù)據(jù)庫并用JSP進行系統(tǒng)的編程設(shè)計。</p><p>  §3.4系統(tǒng)開發(fā)技術(shù)基礎(chǔ)及其關(guān)系圖</p><p>  本網(wǎng)上書店系統(tǒng)開發(fā)應(yīng)包括以下技術(shù)</p><p><b>

36、;  1.通信平臺技術(shù)</b></p><p><b>  2.接口技術(shù)</b></p><p>  3.程序設(shè)計代碼技術(shù)</p><p><b>  4.數(shù)據(jù)庫存儲技術(shù)</b></p><p>  它們的關(guān)系可以用圖3.1來表示。</p><p>  圖3.1

37、網(wǎng)上書店系統(tǒng)開發(fā)技術(shù)基礎(chǔ)及其關(guān)系圖</p><p>  §3.5系統(tǒng)數(shù)據(jù)流程分析</p><p>  §3.5.1頂層數(shù)據(jù)流圖</p><p>  說明:未注冊用戶通過注冊后可以登錄到前臺進行購書,管理員通過登錄可以進入后臺進行管理。</p><p>  系統(tǒng)頂層數(shù)據(jù)流圖如下圖3.2所示。</p><p

38、>  圖圖3.2系統(tǒng)頂層數(shù)據(jù)流圖</p><p>  §3.5.2第二層數(shù)據(jù)流圖——前臺購書和后臺管理</p><p>  根據(jù)頂層數(shù)據(jù)流圖,對前臺購書和后臺管理模塊作進一步分解,得到第二層數(shù)據(jù)流圖,分別如圖3.3和圖3.4。</p><p><b>  1.前臺購書</b></p><p>  用戶登錄

39、后進行書籍瀏覽和查詢,對書籍信息有了一定了解后可根據(jù)自己的需求進行購書,購書后將所需書放入購物車,最終確定要購買的圖書,提交定單,等待定單的處理結(jié)果。</p><p>  系統(tǒng)第二層數(shù)據(jù)流圖(前臺購書)如下圖3.3所示。</p><p>  圖3.3系統(tǒng)第二層數(shù)據(jù)流圖(前臺購書)</p><p><b>  2.后臺管理</b></p&g

40、t;<p>  管理員可以登陸到后臺,查看相關(guān)的定單信息,然后修改定單的信息,主要是審核定單的有效性。</p><p>  系統(tǒng)第二層數(shù)據(jù)流圖(后臺管理)如下圖3.4所示。</p><p>  圖3.4系統(tǒng)第二層數(shù)據(jù)流圖(后臺管理)</p><p>  §3.5.3第三層數(shù)據(jù)流圖——用戶登陸處理</p><p>  為

41、保證數(shù)據(jù)的有效和客戶的管理,系統(tǒng)必須登陸后才能進行購買圖書的相關(guān)操作,登陸是系統(tǒng)安全和數(shù)據(jù)有效性驗證的第一部分。</p><p>  系統(tǒng)第三層數(shù)據(jù)流圖(用戶登陸)如下圖3.5所示。</p><p>  圖3.5系統(tǒng)第三層數(shù)據(jù)流圖(用戶登陸)</p><p>  §3.6數(shù)據(jù)字典(DD)</p><p>  數(shù)據(jù)字典是在系統(tǒng)數(shù)據(jù)流程

42、圖的基礎(chǔ)上。進一步定義和描述所有的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲、處理過程和外部實體的詳細邏輯內(nèi)容與特征的工具。數(shù)據(jù)字典的任務(wù)是對于數(shù)據(jù)流程圖中出現(xiàn)的元素的名字都有一個確切的解釋。因此,建立數(shù)據(jù)字典的工作量很大,相當(dāng)煩瑣。但這是一項必不可少的工作。數(shù)據(jù)字典在系統(tǒng)開發(fā)中具有十分重要的意義,不僅在系統(tǒng)分析階段要使用它,在系統(tǒng)的整個研制過程中以及系統(tǒng)運行中都要使用它提供幫助。</p><p>  用戶數(shù)據(jù)字典如下表3.1所

43、示。</p><p>  表3.1數(shù)據(jù)文件“用戶表”的字典條目</p><p>  管理員數(shù)據(jù)字典如下表3.2所示。</p><p>  表3.2數(shù)據(jù)文件“管理員表”的字典條目</p><p>  購書車數(shù)據(jù)字典如下表3.3所示。</p><p>  表3.3數(shù)據(jù)文件“購書車表”的字典條目</p><

44、;p><b>  第四章 系統(tǒng)設(shè)計</b></p><p>  §4.1系統(tǒng)設(shè)計指導(dǎo)思想及原則</p><p><b>  實用性。</b></p><p>  這是最主要的設(shè)計原則。以用戶需求為導(dǎo)向,符合實際,切實解決網(wǎng)上書店系統(tǒng)中的實際問題。</p><p><b>

45、  2.先進性。</b></p><p>  計算機環(huán)境配置必須滿足所提出的目標(biāo)和所要實現(xiàn)的功能、指標(biāo)等要求。體系結(jié)構(gòu)、開發(fā)設(shè)計方法等要具有先進水平。</p><p><b>  §4.2系統(tǒng)結(jié)構(gòu)圖</b></p><p>  根據(jù)需求分析和方案設(shè)計,可得到系統(tǒng)結(jié)構(gòu)圖如圖4.1所示。</p><p>

46、;<b>  圖4.1系統(tǒng)結(jié)構(gòu)圖</b></p><p>  §4.3系統(tǒng)功能具體分析</p><p>  當(dāng)用戶登陸到本系統(tǒng)時,可以直接以點擊的形式進入如下的版塊:用戶登陸、用戶注冊、圖書查詢、購書車、提交定單、圖書信息維護、定單信息處理,以及輔助功能。</p><p><b>  用戶登陸</b></p

47、><p><b>  圖書查詢</b></p><p><b>  購物車</b></p><p><b>  提交定單</b></p><p><b>  圖書信息維護</b></p><p><b>  定單處理</

48、b></p><p><b>  輔助功能</b></p><p>  §4.4數(shù)據(jù)庫的設(shè)計</p><p>  §4.4.1概念結(jié)構(gòu)設(shè)計</p><p>  概念結(jié)構(gòu)設(shè)計是數(shù)據(jù)庫設(shè)計的核心。概念結(jié)構(gòu)獨立于數(shù)據(jù)庫的邏輯結(jié)構(gòu),也獨立與所使用的具體的數(shù)據(jù)庫管理系統(tǒng)。概念模型(E-R模型)的組成元素有

49、:實體、屬性、聯(lián)系,E-R模型用E-R圖表示。實體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對實體特征的描述,系統(tǒng)總體E-R圖如下圖4.2所示。</p><p>  圖4.2系統(tǒng)總體E-R圖</p><p>  §4.4.2邏輯結(jié)構(gòu)設(shè)計</p><p>  系統(tǒng)實體及其屬性描述如下:</p><p>  1. 用戶{用戶ID,用戶名,用戶

50、密碼,用戶郵箱,用戶地址,用戶類型,郵遞區(qū)號,用戶電話}</p><p>  2. 管理員{管理員ID,管理員名,管理員密碼}</p><p>  3. 購物車{購書車ID,圖書ID,用戶名,購書數(shù)量,購物時間,購書審查,定單號,管理員審查,圖書名稱,圖書價格}</p><p>  §4.4.3物理結(jié)構(gòu)設(shè)計</p><p>  1.

51、 用戶表如下表4.1所示。</p><p><b>  表4.1用戶表</b></p><p>  第五章 系統(tǒng)功能模塊實現(xiàn)</p><p>  §5.1用戶登陸模塊</p><p>  這里介紹用戶登陸的程序設(shè)計思路,數(shù)據(jù)庫中存放有用戶的基本信息,用戶在網(wǎng)站中輸入相關(guān)信息,通過匹配檢測,便可以知道數(shù)據(jù)的有效性

52、,下面是登陸程序流程圖如下圖5.1所示。</p><p>  圖 5.1 登陸程序流程圖</p><p>  §5.2用戶注冊模塊</p><p>  注冊模塊,會出現(xiàn)在很多程序中,這里借鑒了其他注冊程序的流程。注冊模塊的核心思想是向數(shù)據(jù)庫中輸入數(shù)據(jù),并且數(shù)據(jù)要不能重復(fù),下面是注冊模塊的程序流程圖如下圖5.2所示。</p><p>

53、  圖 5.2 注冊程序流程圖</p><p>  §5.3提交定單模塊</p><p>  在上面的功能描述中簡單介紹了提交定單模塊的功能,這里再敘述一些必要的補充,定單是系統(tǒng)的核心功能,一切數(shù)據(jù)都要圍繞定單來展開。用戶提交定單,然后等待管理員處理定單郵發(fā)圖書;管理員在接到定單后,查詢匯款情況,然后處理定單,下面是定單提交模塊的程序流程圖如下圖5.3所示。</p>

54、<p>  圖5.3定單提交程序流程圖</p><p>  由于和管理員處理定單聯(lián)系比較緊密,下面一個小節(jié)會介紹主要代碼。</p><p>  §5.4定單處理模塊</p><p>  定單處理模塊的設(shè)計思路:用戶提交定單后,管理員通過后臺數(shù)據(jù)處理,可以查看全部的定單信息,由于定單編號是按照時間來命名的,管理員很容易查看到最新的定單信息。同時,

55、本模塊還和其他兩個系統(tǒng)有間接的關(guān)系,一個是付款系統(tǒng),另外一個是物流系統(tǒng)。</p><p>  圖5.4定單處理程序流程圖</p><p>  本模塊是系統(tǒng)的核心,主要負責(zé)定單的審查,是定單的流程最后一個環(huán)節(jié),也是最重要的一個環(huán)節(jié)。書店的任何數(shù)據(jù)都和定單數(shù)據(jù)有直接或者間接的關(guān)系,有效的定單和書店的經(jīng)濟利益有直接的關(guān)系,收入和支出都是由定單引起的。程序當(dāng)中也嚴格限制數(shù)據(jù)的有效性,無效數(shù)據(jù)不會錄

56、入到數(shù)據(jù)庫中。</p><p>  §5.5圖書查詢模塊</p><p>  大量的數(shù)據(jù)中找到用戶需要的數(shù)據(jù),這樣的數(shù)據(jù)挖掘很有必要。</p><p>  查詢界面如下圖5.5所示。</p><p><b>  圖5.5查詢頁面圖</b></p><p>  §5.6圖書信息維

57、護模塊</p><p>  本模塊主要是修改模塊,對圖書信息的修改。管理員通過本模塊可以查詢到系統(tǒng)中現(xiàn)有的圖書信息,然后選擇相關(guān)的圖書信息進行修改,程序主要是實現(xiàn)數(shù)據(jù)庫中的更新SQL語句。</p><p>  圖書信息維護程序流程如下圖5.6所示。</p><p>  圖5.6圖書信息維護程序流程圖</p><p>  程序設(shè)計思路:本模塊主

58、要是通過獲得有效的修改信息,直接在數(shù)據(jù)庫中執(zhí)行SQL語句,SQL語句在數(shù)據(jù)庫中執(zhí)行完成對數(shù)據(jù)的更新。</p><p>  §5.7輔助功能模塊</p><p>  為了讓系統(tǒng)功能更加豐富,系統(tǒng)還提供了公告發(fā)布和友情連接管理的功能,在公告發(fā)布模塊中,系統(tǒng)管理員可以添加進公告,用戶登陸網(wǎng)站的時候可以查看公告。友情鏈接也是網(wǎng)站常見的一種形式,主要是實現(xiàn)頁面的跳轉(zhuǎn),增加網(wǎng)站的點擊率。本系

59、統(tǒng)也提供本功能,做為一種宣傳手段,吸引用戶。</p><p><b>  第六章 系統(tǒng)測試</b></p><p><b>  §6.1系統(tǒng)測試</b></p><p>  §6.1.1 測試的目的</p><p>  軟件測試的目標(biāo)和定義:</p><p&

60、gt; ?。?)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。</p><p>  (2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。</p><p>  §6.1.2測試的準(zhǔn)則</p><p>  為了能設(shè)計出行之有效的測試方案,必須深入理解并正確運用指導(dǎo)軟件測試的基本準(zhǔn)則。下面列舉主要的測試準(zhǔn)則:</p><p> 

61、 (1) 所有的測試都應(yīng)該追溯到用戶需求。</p><p>  (2) 應(yīng)該在開始測試之前就制定出測試計劃。</p><p>  §6.1.3測試的方法</p><p>  測試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過測試來檢驗是否每個功能正常使用;</p><p>  §6.2 單元測試實例&l

62、t;/p><p>  測試一:在管理員登陸時,用戶名或密碼有一項為空或者填寫錯誤,系統(tǒng)是否出現(xiàn)預(yù)先設(shè)定的操作提示。</p><p>  預(yù)期效果:輸入錯誤及時報錯。</p><p>  具體操作:用戶名、密碼、任意一項為空或者填寫有誤。</p><p>  結(jié)果:都出現(xiàn)相應(yīng)的錯誤原因的信息提示。</p><p>  結(jié)論:

63、要求管理員必須填寫正確的用戶名和密碼,才能進入管理頁面,測試成功。</p><p>  測試二:修改本站的公告﹑返回前臺,看其是否更新成功。</p><p>  預(yù)期效果:修改過后能及時更新內(nèi)容。</p><p>  具體操作:通過信息管理頁面中的修改公告功能修改公告的內(nèi)容,看其是否修改成功。</p><p>  結(jié)果:公告內(nèi)容更新為修改后的

64、信息。</p><p>  結(jié)論:修改公告功能正常,測試成功。</p><p><b>  §6.3 綜合測試</b></p><p>  在以上測試的基礎(chǔ)上,對系統(tǒng)功能進行了整體測試,依次檢驗系統(tǒng)功能是否符合系統(tǒng)開發(fā)的目標(biāo)。經(jīng)過使用大量的數(shù)據(jù)多次進行系統(tǒng)測試,發(fā)現(xiàn)系統(tǒng)存在的問題并及時改進,最終實現(xiàn)了網(wǎng)絡(luò)書店銷售管理系統(tǒng)的開發(fā)目標(biāo)。&

65、lt;/p><p>  §6.4系統(tǒng)的維護主要包括四個方面</p><p>  (1) 程序的維護:修改部分或全部程序,這種維護往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進行的。</p><p>  (2) 數(shù)據(jù)文件的維護:按照用戶的要求對數(shù)據(jù)文件進行不定期的修改。</p><p><b>  結(jié) 論</b>

66、</p><p><b>  系統(tǒng)結(jié)論</b></p><p>  經(jīng)過三個多月的設(shè)計和開發(fā),網(wǎng)絡(luò)書店銷售管理系統(tǒng)基本開發(fā)完畢。其功能基本符合需求,對于數(shù)據(jù)的一致性的問題也通過程序進行了有效的解決。</p><p>  在系統(tǒng)的開發(fā)過程中,主要作了以下工作:</p><p>  1.比較了傳統(tǒng)的書店銷售管理模式與當(dāng)代網(wǎng)絡(luò)

67、書店銷售管理模式的優(yōu)點和缺點。</p><p>  2.深入學(xué)習(xí)了JSP和等開發(fā)工具,掌握了許多實用的開發(fā)技巧。</p><p>  3.從撰寫需求分析報告到畢業(yè)論文說明書,對軟件開發(fā)流程有了更加深刻的認識。</p><p><b>  參考文獻</b></p><p>  [1]張曉雁,李朝葵. 網(wǎng)上書店研究綜述[J]

68、. 圖書館學(xué)刊,2002, No.5:41.</p><p>  [2]孫海峰. 促進我國電子商務(wù)發(fā)展的思考[A]. 經(jīng)濟師, 2004, No.1:138.</p><p>  [3]Daniel Wybrow, Pate Cameron-MaccDonald. Management Information Systems: Do they give manufacturing orga

69、nizations what they want?[J].Journal of Materials Processing Technology,1996,Vol3(2):61.</p><p>  [4]王建國, 郭建波. 論目前我國電子商務(wù)發(fā)展面臨的機遇與挑戰(zhàn)[A]. 經(jīng)濟師,2004, No.2:133.</p><p>  [5]劉敏. 網(wǎng)上書店的設(shè)計與實現(xiàn)[J]. Compute

70、r Era, 2004, No.1:14.</p><p>  [6]Henry F.Korth, Abraham.Silberschatz. Database research faces the information explosion[J]. Communications of the ACM,1997,Vol2(4):40.</p><p>  [7]丁暉. 基于JSP的動態(tài)網(wǎng)

71、站開發(fā)技術(shù)[J]. 華南金融電腦 , 2003-11-10, No.11: 73.</p><p>  [8]韓冬. JavaBean 在JSP中的應(yīng)用[A]. 安慶師范學(xué)院學(xué)報(自然科學(xué)版),2004-2,Vol.10(1):97.</p><p>  [9]蘇林忠, 冀翼. 基于JSP技術(shù)的動態(tài)WEB開發(fā)[A]. 河南師范大學(xué)學(xué)報(自然科學(xué)版),2003-8, Vol.31(3):94

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論