![本科計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)_第1頁](http://file4.renrendoc.com/view/f00fbc4c81eafce72a8c7a940f5e49c8/f00fbc4c81eafce72a8c7a940f5e49c81.gif)
![本科計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)_第2頁](http://file4.renrendoc.com/view/f00fbc4c81eafce72a8c7a940f5e49c8/f00fbc4c81eafce72a8c7a940f5e49c82.gif)
![本科計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)_第3頁](http://file4.renrendoc.com/view/f00fbc4c81eafce72a8c7a940f5e49c8/f00fbc4c81eafce72a8c7a940f5e49c83.gif)
![本科計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)_第4頁](http://file4.renrendoc.com/view/f00fbc4c81eafce72a8c7a940f5e49c8/f00fbc4c81eafce72a8c7a940f5e49c84.gif)
![本科計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)_第5頁](http://file4.renrendoc.com/view/f00fbc4c81eafce72a8c7a940f5e49c8/f00fbc4c81eafce72a8c7a940f5e49c85.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計(jì)(論文)學(xué) 院: 專業(yè)年級(jí):計(jì)算機(jī)科學(xué)與技術(shù) 學(xué)生姓名: 學(xué) 號(hào): 設(shè)計(jì)題目: 起 迄 日 期: 2009年2月 指 導(dǎo) 教 師: 教研室負(fù)責(zé)人: 日期: 2009年 2 月 22 日畢業(yè)設(shè)計(jì)(論文)任務(wù)書課題類型應(yīng)用型課題研究目的意義通過本課程設(shè)計(jì),掌握基于.NET框架的開發(fā)技術(shù)和電子商務(wù)網(wǎng)站的制作法。課題研究內(nèi)容及指標(biāo)本課題以基于.NET框架的開發(fā)技術(shù)為基礎(chǔ),設(shè)計(jì)開發(fā)出一個(gè)電子商務(wù)網(wǎng)站,電子商務(wù)網(wǎng)站可采用B/S或C/S結(jié)構(gòu),商務(wù)模式可采用B2B、B2C或C2C模式??刹捎肅+、Java或Visual Basic語言,也可以采用來開發(fā)網(wǎng)站,可采用Access或SQL Server20
2、00來作為網(wǎng)站后臺(tái)的數(shù)據(jù)庫。設(shè)計(jì)過程中應(yīng)獨(dú)立完成各項(xiàng)任務(wù)。完成一個(gè)結(jié)構(gòu)合理、界面美觀的網(wǎng)站首頁和若干個(gè)電子商務(wù)活子模塊頁面;2、網(wǎng)站包含用戶管理、新聞管理、產(chǎn)品管理、留言版、faq等模塊功能;3、商務(wù)模式如采用B2B模式時(shí),網(wǎng)站功能可參照阿里巴巴網(wǎng)站; 4、商務(wù)模式如采用C2C模式時(shí),網(wǎng)站功能可參照淘寶或易趣網(wǎng)站。摘 要隨著時(shí)代的發(fā)展,使用計(jì)算機(jī)協(xié)助業(yè)務(wù)管理已勢在必行。電子商務(wù)是綜合運(yùn)用信息技術(shù),以提高貿(mào)易伙伴間商業(yè)運(yùn)作效率為目標(biāo)的業(yè)務(wù)方式。在整個(gè)商業(yè)運(yùn)作過程中實(shí)現(xiàn)交易無紙化,直接化。既方便了消費(fèi)者可以足不出戶購買到稱心如意的商品,又讓管理者更加便捷、可靠的管理信息。這使得雙方的費(fèi)用大大的降低
3、了。本文通過對(duì)網(wǎng)站的購物系統(tǒng)、后臺(tái)的管理系統(tǒng)、新聞發(fā)布系統(tǒng)等方面的設(shè)計(jì),基本實(shí)現(xiàn)了電子商務(wù)的雛形。并且詳細(xì)的闡述了在網(wǎng)頁設(shè)計(jì)中的應(yīng)用,為運(yùn)行在網(wǎng)頁制作中的應(yīng)用,為運(yùn)行制作網(wǎng)頁提供了參考。此外,本文還介紹了數(shù)據(jù)庫在動(dòng)態(tài)網(wǎng)頁中的設(shè)計(jì)方法。主要內(nèi)容包括:第一章前言,第二章介紹了可行性研究和需求分析,第三章介紹了本網(wǎng)站的相關(guān)技術(shù),第四章至第五章講述了網(wǎng)站的設(shè)計(jì)方案及具體實(shí)施,以及使用到的一些關(guān)鍵技術(shù)和部分代碼,第六章對(duì)所做的研究進(jìn)行了總結(jié)。關(guān)鍵字:電子商務(wù) B/S ASP.NET WEB 數(shù)據(jù)庫ABSTRACTis a way involving information technology to e
4、nhangce efficiency among business partners as well as realize non-paper and direct trade.It not only benfits consumers who will buy proper products at home but also bring managers convenience and reliability to manage information with a result of cost decrease from both sides.This paper expatiates o
5、n the design of Shopping System,Background Manager System and News Distribution System and with the basis of the application of ASP.NET in page.he structure of the paper is asfollowed:Chapter1,Introduction;Chapter 2,Feasibility Study and RequirementAnalysis; Chapter3, Technology;Chapter4-5,Web Desig
6、n Plan, Application and some Key Technologise and Codes ;Chapter6,Conclusion.Key words: E-merchant, B/S ,ASP.NET ,WEB, Database目 錄 TOC o 1-3 h z u HYPERLINK l _Toc232603091 畢業(yè)設(shè)計(jì)(論文)任務(wù)書 PAGEREF _Toc232603091 h I HYPERLINK l _Toc232603092 摘 要 PAGEREF _Toc232603092 h II HYPERLINK l _Toc232603093 ABSTRA
7、CT PAGEREF _Toc232603093 h III HYPERLINK l _Toc232603094 目 錄 PAGEREF _Toc232603094 h IV HYPERLINK l _Toc232603095 第一章 緒 論 PAGEREF _Toc232603095 h 1 HYPERLINK l _Toc232603096 1.1 引言 PAGEREF _Toc232603096 h 1 HYPERLINK l _Toc232603097 1.2 國內(nèi)外研究現(xiàn)狀 PAGEREF _Toc232603097 h 3 HYPERLINK l _Toc232603098 1.3
8、 研究背景及意義 PAGEREF _Toc232603098 h 5 HYPERLINK l _Toc232603099 1.4 主要研究內(nèi)容與結(jié)構(gòu)層次 PAGEREF _Toc232603099 h 6 HYPERLINK l _Toc232603100 1.4.1 主要研究內(nèi)容 PAGEREF _Toc232603100 h 6 HYPERLINK l _Toc232603101 1.4.2 結(jié)構(gòu)層次 PAGEREF _Toc232603101 h 6 HYPERLINK l _Toc232603102 第二章 可行性研究及需求說明 PAGEREF _Toc232603102 h 8 HY
9、PERLINK l _Toc232603103 2.1 可行性研究 PAGEREF _Toc232603103 h 8 HYPERLINK l _Toc232603104 2.2 需求說明 PAGEREF _Toc232603104 h 11 HYPERLINK l _Toc232603105 第三章 系統(tǒng)相關(guān)技術(shù) PAGEREF _Toc232603105 h 12 HYPERLINK l _Toc232603106 3.1 Browser/Server體系 PAGEREF _Toc232603106 h 12 HYPERLINK l _Toc232603107 3.2 Web數(shù)據(jù)庫的訪問方
10、式 PAGEREF _Toc232603107 h 12 HYPERLINK l _Toc232603108 概述 PAGEREF _Toc232603108 h 13 HYPERLINK l _Toc232603109 3.4 數(shù)據(jù)庫技術(shù) PAGEREF _Toc232603109 h 15 HYPERLINK l _Toc232603110 第四章 系統(tǒng)的分析與設(shè)計(jì) PAGEREF _Toc232603110 h 17 HYPERLINK l _Toc232603111 4.1 系統(tǒng)的總體分析 PAGEREF _Toc232603111 h 17 HYPERLINK l _Toc23260
11、3112 系統(tǒng)的軟硬件開發(fā)環(huán)境 PAGEREF _Toc232603112 h 18 HYPERLINK l _Toc232603113 服務(wù)器的軟硬件配置 PAGEREF _Toc232603113 h 18 HYPERLINK l _Toc232603114 系統(tǒng)的開發(fā)工具 PAGEREF _Toc232603114 h 19 HYPERLINK l _Toc232603115 系統(tǒng)的組成 PAGEREF _Toc232603115 h 19 HYPERLINK l _Toc232603116 4.4 系統(tǒng)的設(shè)計(jì)方案 PAGEREF _Toc232603116 h 20 HYPERLINK
12、 l _Toc232603117 前臺(tái)處理流程 PAGEREF _Toc232603117 h 20 HYPERLINK l _Toc232603118 4.4.2 后臺(tái)處理流程 PAGEREF _Toc232603118 h 21 HYPERLINK l _Toc232603119 4.5 數(shù)據(jù)庫的設(shè)計(jì) PAGEREF _Toc232603119 h 23 HYPERLINK l _Toc232603120 4.6 物理數(shù)據(jù)庫的創(chuàng)建 PAGEREF _Toc232603120 h 25 HYPERLINK l _Toc232603121 4.7 需求分析 PAGEREF _Toc232603
13、121 h 27 HYPERLINK l _Toc232603122 4.7.1 用例模型 PAGEREF _Toc232603122 h 27 HYPERLINK l _Toc232603123 4.8 系統(tǒng)設(shè)計(jì) PAGEREF _Toc232603123 h 28 HYPERLINK l _Toc232603124 4.8.1 動(dòng)態(tài)時(shí)序圖的建立 PAGEREF _Toc232603124 h 30 HYPERLINK l _Toc232603125 第五章 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc232603125 h 31 HYPERLINK l _Toc232603126 5.1
14、 會(huì)員注冊(cè)設(shè)計(jì) PAGEREF _Toc232603126 h 31 HYPERLINK l _Toc232603127 5.2 會(huì)員登錄設(shè)計(jì) PAGEREF _Toc232603127 h 34 HYPERLINK l _Toc232603128 用戶留言系統(tǒng) PAGEREF _Toc232603128 h 36 HYPERLINK l _Toc232603129 5.4 圖書查詢系統(tǒng) PAGEREF _Toc232603129 h 36 HYPERLINK l _Toc232603130 5.5 購物車(訂單管理)模塊設(shè)計(jì) PAGEREF _Toc232603130 h 39 HYPERL
15、INK l _Toc232603131 圖書分類管理設(shè)計(jì) PAGEREF _Toc232603131 h 39 HYPERLINK l _Toc232603132 5.7 后臺(tái)管理 PAGEREF _Toc232603132 h 42 HYPERLINK l _Toc232603133 管理員登錄 PAGEREF _Toc232603133 h 42 HYPERLINK l _Toc232603134 第六章 結(jié)束語 PAGEREF _Toc232603134 h 46 HYPERLINK l _Toc232603135 論文完成的工作 PAGEREF _Toc232603135 h 46 H
16、YPERLINK l _Toc232603136 總結(jié) PAGEREF _Toc232603136 h 46 HYPERLINK l _Toc232603137 致 謝 PAGEREF _Toc232603137 h 48 HYPERLINK l _Toc232603138 參考文獻(xiàn) PAGEREF _Toc232603138 h 49 HYPERLINK l _Toc232603139 附 錄 PAGEREF _Toc232603139 h 56第一章 緒 論1.1 引言電子商務(wù)是一種依托現(xiàn)代信息技術(shù)和網(wǎng)絡(luò)技術(shù),集金融電子化、管理信息化、商貿(mào)信息網(wǎng)絡(luò)化為一體,旨在實(shí)現(xiàn)物流、資金流與信息流和諧
17、統(tǒng)一的新型貿(mào)易方式。電子商務(wù)在互聯(lián)網(wǎng)的基礎(chǔ)上,突破傳統(tǒng)的時(shí)空觀念,縮小了生產(chǎn)、流通、分配、消費(fèi)之間的距離,大大提高了物流、資金流和信息流的有效傳輸和處理,開辟了世界范圍內(nèi)更為公平、公正、廣泛、競爭的大市場,為制造者、銷售者和消費(fèi)者提供了能更好地滿足各自需求的極好的機(jī)會(huì)。電子商務(wù)與傳統(tǒng)商業(yè)方式相比,具有如下特點(diǎn):18(1)精減流通環(huán)節(jié)。電子商務(wù)不需要批發(fā)商,專賣店和商場,客戶通過網(wǎng)絡(luò)直接從廠家定購產(chǎn)品。 (2)節(jié)省購物時(shí)間,增加客戶選擇余地。電子商務(wù)通過網(wǎng)絡(luò)為各種消費(fèi)需求提供廣泛的選擇余地,可以使客戶足不出戶便能購買到滿意的商品。 (3)加速資金流通。電子商務(wù)中的資金周轉(zhuǎn)無須在銀行以外的客戶、批
18、發(fā)商、商場等之間進(jìn)行,而直接通過網(wǎng)絡(luò)在銀行內(nèi)部帳戶上進(jìn)行,大大加快了資金周轉(zhuǎn)速度,同時(shí)減少了商業(yè)糾紛。 (4)增強(qiáng)客戶和廠商的交流??蛻艨梢酝ㄟ^網(wǎng)絡(luò)說明自己的需求,定購自己喜歡的產(chǎn)品,廠商則可以很快地了解用戶需求,避免生產(chǎn)上的浪費(fèi)。 (5)刺激企業(yè)間的聯(lián)合和競爭。企業(yè)之間可以通過網(wǎng)絡(luò)了解對(duì)手的產(chǎn)品性能與價(jià)格以及銷售量等信息,從而促進(jìn)企業(yè)改造技術(shù),提高產(chǎn)品競爭力。 在我國,電子商務(wù)的發(fā)展速度很快,根據(jù)CNNIC的統(tǒng)計(jì)結(jié)果,截止2005年1月中國有互聯(lián)網(wǎng)用戶9800萬人,而又有30.2%以上的網(wǎng)民在過去的一年里有過網(wǎng)上購物的經(jīng)歷,并且人數(shù)還在以8%左右的速度增長,預(yù)計(jì)到2006年中國網(wǎng)上購物用戶將
19、達(dá)到4000萬人,這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎(chǔ),網(wǎng)上購物方式日趨被大家所接受。獲得業(yè)內(nèi)一致認(rèn)同的分類方法是把企業(yè)和消費(fèi)者作為劃分標(biāo)準(zhǔn),分別劃分出企業(yè)-企業(yè)(B2B)、企業(yè)對(duì)消費(fèi)者(B2C)、消費(fèi)者對(duì)企業(yè)(C2B)和消費(fèi)者對(duì)消費(fèi)者(C2C)等模式。18 (1)B to B(商家對(duì)商家):主要是指企業(yè)與企業(yè)之間進(jìn)行的電子商務(wù)活動(dòng),也稱為批發(fā)電子商務(wù)。(2)B to C(商家對(duì)個(gè)人消費(fèi)者):指的是企業(yè)與消費(fèi)者之間進(jìn)行的電子商務(wù)活動(dòng),這類電子商務(wù)主要是借助于國際互聯(lián)網(wǎng)所開展的在線銷售活動(dòng)。從技術(shù)角度看,企業(yè)在互聯(lián)網(wǎng)上面對(duì)廣大的消費(fèi)者,并不要求雙方使用統(tǒng)一標(biāo)準(zhǔn)的單據(jù)傳輸,在線零售和支付行為
20、通常只涉及到信用卡、電子貨幣或電子錢包。另外,Internet所提供的搜索瀏覽功能和多媒體界面,使消費(fèi)者更容易查找適合自己需要的產(chǎn)品,并對(duì)產(chǎn)品進(jìn)行更深入的了解,因此,開展B to C的電子商務(wù),障礙最少,應(yīng)用潛力巨大。就目前發(fā)展看,這類電子商務(wù)仍將持續(xù)發(fā)展,是推動(dòng)其它類型電子商務(wù)活動(dòng)的主要?jiǎng)恿χ?。本次畢業(yè)設(shè)計(jì)就是一個(gè)B to C結(jié)構(gòu)的網(wǎng)上書店系統(tǒng)。(3)C to C(個(gè)人消費(fèi)者對(duì)個(gè)人消費(fèi)者):指的是消費(fèi)者與消費(fèi)者之間進(jìn)行的電子商務(wù)活動(dòng),是美國eBay所采用的商業(yè)模式。結(jié)合國內(nèi)電子商務(wù)尚未解決支付與貨運(yùn)的現(xiàn)狀況,采用這種方式,可以讓用戶自己付費(fèi)、運(yùn)輸和驗(yàn)貨等問題。(4)C to B(個(gè)人消費(fèi)者
21、對(duì)商家):這是目前在專業(yè)經(jīng)營電子商務(wù)網(wǎng)站中較新的一種概念,也就是所謂的“倒轉(zhuǎn)式的拍賣”。Web挖掘有如下優(yōu)點(diǎn):(1)不需要用戶提供主觀的評(píng)價(jià)信息;(2)可以處理大規(guī)模的數(shù)據(jù)量;(3)用戶訪問模式動(dòng)態(tài)獲取,不會(huì)過時(shí);(4)使用方便。基于這些優(yōu)點(diǎn),近年來,Web挖掘在電子商務(wù)領(lǐng)域產(chǎn)生了積極的作用,在推薦系統(tǒng)的設(shè)計(jì)方面具有很大的應(yīng)用價(jià)值。本課題研究如何將Web挖掘技術(shù)應(yīng)用在電子商務(wù)推薦系統(tǒng)中,以便在一定程度上解決當(dāng)前推薦系統(tǒng)面臨的問題。1.2 國內(nèi)外研究現(xiàn)狀隨著Internet用戶的劇增和Ineternet技術(shù)的迅猛發(fā)展,信息的經(jīng)濟(jì)效益直接體現(xiàn)在生產(chǎn)經(jīng)營和管理活動(dòng)中,每個(gè)重視信息資源的單位,都能利用
22、信息資源的及時(shí)性、準(zhǔn)確性,來提高工作效率,取得經(jīng)濟(jì)效益和社會(huì)效益。此時(shí),網(wǎng)上圖書交易也跟隨著在迅速發(fā)展,作為近幾年才發(fā)展起來的新鮮事物,它具有自己的優(yōu)點(diǎn),同時(shí)也伴隨著許多難點(diǎn)。電子商務(wù)作為商務(wù)活動(dòng)的新形勢,是指以電子裝置為媒介進(jìn)行的各種商務(wù)活動(dòng)。利用網(wǎng)絡(luò)是電子商務(wù)的主要特征,Internet出現(xiàn)后,電子商務(wù)得到了新的發(fā)展,Internet也成為電子商務(wù)活動(dòng)的主要媒介。其實(shí),電子商務(wù)(EC)本是一個(gè)被叫錯(cuò)了名的概念,因?yàn)椤半娮印敝皇钦f出了這種商務(wù)與計(jì)算的關(guān)系,但卻沒有說出它與網(wǎng)絡(luò)的關(guān)系。因此,說起來,EC實(shí)在是應(yīng)理解為Exchange by C,或者干脆是:Earn a living by C,
23、這里C既是計(jì)算機(jī),又是通信!43電子商務(wù)從1994年提出到現(xiàn)在,一共經(jīng)歷了三個(gè)時(shí)期:萌芽期、創(chuàng)新期和嚴(yán)謹(jǐn)期。其中1994年1996年是萌芽期,那時(shí)候的電子商務(wù)主要是指人們能夠迅速的上網(wǎng)、瀏覽資料、收發(fā)電子郵件:從1997年到2000年第一季度是電子商務(wù)的創(chuàng)新期,電子商務(wù)的主要特征是介入了企業(yè)的商務(wù)活動(dòng),可以在網(wǎng)上進(jìn)行一定的交易。而從2000年夏天到現(xiàn)在,電子商務(wù)就已經(jīng)進(jìn)入了嚴(yán)謹(jǐn)期。他們調(diào)整自己的業(yè)務(wù)流程,從根本上把企業(yè)改造成一客戶為中心的模式。電子商務(wù)變成了連接已有的交易流程和業(yè)務(wù)流程。43在Web空間里,幾十萬乃至幾百萬的站點(diǎn)相互間正進(jìn)行著激烈的競爭,他們想盡一切辦法來獲得用戶的注意。因此,
24、簡單的、靜態(tài)的頁面對(duì)用戶不會(huì)有太大的吸引力;動(dòng)態(tài)的、有條理的數(shù)據(jù)加上友好的、交互性強(qiáng)的界面,最后再加上豐富的內(nèi)容,這才是用戶所愿意訪問的。當(dāng)然,數(shù)據(jù)的自動(dòng)更新也是非常重要的,在短短的時(shí)間內(nèi),Web的面孔已發(fā)生了很大變化?,F(xiàn)在能在Web頁內(nèi)創(chuàng)建應(yīng)用程序,訪問數(shù)據(jù)庫,使其無論在感覺、操作還是用途上都與Windows應(yīng)用程序非常類似?,F(xiàn)在,商家們所需要的不僅僅是一個(gè)單純的宣傳媒體,而是一個(gè)交互性很強(qiáng)的應(yīng)用平臺(tái)。利用它,商家們可以與潛在的客戶、目前的客戶、以及其他人之間的任何一個(gè)進(jìn)行溝通,并實(shí)施一些在線的服務(wù)類的商業(yè)活動(dòng)(例如:網(wǎng)上購物,網(wǎng)上訂單,網(wǎng)上就醫(yī))。高效益,低成本、方便、可靠的優(yōu)勢,使電子商
25、務(wù)獲得了絕大多數(shù)人的肯定。電子商務(wù)正以極快的速度發(fā)展著。據(jù)不完全統(tǒng)計(jì),1996年全世界電子商務(wù)市場交易額在80億美元左右,1998年約為200億美元,2000年全球交易額將達(dá)到4500億美元到6000億美元不等,但統(tǒng)一觀點(diǎn)是世界電子商務(wù)市場年平均增長速度將是IT行業(yè)中最高的。431995年5月,8848就開始做電子商務(wù),目前已經(jīng)把零售圖書種類擴(kuò)大到15大類、近50萬種。隨后,搜狐、網(wǎng)易也都開始做電子商務(wù),現(xiàn)在中國電子商務(wù)正走向成熟。491.3 研究背景及意義當(dāng)前經(jīng)濟(jì)模式的變化,從傳統(tǒng)的實(shí)體的商店到Internet上的電子交易,同時(shí)也改變了銷售商和客戶的關(guān)系?,F(xiàn)在,網(wǎng)上客戶的流動(dòng)性很大,他們關(guān)注
26、的主要因素是商品的價(jià)值,而不像以前注意品牌和地理因素。因此,對(duì)企業(yè)而言一個(gè)主要的挑戰(zhàn)是需要了解到客戶盡可能多的愛好、價(jià)值取向,以保證在電子商務(wù)時(shí)代的競爭力。49電子商務(wù)旨在通過網(wǎng)絡(luò)完成核心業(yè)務(wù),改善售后服務(wù),縮短周轉(zhuǎn)時(shí)間,從有限的資源中獲得更大的收益,以達(dá)到銷售商品的目的。電子商務(wù)的運(yùn)作具有相對(duì)低廉的成本和超越時(shí)空限制的經(jīng)營方式,利用網(wǎng)絡(luò)方式將顧客、銷售商、供應(yīng)商和雇員聯(lián)系在一起,是下一代主流的商務(wù)形式49。隨著近年來連鎖書店數(shù)目的急劇增加,經(jīng)營范圍的不斷變大,業(yè)務(wù)越來越多,競爭也越來越激烈。書店管理人員和營業(yè)員的工作任務(wù)很繁重,而且還會(huì)時(shí)常出現(xiàn)疏忽帶來的錯(cuò)誤,這給商家和顧客帶來許多的不變。而
27、隨著時(shí)代的發(fā)展,使用計(jì)算機(jī)協(xié)助業(yè)務(wù)管理也勢在必行。電子商務(wù)是綜合運(yùn)用信息技術(shù),以提高貿(mào)易伙伴間商業(yè)運(yùn)作效率為目標(biāo),將一次交易的全過程中的數(shù)據(jù)和資料用電子方式實(shí)現(xiàn),在商業(yè)的整個(gè)運(yùn)作過程中實(shí)現(xiàn)交易無紙化、直接化。電子商務(wù)可以使貿(mào)易環(huán)節(jié)中各個(gè)商家,廠家和客戶更緊密的聯(lián)系起來,更快的滿足尋求,在全球范圍內(nèi)選擇貿(mào)易伙伴,以盡可能最小的投入來獲取最大的利潤。50使用計(jì)算機(jī)管理后,有許多好處:第一,客戶可以在家購物、訂購商品,實(shí)現(xiàn)足不出戶就可以買到稱心如意的商品。第二,計(jì)算機(jī)管理不易出錯(cuò),能為客戶提供更優(yōu)質(zhì)的服務(wù)。第三,只需一個(gè)管理員就可以處理大量的業(yè)務(wù),并且距離越遠(yuǎn),網(wǎng)絡(luò)上進(jìn)行信息傳遞的成本相對(duì)與普通模式
28、的信件、 、 而言就越低,可以減少90%的文件處理費(fèi),減少了商家與客戶雙方的開支。第四,隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,電子商務(wù)日益成熟,這將為將來的電子商務(wù)的發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。181.4 主要研究內(nèi)容與結(jié)構(gòu)層次 主要研究內(nèi)容通過本文的研究與分析,能夠建立一種基于.NET的電子商務(wù)網(wǎng)站系統(tǒng),并對(duì)系統(tǒng)中的各個(gè)模塊功能及它們之間相互協(xié)調(diào)工作進(jìn)行了詳細(xì)的分析與設(shè)計(jì);同時(shí),對(duì)網(wǎng)站系統(tǒng)采用的.NET框架設(shè)計(jì)和實(shí)現(xiàn)思想、過程進(jìn)行了著重的分析,尤其是對(duì)實(shí)現(xiàn)方法和過程經(jīng)行了細(xì)致的設(shè)計(jì)與實(shí)現(xiàn),最后針對(duì)所做的工作進(jìn)行總結(jié),并提出進(jìn)一步的研究內(nèi)容和方向。 結(jié)構(gòu)層次本文的后續(xù)章節(jié)按照如下的結(jié)構(gòu)層次進(jìn)行組織:第二章主要介紹了
29、網(wǎng)上書店系統(tǒng)的可行性及需求分析,并對(duì)網(wǎng)上購物現(xiàn)狀的數(shù)據(jù)資源經(jīng)行說明,給出了網(wǎng)上書店的發(fā)展?jié)撛趦?yōu)勢。第三章分析了目前開發(fā)電子商務(wù)網(wǎng)站所使用的流行的技術(shù),主要介紹了開發(fā)網(wǎng)上書店的工具ASP.NET技術(shù),并將ASP.NET技術(shù)和以往的網(wǎng)絡(luò)編程技術(shù)(ASP)做了區(qū)分。第四章對(duì)基于.NET框架的電子商務(wù)網(wǎng)站系統(tǒng)進(jìn)行了詳細(xì)的分析與設(shè)計(jì)。文中提出了一種基于.NET框架的電子商務(wù)網(wǎng)站數(shù)系統(tǒng)的設(shè)計(jì)方案,并詳細(xì)描述了系統(tǒng)中各個(gè)模塊的作用,以及相互之間的如何協(xié)調(diào)完成銷售功能。第五章針對(duì)第四章所提出的設(shè)計(jì)方案進(jìn)行了具體的實(shí)現(xiàn),并對(duì)各個(gè)功能模塊的使用和個(gè)模塊之間的聯(lián)系進(jìn)行了詳細(xì)的說明。第六章總結(jié)本文的工作,并提出進(jìn)一步
30、的研究內(nèi)容和方向。第二章 可行性研究及需求說明2.1 可行性研究社會(huì)和經(jīng)濟(jì)上可行性以下是根據(jù)CNNIC(中國互聯(lián)網(wǎng)絡(luò)信息中心)公布的中國B2C電子商務(wù)發(fā)展報(bào)告來進(jìn)一步分析目前的網(wǎng)上購物的現(xiàn)狀。(主要引用其中的分析圖表)49圖1-1 目前網(wǎng)上購物的現(xiàn)狀從上面的圖可以看出網(wǎng)上購物選擇節(jié)約時(shí)間和操作方便的分別占46.7%和44.2%,這說明隨著生活節(jié)奏的加快,人們?cè)絹碓较M麚碛泻唵慰旖莸馁徫锓绞健9试O(shè)計(jì)電子商務(wù)網(wǎng)站從社會(huì)和經(jīng)濟(jì)上說是可行性的。技術(shù)上可行性50(1) 網(wǎng)絡(luò)應(yīng)用基礎(chǔ)設(shè)施完善,由于信息技術(shù)的發(fā)展,我國的計(jì)算機(jī)網(wǎng)絡(luò)飛速發(fā)展,先后建成了中國公眾多媒體通信網(wǎng)、China Net、中國教育與科研計(jì)
31、算機(jī)網(wǎng)絡(luò)等組成了中國Internet主體,網(wǎng)絡(luò)應(yīng)用進(jìn)入了企業(yè)與普通家庭,這為發(fā)展電子商務(wù)提供了基礎(chǔ)設(shè)施。() 網(wǎng)絡(luò)安全技術(shù)應(yīng)用,包括加密算法、CA數(shù)字認(rèn)證、數(shù)字簽名等,為電子商務(wù)應(yīng)用提供安全保證,它實(shí)現(xiàn)了網(wǎng)絡(luò)傳輸數(shù)據(jù)的安全性、完整性以及交易雙方的不可抵賴性,身份認(rèn)證等。(3) 法律保障,交易活動(dòng)如果沒有得到法律保障就等于它的合法性得不到承認(rèn),其生存空間就會(huì)受到擠壓,隨著我國電子商務(wù)法律法規(guī)的頒發(fā),將解決電子商務(wù)活動(dòng)的法律技術(shù)問題,網(wǎng)上書店經(jīng)營活動(dòng)將得到法律的保護(hù)。(4) 最后,就是網(wǎng)絡(luò)技術(shù)的普及與掌握,如網(wǎng)絡(luò)互聯(lián)、網(wǎng)絡(luò)安全技術(shù)、Web技術(shù)(如Html,XML,CGI等)、各種安全協(xié)議(Http
32、s,SET,SSL等)、網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)等,使我們有能力開發(fā)實(shí)現(xiàn)適合自己的電子商務(wù)系統(tǒng)。成為我們構(gòu)建網(wǎng)站的直接技術(shù)支持。因此,公司構(gòu)建網(wǎng)上書店電子商務(wù)網(wǎng)站系統(tǒng)的技術(shù)瓶頸問題(網(wǎng)絡(luò)應(yīng)用基礎(chǔ)設(shè)施、安全、支付、法律保障、網(wǎng)站開發(fā)技術(shù))得到了有效解決,公司構(gòu)建網(wǎng)上書店電子商務(wù)網(wǎng)站技術(shù)上可行。管理上可行性 由于開展網(wǎng)上書店能有效開拓市場,加強(qiáng)和改善公司經(jīng)營管理活動(dòng),減少經(jīng)營費(fèi)用開支,符合公司利益和發(fā)展方向,受到管理人員的支持,因此公司構(gòu)建網(wǎng)上書店電子商務(wù)網(wǎng)站系統(tǒng)管理上可行。網(wǎng)上書店的潛在的發(fā)展市場49與以往調(diào)查結(jié)果相類似,書刊仍然是用戶在網(wǎng)上購買最多的商品,58.7%的用戶過去一年內(nèi)在網(wǎng)上購買過書刊;電腦
33、的相關(guān)產(chǎn)品及音像器材及制品分別以35.5%和29.5%的被選率位居第二、三位;通訊類(18%)、禮品服務(wù)(13.8%)、教育學(xué)習(xí)服務(wù)(12.9%)和生活、家居類(11.8%)也是用戶購買較多的商品。 由用戶實(shí)際購買和期待購買的商品種類可以看出,價(jià)格相對(duì)較低的商品如圖書、音像、軟件、鮮花禮品、通訊產(chǎn)品、生活家居品、教育學(xué)習(xí)服務(wù)及票務(wù)服務(wù)等對(duì)網(wǎng)民而言更具有吸引力,是網(wǎng)上消費(fèi)的主要熱點(diǎn);而購買卷入度高的大型家電、電子產(chǎn)品以及伴隨著休閑行為的服裝產(chǎn)品則相對(duì)冷清??梢灶A(yù)見,圖書、音像、軟件、鮮花禮品、通訊產(chǎn)品、生活家居品、教育學(xué)習(xí)服務(wù)及票務(wù)服務(wù)等仍然是未來幾年內(nèi)網(wǎng)上消費(fèi)的主要熱點(diǎn)。由此可見,網(wǎng)上書店有著
34、很大的市場。綜上所述,公司構(gòu)建網(wǎng)上書店電子商務(wù)網(wǎng)站在經(jīng)濟(jì)上、社會(huì)上、技術(shù)上、管理上都是可行的并且具有潛在的發(fā)展市場。因而決定開展書店電子商務(wù)網(wǎng)站系統(tǒng)開發(fā)。2.2 需求說明本網(wǎng)站是一個(gè)網(wǎng)上售書系統(tǒng),可以同時(shí)為讀者和經(jīng)營者雙方提供服務(wù),網(wǎng)上售書采用直銷制。只有注冊(cè)為本網(wǎng)站的會(huì)員才可以享受優(yōu)惠,其此外還可以享受本網(wǎng)站另外提供的免費(fèi)學(xué)習(xí)資料,采用會(huì)員優(yōu)惠制的目的是為了使這些用戶成為該網(wǎng)站的長期顧客。而非會(huì)員只能瀏覽主頁。非會(huì)員要通過注冊(cè)才能成為會(huì)員。作為登錄該網(wǎng)站的用戶,就會(huì)進(jìn)入個(gè)性化的首頁,這個(gè)頁面中給用戶提供了各種信息,包括網(wǎng)站售書的分類,以及店長推薦最新暢銷系列書、在線幫助導(dǎo)航、用戶注冊(cè)導(dǎo)航、所
35、需書名的站內(nèi)搜索,社區(qū)討論。注冊(cè)成為會(huì)員的購書用戶,購書時(shí),在自己選中的書籍,在正式提交訂單前,可以隨時(shí)修改選購的書的數(shù)量或刪除其中的數(shù)目。網(wǎng)上書店能夠進(jìn)行書籍采購管理,在圖書采購員從固定的書庫購入一批書籍后,將進(jìn)書單上的數(shù)目信息(如:書名、作者、版本號(hào)、進(jìn)貨價(jià)、定價(jià)、書商、類別)錄入到計(jì)算機(jī)中的數(shù)據(jù)庫中。讀者可以通過網(wǎng)上留言的方式向經(jīng)營者發(fā)送信息,如建議、意見、缺書登記等。通過網(wǎng)站中的留言板,客戶可直接地發(fā)表對(duì)網(wǎng)站,對(duì)商品的意見,提出更多、更實(shí)際的建議和意見。網(wǎng)上可以在這得到更直接、快捷的反饋意見,更好,更快的改善。另外經(jīng)營者可通過自身的經(jīng)營策略,決定在某段時(shí)間內(nèi)對(duì)至指定的書籍對(duì)象實(shí)優(yōu)惠促銷
36、活動(dòng)。第三章 系統(tǒng)相關(guān)技術(shù)3.1 Browser/Server體系B/S結(jié)構(gòu)的軟件是相對(duì)傳統(tǒng)的C/S結(jié)構(gòu)而言的。C/S結(jié)構(gòu)將程序分為兩部分,一部分是由多個(gè)用戶共享的信息與功能,這部分稱為服務(wù)器端;另一部分是為每一個(gè)用戶所專用,稱為客戶端。C/S結(jié)構(gòu)應(yīng)該具有這樣的特征:客戶端、服務(wù)器端都安裝相應(yīng)的軟件,客戶端、服務(wù)器端各完成相應(yīng)的計(jì)算工作,服務(wù)器端保存數(shù)據(jù)庫。而B/S結(jié)構(gòu)應(yīng)該具有如下特征:服務(wù)器端都安裝相應(yīng)的軟件,客戶端不安裝任何軟件(不需要維護(hù))。客戶端運(yùn)行程序是靠瀏覽器軟件(如IE ,Netscape等)登陸服務(wù)器進(jìn)行的。客戶端在瀏覽器里完成一定的計(jì)算任務(wù)。513.2 Web數(shù)據(jù)庫的訪問方式
37、在Internet上服務(wù)器訪問數(shù)據(jù)庫的訪問方式有多種、如公共網(wǎng)關(guān)接口CGI, Web服務(wù)器專用API, Java語言的數(shù)據(jù)庫訪問接口JDBC。CGI是一個(gè)用于定義Web服務(wù)器與外部程序之間通訊方式的標(biāo)準(zhǔn)。CGI的主要優(yōu)點(diǎn)是能運(yùn)行在各種平臺(tái)上,可以用任何語言編程,主要缺點(diǎn)是當(dāng)瀏覽器向CGI程序發(fā)出請(qǐng)求時(shí),CGI執(zhí)行的是另一種獨(dú)立于Web服務(wù)器的系統(tǒng)進(jìn)程,占用了CPU的資源,當(dāng)大量用戶向服務(wù)器請(qǐng)求文件時(shí),會(huì)嚴(yán)重消耗服務(wù)器的系統(tǒng)資源。Web服務(wù)器專用API是各Web服務(wù)器生產(chǎn)廠家為擴(kuò)展自己的Web服務(wù)器功能而設(shè)置的接口。由于它和Web服務(wù)器緊密結(jié)合,使得它的運(yùn)行速度更快、效率更高,但它不具備跨平臺(tái)性
38、。本系統(tǒng)采用的是微軟的Web服務(wù)器IIS(Internet Information Server),它的專用API是ISAPI 。JDBC是JAVA語言的數(shù)據(jù)庫訪問接口,將Java Applet嵌入在網(wǎng)頁中,當(dāng)客戶瀏覽器向Web服務(wù)器發(fā)出請(qǐng)求時(shí),Applet被下載到客戶瀏覽器中運(yùn)行,然后該Applet通過JDBC訪問數(shù)據(jù)庫。JDBC的數(shù)據(jù)庫訪問方式提供了高度的可擴(kuò)充性和可移植性,但復(fù)雜的電子商務(wù)應(yīng)用會(huì)導(dǎo)致Applet下載過大,從而影響了下載速度。51概述ASP.NET不僅僅是下一版的Active Server Pages( ASP),它是統(tǒng)一的Web開發(fā)平臺(tái),用來提供開發(fā)人員生產(chǎn)企業(yè)級(jí)Web應(yīng)
39、用程序所需的服務(wù)。當(dāng)創(chuàng)建ASP.NET應(yīng)用查詢時(shí),開發(fā)人員可以選擇使用Web窗體或XML Web服務(wù),或以自己認(rèn)為合適的方式進(jìn)行融合。每個(gè)功能都能得到同一結(jié)構(gòu)的支持,能夠使用多種身份驗(yàn)證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對(duì)于應(yīng)用程序的配置進(jìn)行自定義。29接收客戶端的數(shù)據(jù)請(qǐng)求:在用戶進(jìn)行查詢時(shí),當(dāng)用戶在客戶端瀏覽器輸入請(qǐng)求數(shù)據(jù)(如查詢條件),然后進(jìn)行提交時(shí),用戶的請(qǐng)求數(shù)據(jù)以HTTP請(qǐng)求字符串形式被發(fā)送回Web服務(wù)器。在ASP.NE T中,服務(wù)器端的Request對(duì)象負(fù)責(zé)處理請(qǐng)求字符串。處理查詢條件:對(duì)于用戶的輸入的查詢條件,通過Request對(duì)象處理請(qǐng)求字符串的數(shù)據(jù)后,可根據(jù)得到的數(shù)據(jù),綜合處理并生
40、成相應(yīng)的SQL查詢字符串,其方法與常規(guī)的定義方法相同。連接數(shù)據(jù)庫進(jìn)行數(shù)據(jù)庫操作并得到相應(yīng)記錄:在ASP.NET中,對(duì)數(shù)據(jù)庫的訪問主要是通過ADO.NET對(duì)象來實(shí)現(xiàn)的。對(duì)ASP.NET訪問處理過程主要分為兩個(gè)步驟:建立對(duì)數(shù)據(jù)庫的連接和通過連接進(jìn)行數(shù)據(jù)操作得到記錄數(shù)據(jù)集。數(shù)據(jù)保存體進(jìn)行數(shù)據(jù)的添加、刪除或修改操作,它包含4個(gè)不同類型的Command; Select Command. Insert Command, Update Command和Delete Commando數(shù) 據(jù) 集 是記錄在內(nèi)存中的數(shù)據(jù),可以將其看成是一個(gè)緩沖區(qū),它可以同時(shí)存儲(chǔ)多張數(shù)據(jù)表,也可以將數(shù)據(jù)表之間的關(guān)聯(lián)保存至本地端的主機(jī)
41、,并加以瀏覽、編輯或是排版等. Data Set是XML和ADO結(jié)合的產(chǎn)物,它的重點(diǎn)特點(diǎn)就是與數(shù)據(jù)庫或SQL無關(guān),只是簡單地對(duì)數(shù)據(jù)表進(jìn)行操作、交換數(shù)據(jù)或是數(shù)據(jù)綁定到用戶界面上。ADO.NE T的數(shù)據(jù)庫連接對(duì)數(shù)據(jù)庫進(jìn)行操作,首先必須與數(shù)據(jù)庫建立聯(lián)系,接著通過SQL命令或存儲(chǔ)過程(實(shí)際上也是SQL語句)告訴數(shù)據(jù)庫打算進(jìn)行什么樣的操作,最后由數(shù)據(jù)庫返回所需的數(shù)據(jù)記錄.使用對(duì)象連接數(shù)據(jù)庫主要通過Connection對(duì)象來完成,使用Command對(duì)象操作數(shù)據(jù)庫。先定義Command對(duì)象,再設(shè)置其屬性來指定對(duì)數(shù)據(jù)庫的操作。將結(jié)果由數(shù)據(jù)庫取回放置到Data Set對(duì)象中建立一個(gè)Data Adapter對(duì)象,
42、輸入一個(gè)Command對(duì)象當(dāng)作參數(shù),或者先不輸入Command對(duì)象,在稍后使用此對(duì)象的屬性來建立。然后顯示執(zhí)行結(jié)果,利用控件輔助ADO.NE T輸出結(jié)果。1 在這里將對(duì)ASP、和C#/VB三者的區(qū)別做一個(gè)總結(jié),因?yàn)閷⑺鼈儏^(qū)分清楚非常重要。ASP:用于創(chuàng)建Web頁面的服務(wù)器端技術(shù),只允許腳本語言的使用。:用于創(chuàng)建Web頁面的服務(wù)器端技術(shù),允許使用任何一種.NET支持的編程語言。C#/VB:用于在中編寫代碼,實(shí)現(xiàn)控件的功能。3.4 數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫,顧名思義是存放數(shù)據(jù)的倉庫。人們收取并抽取出一個(gè)應(yīng)用所需要的大量數(shù)據(jù)之后,應(yīng)將其保存起來,以供進(jìn)一步加工處理,進(jìn)一步抽取有用信息。嚴(yán)格的說,數(shù)據(jù)庫就是長
43、期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲(chǔ),具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。數(shù)據(jù)庫(data base) 是依照某種數(shù)據(jù)模型組織起來并存放二級(jí)存儲(chǔ)器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程程序,對(duì)數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級(jí)階段,它是由文件管理系統(tǒng)發(fā)展起來的。數(shù)據(jù)庫不同層次之間的聯(lián)系是通過映射進(jìn)行轉(zhuǎn)換的。數(shù)據(jù)庫具有以下主要特點(diǎn):2(1)實(shí)現(xiàn)數(shù)據(jù)共享。數(shù)據(jù)共享包含所有
44、用戶可同時(shí)存取數(shù)據(jù)庫中的數(shù)據(jù),也包括用戶可以用各種方式通過接口使用數(shù)據(jù)庫,并提供數(shù)據(jù)共享。(2)減少數(shù)據(jù)的冗余度。同文件系統(tǒng)相比,由于數(shù)據(jù)庫實(shí)現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應(yīng)用文件。減少了大量重復(fù)數(shù)據(jù),減少了數(shù)據(jù)冗余,維護(hù)了數(shù)據(jù)的一致性。(3)數(shù)據(jù)的獨(dú)立性。數(shù)據(jù)的獨(dú)立性包括數(shù)據(jù)庫中數(shù)據(jù)庫的邏輯結(jié)構(gòu)和應(yīng)用程序相互獨(dú)立,也包括數(shù)據(jù)物理結(jié)構(gòu)的變化不影響數(shù)據(jù)的邏輯結(jié)構(gòu)。(4)數(shù)據(jù)實(shí)現(xiàn)集中控制。文件管理方式中,數(shù)據(jù)處于一種分散的狀態(tài),不同的用戶或同一用戶在不同處理中其文件之間毫無關(guān)系。利用數(shù)據(jù)庫可對(duì)數(shù)據(jù)進(jìn)行集中控制和管理,并通過數(shù)據(jù)模型表示各種數(shù)據(jù)的組織以及數(shù)據(jù)間的聯(lián)系。(5)數(shù)據(jù)一致性和可維護(hù)性
45、,以確保數(shù)據(jù)的安全性和可靠性。SQL Server 2000是微軟公司最新版的大型數(shù)據(jù)庫服務(wù)器,其性能指標(biāo)在各方面都有趕超Oracle數(shù)據(jù)庫的趨勢。在經(jīng)歷了SQL Server 6.5和7.0兩個(gè)版本的嘗試后,微軟公司終于開始向大規(guī)模的業(yè)務(wù)領(lǐng)域進(jìn)發(fā)了。它能使用戶快捷地管理數(shù)據(jù)庫和開發(fā)應(yīng)用程序。SQL Server 2000使用了最先進(jìn)的數(shù)據(jù)庫結(jié)構(gòu),與Windows DNA緊密集成,具有強(qiáng)大的Web功能,它可以利用高端硬件平臺(tái)以及最新網(wǎng)絡(luò)和存儲(chǔ)技術(shù),為最大的Web站點(diǎn)和企業(yè)應(yīng)用提供優(yōu)良的擴(kuò)展性和可靠性,使用戶能夠在Internet領(lǐng)域快速建立服務(wù)系統(tǒng),為占領(lǐng)市場贏得寶貴的時(shí)間。同時(shí),SQL Se
46、rver 2000還為用戶提供了重要的安全性能的增強(qiáng),為用戶的數(shù)據(jù)安全提供了可靠的保證。另外,SQL Server 2000在數(shù)據(jù)庫服務(wù)器自動(dòng)管理技術(shù)方面處于數(shù)據(jù)庫領(lǐng)域的領(lǐng)先地位,它可以使用戶免去繁瑣復(fù)雜的工作量,從而有精力處理更重要的問題,使系統(tǒng)在商業(yè)戰(zhàn)略上占得先機(jī)。2第四章 系統(tǒng)的分析與設(shè)計(jì)4.1 系統(tǒng)的總體分析本網(wǎng)上書店系統(tǒng)是由用戶使用的選購圖書,生成訂單。訂單狀態(tài)查詢的程序和后臺(tái)管理員使用的用戶管理,圖書管理,訂單狀態(tài)管理等組成的。 一個(gè)網(wǎng)上書店應(yīng)該提供以下功能:(1) 書籍分類的增加,查詢和修改功能。所有的書籍都可以按照一定的方式實(shí)現(xiàn)分類。(2) 各個(gè)分類中書籍的增加,修改,刪除功能
47、。每個(gè)分類中的圖書都可以在這個(gè)系統(tǒng)中進(jìn)行圖書的增加,修改或者刪除。(3) 圖書展示功能。當(dāng)管理員建好圖書的分類和各個(gè)分類中的圖書后,就可以使用圖書展示程序把圖書按照一定的方式展示給用戶。這部分程序分為五種:一種是最受歡迎的圖書展示,即按照?qǐng)D書的購買次數(shù)進(jìn)行排序展示;一種是根據(jù)圖書的分類進(jìn)行展示;一種是根據(jù)圖書入庫時(shí)間進(jìn)行展示,即展示最新書籍;一種是展示推薦書目。另一種是根據(jù)用戶的某種條件進(jìn)行查詢,例如:按照作者查詢、按照出版社查詢、按照書名關(guān)鍵字查詢等,并對(duì)查詢進(jìn)行展示。用戶可以通過這些功能進(jìn)行書籍的挑選。(4) 購物車功能。當(dāng)用戶選定一種圖書后,就可以把這種圖書放置到購物車中。需要注意的是,
48、在購物車中的圖書并不是用戶最終會(huì)得到的圖書,只是一個(gè)購物的意向。(5) 訂單的生成、查詢功能。當(dāng)用戶挑選好圖書之后,可以把購物車中的圖書形成一張訂單提交給系統(tǒng)。除了提交要購買的書籍外,還應(yīng)該提交用戶的 和送貨地點(diǎn)。用戶提交訂單后。可以通過訂單查詢程序來查詢自己訂單的處理情況。(6) 訂單處理功能。網(wǎng)上書店一般采用匯款和郵寄的方法進(jìn)行交易,當(dāng)管理員得到一個(gè)訂單并收到匯款后,可以開始處理訂單。首先,管理員要看用戶訂購的圖書是否有貨,就可以把這個(gè)訂單的實(shí)際交付數(shù)量修改為用戶的訂購數(shù)量,并把這個(gè)訂單中該書的狀態(tài)改為“已到款”(未經(jīng)處理的書籍的狀態(tài)為“未到款”)。如果不能夠滿足用戶的要求,應(yīng)該輸入相關(guān)的
49、原因。接下來是送貨,送貨多采用郵寄方式,當(dāng)用戶訂購的圖書郵寄出以后,就可以把訂單的狀態(tài)改為“已送貨訂單”;當(dāng)確定圖書已經(jīng)到達(dá)客戶手中后,交易就結(jié)束了,這時(shí)可以把訂單狀態(tài)改為“已經(jīng)結(jié)束訂單”。在交易結(jié)束后可以對(duì)已結(jié)束的訂單進(jìn)行刪除。當(dāng)然本系統(tǒng)簡化了這一系列屬于物流管理方面的操作過程,而直接由管理員統(tǒng)一進(jìn)行這些狀態(tài)的修改設(shè)置。系統(tǒng)的軟硬件開發(fā)環(huán)境 服務(wù)器的軟硬件配置(1) 服務(wù)器硬件配置: CPU 奔騰T5500,硬盤120G,內(nèi)存1G(2) 服務(wù)器的操作系統(tǒng): Windows XP(SP2)(3) Web服務(wù)器軟件:IIS 5.1(Internet Information Server) 以版本
50、為作為平臺(tái)(4) 服務(wù)器軟件:SQL Server 2000(簡體中文企業(yè)版)(5)網(wǎng)頁前臺(tái)編輯工具: Micromedia Dreamweaver MX 2004系統(tǒng)的開發(fā)工具由于系統(tǒng)的軟件配置主要是基于Microsoft公司的軟件,所以在系統(tǒng)的開發(fā)工具的選擇上采用了Microsoft公司的軟件開發(fā)工具,具體內(nèi)容如下:采用ASP技術(shù)、JavaScript腳本語言、VBScript腳本語言,c#,編寫Web應(yīng)用程序。采用SQL Server 2000存儲(chǔ)和管理數(shù)據(jù)。系統(tǒng)的組成系統(tǒng)主要由管理員后臺(tái)(圖書、訂單、客戶管理)客戶前臺(tái)(商品展示、客戶留言、商品查詢)六個(gè)子系統(tǒng)組成(見圖5-1所示)客戶
51、管理數(shù)據(jù)庫圖書管理訂單管理分類管理留言薄圖書查詢后臺(tái)前臺(tái)圖5-1 系統(tǒng)構(gòu)成4.4 系統(tǒng)的設(shè)計(jì)方案在本網(wǎng)上購物系統(tǒng)中,一共有兩個(gè)主要的流程,即前臺(tái)客戶購物流程和后臺(tái)訂單處前臺(tái)處理流程前臺(tái)系統(tǒng)流程圖ASPBooks首頁商品查詢模塊商品查詢模塊商品購物模塊會(huì)員管理模塊 商品分類瀏覽注冊(cè)修改資料登陸查詢條件輸入放入購物車查詢結(jié)果輸出查看購物車查看詳細(xì)資料我的帳單我的購物車購 買購 買圖 4-4-1 前臺(tái)系統(tǒng)流程圖 前臺(tái)系統(tǒng)用例描述 用戶因?yàn)橘彆男枰鵀g覽到了本網(wǎng)站,首先進(jìn)入了本網(wǎng)站的ASPBooks首頁,也即網(wǎng)站的首頁,客戶首先會(huì)查詢他所需要的圖書,此時(shí)他進(jìn)入了商品查詢模塊,在這個(gè)模塊中客戶需要輸入
52、他所想要的圖書屬性,例如書名,系統(tǒng)會(huì)根據(jù)客戶所輸入的限制條件進(jìn)行搜索,然后給出客戶結(jié)果。若系統(tǒng)搜索到網(wǎng)站庫存有客戶所需要的書,那么會(huì)直接給出這本書的所有屬性,包括作者、出版商、頁碼、價(jià)位、存貨量、內(nèi)容簡介等。網(wǎng)站上沒有上架此類書便會(huì)直接顯示,無此類書。庫戶若需要購買就需要注冊(cè)為本網(wǎng)站的會(huì)員,若已經(jīng)注冊(cè)為會(huì)員的客戶只需要直接輸入曾經(jīng)注冊(cè)時(shí)使用的用戶名和密碼,便直接進(jìn)入購書系統(tǒng)購買所需要的書。顧客將所要買的書放入虛擬的購物車中確認(rèn)買時(shí),可以查看所需要的書或者數(shù)量是否需要再修改,此時(shí)就可以查看購買的訂單再行修改,直到最終提交訂單。然后顧客只需要在快遞送到書時(shí)再付款即可完成網(wǎng)上購買書這一整個(gè)過程。 后
53、臺(tái)處理流程后臺(tái)系統(tǒng)流程后臺(tái)登陸是否為管理員 否 是 用戶管理添加管理員修改密碼查看刪除顧客用戶商品管理添加刪除查看訂單管理查看處理公告管理添加刪除查看退出登陸4-4-2 后臺(tái)系統(tǒng)流程圖后臺(tái)系統(tǒng)用例描述本網(wǎng)上書店系統(tǒng)的維護(hù)者他可以實(shí)現(xiàn)瀏覽所有用戶的信息、添加圖書、廢棄圖書、修改圖書信息、進(jìn)行銷售統(tǒng)計(jì)等操作。首先具有管理權(quán)限的管理員進(jìn)入網(wǎng)站ASPBooks首頁,然后直接進(jìn)入管理員登錄模塊,輸入管理員用戶名和密碼,輸入正確后將會(huì)進(jìn)入到管理頁面。管理員可以查看、管理、編輯注冊(cè)用戶的留言。可以添加修改圖書的各種資料,還可以查看顧客的訂單并依據(jù)訂單發(fā)貨,另外還可以管理客戶的注冊(cè)資料并對(duì)一些非法用戶經(jīng)行刪除
54、等操作。4.5 數(shù)據(jù)庫的設(shè)計(jì)在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機(jī)構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個(gè)領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實(shí)世界?,F(xiàn)實(shí)世界的事物反映到人的頭腦中,人的大腦對(duì)它有個(gè)認(rèn)識(shí)過程,經(jīng)過分析(選擇、命名、分類等)進(jìn)入信息世界。這些信息再進(jìn)一步加工、編碼,然后進(jìn)入數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個(gè)方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對(duì)這些數(shù)據(jù)進(jìn)行操作。這兩個(gè)問題貫穿了整個(gè)軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設(shè)計(jì)問題,軟件設(shè)計(jì)的一個(gè)核心。網(wǎng)上書店系統(tǒng)的主要對(duì)象是用戶,所以必需建立用戶表,包括用戶的基本信息情況;用戶的主要活動(dòng)是對(duì)圖
55、書的購買,所以必需建立圖書信息表;用戶對(duì)圖書的購買,選擇所要的圖書,首先得對(duì)圖書進(jìn)行搜索,所以我們把商品進(jìn)行分類,建立圖書類別表;最后用戶提交訂單,建立訂單表;管理員是后臺(tái)操作的用戶,在此建立了管理員信息表。根據(jù)網(wǎng)上書店系統(tǒng)數(shù)據(jù)結(jié)構(gòu),采用構(gòu)建E-R圖的設(shè)計(jì)方式,導(dǎo)出數(shù)據(jù)表的分析方法,對(duì)網(wǎng)上書店系統(tǒng)作如下的數(shù)據(jù)庫分析。 E-R 圖分析管理客戶姓名住址 郵件 訂單留言用戶名標(biāo)題訂單號(hào)數(shù)量用戶名編號(hào)留言姓名圖書編號(hào)版次作者頁數(shù)售價(jià)名稱數(shù)量4.6 物理數(shù)據(jù)庫的創(chuàng)建創(chuàng)建表根據(jù)前面設(shè)計(jì)出的數(shù)據(jù)庫邏輯模型,本系統(tǒng)本系統(tǒng)需要?jiǎng)?chuàng)五張表:圖書類別表CatalogID、圖書信息表Produce table、購物車表
56、 Basket、用戶表customer和留言表Talk,以下是這五張表的字段、數(shù)據(jù)類型、大小及簡短的字段說明。1圖書類別表CatalogID的設(shè)計(jì)如下圖書類別表CatalogID用來保存圖書類別的信息。編號(hào)字段名稱數(shù)據(jù)類型說明1IDDecimal分類編號(hào)2CatalogNamenvarchar(50)分類名稱2.圖書信息表Product table設(shè)計(jì)如下圖書信息表Product table用來保存圖書的基本信息。編號(hào)字段名稱數(shù)據(jù)類型說明1ProductIDInt圖書編號(hào)2Seriestext(16)圖書類別3NameVarchar(50)圖書名稱4ProducerVarchar(50)出版社
57、5SalePricefloat售價(jià)6StorePricefloat進(jìn)價(jià)7BrifeVarchar(1000)圖書簡介8Soldint銷售數(shù)量9AuthorVarchar(50)作者10PrintedVarchar(50)版次11MdateVarchar(50)出版日期12PageNumint頁數(shù)13BookNumVarchar(30)庫存數(shù)量3.購物車表(也即訂單表) Basket購物車表 Basket用來保存用戶訂購的圖書信息。編號(hào)字段名稱數(shù)據(jù)類型說明1IDint編號(hào)2UserIDVarchar(20)用戶名3ProductIDint圖書編號(hào)4OrderTimedatetime訂購時(shí)間5Or
58、derCountsmallint訂購數(shù)量6SalePricefloat銷售價(jià)格7Usercheckedtinyint用戶確認(rèn)8OrderNumberVarchar(50)訂單號(hào)9PostTimedatetime提交時(shí)間 用戶表Customer用來保存注冊(cè)用戶的基本信息。編號(hào)字段名稱數(shù)據(jù)類型說明1UserIdVarchar(20)用戶名2PwdVarchar(20)密碼3UsernameVarchar(50)用戶姓名4AddressVarchar(1000)地址5EmailVarchar(50)電子郵件6TelephoneVarchar(100)固定 7MobileVarchar(50)移動(dòng) 8
59、PostCodeVarchar(50)郵政編碼5.留言表 talk留言表Talk用來保存用戶對(duì)產(chǎn)品的評(píng)價(jià)編號(hào)字段名稱數(shù)據(jù)類型說明1NameText(16)昵稱2SpaceText(16)個(gè)人主頁3TalkText(16)留言4TileText(16)標(biāo)題4.7 需求分析軟件需求分析是系統(tǒng)開發(fā)的第一步也是最重要的一個(gè)環(huán)節(jié),其基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)做什么?”這個(gè)問題,這需要在對(duì)用戶需求進(jìn)行充分調(diào)研的基礎(chǔ)上,深入理解并描述出軟件的功能、性能、接口等方面的需求,可以使用UML建模作為需求分析和系統(tǒng)設(shè)計(jì)的有效方法。 分析的目的是為了獲得和描述系統(tǒng)中所有的要求。在這個(gè)階段,開發(fā)人員不應(yīng)該考慮代碼或程序
60、實(shí)現(xiàn)的細(xì)節(jié),而應(yīng)該把精力放在對(duì)現(xiàn)有業(yè)務(wù)邏輯的理解上,通過與用戶之間的充分溝通,逐步理解并描述出得到用戶確認(rèn)的系統(tǒng)模型,包括用例模型和領(lǐng)域(domain,系統(tǒng)中關(guān)鍵的類)模型。 用例模型用例建模主要是分離出系統(tǒng)的活動(dòng)參與者(Actor)和用例(Use Case),用例是指對(duì)系統(tǒng)提供的功能的一種描述,而活動(dòng)參與者是那些可能使用這些用例的人或外部系統(tǒng),通過用例圖可以描述出系統(tǒng)外部的執(zhí)行者、系統(tǒng)的用例,以及它們之間的聯(lián)系。購物系統(tǒng)的用例圖見圖4-7-1。 用例模型還需要進(jìn)一步對(duì)每個(gè)用例進(jìn)行詳細(xì)描述,進(jìn)一步說明用例的名稱、基本事件流和備選事件流、前置條件和后置條件等。圖書管理注冊(cè)系統(tǒng)登錄系統(tǒng)圖書分類管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國彈性墻面涂料行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國無塑餐盒封口紙行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 山東省日照市莒縣高三上學(xué)期期末考試(語文)試卷(含答案)
- 吊車租賃合同范本參考
- 2025加盟合同書樣式
- 貨車包月合同范本
- 范文環(huán)保驗(yàn)收合同范本
- 裝修管理服務(wù)合同范本
- 搭棚施工承包合同
- 2025技術(shù)許可合同
- 五年級(jí)上冊(cè)口算練習(xí)1000題及答案
- 五年級(jí)數(shù)學(xué)(小數(shù)四則混合運(yùn)算)計(jì)算題及答案匯編
- 數(shù)學(xué)六年級(jí)上冊(cè)《弧長》課件
- 體檢科運(yùn)營可行性報(bào)告
- 廣東省廣州市黃埔區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末生物試卷+
- 北京市豐臺(tái)區(qū)市級(jí)名校2024屆數(shù)學(xué)高一第二學(xué)期期末檢測模擬試題含解析
- 設(shè)立項(xiàng)目管理公司組建方案
- 薪酬戰(zhàn)略與實(shí)踐
- 答案之書(解答之書)-電子版精選答案
- 中國古代文學(xué)史 馬工程課件(上)01總緒論
- 上海中心大廈-介紹 課件
評(píng)論
0/150
提交評(píng)論