畢業(yè)設(shè)計 小型網(wǎng)上書店設(shè)計與開發(fā)_第1頁
畢業(yè)設(shè)計 小型網(wǎng)上書店設(shè)計與開發(fā)_第2頁
畢業(yè)設(shè)計 小型網(wǎng)上書店設(shè)計與開發(fā)_第3頁
畢業(yè)設(shè)計 小型網(wǎng)上書店設(shè)計與開發(fā)_第4頁
畢業(yè)設(shè)計 小型網(wǎng)上書店設(shè)計與開發(fā)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、網(wǎng)上書店開發(fā)小型網(wǎng)上書店設(shè)計與開發(fā)內(nèi) 容 提 要Internet和信息技術(shù)的迅猛發(fā)展,以及它們的廣泛應(yīng)用,為企業(yè)有效,快速地傳遞商品信息提供了技術(shù)支持,同時,它們的發(fā)展和普及,也促進了網(wǎng)上購物潮流的興起。中國互聯(lián)網(wǎng)絡(luò)信息中心在2005年1月公布的第十五次中國互聯(lián)網(wǎng)絡(luò)發(fā)展狀況統(tǒng)計報告中指出,中國的網(wǎng)民在線購買的商品中有58.8%集中在圖書上。鑒于這樣強大的市場需求,開發(fā)出用戶滿意的網(wǎng)上書店是非常必要的。本系統(tǒng)按照結(jié)構(gòu)化生命周期法,利用動態(tài)網(wǎng)頁制作技術(shù),數(shù)據(jù)庫技術(shù)實現(xiàn)了一個小型的網(wǎng)上書店,具有介紹新書,展示暢銷書,推薦圖書,用戶注冊,網(wǎng)上購書等功能。本文逐一對開發(fā)工具的基礎(chǔ)知識,系統(tǒng)的實現(xiàn)過程,系

2、統(tǒng)的功能,運行環(huán)境等作了介紹,并就網(wǎng)上書店的現(xiàn)狀和發(fā)展方向進行了簡要分析。關(guān)鍵詞:網(wǎng)上書店 結(jié)構(gòu)化生命周期法 動態(tài)服務(wù)器頁 數(shù)據(jù)庫 AbstractWith the swift development and wide application of Internet and Information technology, companies are enabled to convey their products information quickly and efficiently. Meanwhile, the popularity of both of them has accelera

3、ted the rise of trade online. According to a recent survey conducted by China Internet Network Information Center, among all the products which are purchased online, there are 58.8% of total trade focused on books. Owing to such a large demand market, it is of great importance to design bookstore on

4、line. This system was developed according to Structured Design Life Cycle (SDLC), and applied ASP (Active Server Pages) technology and database management technology. This mini bookstore online is able to display new books, hot books and recommended books. People could sign in to become a member of

5、this bookstore, and then purchase books online. This paper introduces the basic knowledge of Microsoft FrontPage 2000, Microsoft Access 2000 and ASP, and then, the development process of this system. Next, it explains the functions of this system step by step. Finally, this article talks about the f

6、uture development of bookshop online. Key words: Bookstore online SDLC ASP Database 目 錄一、緒論1設(shè)計思想1開發(fā)工具的選用及介紹1二、網(wǎng)上書店開發(fā)過程介紹2可行性分析2需求分析3總體設(shè)計4詳細設(shè)計6編碼9系統(tǒng)測試9系統(tǒng)運行9系統(tǒng)維護15三、系統(tǒng)使用說明與安裝15運行環(huán)境要求15系統(tǒng)使用說明15四、網(wǎng)上書店的發(fā)展道路和發(fā)展方向16網(wǎng)上書店的現(xiàn)狀16網(wǎng)上書店的發(fā)展模式分析及發(fā)展方向16五、結(jié)束語17附錄18參考文獻23網(wǎng)上書店開發(fā)小型網(wǎng)上書店設(shè)計與開發(fā)一、緒論 設(shè)計思想本設(shè)計完成了一個小型網(wǎng)上書店的開發(fā),提供顯示

7、新書,暢銷圖書和推薦圖書的功能,設(shè)計了用戶注冊和登錄系統(tǒng),購物車,以及管理員管理等功能模塊,基本滿足網(wǎng)上書店的一般要求。旨在通過此次設(shè)計了解和學習一般網(wǎng)站的制作和建立過程。 開發(fā)工具的選用及簡介本系統(tǒng)選用網(wǎng)頁制作軟件Microsoft FrontPage 2000,數(shù)據(jù)庫管理軟件Microsoft Access 2000,和動態(tài)服務(wù)器頁ASP技術(shù),完成網(wǎng)上書店系統(tǒng)的開發(fā)工作。它們是目前較為流行的網(wǎng)站開發(fā)工具,其功能和特點符合開發(fā)要求。1網(wǎng)頁制作軟件Microsoft FrontPage 2000FrontPage是微軟(Microsoft)公司為專門制作網(wǎng)頁開發(fā)的。FrontPage 2000

8、不僅可以直接利用自身的功能,而且可以利用Office 2000里面的其它軟件,如Access數(shù)據(jù)庫軟件,Excel電子報表軟件,Word文字編輯軟件等的功能,使制作網(wǎng)頁更加方便自如??梢韵扔肁ccess軟件建立一個數(shù)據(jù)庫,再利用FrontPage的數(shù)據(jù)發(fā)布功能通過開放式數(shù)據(jù)庫互連(Open Database Connectivity,簡稱ODBC),來訪問這個數(shù)據(jù)庫。FrontPage 2000提供的是一個集網(wǎng)站的建立,制作與管理等多項綜合性功能的網(wǎng)站開發(fā)環(huán)境。 網(wǎng)頁編輯功能FrontPage網(wǎng)頁編輯功能較為強大,它可以簡單而直觀地實現(xiàn)超文本鏈接標記語言(HyperText Markup La

9、nguage,簡稱HTML)幾乎所有的功能,這些功能主要包括:新建和修改網(wǎng)頁;新建網(wǎng)絡(luò)站點;直接在網(wǎng)頁中插入一些常見的動態(tài)元素,而不需要額外的代碼;設(shè)置動態(tài)效果;可直接訪問ODBC數(shù)據(jù)庫,F(xiàn)rontPage通過在動態(tài)服務(wù)器頁(Active Server Pages,簡稱ASP)文件中直接插入數(shù)據(jù)庫結(jié)果,直接訪問ODBC數(shù)據(jù)庫,如SQL Server數(shù)據(jù)庫,Access數(shù)據(jù)庫等。 管理功能FrontPage不僅是網(wǎng)頁的編輯工具,還是網(wǎng)絡(luò)站點發(fā)布和管理的有力工具,其管理功能主要包括:文件夾管理,是對當前網(wǎng)絡(luò)站點上的所有文件進行修改和管理;報表管理,可以查詢各文件的大小,屬性和文件總數(shù),還可以查詢文

10、件的發(fā)布狀態(tài),當前站點超鏈接的使用情況及種種出錯信息;導(dǎo)航管理,管理當前網(wǎng)絡(luò)站點各網(wǎng)頁文件之間的相互鏈接關(guān)系,給出文件鏈接的樹型結(jié)構(gòu)圖,用戶可以通過它查看,修改文件或添加新的文件到結(jié)構(gòu)圖中;任務(wù)管理,可先將所有網(wǎng)頁添加到任務(wù)欄中,然后按照任務(wù)欄中的提示對各個網(wǎng)頁逐一進行編輯,并將編輯完的網(wǎng)頁從任務(wù)欄中刪除,這樣做的好處是工作不重復(fù)而且不會有遺漏。2數(shù)據(jù)庫管理軟件Microsoft Access 2000Access 2000是微軟公司開發(fā)的基于Windows平臺的小型數(shù)據(jù)庫管理系統(tǒng),是Office 2000 的組件之一,適用于小型商務(wù)活動,用于存儲和管理商務(wù)活動中所需要的數(shù)據(jù),例如進行用戶信息

11、,產(chǎn)品訂貨記錄等數(shù)據(jù)的管理。用戶在使用Access 2000時,可以為每一種類型的信息創(chuàng)建一個表,將數(shù)據(jù)分別存放在自己創(chuàng)建的表中,并建立起表與表之間的關(guān)系;然后使用查詢,從一個或多個表中查找符合條件的數(shù)據(jù);可以使用窗體,編輯表中的數(shù)據(jù)等。3動態(tài)服務(wù)器頁(Active Server Pages,簡稱ASP)Internet由最初的靜態(tài)(HTML)網(wǎng)頁提供信息服務(wù),到動態(tài)網(wǎng)頁的出現(xiàn),發(fā)展到真正動態(tài)友好的交互頁面,已經(jīng)不再是“頁”的概念,而是一種網(wǎng)上的Web程序,一種為用戶提供更多服務(wù)的類Window程序。ASP是一種開放式的非編譯應(yīng)用環(huán)境,能夠組合HTML,Script和可重用的ActiveX服務(wù)

12、器組件來建立動態(tài)的,強大而基于Web的商業(yè)應(yīng)用。ASP支持基于Web信息服務(wù)器(Internet Information Server,簡稱IIS)上的服務(wù)器端腳本,所產(chǎn)生的執(zhí)行結(jié)果都是標準的HTML格式,而且所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。ASP的特點如下: 使用VBScript,JScript等簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速的完成網(wǎng)站的應(yīng)用程序設(shè)計。使用普通的文本編輯器,如Windows記事本,即可進行程序編輯與設(shè)計。 與瀏覽器

13、無關(guān)。用戶端只要使用可執(zhí)行HTML代碼的瀏覽器,即可瀏覽ASP所設(shè)計的網(wǎng)頁內(nèi)容。因為ASP所使用的腳本語言VBScript,Jscript均在Web服務(wù)器端執(zhí)行,所以,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。 ASP的源程序不會被傳到客戶端的瀏覽器,用戶在瀏覽器端看到的是一般的標準HTML代碼,Web服務(wù)器將ASP的源程序代碼自動解釋為標準HTML格式的網(wǎng)頁內(nèi)容。因此,可以防止編寫的源程序被他人剽竊,同時也提高了程序的安全性。 易于操控數(shù)據(jù)庫。ASP文檔可以通過ODBC驅(qū)動程序,連接到支持ODBC的各種不同的數(shù)據(jù)庫上,例如Access,F(xiàn)oxPro,Oracle數(shù)據(jù)庫等等,執(zhí)行ASP文檔所指

14、定的結(jié)構(gòu)化查詢語言(Structured Query Language,簡稱SQL)指令,最后將執(zhí)行的結(jié)果以HTML的格式傳送到用戶的瀏覽器上。二、網(wǎng)上書店開發(fā)過程介紹 可行性分析 經(jīng)濟可行性 圖書發(fā)行量不斷增大2004年底,新聞出版署公布了2004年全國新聞出版業(yè)基本情況,其中指出,圖書出版品種平均年增長率為11.4%。圖書發(fā)行量不斷增加實際上是讀者對圖書的需求不斷擴大的反映。 書店增多,售書網(wǎng)點普及普通書店的發(fā)展是大家有目共睹的,尤其在城市,除了新華書店,各種國有、私營、個體的書店比比皆是,綜合書店、專業(yè)書店、精品書店、工具書店、電子書店應(yīng)有盡有。書店規(guī)模也越辦越大,如北京圖書大廈、北京海

15、淀圖書城、上海圖書城等等。此外,還有國外圖書業(yè)巨頭的介入,如貝塔斯曼。這些國外公司的加入,不僅帶來了更多的圖書,還引入了諸如會員制這樣的圖書營銷新理念,圖書市場一片繁榮。在這種情況下,網(wǎng)上書店的加入無疑將使得競爭更加激烈,但從另一個方面看,只有在這種激烈的競爭下,網(wǎng)上書店的優(yōu)勢才能得以體現(xiàn)。 技術(shù)可行性 在網(wǎng)絡(luò)技術(shù)方面,早期用于電子商務(wù)的網(wǎng)絡(luò)多為較封閉的,現(xiàn)在的網(wǎng)絡(luò)使用Internet技術(shù)來構(gòu)建,為電子商務(wù)的發(fā)展提供了一個統(tǒng)一的平臺。 在軟件方面,以IBM、HP為首的眾多IT廠商紛紛推出自己的電子商務(wù)產(chǎn)品,有的還提出了“一攬子解決方案”。對于人們最關(guān)心的支付與安全問題,也提出了一些相應(yīng)的解決方

16、案,例如各種卡的技術(shù),如信用卡、電子現(xiàn)金卡等;各種安全技術(shù),如防火墻、時間戳業(yè)務(wù)、公鑰證書認證等。 在硬件方面,企業(yè)或商家構(gòu)建服務(wù)器有非常寬廣的可選擇面,因此,國內(nèi)計算機和網(wǎng)絡(luò)發(fā)展非常迅猛。雖然,中國的網(wǎng)絡(luò)基礎(chǔ)比較薄弱,但據(jù)中國互聯(lián)網(wǎng)絡(luò)信息中心2005年5月的最新統(tǒng)計數(shù)據(jù)表明,截止到2005年4月底,我國上網(wǎng)用戶已經(jīng)突破1億人,達到1.002億人。這是中國計算機網(wǎng)絡(luò)發(fā)展的現(xiàn)實,也是發(fā)展電子商務(wù)、經(jīng)營網(wǎng)上書店的基礎(chǔ)。 需求分析電子商務(wù)和信息技術(shù)的蓬勃發(fā)展改變了人們的消費觀念和消費模式,利用Internet發(fā)布信息,售賣或購買商品和服務(wù),進行各種各樣的商務(wù)活動,逐步成為現(xiàn)代企業(yè)的經(jīng)營方式,成為個人

17、生活的一部分。圖書因其商品信息易于識別,選擇和判斷,適合于網(wǎng)上交易。網(wǎng)上書店的廣泛開發(fā)使人們的購書活動變得方便和快捷,人們可以在家中通過網(wǎng)上書店瀏覽新出版的圖書信息,選擇并訂購圖書,而不需要花時間和精力到傳統(tǒng)的書店中去查看有何種新的書籍出版。 系統(tǒng)功能要求 發(fā)布新書與傳統(tǒng)書店相同,網(wǎng)上書店也應(yīng)該提供新出版圖書的信息介紹,以方便用戶的信息獲取和新書的推廣。 發(fā)布推薦圖書同傳統(tǒng)書店類似,管理員可以搜集信息,在對圖書進行管理時將優(yōu)秀圖書作“推薦”標記,發(fā)布到網(wǎng)頁上,供用戶參考。 發(fā)布暢銷圖書傳統(tǒng)書店一般不具有向用戶公布各個圖書詳細銷量信息的功能,然而,網(wǎng)上書店可以借助數(shù)據(jù)庫技術(shù)和信息處理技術(shù),統(tǒng)計各

18、個圖書的銷售總量,生成圖書銷售排行榜,供用戶查看。 會員管理功能網(wǎng)上書店應(yīng)開發(fā)出會員管理系統(tǒng),用戶通過注冊為會員,登錄網(wǎng)上書店,訂購圖書,選擇付款和送貨方式,完成交易過程。 管理功能書店的管理員應(yīng)能夠?qū)D書信息,用戶信息等進行管理。 書店的使用幫助指導(dǎo)第一次登錄書店的用戶如何注冊會員,購買圖書。 購物車功能注冊會員可以查看自己的購物車,向其中添加或刪除商品,最后下單付款。 運行環(huán)境要求 開發(fā)環(huán)境要求 使用Windows 95/98 操作系統(tǒng)的用戶安裝個人網(wǎng)絡(luò)服務(wù)器(Personal Web Server,簡稱PWS);使用Windows 2000 professional/2000 Serve

19、r/XP professional/2003 操作系統(tǒng)的用戶安裝網(wǎng)絡(luò)信息服務(wù)器(Internet Information Server,簡稱IIS)。 網(wǎng)頁制作軟件,如Microsoft FrontPage。 數(shù)據(jù)庫管理軟件,如Microsoft Access。 訪問站點的用戶系統(tǒng)配置要求推薦使用如下配置: 硬件要求:CPU主頻:奔騰350 MHz 以上;內(nèi)存:32M 以上;顯卡:顯存4M 以上;調(diào)制解調(diào)器:33600bps或更高。 軟件要求:瀏覽器(Internet Explorer,簡稱IE)5.0以上版本。 數(shù)據(jù)要求實體聯(lián)系方法(EntityRelationship Approach,簡

20、稱 E-R圖法)是用于描述概念數(shù)據(jù)模型的方法。系統(tǒng)數(shù)據(jù)庫E-R圖如圖1所示。購買管理管理填寫用戶編號用戶名密碼姓名地址用戶訂單訂單編號用戶名產(chǎn)品編號日期收貨地址收貨人管理員管理員編號用戶名密碼m11m1mnm圖書圖書編號書名作者市場價會員價添加日期訂購次數(shù) 圖1 系統(tǒng)數(shù)據(jù)庫E-R 圖 總體設(shè)計 網(wǎng)上書店整體設(shè)計要求 系統(tǒng)設(shè)計采用模塊化結(jié)構(gòu),將系統(tǒng)劃分為多個功能模塊,各個模塊間盡量獨立,便于設(shè)計和調(diào)試。 系統(tǒng)代碼設(shè)計要統(tǒng)一規(guī)范,傳遞語言要盡量一致,并使一次輸入充分利用,盡量避免冗余。 網(wǎng)上書店系統(tǒng)實現(xiàn)原理 ActiveX數(shù)據(jù)對象(ActiveX Data Object,簡稱ADO)是一個ASP內(nèi)

21、置的ActiveX服務(wù)器組件,用于數(shù)據(jù)庫訪問,可把它與ASP結(jié)合起來,建立提供數(shù)據(jù)庫信息的網(wǎng)頁內(nèi)容,對數(shù)據(jù)庫進行查詢、插入、更新、刪除等操作。當瀏覽器向Web服務(wù)器提出.asp 文件的請求時,一個ASP腳本就開始執(zhí)行,這時Web服務(wù)器調(diào)用ASP,把該文件全部讀入并執(zhí)行每一條命令。在網(wǎng)頁中執(zhí)行SQL命令,對數(shù)據(jù)庫進行查詢、插入、更新、刪除等操作時,ADO中可用VBScript、JavaScript語言來控制數(shù)據(jù)庫的訪問(而ASP恰恰是腳本語言的解釋環(huán)境)和查詢結(jié)果的輸出,ADO中使用RecordSets對象對數(shù)據(jù)庫進行操作;可以連接多種支持ODBC的數(shù)據(jù)庫。當全部命令執(zhí)行完畢后,將結(jié)果以HTML

22、頁面形式送回瀏覽器。過程如圖2所示。ADO對象或ODBC請求下載ASP文件瀏覽器Web服務(wù)器(IIS)被啟動的.asp文件數(shù)據(jù)庫響應(yīng)下載圖2 系統(tǒng)實現(xiàn)原理 網(wǎng)上書店系統(tǒng)的總體設(shè)計 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是長期存儲在計算機內(nèi)的,有組織的,可共享的相關(guān)數(shù)據(jù)集合。數(shù)據(jù)庫設(shè)計步驟如下: 需求分析。進行數(shù)據(jù)庫設(shè)計首先必須準確了解與分析用戶需求。網(wǎng)上書店需要為用戶提供書籍的各項信息,還應(yīng)使用戶能夠注冊為書店會員,購買圖書,因而,圖書信息,用戶信息,訂單信息等均應(yīng)在數(shù)據(jù)庫中有所體現(xiàn)。 概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的概念結(jié)構(gòu)是現(xiàn)實世界與機器世界的中介,它一方面要充分反映現(xiàn)實世界,同時又要易于向各種數(shù)據(jù)模型轉(zhuǎn)換。數(shù)據(jù)庫系統(tǒng)E-

23、R圖如圖1所示。 邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計將抽象的概念結(jié)構(gòu),轉(zhuǎn)換為所選用的數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型,并對其進行優(yōu)化。網(wǎng)上書店系統(tǒng)數(shù)據(jù)庫關(guān)系模式如下: 圖書(編號,書名,作者,出版日期,詳細介紹,市場價,訂購次數(shù)); 用戶(編號,用戶名,密碼,姓名,地址,郵編,送貨方式,匯款方式); 訂單(編號,用戶名,日期,產(chǎn)品編號,收貨人,收貨地址,郵編); 管理員(編號,用戶名,密碼,權(quán)限); 填寫(用戶編號,訂單編號,日期); 管理用戶(管理員編號,用戶編號); 管理圖書(管理員編號,圖書編號)。 功能模塊設(shè)計 新書發(fā)布按照圖書的添加時間將圖書降序排列,向用戶發(fā)布新書的詳細信息。 暢銷圖書發(fā)布統(tǒng)計圖

24、書的訂購量,按照銷量降序排列圖書。 推薦圖書發(fā)布由網(wǎng)站管理員標記圖書為“推薦”,在網(wǎng)站上發(fā)布被推薦圖書的詳細信息。 用戶注冊新用戶通過注冊,成為網(wǎng)上書店的會員后才可以訂購圖書。 用戶登錄書店會員訪問網(wǎng)站時,登錄到個人賬戶,進行圖書選購和交易。 管理功能書店管理員登錄管理中心,對圖書信息,客戶信息等進行修改,刪除,添加等管理工作。 購物車用戶登錄后,將選購的圖書放入購物車內(nèi),可以查看,添加或者更改,確定后,提交訂單,結(jié)賬。 使用幫助向用戶介紹網(wǎng)上書店的購物流程,方便客戶的使用和購買活動。系統(tǒng)功能如圖3所示:添加新書刪除圖書客戶管理刪除用戶圖書管理網(wǎng)上書店推薦圖書暢銷圖書用戶注冊新品圖書購物車管理

25、中心圖3 系統(tǒng)功能模塊圖 詳細設(shè)計1數(shù)據(jù)庫設(shè)計 建立如下5個基本表:圖書信息表(product),如表1所示;用戶表(user),如表2所示;送貨匯款方式表(delivery),如表3所示;訂單表(order),如表4所示;管理員表(admin),如表5所示。表1 圖書信息表(product )字段名標識符號數(shù)據(jù)類型字段大小說明圖書編號id數(shù)字長整型書 名name文本255作 者author文本50出版日期productdate日期/時間詳細介紹detail備注目 錄content備注市 場 價price 1數(shù)字雙精度元會 員 價price 2數(shù)字雙精度元是否推薦recommend數(shù)字長整型訂

26、購次數(shù)solded數(shù)字長整型次折 扣discount數(shù)字單精度縮 略 圖pic文本255添加日期adddate日期/時間Vip 價格vipprice數(shù)字雙精度元出 版 社mark文本255簡 介desc文本200表2 用戶表(user)字段名 標識符號數(shù)據(jù)類型字段大小說明用戶編號userid數(shù)字長整型主鍵用 戶 名username文本50密 碼password文本50Emailuseremail文本50身份證號identify數(shù)字雙精度手 機mobile文本50QQuserqq文本50收貨人姓名recepit文本50城 市city文本50地 址address文本100郵 編postcode文本

27、50電 話usertel文本50送貨方式編號deliverymethord數(shù)字長整型匯款方式編號paymethord數(shù)字長整型性 別sex數(shù)字長整型默認值0(男)真實姓名realname文本50表3 送貨匯款方式表(delivery)字段名標識符號數(shù)據(jù)類型字段大小說明編號deliveryid數(shù)字長整型主鍵送貨/ 匯款方式subject文本50價錢fee數(shù)字單精度表4 訂單表(order)字段名標識符號數(shù)據(jù)類型字段大小說明編號actionid數(shù)字長整型主鍵寫訂單用戶名username文本50日期actiondate日期/ 時間產(chǎn)品編號id數(shù)字長整型產(chǎn)品訂購數(shù)量productnum數(shù)字長整型訂單編

28、號goods文本50收貨人recepit文本50收貨地址address文本100郵編postcode數(shù)字長整型匯款方式編號paymethord數(shù)字長整型送貨方式編號deliverymethord數(shù)字長整型總金額paid數(shù)字單精度姓名realname文本50Emailuseremail文本50電話usertel文本50用戶IDuserid數(shù)字長整型表5 管理員表(admin)字段名標識符號數(shù)據(jù)類型字段大小說明編號id數(shù)字長整型主鍵用戶名admin文本50密碼password文本50權(quán)限r(nóng)ank數(shù)字長整型 功能模塊設(shè)計 新書發(fā)布將圖書信息表(product)中的記錄按照添加時間(adddate)降

29、序排列,顯示到發(fā)布新書的頁面,同時顯示每本圖書各主要屬性的值。 暢銷圖書發(fā)布將圖書信息表(product)中的記錄按照訂購次數(shù)(solded)降序排列,顯示到發(fā)布暢銷書的頁面,同時顯示每本圖書各主要屬性的值。 推薦圖書發(fā)布將圖書信息表(product)中屬性“是否推薦”(recommend)一項,值為1的記錄按照添加時間(adddate)降序排列,顯示到發(fā)布推薦圖書的頁面,同時顯示每本圖書各主要屬性的值。 用戶注冊新用戶訪問網(wǎng)站,正確填寫注冊信息后,成為網(wǎng)上書店的正式會員,可以在本站訂購圖書。注冊流程如圖4所示。是否登錄首頁注冊查看注冊條款是否正確彈出msgbox錯誤提示彈出msgbox注冊成

30、功提示進入個人賬戶否是是否同意填寫注冊信息結(jié)束開始圖4 用戶注冊流程圖 用戶登錄已注冊的用戶訪問網(wǎng)站,若要購買圖書需先登錄。登錄過程如圖5所示。彈出msgbox錯誤提示登錄首頁用戶登錄填寫用戶名及密碼進入個人賬戶信息是否正確否是開始結(jié)束 圖5 用戶登錄流程圖 使用幫助 主頁上設(shè)置“幫助”的超鏈接,介紹購買流程和常見問題,方便用戶使用。 管理中心管理員登錄,對書店的圖書,客戶信息等進行添加或者修改。 購物車用戶登錄后,進入選購商品狀態(tài),根據(jù)客戶的需求,將指定的圖書放入購物車,可以向購物車中添加,或刪除圖書,確定要訂購的圖書后,下訂單,購買圖書。購物車流程圖如圖6所示。用戶登錄查看新書查看暢銷書查

31、看推薦圖書查看圖書詳細信息將選定圖書放入購物車進入我的購物車從購物車中刪除某圖書提交訂單開始是否刪除圖書否是結(jié)束圖6 購物車流程圖 編碼系統(tǒng)主要功能模塊的代碼詳見附錄。 系統(tǒng)測試系統(tǒng)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。其根本目標是盡可能多的發(fā)現(xiàn)并排除軟件中的錯誤,最終把一個高質(zhì)量的軟件系統(tǒng)交給用戶使用。測試步驟如下: 模塊測試。每個模塊完成一個清晰定義的子功能,以模塊為單位進行單獨測試。 子系統(tǒng)測試。把經(jīng)過單元測試的模塊放在一起形成一個子系統(tǒng)來測試。 系統(tǒng)測試。把經(jīng)過測試的子系統(tǒng)裝配成一個完整的系統(tǒng)來測試。 驗收測試。把軟件系統(tǒng)作為單一的實體進行測試,需要用戶的積極配合。 系統(tǒng)運行登錄

32、書店首頁,如圖7所示。圖7 登錄首頁點擊“注冊”,查看注冊條約,如圖8所示。圖8 查看注冊條約點擊【我同意】按鈕,填寫注冊信息,如圖9所示。圖9 填寫注冊信息填寫完畢后,點擊【提交】按鈕,注冊完成,進入個人帳戶,如圖10所示。圖10 進入個人帳戶點擊“新品圖書”,查看新書,如圖11所示。圖11 新品圖書點擊圖書圖片,查看詳細介紹,如圖12所示。圖12 查看圖書信息點擊“購物車”,系統(tǒng)將圖書放入用戶的購物車,如圖13所示。圖13 將圖書放入購物車點擊“購物車/結(jié)賬”,進入用戶的購物車系統(tǒng),如圖14所示。圖14 我的購物車點擊【去下訂單】按鈕,確認購物信息,如圖15所示。圖15 確認購物信息點擊【

33、下一步】按鈕,填寫收貨信息,如圖16所示。圖16 填寫收貨信息填寫完畢后,點擊【提交訂單】按鈕,購書完成。如圖17所示。圖17 訂單提交完成系統(tǒng)維護系統(tǒng)維護是在系統(tǒng)已經(jīng)交付使用之后,為了改正錯誤或滿足新的需要而修改系統(tǒng)的過程。 改正性維護。在系統(tǒng)的使用期間,用戶發(fā)現(xiàn)程序出現(xiàn)錯誤后,把問題報告給系統(tǒng)維護人員,系統(tǒng)維護人員診斷和改正錯誤的過程稱為改正性維護。 適應(yīng)性維護。系統(tǒng)的運行環(huán)境時常發(fā)生變化,為了適應(yīng)環(huán)境的變化而修改系統(tǒng)的活動稱為適應(yīng)性維護。 完善性維護。在使用系統(tǒng)的過程中,用戶時常提出增加新功能或修改已有功能的建議,還可能提出改進意見,為了滿足用戶的此類要求,需要進行完善性維護。 預(yù)防性維

34、護。為了改進未來的可維護性或可靠性,或為了給未來的改進奠定更好的基礎(chǔ)而修改系統(tǒng)的過程稱為預(yù)防性維護。由于此次畢業(yè)設(shè)計時間有限,本網(wǎng)上書店系統(tǒng)仍有一些功能有待繼續(xù)完善和開發(fā),例如用戶對圖書發(fā)表個人評論,建立會員俱樂部等等,以這類信息為紐帶,吸引用戶,為用戶服務(wù)將會成為未來網(wǎng)上書店的一種較為有效的運營方式。三、系統(tǒng)的使用說明與安裝 安裝環(huán)境要求 使用Windows 95/98 操作系統(tǒng)的用戶安裝個人網(wǎng)絡(luò)服務(wù)器(Personal Web Server,簡稱 PWS);使用Windows 2000 professional/2000 Server/XP professional/2003 操作系統(tǒng)的用

35、戶安裝網(wǎng)絡(luò)信息服務(wù)器(Internet Information Server,簡稱IIS)。 網(wǎng)頁制作軟件,如Microsoft FrontPage。 數(shù)據(jù)庫管理軟件,如Microsoft Access。 系統(tǒng)使用說明 安裝IIS。 在Windows XP Professional 操作系統(tǒng)環(huán)境下,右鍵點擊桌面上“我的電腦”圖標,在彈出的菜單中選擇“管理”選項。此時屏幕上打開“計算機管理”窗口,在這個窗口中雙擊“服務(wù)和應(yīng)用程序”,在打開的子菜單下雙擊“Internet信息服務(wù)”。 設(shè)置虛擬目錄。進入Internet信息服務(wù)后,雙擊“網(wǎng)站”選項,在“默認網(wǎng)站”上單擊右鍵,在彈出的菜單中選擇“新建

36、”選項,在隨后展開的子菜單中選擇“虛擬目錄”,當出現(xiàn)虛擬目錄創(chuàng)建向?qū)Ш螅斎胩摂M目錄名,單擊“下一步”,選擇文件路徑,單擊“下一步”,完成。四、網(wǎng)上書店的發(fā)展道路和發(fā)展方向 網(wǎng)上書店的現(xiàn)狀 網(wǎng)上書店的典范 全球最大的網(wǎng)上書店亞馬遜(A)為讀者提供了方便舒適的網(wǎng)上購物環(huán)境,豐富的圖書品種達310萬以上,優(yōu)惠的價格,完善的金融結(jié)算制度,以及高效率的配送服務(wù),并且實現(xiàn)了零庫存運轉(zhuǎn)。它塑造了成功的網(wǎng)上銷售模式,產(chǎn)生了良好的品牌效應(yīng),經(jīng)營模式是網(wǎng)上百貨商店,除了圖書,它現(xiàn)在還銷售CD、錄像帶、禮品、鮮花、醫(yī)藥、軟件等。亞馬遜前5年的年收入增長率始終保持在47%左右,雖然在全美25家發(fā)展最快的大公司中排名

37、第五,但與早期三位數(shù)的增長幅度相比已相形見絀,而其中一個關(guān)鍵因素,就是美國本土市場的萎縮。據(jù)IDC預(yù)測,2005年美國的網(wǎng)絡(luò)銷售增長還會繼續(xù)下滑,亞馬遜不得不把眼光轉(zhuǎn)向海外,1999年初出資5500萬美元,收購了英國和德國兩家網(wǎng)上書籍銷售公司,另外還并購了英國一家網(wǎng)上電影公司,2004年8月19日,以7500萬美元收購卓越網(wǎng)有限公司,正式進軍中國電子商務(wù)市場,卓越網(wǎng)成為亞馬遜的第7個全球站點。 國內(nèi)網(wǎng)上書店的現(xiàn)狀在國內(nèi),自杭州新華書店創(chuàng)辦第一家網(wǎng)上書店后,網(wǎng)上書店如雨后春筍般涌現(xiàn)出來。據(jù)2005年1月中國互聯(lián)網(wǎng)絡(luò)信息中心的調(diào)查結(jié)果顯示,目前中國的網(wǎng)上購物有58.8%集中在書刊上,比其他商品至少

38、高出25個百分點。目前國內(nèi)的用戶可以直接在網(wǎng)上下訂單,直接郵購,支付方式主要有信用卡網(wǎng)上支付、人民幣儲蓄賬戶網(wǎng)上支付,電匯,郵匯等,圖書配送方式主要有郵寄,EMS,甚至UPS,送貨上門(本地),異地網(wǎng)點配送等。 網(wǎng)上書店的發(fā)展模式分析及發(fā)展方向 網(wǎng)上書店的經(jīng)營模式 以售書營利為目的的網(wǎng)上書店此類書店利用網(wǎng)絡(luò)提供大量的書目,讀者可以進行查詢、選擇,然后在網(wǎng)上直接訂購,結(jié)算方式以信用卡結(jié)算為主,也可采用郵購、電匯等方式,書店確認讀者已付款后,就通過自己的配送體系,把圖書送到讀者手中。這是最簡單、最直觀的網(wǎng)上書店經(jīng)營模式,實際上它只是傳統(tǒng)書店在互聯(lián)網(wǎng)上的延伸。它的優(yōu)點是能提供大量書目,讀者選擇面大,購書效率高。這種類型的書店利用了互聯(lián)網(wǎng)信息流動迅速的優(yōu)勢,圖書本身就是信息的載體,讀者雖然買的是圖書,但他實際需要的卻是圖書中的知識和信息。 以提供信息服務(wù)為主的網(wǎng)上書店 這種書店以圖書銷售為核心,提供各種類型的信息服務(wù)。例如,開展不同類型、不同層次的圖書評論;提供世界各地的出版發(fā)行動態(tài)等;推薦世界暢銷書;創(chuàng)辦讀者俱樂部等等。它的圖書銷售部分也應(yīng)該是一個能提供大量書目,有方便的結(jié)算方式,有高效的配送系統(tǒng),有較低價格的完整網(wǎ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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論