網(wǎng)上書店管理系統(tǒng)詳細(xì)設(shè)計說明書_第1頁
網(wǎng)上書店管理系統(tǒng)詳細(xì)設(shè)計說明書_第2頁
網(wǎng)上書店管理系統(tǒng)詳細(xì)設(shè)計說明書_第3頁
網(wǎng)上書店管理系統(tǒng)詳細(xì)設(shè)計說明書_第4頁
網(wǎng)上書店管理系統(tǒng)詳細(xì)設(shè)計說明書_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一引言1.1 編寫目的通過學(xué)習(xí),深入了解電子商務(wù)系統(tǒng)的開發(fā)內(nèi)容和運行過程。將所學(xué)的網(wǎng)絡(luò)開發(fā)技術(shù)A2.0運用到企業(yè)項目中去,后臺使用數(shù)據(jù)庫sqlserver2005。電子商務(wù)的迅速發(fā)展為人們提供了更快捷方便的購物渠道。本文介紹了基于A2.0的網(wǎng)絡(luò)購書管理系統(tǒng),該系統(tǒng)采用A2.0技術(shù),訪問sqlserver2005數(shù)據(jù)庫,實現(xiàn)了注冊與登錄、圖書查找、選購圖書、生成訂單、用戶管理、圖書管理、訂單管理和讀者論談等功能,顧客也可以通過系統(tǒng)所提供的分類查找來快速搜尋自己所想要找的書籍。本說明是對網(wǎng)上購書系統(tǒng)的各模塊、頁面、腳本分別進(jìn)行了實現(xiàn)層面上的要求和說明。軟件開發(fā)小組的產(chǎn)品實現(xiàn)成員應(yīng)該閱讀和參考本說明

2、進(jìn)行代碼的編寫、測試。1.2 研究背景據(jù)最新統(tǒng)計,中國大陸已經(jīng)注冊的網(wǎng)上書店大約有100多家,有網(wǎng)站的有50多家,但已經(jīng)投入運營能夠買到書的只有十來家。最近據(jù)一家媒體的調(diào)查,能夠買到書且服務(wù)到位的也只有大洋網(wǎng)、旌旗席殊等幾家。很多人看到了書這種商品網(wǎng)上銷售的諸多好處:方便購買、金額小、風(fēng)險小、用戶容易決定;訊息的完整性以及很少出現(xiàn)質(zhì)量問題和退貨現(xiàn)象等。盡管全球最大的網(wǎng)上書城亞馬遜股票慘跌,盡管各家書店都承認(rèn)目前的虧本經(jīng)營狀況,但這并未阻擋投資者對網(wǎng)上書店“錢”景的期待。最早的網(wǎng)上書店是由上海圖書城投資50萬元於1998年底成立的上海網(wǎng)上書城,該網(wǎng)站經(jīng)理李列群坦言告訴記者,運營一年多,業(yè)績很不理

3、想,現(xiàn)在網(wǎng)上書城的交易額還不到整個上海圖書城交易額的千分之一。據(jù)他分析,除了傳統(tǒng)購書習(xí)慣的因素,頻寬不夠,上網(wǎng)的速度很慢,也影響了人們上網(wǎng)購書。由IDG、日本軟銀(Softbank和中國科文公司投資的當(dāng)當(dāng)一直號稱是全球最大的網(wǎng)上中文書店,其市場總監(jiān)閻光稱當(dāng)當(dāng)每個月的訪問量有7.5萬人次,下單訂購率為3%,交易額達(dá)12萬元。閻光特別強調(diào),在當(dāng)當(dāng)?shù)念櫩椭?,?0%來自海外。建立了配送網(wǎng)絡(luò)的大洋網(wǎng)上書城成為華南中心城市廣州的IT熱點,從3月改版40多天,已有4萬人注冊為會員。書城目前擁有圖書近5萬種,并以每天200本的速度錄入新書、充實舊書的內(nèi)容,書城日銷量突破500單,日成交額2.5-2.7萬元。

4、大洋網(wǎng)總裁董寶青說,大洋網(wǎng)網(wǎng)上書店在全國有優(yōu)勢,該店與全國150多家出版社合作,可保證售書7.5折不虧本;另外有150多連鎖書店,配送隊伍專業(yè)到位、服務(wù)到家,近期開通北京及珠三角主要城市的直接配送,建立網(wǎng)上書店是現(xiàn)有資源的自然延伸。但由於投資較大,網(wǎng)上書店真正盈利估計要在兩年后。以目前的經(jīng)營狀況來看,絕大數(shù)網(wǎng)上書店都是虧本經(jīng)營,最近又傳來全球最大的網(wǎng)上書店亞馬遜股票大跌的消息。不過行內(nèi)人認(rèn)為這是件好事,“是時候該擠擠網(wǎng)絡(luò)的泡沫了?!痹诒姸嗑W(wǎng)上書店中,很多都是有國外VC的背景。大把燒錢,然后到Nasdaq上市成為網(wǎng)站是理想的經(jīng)營方式。而旌旗席殊融資所得3000萬元,在很多人眼里是個小數(shù)目,其經(jīng)營

5、者卻認(rèn)為對於現(xiàn)在來說已經(jīng)夠了。對于目前一些網(wǎng)上書店的花錢做秀法行內(nèi)人士多持不贊賞態(tài)度,大洋網(wǎng)上書城負(fù)責(zé)人認(rèn)為,自己的書城沒有把主要精力放在做秀上,而是提倡務(wù)實精神,以讀者為本,扎扎實實地為他們提供服務(wù),收到的效果一樣很好?!熬烤拐l是為了網(wǎng)民而做網(wǎng)絡(luò),誰是為了泡沫做網(wǎng)絡(luò),人們試一試就知道了。網(wǎng)上書店最終要歸于現(xiàn)實?!?.3 開發(fā)網(wǎng)上書店系統(tǒng)的意義電子商務(wù)模式是目前互聯(lián)網(wǎng)人士思考較多的一個話題,在有了BC,BB等模式之后,一些網(wǎng)站最近又在嘗試一種全新的概念BBC模式,而且看來這一模式已經(jīng)被許多的網(wǎng)上書店所接受。在解釋BBC模式時,書生科技公司總裁王東臨先生認(rèn)為:“該模式的意思是中間的B直接面對客戶

6、,把訂單交給第一個B來執(zhí)行。這種模式看起來好象只是傳統(tǒng)的渠道銷售的翻版,在互聯(lián)網(wǎng)時代根本不可行,因為互聯(lián)網(wǎng)經(jīng)濟的一大特征就是壓扁渠道,Amazon等大行其道的原因也正是基于這種“中間商死亡”的論調(diào),他們搶占的正是原來中間商的利潤。因此,BBC模式長期以來被認(rèn)為是一種不可能成立的模式。其實,如果中間的B能夠提供一種獨特的服務(wù),把消費者都吸引到它那里去,并通過它下訂單,則該模式就是可行的。網(wǎng)上書店將致力于一個專業(yè)的售書平臺,同時將B2C,與C2C融于一體,將Internet與Wap相結(jié)合,并提供獨到的物流系統(tǒng),以保證用戶能夠更快更節(jié)省的買到自己心儀的圖書。1.4 定義開發(fā)工具:MicrosoftV

7、isualStudio2005開發(fā)語言:C#開發(fā)框架:ASP.NET2.0數(shù)據(jù)庫:MicrosoftSQLServer2005DevelopmentEdition(或2000系統(tǒng)運行環(huán)境:Windowsserver2003、WindowsXPProfessionalEditionSP2、IIS6、.NetFramework2.01.5 參考資料1李玉林、王巖著,ASP.NET2.0網(wǎng)絡(luò)編程從入門到精通清華大學(xué)出版社2006.92郝剛主編,袁永剛、嚴(yán)治國、何宇光著,ASP.NET2.0開發(fā)指南人民郵電出版、2007.33前沿科技曾順編著精通Div+Css網(wǎng)頁樣式與布局人民郵電出版社2008.2程

8、序系統(tǒng)的結(jié)構(gòu)2.1用例圖AdtHr'ff2-1用例圖2.2活動圖(購書過程)2.2 活動圖(購書過程)三功能設(shè)計及業(yè)務(wù)流程3.1 用戶管理H錄管理模塊門類能理贏3-1用戶管理3.2 目錄管理模塊目錄管理主要有門類管理、分類管理、商品管理、商品詳情管理。其中門類管理、分類管理和商品管理有添加修改和刪除功能,商品詳情管理有商品詳情修改功劃斷是否7T書增加分類管理3.2.1功能描述門類管理主要完成商品的一級分類,并對其進(jìn)行添加、刪除、修改等操作。“束笆理校欠使一用dutalist使現(xiàn)能。管理員可以創(chuàng)建門類,對過選擇門類來創(chuàng)建分類,對過選擇門類、分類,來創(chuàng)建商品目錄。商品管理可以將商品關(guān)聯(lián)到多

9、個分類,也可以從某個分類中移除女現(xiàn)目錄添加功而超現(xiàn)刪除目錄功*3-2-1功能描述3.2.2目錄管理的設(shè)計流程圖刪除目錄設(shè)計添加目泉界 而門類管理瀏位目錄3-2-2目錄管理的設(shè)計流程圖3-2-3刪除目錄流程圖3.3 商品管理模塊商品管理模塊實現(xiàn)對有關(guān)商品的所有功能,不要包括商品的搜索、獲取指定目錄下的商品及商品信息的增加、刪除、修改等功能商品雷理模塊3-3商品管理模塊1 .商品管理a添加商品b修改信息(包括分類關(guān)聯(lián))c刪除商品2.商品詳情管理3.4 搜索搜索只有一種方式,搜索完成在名稱搜索和時間搜索。3.5 購物車系統(tǒng)提供兩種購物車的實現(xiàn),一種普通的購物車,一種AJAX購物車。使得用戶可以多選擇

10、。用戶通過點擊添加商品到購物車,當(dāng)用戶下定單定時,用戶的臨時購物車就會與用戶的賬戶關(guān)聯(lián),由于臨時購物車也可以工作,因此即使在開發(fā)了顧客賬戶管理系統(tǒng)后,用戶在結(jié)賬之前仍然無需提供任何額外信息,如用戶登錄或者創(chuàng)建一個新的用戶。目前或許保存購物車的最好方法可能是為每個購物車生成一個唯一的ID,采用全局唯一標(biāo)識符(GUID)來實現(xiàn),然后以cookie和session數(shù)據(jù)的形式保存在用戶的計算機中,這種方法的好處是即使用戶的瀏覽器是禁用cookie的,系統(tǒng)程序也能夠基于session數(shù)據(jù)正常工作。3-5-1添加商品到購物車3-5-2管理購物車:用戶直接添加,刪除3.6 訂單管理訂單管理模塊實現(xiàn)對用戶所下

11、訂單的管理。不要包括訂單接收地址的設(shè)置、商品接收地走紅的設(shè)置、訂單的處理和獵取訂單中的商品信息等功能。如圖所示:序號列名敷據(jù)類型小敷便標(biāo)調(diào)±«允許空默認(rèn)值1posIDini0d2bookIDint0J3textnanwvarchaz10004usexNamenvarchax500Evarckar1000(J6da,11ihr訂單管理模塊3-6訂單管理1實現(xiàn)定單系統(tǒng)定單采用郵件通知用戶。當(dāng)用戶下定單成功后,會給用戶發(fā)送一封確認(rèn)郵件。等到發(fā)貨后由發(fā)貨單位給用戶再次發(fā)送發(fā)貨通知郵件。2處理定單I.顯示已有定單管理員通過輸入相應(yīng)的查詢參數(shù)(如根據(jù)日期、定單號、狀態(tài)、用戶名等),系統(tǒng)

12、返回對應(yīng)的定單,以及定單的狀態(tài)。定單管理員根據(jù)得到的通知改相應(yīng)的定單狀態(tài)。n.訂單詳情管理四利用SQLSever2005設(shè)計數(shù)據(jù)庫4.1倉1J建數(shù)據(jù)庫:sqlBookshop4.2倉建表表4-2-1pinglun序號列名數(shù)據(jù)類型百小數(shù)檢標(biāo)識±tt充詳空默認(rèn)值說更1portIDint0J£hooklDint03textnanievarchai1000*1usexNanenvaxchai5005texlvarchar100006speaktixedatetia表4-2-2tblBook序號列名長度小數(shù)位標(biāo)調(diào)主疆允許空默認(rèn)值說明1加皿工Dmt02typeIDmt103bockMm

13、eri'jaichar50QdbcekAntherri'/aichat500J5Bunieiie(L8>l)06publishernvaichar500Jk.pubtishBatesmalldatetime100Vabooklinagenvarchax500,JqlESellingbit0表4-2-3tblorder序號列名長度小致位標(biāo)調(diào)主«允許空默認(rèn)值說明1bookIDmt0VZtypeIDint403bcoktlainvaichar5001buckAulhoinvaichai5001J5bgkPh”numexiclS,1?5publishrrvaichar5

14、00JripublrshEatesnaildatetune100V&booklinajeiivaichar50QJgIsSellmebit0序號列名數(shù)據(jù)類型長度小散但主鍵*許壁默認(rèn)值說明ieide?rmt04-2-4tblorderBook序號列名數(shù)據(jù)類型長ft小致位標(biāo)W主«允詵fi默認(rèn)值說明1tookIDint042typeIDi口七43n'faichar501bockAuthorn'/aichar500-4表4-2-5tblType序號列名數(shù)據(jù)類型長ft小致位標(biāo)iR主*允許空默認(rèn)值說明1bookIDxnt02typeIDmtq3bookrlu-tnvanz

15、hai:5001表4-2-6序號123歹!J名UserIDUserNameUserPwd數(shù)據(jù)類型intnvarcharnvarchar5050長度000tbluser標(biāo)識v/主鍵允許空默認(rèn)值說明小數(shù)位五5.1概述數(shù)據(jù)庫安全性基于項目特點,項目的安全控制主要由程序代碼控制。SQLServer端沒有特殊地設(shè)定安全設(shè)置和檢查。項目的用戶身份驗證、用戶授權(quán)管理都由應(yīng)用程序代碼實現(xiàn)。5.2數(shù)據(jù)庫驗證方式應(yīng)用程序端連接數(shù)據(jù)庫時使用的數(shù)據(jù)庫驗證方式為SQLServer驗證。數(shù)據(jù)庫連接用將使用CAPICOM技術(shù)加密存儲在系統(tǒng)配置文件中。六6.1概述數(shù)據(jù)庫管理和設(shè)置本節(jié)內(nèi)容與數(shù)據(jù)庫功能無關(guān),將從系統(tǒng)的數(shù)據(jù)庫運行

16、角度出發(fā),對本數(shù)據(jù)庫的屬性設(shè)置和備份恢復(fù)策略提出指導(dǎo)性說明。6.2數(shù)據(jù)庫屬性設(shè)置為了保障數(shù)據(jù)的安全和可用性,建議將數(shù)據(jù)庫的故障還原模塊設(shè)定為完全”,這也是SQLServer的默認(rèn)設(shè)置,具體操作步驟如下:1展開數(shù)據(jù)庫”,右擊HBSTPDB,單擊屬性”。2選擇“HBSTPDB屬性”對話框中的“選項”選項卡。3在“模型”下拉框中選中“完全”。116.3數(shù)據(jù)庫備份恢復(fù)策略數(shù)據(jù)庫的大小和數(shù)據(jù)修改的頻率決定了采用何種數(shù)據(jù)庫備份恢復(fù)策略。如果數(shù)據(jù)庫較小或修改的頻度非常低,則可以只實施完全數(shù)據(jù)庫備份,不過此時要定期清理數(shù)據(jù)庫的事務(wù)日志,防止數(shù)據(jù)庫的事務(wù)日志被填滿。其他情況則需要使用差異備份。由于本案例教學(xué)涉及的數(shù)據(jù)庫規(guī)模較小,建議每周做一次完全備份,中間間隔兩天做一次差異備份。6.4數(shù)據(jù)庫運行日常維護(hù)SQLServer的一個優(yōu)勢就是對日常維護(hù)的要求比較低,但為了追求更高的可用性和安全性,建議每周做備份,同時注意將備份放在不同的備份媒體中,如多個硬盤。七課程設(shè)計(綜合實驗)總結(jié)或結(jié)論進(jìn)行本實驗的設(shè)計之前,我訪問了各大網(wǎng)絡(luò)書店網(wǎng)站:卓越亞馬遜、當(dāng)當(dāng)網(wǎng)、China-PuB蔚藍(lán)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論