網絡書店銷售管理系統設計_第1頁
網絡書店銷售管理系統設計_第2頁
網絡書店銷售管理系統設計_第3頁
網絡書店銷售管理系統設計_第4頁
網絡書店銷售管理系統設計_第5頁
免費預覽已結束,剩余16頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2021年2021年-2022年最新摘要21世紀是網絡經濟時代,計算機和網絡技術的飛速發展,對傳統的商品交易形式和流通方式產生了極大地影響。隨著人們對信息的獲取方式和獲取途徑的改變,對傳統的書店的銷售和管理模式帶來挑戰, 建立相應的網上書店顯得尤其必要。網絡書店銷售管理系統使用JSP技術、采用Access做系統后臺數據庫,Dreamweaver為網頁制作工具而開發的。論文首先闡述了國內外網上書店的發展與現狀,在對網上書店進行綜合分析的基礎上,結合系統開發技術,明確了系統需求,并在此基礎上對系統進行了詳細的規劃設計,確定了系統所具有的前臺管理和后臺管理兩大基本功能模塊的功能,主要包括用戶登陸、圖書查詢、查看購物車、定單信息等,論文對每個功能模塊的實現進行了詳細的闡述, 并介紹了對系統進行測試的情況。系統經測試和試運行后基本達到設計要求,系統的圖書查找功能和管理員管理圖書功能,將為書店的銷售和管理帶來極大的方便。關鍵詞:網上書店;銷售管理;購物車;目錄TOC\o"1-5"\h\z\o"CurrentDocument"第一章緒論 1.\o"CurrentDocument"第二章網絡書店銷售管理系統概述 2統開發背景 2.題的目白和意義 2.統概況 3.在國內外發展的概況 3\o"CurrentDocument"第三章系統需求分析 5.務及用戶需求分析 5.統可行性分析 6.術可行性 6.濟可行性 .7.作可行性 7.統服務器配置及開發工具 7.統開發技術基礎及其關系圖 8統數據流程分析 9.數據流圖 9.二層數據流圖一一前臺購書和后臺管理 9三層數據流圖一一用戶登陸處理 10據字典(DD 1.1\o"CurrentDocument"第四章系統設計 14設計指導思想及原則 1.4統結構圖 1.4統功能具體分析 .15據庫的設計 1.6概念結構設計 16輯結構設計 17理結構設計 18\o"CurrentDocument"第五章系統功能模塊實現 24戶登陸模塊 24戶注冊模塊 24交定單模塊 25單處理模塊 26書查詢模塊 27書信息維護模塊 28助功能模塊 29\o"CurrentDocument"第六章系統測試 .30統測試 30試的目的 30試的準則 30試的方法 30元測試實例 31合測試 32統的維護主要包括四個方面 32結論 33一禹結論 33個人體會 33\o"CurrentDocument"參考文獻 35致謝 36第一章緒論據統計,目前全國已有4萬家商業網站,其中網上商店700余家。電子商務項目大量推出,幾乎每天都有各類電子商務咨詢網站、網上商店、網上商城、網上專賣店、網上拍賣等誕生。電子商務應用與發展地域也由北京、上海、深圳等極少數城市,開始向各大中城市發展。可以說,中國電子商務已經由表及里、從虛到實,從宣傳、啟蒙和推廣階段進入到了務實的發展實施階段。但是,目前我國“商務為本”觀念依然薄弱。企業和消費者電子商務意識有待加強。怎樣將Internet和中國國情結合,充分發揮電子商務的優越性,實現極富有意義的電子商務技術和商務模式的創新,是擺在中國電子商務業界人士面前的一大課題。由于電子商務的盛行,原有在瀏覽器上所使用的技術,如HTML,JavaScript,VBScript已經不能滿足開發需要。為了尋求一個適合的工具語言,達到企業對企業、企業對個人等電子商務所需要的功能,并能與后端數據庫緊密結合, JSP不失為一個很好的選擇。而本系統也就是基于JSP的網絡書店銷售管理系統。第二章網絡書店銷售管理系統概述統開發背景隨著中國加入WTO,全球經濟一體化的逐步深入,網上書店已是現代傳統書店必不可少的經營策略之一了。目前,網上書店在國際互聯網上可以實現的商務功能已經多樣化,可以說從最基本的對外溝通展示功能、信息發布功能,在線圖書展示功能、在線洽談功能、在線交易功能、在線定購功能、在線客戶服務功能、在線網站管理功能等等,幾乎以往傳統書店功能都可以在互聯網上進行電子化的高效運作。題的目的和意義本系統的主要目的是實現圖書的在線銷售,包括管理庫房中的圖書,以及管理用戶的購物車,從而實現結帳等一系列功能,讓用戶足不出戶就能夠在網上書店購買到自己所需的圖書,形成書店和用戶雙贏的局面。概況網上書店是電子商務的一部分,電子商務應有的功能、網上書店也應該具有。由于商家軟件設計不大一樣,因此網上書店的功能也不完全一致,有的多,有的少。作者本人認為,網上書店是一種無店鋪,人不出門,在計算機聯網的網絡上作業,就可進行遠距離的圖書銷售與訂購。一般應具有如下功能: (1)向上網顧客提供圖書期刊在線電子版(虛擬版),供顧客訂購、下載;(2)提供新書目、新書內容介紹、書評等,供顧客選擇圖書時參考;(3)提供書店存貨書目,供顧客挑選或補全、補缺;(4)提供網上書店的有關資料,如營業執照等,讓顧客了解網上書店的可信程度; (5)開辟網上論壇,供顧客在網上討論有關圖書內容與網上發行中的有關問題; (6)通過網絡收集顧客采訪圖書的計劃與要求,顧客的閱讀愛好、興趣、閱讀歷史和對網上書店的建議與要求; (7)網上訂購圖書、期刊;(8)安全認證、數字簽名、網上結算和支付,并提供正式發票; (9)圖書配送;(10)退貨處理;(11)質量監控。但是由于時間及本人能力方面的一些條件所限,本次畢業設計的網絡書店銷售管理系統主要是以實現購書和定單的功能作為設計的重點,實現了網絡書店的一些最基本和必須的功能,其他的詳細復雜的功能將在以后的改進中不斷的完善。統在國內外發展的概況Internet帶給我們的不僅是無窮的信息,更是商業模式和消費觀念的變遷,電子商務業已成為時尚。由于圖書信息易于判斷和選擇而獨具優勢,最適合于網上交易,所以網上書店成了電子商務的先鋒。加入WTOfc電子商務的發展帶來了新的機遇[4]。無論是出于仿效,還是迫于競爭,在國內,自杭州新華書店創辦第一家網上書店后,網上書店如雨后春筍般涌現出來。 但總的來看,國內的網上售書缺乏規范,隨意性強,買賣雙方的權益保障都有缺陷。網上書店面臨困境,究其原因,主要有:.電子商務的概念并未深入人心。.網絡普及率不高。.網上購書優勢不明顯網絡的最大優勢在于開展信息服務,而信息服務的“不完善、低質量”正是國內網上書店的一大敗筆。.結算方式落后。.圖書配送周期長、成本高。.安全保障問題令人擔心。但是,由于節省時間、節約費用、操作方便等優勢,網上書店擁有廣闊的前景。我們可以看到網上購物已經成為一種不可抵擋的時尚潮流。在中國,網上書店不僅有發展的必要,也有發展的基礎,發展網上書店的各方面條件也日趨成熟。第三章系統需求分析務及用戶需求分析網上書店誕生早,規模大。1969年因特網出現不久就有了線上購書。經過20多年的發展,1997年全世界圖書銷售中,每5本書就有1本是通過網上書店銷售的,占全世界圖書銷售總量的20%;上。它已成為網上貿易主力軍之一。傳統書店增多,整個圖書市場一片繁榮,在這種情況下,網上書店的加入無疑將使得競爭更加激烈,但從另一個方面看,只有在這種激烈的競爭下,網上書店的優勢才能更加得以體現。對于各個商家來說,充分地利用現代化的營銷手段,可以極大地提高商業利潤[5]。因此建立網上書店是一個不容錯過的商機。目前,網上書店大致可以分為以下四種類型:.以售書營利為目的的網上書店;.以提供信息服務為主的網上書店;.以電子版圖書為主的網上書店;.以專業性為特點的網上書店。其中,以售書營利為目的的網上書店和以提供信息服務為主的網上書店主要是綜合型的書店,它們依靠書目全、服務好、信息量大取勝,一般經營者需要具備相當的實力,比如新華書店。對于以電子版圖書為主的網上書店,這種銷售方式也將成為一種趨勢,并有望成為銷售盈利的突破口。要設計一個實用的網絡書店銷售管理系統,就必須首先明確應用環境對系統的要求。本系統開發的總體設計目標為開發一個在線系統,實現圖書的在線查找、銷售,以及在線管理等功能。系統以Windows操作系統為平臺,網絡聯接以TCP/IP協議為基礎,使用WebK務器提供信息的瀏覽和查詢,采用流行的B/S三層體系結構。因此,該系統需主要滿足以下幾方面需求。.用戶的管理,含注冊、檢驗及修改等功能。.在線圖書銷售,包括查找、購物車及定單等功能。.圖書在線管理,如瀏覽、修改、添加和刪除圖書等。統可行性分析本節從技術的可行性,經濟的可行性以及操作的可行性三個方面來論證本網站的可行性。術可行性.硬件:計算機的存儲量大,運算速度快,外部設備的功能好、效率高、可靠性高,通信設備的能力、質量都滿足要求。.系統軟件:.操作系統WindowsXP/2000接口能力強,數據庫管理系統的功能足夠。.Java語言是一種優秀的編程語言。它最大的優點就是與平臺無關,在Windows、Linux以及其它平臺上,都可以使用相同的代碼。”一次編寫,到處運行”的特點,使其在互聯網上廣泛采用。JSP+JavaBeans幾乎可以在所有平臺上通行無阻,從一個平臺移植到另外一個平臺,JSP和JavaBeansK至不用重新編譯[7]。.有專用的開發應用軟件:.MicrosoftOfficeAccess,主要針對數據庫的建立。.Dreamweaver,主要針對網頁的制作。工欲善其事,必先利其器。濟可行性從經濟角度看,書店對系統的投資要小于系統對書店的回報,書店決策者才會實施系統計劃。從本系統開發的角度出發,系統開發成功會減低人員費用的支出,辦公用品的支出,同時,大量的用戶增加會給書店無法量化的估計,會使書店獲得更大的收益。作可行性本系統大概需要四個月的時間完成。前三個星期主要是以看書以及收集有關系統方面的資料為主,接下來就是對系統的分析,到做數據庫,界面,以及中間的連接。系統對于熟悉JSP編程的作者來說是可行的。統服務器配置及開發工具目前社會上網絡書店銷售管理系統的發展經過多年的探索和實踐, 已初步形成了一定的特色的相對成熟的體系,這為系統的開發奠定了良好的基礎,是本系統開發研究的先決條件。本系統使用MicrosoftOfficeAccess 建立數據庫并用JSP進行系統的編程設計。統開發技術基礎及其關系圖本網上書店系統開發應包括以下技術.通信平臺技術.接口技術.程序設計代碼技術.數據庫存儲技術它們的關系可以用圖3.1來表示。圖3.1網上書店系統開發技術基礎及其關系圖統數據流程分析頂層數據流圖說明:未注冊用戶通過注冊后可以登錄到前臺進行購書,管理員通過登錄可以進入后臺進行管理系統頂層數據流圖如下圖3.2所示圖3.2系統頂層數據流圖3.5.2第二層數據流圖一一前臺購書和后臺管理根據頂層數據流圖,對前臺購書和后臺管理模塊作進一步分解,得到第二層數據流圖,分別如圖3.3和圖3.4。.前臺購書用戶登錄后進行書籍瀏覽和查詢,對書籍信息有了一定了解后可根據自己的需求進行購書,購書后將所需書放入購物車,最終確定要購買的圖書,提交定單,等待定單的處理結果。系統第二層數據流圖(前臺購書)如下圖3.3所示。

.后臺管理管理員可以登陸到后臺,查看相關的定單信息,然后修改定單的信息,主要是審核定單的有效性。系統第二層數據流圖(后臺管理)如下圖3.4所示。購買圖自\_淀單數據]圖3.4系統第二層數據流圖(后臺管理)§3.5.3第三層數據流圖一一用戶登陸處理為保證數據的有效和客戶的管理,系統必須登陸后才能進行購買圖書的相關操作,登陸是系統安全和數據有效性驗證的第一部分。系統第三層數據流圖(用戶登陸)如下圖3.5所示§3.6數據字典(DD數據字典是在系統數據流程圖的基礎上。進一步定義和描述所有的數據項、數據結構、數據存儲、處理過程和外部實體的詳細邏輯內容與特征的工具。數據字典的任務是對于數據流程圖中出現的元素的名字都有一個確切的解釋。因此,建立數據字典的工作量很大,相當煩瑣。但這是一項必不可少的工作。數據字典在系統開發中具有十分重要的意義,不僅在系統分析階段要使用它,在系統的整個研制過程中以及系統運行中都要使用它提供幫助。用戶數據字典如下表3.1所示。文件名:用戶表編號:1組成:用戶ID+用戶名+用戶密碼+用戶郵箱+用戶地址+用戶類型+郵遞區號+用戶電話備注:這是所有的用戶信息表表3.1數據文件“用戶表”的字典條目管理員數據字典如下表3.2所示。文件名:管理員表編號:2組成:管理員ID+管理員名+管理員密碼備注:這是管理員信息表表3.2數據文件“管理員表”的字典條目購書車數據字典如下表3.3所示。文件名:購書車表編號:3組成:購書車ID+圖書ID+用戶名+購物數量+購書時間+購書審查+定單號+管理員審查+圖書名稱+圖書價格備注:這里有所有購書的信息表3.3數據文件“購書車表”的字典條目第四章系統設計統設計指導思想及原則.實用性。這是最主要的設計原則。以用戶需求為導向,符合實際,切實解決網上書店系統中的實際問題。.先進性。計算機環境配置必須滿足所提出的目標和所要實現的功能、指標等要求。體系結構、開發設計方法等要具有先進水平。統結構圖根據需求分析和方案設計,可得到系統結構圖如圖4.1所示。根據需求分析和方案設計,可得到系統結構圖如圖4.1所示。圖4.1系統結構圖統功能具體分析當用戶登陸到本系統時,可以直接以點擊的形式進入如下的版塊:用戶登陸、用戶注冊、圖書查詢、購書車、提交定單、圖書信息維護、定單信息處理,以及輔助功能。用戶登陸圖書查詢購物車提交定單圖書信息維護定單處理輔助功能據庫的設計1概念結構設計概念結構設計是數據庫設計的核心。概念結構獨立于數據庫的邏輯結構,也獨立與所使用的具體的數據庫管理系統。概念模型(E-R模型)的組成元素有:實體、屬性、

聯系,E-R模型用E-R圖表示。實體是用戶工作環境中所涉及的事務,屬性是對實體特征的描述,系統總體E-R圖如下圖4.2所示book圖書瀏覽]book購物車ID圖書ID用戶名購物數量購物時間購物審查定單號管理員審查圖書名稱圖書價格userbasket訂購選擇user用戶用戶ID用戶名用戶密碼用戶郵箱用戶地址用戶類型郵遞區號用戶電話A圖書圖書ID圖書名圖書價格圖書簡介圖書數量圖書日期圖書照片出版社作者推薦book管理圖書book圖書瀏覽]book購物車ID圖書ID用戶名購物數量購物時間購物審查定單號管理員審查圖書名稱圖書價格userbasket訂購選擇user用戶用戶ID用戶名用戶密碼用戶郵箱用戶地址用戶類型郵遞區號用戶電話A圖書圖書ID圖書名圖書價格圖書簡介圖書數量圖書日期圖書照片出版社作者推薦book管理圖書adminuser/一管理用戶—Tadminadmin定單信息定單ID購物車ID用戶名定單時間定單號定單審查下定者郵箱下定者電話下定者地址下定者郵編付款方式order圖4.2系統總體E-R圖2邏輯結構設計系統實體及其屬性描述如下:.用戶{用戶ID,用戶名,用戶密碼,用戶郵箱,用戶地址,用戶類型,郵遞區號,用戶電話}.管理員{管理員ID,管理員名,管理員密碼}.購物車{購書車ID,圖書ID,用戶名,購書數量,購物時間,購書審查,定單號,管理員審查,圖書名稱,圖書價格}3物理結構設計1.用戶表如下表4.1所小

列名主碼可為空值描述user_id自動編號YN由數據庫自動生成的順序編號,作為用戶的標示user_name義本NN用戶的名稱user_pass義本NY用戶的密碼user_mail義本NY用戶郵箱user_adds義本NY用戶地址user_tel義本NY用戶電話user_regtime日期/時間NY用戶登錄時間user_regip義本NY用戶登錄user_lasttime日期/時間NY用戶最后登錄時間user_lastip義本NYuser_buymoney義本NY用戶買書的錢user_postcode義本NY用戶郵遞區號user_namec義本NYuser_type義本NY用戶類型表4.1用戶表第五章系統功能模塊實現戶登陸模塊這里介紹用戶登陸的程序設計思路,數據庫中存放有用戶的基本信息,用戶在網站中輸入相關信息,通過匹配檢測,便可以知道數據的有效性,下面是登陸程序流程圖如下圖5.1所示。圖5.1登陸程序流程圖戶注冊模塊注冊模塊,會出現在很多程序中,這里借鑒了其他注冊程序的流程。注冊模塊的核心思想是向數據庫中輸入數據,并且數據要不能重復,下面是注冊模塊的程序流程圖如下圖5.2所示。主冊產賒./淫用政亮注冊灰功圖5.2注冊程序流程圖交定單模塊在上面的功能描述中簡單介紹了提交定單模塊的功能,這里再敘述一些必要的補充,

定單是系統的核心功能,一切數據都要圍繞定單來展開。用戶提交定單,然后等待管理員處理定單郵發圖書;管理員在接到定單后,查詢匯款情況,然后處理定單,下面是定單提交模塊的程序流程圖如下圖5.3所示。等待處理結果圖5.3定單提交程序流程圖由于和管理員處理定單聯系比較緊密,下面一個小節會介紹主要代碼單處理模塊定單處理模塊的設計思路:用戶提交定單后,管理員通過后臺數據處理,可以查看全部的定單信息,由于定單編號是按照時間來命名的,管理員很容易查看到最新的定單信息。同時,本模塊還和其他兩個系統有間接的關系,一個是付款系統,另外一個是物流系統。本模塊是系統的核心,主要負責定單的審查,是定單的流程最后一個環節,也是最重要的一個環節。書店的任何數據都和定單數據有直接或者間接的關系,有效的定單和

書店的經濟利益有直接的關系,收入和支出都是由定單引起的。程序當中也嚴格限制數據的有效性,無效數據不會錄入到數據庫中。書查詢模塊大量的數據中找到用戶需要的數據,這樣的數據挖掘很有必要查詢界面如下圖5.5所示。圖書展泰輸入圖書關鍵字查詢圜書信息;建秦I

?nmmTwwTBT^^圖5.5查詢頁面圖書信息維護模塊本模塊主要是修改模塊,對圖書信息的修改。管理員通過本模塊可以查詢到系統中現有的圖書信息,然后選擇相關的圖書信息進行修改,程序主要是實現數據庫中的更新SQL?句。圖書信息維護程序流程如下圖5.6所示SQL程序設計思路:本模塊主要是通過獲得有效的修改信息,直接在數據庫中執行語句,SQL?句在數據庫中執行完成對數據的更新。SQL助功能模塊為了讓系統功能更加豐富,系統還提供了公告發布和友情連接管理的功能,在公告發布模塊中,系統管理員可以添加進公告,用戶登陸網站的時候可以查看公告。友情鏈接也是網站常見的一種形式,主要是實現頁面的跳轉,增加網站的點擊率。本系統也提供本功能,做為一種宣傳手段,吸引用戶。第六章系統測試統測試測試的目的軟件測試的目標和定義:(1)測試是為了發現程序中的錯誤而執行程序的過程。(2)好的測試方案是極可能發現迄今為止尚未發現的錯誤的測試方案。測試的準則為了能設計出行之有效的測試方案,必須深入理解并正確運用指導軟件測試的基本準則。下面列舉主要的測試準則:(1)所有的測試都應該追溯到用戶需求。(2)應該在開始測試之前就制定出測試計劃。測試的方法測試任何產品都有兩種方法:如果已經知道了產品應該具有的功能,可以通過測試來檢驗是否每個功能正常使用;單元測試實例測試一:在管理員登陸時,用戶名或密碼有一項為空或者填寫錯誤,系統是否出現預先設定的操作提示。預期效果:輸入錯誤及時報錯具體操作:用戶名、密碼、任意一項為空或者填寫有誤。結果:都出現相應的錯誤原因的信息提示。結論:要求管理員必須填寫正確的用戶名和密碼,才能進入管理頁面,測試成功。測試二:修改本站的公告、返回前臺,看其是否更新成功。預期效果:修改過后能及時更新內容。具體操作:通過信息管理頁面中的修改公告功能修改公告的內容,看其是否修改成功。結果:公告內容更新為修改后的信息。結論:修改公告功能正常,測試成功。合測試在以上測試的基礎上,對系統功能進行了整體測試,依次檢驗系統功能是否符合系統開發的目標。經過使用大量的數據多次進行系統測試,發現系統存在的問題并及時改進,最終實現了網絡書店銷售管理系統的開發目標。統的維護主要包括四個方面(1)程序的維護:修改部分或全部程序,這種維護往往是在條件發生變化或原系統的效率低的情況下進行的。(2)數據文件的維護:按照用戶的要求對數據文件進行

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論