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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

7、節(jié)省的買到自己心儀的圖書。1.4定義開發(fā)工具:Microsoft Visual Studio 2005開發(fā)語言:C#開發(fā)框架:ASP.NET 2.0數(shù)據(jù)庫:Microsoft SQL Server 2005 Development Edition (或2000系統(tǒng)運行環(huán)境:Windows server 2003、Windows XP Professional Edition SP2、IIS6、.NetFramework 2.01.5 參考資料2007.33前沿科技 曾順編著 精通Div+Css網(wǎng)頁樣式與布局 人民郵電出版社 2008.2二 程序系統(tǒng)的結構2.1 用例圖 2-1 用例圖2.2活動

8、圖(購書過程) 2.2活動圖(購書過程)三 功能設計及業(yè)務流程3.1用戶管理 3-1用戶管理3.2目錄管理模塊目錄管理主要有門類管理、分類管理、商品管理、商品詳情管理。其中門類管理、分類管理和商品管理有添加修改和刪除功能,商品詳情管理有商品詳情修改功能。管理員可以創(chuàng)建門類,對過選擇門類來創(chuàng)建分類,對過選擇門類、分類,來創(chuàng)建商品目錄。商品管理可以將商品關聯(lián)到多個分類,也可以從某個分類中移除。門類管理主要完成商品的一級分類,并對其進行添加、刪除、修改等操作。 3-2-1功能描述 3-2-2目錄管理的設計流程圖 3-2-3刪除目錄流程圖3.3商品管理模塊商品管理模塊實現(xiàn)對有關商品的所有功能,不要包括

9、商品的搜索、獲取指定目錄下的商品及商品信息的增加、刪除、修改等功能。 3-3商品管理模塊1. 商品管理 a 添加商品b 修改信息(包括分類關聯(lián)) c 刪除商品 2.商品詳情管理3.4搜索搜索只有一種方式,搜索完成在名稱搜索和時間搜索。3.5購物車系統(tǒng)提供兩種購物車的實現(xiàn),一種普通的購物車,一種AJAX 購物車。使得用戶可以多選擇。用戶通過點擊添加商品到購物車,當用戶下定單定時,用戶的臨時購物車就會與用戶的賬戶關聯(lián),由于臨時購物車也可以工作,因此即使在開發(fā)了顧客賬戶管理系統(tǒng)后,用戶在結賬之前仍然無需提供任何額外信息,如用戶登錄或者創(chuàng)建一個新的用戶。目前或許保存購物車的最好方法可能是為每個購物車生

10、成一個唯一的ID ,采用全局唯一標識符(GUID )來實現(xiàn),然后以cookie 和session 數(shù)據(jù)的形式保存在用戶的計算機中,這種方法的好處是即使用戶的瀏覽器是禁用cookie 的,系統(tǒng)程序也能夠基于session 數(shù)據(jù)正常工作。 3-5-1添加商品到購物車 3-5-2管理購物車:用戶直接添加,刪除3.6訂單管理訂單管理模塊實現(xiàn)對用戶所下訂單的管理。不要包括訂單接收地址的設置、商品接收地走紅的設置、訂單的處理和獵取訂單中的商品信息等功能。如圖所示: 3-6訂單管理1 實現(xiàn)定單系統(tǒng)定單采用郵件通知用戶。當用戶下定單成功后,會給用戶發(fā)送一封確認郵件。等到發(fā)貨后由發(fā)貨單位給用戶再次發(fā)送發(fā)貨通知郵

11、件。2 處理定單 . 顯示已有定單管理員通過輸入相應的查詢參數(shù)(如根據(jù)日期、定單號、狀態(tài)、用戶名等),系統(tǒng)返回對應的定單,以及定單的狀態(tài)。定單管理員根據(jù)得到的通知改相應的定單狀態(tài)。. 訂單詳情管理四 利用SQL Sever2005設計數(shù)據(jù)庫4.1創(chuàng)建數(shù)據(jù)庫:sqlBookshop 4.2創(chuàng)建表表4-2-1 pinglun 表4-2-2 tblBook 表4-2-3 tblorder 表4-2-4 tblorderBook 表4-2-5 tblType 表 4-2-6 序號 1 2 3 列名 UserID UserName UserPwd 數(shù)據(jù)類型 int nvarchar nvarchar 5

12、0 50 長度 0 0 0 tbluser 標識 主鍵 允許空 默認值 說明 小數(shù)位 五 5.1 概述 數(shù)據(jù)庫安全性 基于項目特點,項目的安全控制主要由程序代碼控制。SQL Server 端沒有特殊地設 定安全設置和檢查。項目的用戶身份驗證、用戶授權管理都由應用程序代碼實現(xiàn)。 5.2 數(shù)據(jù)庫驗證方式 應用程序端連接數(shù)據(jù)庫時使用的數(shù)據(jù)庫驗證方式為 SQL Server 驗證。數(shù)據(jù)庫連接串 將使用 CAPICOM 技術加密存儲在系統(tǒng)配置文件中。 六 6.1 概述 數(shù)據(jù)庫管理和設置 本節(jié)內(nèi)容與數(shù)據(jù)庫功能無關,將從系統(tǒng)的數(shù)據(jù)庫運行角度出發(fā),對本數(shù)據(jù)庫的屬性設 置和備份恢復策略提出指導性說明。 6.2

13、數(shù)據(jù)庫屬性設置 為了保障數(shù)據(jù)的安全和可用性,建議將數(shù)據(jù)庫的故障還原模塊設定為“完全” ,這也 是 SQL Server 的默認設置,具體操作步驟如下: 1 展開“數(shù)據(jù)庫”,右擊 HBSTPDB,單擊“屬性”。 2 選擇“HBSTPDB 屬性”對話框中的“選項”選項卡。 3 在“模型”下拉框中選中“完全”。 11 6.3 數(shù)據(jù)庫備份恢復策略 數(shù)據(jù)庫的大小和數(shù)據(jù)修改的頻率決定了采用何種數(shù)據(jù)庫備份恢復策略。如果數(shù)據(jù)庫較 小或修改的頻度非常低,則可以只實施完全數(shù)據(jù)庫備份,不過此時要定期清理數(shù)據(jù)庫的事 務日志,防止數(shù)據(jù)庫的事務日志被填滿。其他情況則需要使用差異備份。由于本案例教學 涉及的數(shù)據(jù)庫規(guī)模較小,建議每周做一次完全備份,中間間隔兩天做一次差異備份。 6.4 數(shù)據(jù)庫運行日常維護 SQL Server 的一個優(yōu)勢就

溫馨提示

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

評論

0/150

提交評論