版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計(論文)網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計論文作者姓名:申請學(xué)位專業(yè):申請學(xué)位類別:指導(dǎo)教師姓名(職稱):論文提交日期:網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計摘 要隨著Internet上商品零售額的迅速增長,許多中小型企業(yè)開始考慮建立自己的電子商務(wù)站點(diǎn),通過Internet,即使是小公司也可能接觸到世界上任何地方的客戶;在Internet上瀏覽的人會發(fā)現(xiàn)在線訂購商品比其他任何方法都方便得多;一旦電子商務(wù)站點(diǎn)啟動并運(yùn)行起來,獲取訂單處理的成本與設(shè)置實(shí)體店鋪的成本相比,實(shí)際上接近于零。本系統(tǒng)實(shí)現(xiàn)了一般電子商務(wù)所具備的功能,如商品瀏覽、用戶登錄注冊、網(wǎng)上與購物、結(jié)算、后臺數(shù)據(jù)庫管理等,利用這些功能可以對鮮花銷售信息進(jìn)行
2、較好的管理。網(wǎng)上鮮花銷售系統(tǒng)的使用者主要是客戶和銷售管理者,對于客戶來說,實(shí)現(xiàn)的功能包括客戶瀏覽鮮花(搜索查詢),存放選中的商品的購物車,最后產(chǎn)生訂單;對于銷售管理者來說,需要對客戶的信息,鮮花的信息,以及銷售的信息進(jìn)行管理。關(guān)鍵詞:購物車;鮮花管理;銷售管理;客戶管理;搜索查詢Design of Online Flower ShopAbstractWith the turnover of commodity retail sales fast increasing over the Internet, urges a lot of middle and small enterprises t
3、o think the Electronic Commerce platform and founding themselves Websites. Building the Electronic Commerce website has a lot of superiorities. Such as a small company can contact with the customers whoever come from any countries. The person browsing on the Internet will discover that ordering a co
4、mmodity on line is much more convenience than any other methods. Once the Electronic Commerce website works, the cost of handling order approaches zero compared with entity shop.This system has some general Electronic Commerce functions. For example, browsing commodity over the internet, user regist
5、ration, On-line shopping, settlement, data management, makes use of these functions to be able to manage information of the flower.The on-line fresh flower sale systems users mainly are the customers and sale manages. The customers functions include the customer browsing fresh flower (search), the c
6、ommodity shopping cart which depositing selects, finally producing the order form. The sale manages functions including manage the information such as the customers, the flower and the sales.Key words: Shopping cart, Flower management, Sales management, Customer management, Search for inquiry目 錄論文總頁
7、數(shù):23頁 TOC o 1-3 h z u HYPERLINK l _Toc173144320 1引言 PAGEREF _Toc173144320 h 1 HYPERLINK l _Toc173144321 1.1網(wǎng)上購物 PAGEREF _Toc173144321 h 1 HYPERLINK l _Toc173144322 1.2網(wǎng)上購物的優(yōu)點(diǎn) PAGEREF _Toc173144322 h 2 HYPERLINK l _Toc173144323 1.3基礎(chǔ)知識 PAGEREF _Toc173144323 h 3 HYPERLINK l _Toc173144324 1.4系統(tǒng)軟硬件配置要求
8、PAGEREF _Toc173144324 h 3 HYPERLINK l _Toc173144325 2系統(tǒng)特色及方案選擇 PAGEREF _Toc173144325 h 4 HYPERLINK l _Toc173144326 3系統(tǒng)需求分析與流程設(shè)計 PAGEREF _Toc173144326 h 5 HYPERLINK l _Toc173144327 3.1系統(tǒng)功能需求分析 PAGEREF _Toc173144327 h 5 HYPERLINK l _Toc173144328 3.2系統(tǒng)流程分析 PAGEREF _Toc173144328 h 6 HYPERLINK l _Toc1731
9、44329 4數(shù)據(jù)庫設(shè)計 PAGEREF _Toc173144329 h 7 HYPERLINK l _Toc173144330 4.1 系統(tǒng)E-R圖 PAGEREF _Toc173144330 h 7 HYPERLINK l _Toc173144331 4.2數(shù)據(jù)庫表設(shè)計 PAGEREF _Toc173144331 h 8 HYPERLINK l _Toc173144332 5用戶管理權(quán)限 PAGEREF _Toc173144332 h 10 HYPERLINK l _Toc173144333 6系統(tǒng)實(shí)現(xiàn)與分析 PAGEREF _Toc173144333 h 10 HYPERLINK l _
10、Toc173144334 6.1購物車 PAGEREF _Toc173144334 h 10 HYPERLINK l _Toc173144335 6.2用戶登錄與注冊 PAGEREF _Toc173144335 h 13 HYPERLINK l _Toc173144336 6.3注銷 PAGEREF _Toc173144336 h 15 HYPERLINK l _Toc173144337 6.4下訂單 PAGEREF _Toc173144337 h 16 HYPERLINK l _Toc173144338 6.5撤消訂單 PAGEREF _Toc173144338 h 18 HYPERLINK
11、 l _Toc173144339 6.6鮮花管理 PAGEREF _Toc173144339 h 19 HYPERLINK l _Toc173144340 結(jié) 論 PAGEREF _Toc173144340 h 20 HYPERLINK l _Toc173144341 參考文獻(xiàn) PAGEREF _Toc173144341 h 21 HYPERLINK l _Toc173144342 致 謝 PAGEREF _Toc173144342 h 22 HYPERLINK l _Toc173144343 聲 明 PAGEREF _Toc173144343 h 231引言1.1網(wǎng)上購物“網(wǎng)上購物”,這個逐
12、漸流行于二十世紀(jì)的購物方式已經(jīng)為越來越多的人所接受。不論是腰纏萬貫的大富翁、時尚的白領(lǐng)麗人還是普通的工薪階層,其中大部分人可能都有過網(wǎng)上購物的經(jīng)歷。這其中有的也許僅僅想擁有這種體驗(yàn)的感覺,有的可能將此作為一種“知識人士”的標(biāo)志,有的則可能已將網(wǎng)上購物作為自己日常生活的重要組成部分而取代了傳統(tǒng)上街購物的方式。究竟何為網(wǎng)上購物呢?簡單來說,網(wǎng)上購物就是把傳統(tǒng)的商店直接“搬”回家,利用internet直接購買自己需要的商品或者享受自己需要的服務(wù)。專業(yè)地講,它是交易雙方從洽談、簽約以及貸款的支付、交貨通知等整個交易過程通過Internet、web和購物界面技術(shù)化的B2C模式一并完成的一種新型購物方式,
13、是電子商務(wù)的一個重要組成部分。這個電子商場并非虛擬,因?yàn)橘徫锏拿恳粋€步驟甚至每一個細(xì)節(jié)都很真實(shí),與傳統(tǒng)購物模式的唯一區(qū)別僅在于少了言語交流而有了更多的填單與確認(rèn)過程。一般來說網(wǎng)上物品的經(jīng)營大致可分為兩種形態(tài):一種是電子商店,即提供網(wǎng)上購物或網(wǎng)上服務(wù)的營業(yè)者,通過自己的網(wǎng)站,直接對網(wǎng)絡(luò)使用者出售商品或者提供服務(wù);另一種是電子商場,它是由許多提供不同商品或者服務(wù)的營業(yè)者集中在一個網(wǎng)站中,使用者可以在同一個網(wǎng)站購買不同公司所提供的商品或者服務(wù)。也就是說,在前一種情況下網(wǎng)站經(jīng)營者同時又是商店經(jīng)營者,而后一種情況中網(wǎng)站經(jīng)營者扮演的角色更像是商店經(jīng)營者與消費(fèi)者的中介。網(wǎng)上購物在當(dāng)今發(fā)達(dá)資本主義國家已經(jīng)顯示
14、出較強(qiáng)的發(fā)展勢頭,它在推動國家經(jīng)濟(jì)增長方面可以說又是一支嶄新的力量。舉例來說,GFK最近一份針對德國網(wǎng)上購物者的調(diào)查指出,在2006年上半年,德國的在線購物銷售額達(dá)到65億歐元。GFK預(yù)計,2007年全年,德國在線購物銷售額達(dá)到200億歐元之多。相比之下,在我國網(wǎng)上購物還是一個新生的事物。從某種意義上說,SARS開辟了中國網(wǎng)上購物的新紀(jì)元。面對非典的襲擊,多數(shù)人被困在屋內(nèi),而要想不出門就買到自己所需的東西只能依賴網(wǎng)絡(luò),許多防范意識很強(qiáng)的人也試著網(wǎng)上購物。至此,有越來越多的人認(rèn)識到“網(wǎng)上訂貨、送貨上門”的方便,也有越來越多的人也開始接受網(wǎng)上購物。CNNIC在其發(fā)布的中國互聯(lián)網(wǎng)絡(luò)熱點(diǎn)調(diào)查報告中顯示
15、:在我國有179的網(wǎng)民在半年內(nèi)有過網(wǎng)絡(luò)購物經(jīng)歷,在瀏覽過購物網(wǎng)站的網(wǎng)民中,有296的人在半年內(nèi)有過網(wǎng)絡(luò)購物經(jīng)歷,有過網(wǎng)絡(luò)購物經(jīng)歷的被訪者中有超過90的人今后會繼續(xù)進(jìn)行網(wǎng)絡(luò)購物;有637沒有購物經(jīng)歷的網(wǎng)民表示今后會嘗試網(wǎng)絡(luò)購物。這些數(shù)據(jù)表明我國網(wǎng)上購物市場有巨大的潛力。1.2網(wǎng)上購物的優(yōu)點(diǎn)相對于傳統(tǒng)銷售模式,網(wǎng)上銷售具有無可比擬的優(yōu)勢,也正是這些優(yōu)勢使其能夠在短短幾年時間快速發(fā)展起來,影響和沖擊傳統(tǒng)銷售體系,改變?nèi)藗兊南M(fèi)觀念。對于商家來說,網(wǎng)上購物有諸多好處:1.主動與互動。網(wǎng)上銷售充分利用網(wǎng)絡(luò)的互動性使商家與消費(fèi)者的聯(lián)系變得更加容易和快速,在互聯(lián)網(wǎng)上所面對的不再是“被動”的消費(fèi)者,而是有目地
16、的“主動”客戶,買主以及潛在的客戶透過互聯(lián)網(wǎng)主動地找到商家網(wǎng)站,提出他們所需要的服務(wù)。傳統(tǒng)購物是一對多的模式,網(wǎng)絡(luò)購物則變成一對一模式,廠商能夠根據(jù)消費(fèi)者的個性,提供更充分的服務(wù)。2.無限延伸。一是信息容量不受限制,在網(wǎng)上,公司介紹、產(chǎn)品資訊、圖片任何想要提供給客戶的資料皆可輸入;二是銷售時間不受限制,一天24小時,一周七天,一年365天不停地運(yùn)作,隨時提供服務(wù);三是銷售地點(diǎn)也不受限制,互聯(lián)網(wǎng)可以將企業(yè)的業(yè)務(wù)延伸到世界各地,無國界、區(qū)域界線經(jīng)營,而不受現(xiàn)實(shí)經(jīng)濟(jì)的地方保護(hù)、貿(mào)易壁壘和企業(yè)實(shí)力的制約?;ヂ?lián)網(wǎng)世界里無遠(yuǎn)近之分,消費(fèi)者只要擁有電腦,即可隨時到任何虛擬商店中邀游;四是商品提供力無限制,互
17、聯(lián)網(wǎng)巨大的空間使商家擺脫經(jīng)營空間的限制,更多提供經(jīng)營品種。如網(wǎng)絡(luò)書店Amazon經(jīng)營的圖書達(dá)300萬種之多,世界上任何一家傳統(tǒng)書店絕對不可能陳列如此巨大數(shù)量的書籍,但在網(wǎng)絡(luò)世界里就能夠?qū)崿F(xiàn)。3.降低成本。一是初始投資少,建置企業(yè)網(wǎng)站不需要花費(fèi)大額的投資。以在互聯(lián)網(wǎng)上設(shè)立一個小型虛擬商店計算,其成本主要包括注冊域名、租賃虛擬主機(jī)、制作網(wǎng)頁、硬軟件費(fèi)用以及往后的維持費(fèi)用。這比起普通店鋪經(jīng)常性支出,如昂貴的店面租金、裝潢費(fèi)用、水電費(fèi)、營業(yè)稅及人事費(fèi)用等要低廉許多倍。如果與網(wǎng)絡(luò)服務(wù)商合作或者向網(wǎng)絡(luò)服務(wù)商租賃虛擬店鋪則成本更為低廉。二是人工成本低廉。虛擬商店省卻了店面營業(yè)人員和管理人員,節(jié)省大量市場開發(fā)
18、與業(yè)務(wù)銷售及客戶服務(wù)成本,縮短銷售體系的距離。三是降低存貨成本?;ヂ?lián)網(wǎng)屬于無存貨商店,網(wǎng)上商店可以在接到顧客訂單后,再向制造廠家訂貨,而無須將商品陳列出來,以供顧客選擇。這樣一來,店家不會因?yàn)榇尕浂黾咏?jīng)營成本,因而在售價上,能增強(qiáng)虛擬商店對一般商店的競爭力。4.多功能。企業(yè)網(wǎng)站在未來的資訊社會將成為不可缺少的企業(yè)識別標(biāo)志之一,能不斷提升企業(yè)的附加價值。除了提供給予客戶一個效率資訊通道,也可以對招募人才產(chǎn)生重要影響,它可以是一個即時資訊的看板,也可以是一個購物中心。5.更豐富多彩的促銷手段。在現(xiàn)實(shí)社會中,受時間、場地、人員的諸多限制,在同一個商店同時舉辦多個促銷活動幾乎是不可能的,而在虛擬商店
19、我們可以看到十個、幾十個促銷活動同時進(jìn)行,盡管太多的活動會影響或分散消費(fèi)者的一部分注意力,但我們也可以看到更多的消費(fèi)者在尋找適合自己口味的銷售方案。對于廠商來說,網(wǎng)上銷售能夠以最少的成本將自己的貨物、服務(wù)推銷到全世界,這種方式可以使小企業(yè)變大,本土公司變成世界性公司。對于消費(fèi)者來說,網(wǎng)上購物也有諸多好處:1.便宜。由于網(wǎng)上商店省去了租店面、柜臺和庫房、請售貨員和管理人員的費(fèi)用,并且廠家與消費(fèi)者直接見面,繞開了層層經(jīng)銷商,省去大量費(fèi)用,所售商品當(dāng)然就會便宜。網(wǎng)絡(luò)專賣店提供的商品,其價格均低于市價。2.快捷方便。省時、省力是網(wǎng)上購物區(qū)別于普通購物的又一大優(yōu)點(diǎn)。去商場買東西需要出門,需要交通工具,還
20、會趕上刮風(fēng)下雨。而網(wǎng)上購物,無論大小,配送公司都會送到家中,節(jié)省了購買時間,提供便利。此外,網(wǎng)絡(luò)商店對于殘疾人士特別有用,只要上了網(wǎng),也能和其它正常人一樣去網(wǎng)絡(luò)商店購物了。3.全天服務(wù)。大多數(shù)商店都有營業(yè)時間,而網(wǎng)上商店一天24小時每時每刻都在營業(yè),只要有購物的想法,就可以馬上去實(shí)現(xiàn)它。1.3基礎(chǔ)知識本系統(tǒng)以方便人們生活,提高人們的生活效率為目標(biāo),以先進(jìn)的計算機(jī)信息技術(shù)為人們帶來更先進(jìn)更高效率的運(yùn)作模式,所需要掌握的基礎(chǔ)知識如下:了解應(yīng)用開發(fā)工具的現(xiàn)狀;ASP.net編程基礎(chǔ);MSSQL Server基礎(chǔ);設(shè)計數(shù)據(jù)庫;設(shè)計界面;開發(fā)數(shù)據(jù)庫。數(shù)據(jù)庫實(shí)現(xiàn)的一些功能有:數(shù)據(jù)和數(shù)據(jù)說明的醒目顯示;多條
21、件的查詢;數(shù)據(jù)庫的設(shè)計、界面的設(shè)計。1.4系統(tǒng)軟硬件配置要求服務(wù)器端建議用戶的計算機(jī)使用以下配置(或更高):(1)CPU:Intel或兼容機(jī)PentiumPentium3500MHz或更高(2)硬盤:7200轉(zhuǎn)/分,剩余空間100M(3)內(nèi)存:建議512MB或更多(4)Windows2000Server、(5)Microsoft.Visual.Studio.2005.Team.Suite(6)SQL2000企業(yè)版、客戶端推薦配置(1)B/S模式,客戶端要求不高(2)顯示卡:SVGA,16K色以上顯示模式(3)IE5.01以上或者兼容版本2系統(tǒng)特色及方案選擇系統(tǒng)采用ASP.NET+MS SQL2
22、000,B/S模式開發(fā)。本系統(tǒng)采用三層架構(gòu)模式,表示層(view)、數(shù)據(jù)訪問層(DAL)、數(shù)據(jù)庫(database)。三層架構(gòu)將顯示部分和邏輯流程控制分開,利用服務(wù)器應(yīng)用程序?qū)崿F(xiàn)顯示部分,利用商務(wù)邏輯層實(shí)現(xiàn)程序的流程控制,分層使維護(hù)變得方便一些,而且執(zhí)行效率也會有所提高。HTML(Hyper Text Markup Language超文本標(biāo)記語言)是一種用來制作超文本文檔的簡單標(biāo)記語言。與常見的字處理文件不同,Web頁以超文本標(biāo)識語言編排格式。它能獨(dú)立于各種操作系統(tǒng)平臺(如UNIX,WINDOWS等)。HTML文檔(即Homepage的源文件)是一個放置了標(biāo)記的ASCII文本文件,通常它帶有.
23、html或.html的文件擴(kuò)展名。一般的HTML頁面具有如下的結(jié)構(gòu):一對標(biāo)記作為文件的開頭和結(jié)尾,在標(biāo)記后是頭部標(biāo)記,其后是實(shí)體標(biāo)記。由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個強(qiáng)大的后臺數(shù)據(jù)庫管理系統(tǒng)支持。目前主要的數(shù)據(jù)庫有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQL Server等,其中網(wǎng)絡(luò)型的SQL Server、Oracle產(chǎn)品安全性遠(yuǎn)遠(yuǎn)高于桌面型的Access、FoxPro等數(shù)據(jù)庫。本系統(tǒng)采用的是微軟公司的SQL Server2000。SQL Server與XP服務(wù)器緊密集成,而XP服務(wù)器具有很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法
24、用戶的訪問,確保了SQLServer2000服務(wù)器的安全性,符合系統(tǒng)對安全性的要求;用戶可以使用Web瀏覽器查詢存儲在SQL Server2000數(shù)據(jù)庫中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問數(shù)據(jù)庫的要求。容量龐大,每個數(shù)據(jù)庫中可創(chuàng)建多達(dá)20萬個數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制。ASP.net與SQL Server的完美組合,為中小型乃至企業(yè)級的web商業(yè)模型提供了一個更為穩(wěn)定,高效,安全的運(yùn)行環(huán)境。系統(tǒng)選擇B/S結(jié)構(gòu),B/S(Browser/Server)(圖1)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界
25、面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,無需安裝特定客戶端,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本(TCO)。采用該結(jié)構(gòu)軟件的優(yōu)勢在于架構(gòu)管理軟件更是方便、快捷、高效:(1)無須開發(fā)客戶端軟件,維護(hù)和升級方便;(2)可跨平臺操作,任何一臺機(jī)器只要裝有WWW瀏覽器軟件,均可作為客戶機(jī)來訪問系統(tǒng);(3)具有良好的開放性和可擴(kuò)充性;(4)可采用防火墻技術(shù)來保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶對管理信息系統(tǒng)的新需求。因此該結(jié)構(gòu)在管理信息系統(tǒng)
26、開發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件研制中一種流行的體系結(jié)構(gòu)。頁面模塊化,很多頁面共用的部分集成為一個模塊,無須重新編寫重復(fù)代碼,提高了開發(fā)效率。用戶或者管理員出現(xiàn)錯誤操作或者非法操作時或予以屏蔽并給出錯誤提示,方便修正,保證系統(tǒng)正常運(yùn)行。圖1 B/S結(jié)構(gòu)圖3系統(tǒng)需求分析與流程設(shè)計3.1系統(tǒng)功能需求分析網(wǎng)上鮮花銷售系統(tǒng)銷售管理后臺管理服務(wù)條款聯(lián)系方式客戶管理鮮花管理圖2 系統(tǒng)功能需求分析前臺客戶鮮花信息購物車網(wǎng)上鮮花銷售系統(tǒng)的使用著主要是客戶和銷售管理者,對客戶來說,實(shí)現(xiàn)的功能包括客戶瀏覽鮮花,存放選中的商品的購物車,最后產(chǎn)生訂單;對銷售管理者來說,需要對客戶的信息,鮮花的信息,以及銷售的信息
27、進(jìn)行管理(如圖2)。前臺客戶功能可以概括為以下幾點(diǎn):鮮花信息模塊:包括鮮花信息的瀏覽,查詢搜索等;用戶信息管理模塊:處理用戶注冊、登錄驗(yàn)證;購物車模塊:可以添加自己喜歡的鮮花;訂單模塊:此模塊中的信息由購物車結(jié)賬產(chǎn)生,可以供客戶查詢訂單狀態(tài),以及及時修改訂單信息。后臺管理者功能可以概括為以下幾點(diǎn):客戶管理:可以查詢、修改客戶信息;鮮花管理:可以添加、修改、刪除鮮花信息;銷售管理:處理客戶的訂單,查詢訂單以及銷售的情況;3.2系統(tǒng)流程分析客戶購物的流程是整個系統(tǒng)流程最重要的部分,不管客戶是否登錄都可以進(jìn)行商品瀏覽以及進(jìn)行購物,未登錄的客戶可以在最后結(jié)賬時進(jìn)行登錄驗(yàn)證,客戶登錄流程如圖3所示。瀏覽
28、鮮花添加到購物車下訂單生成訂單購買成功登錄注冊是開始登錄否否是結(jié)束圖3 購物流程圖4數(shù)據(jù)庫設(shè)計4.1 系統(tǒng)E-R圖購物者密碼聯(lián)系 送貨地址 用戶名由于直接將顯示世界信息按具體的數(shù)據(jù)組織模型進(jìn)行組織,必須同時考慮很多因素,設(shè)計工作非常復(fù)雜,并且效果也不很理想,因此,需要一種方法來對現(xiàn)實(shí)世界的信息結(jié)構(gòu)進(jìn)行描述。E-R方法就是一種實(shí)體-關(guān)系方法,而其使用的工具就是E-R圖。E-R圖由實(shí)體、實(shí)體的屬性以及實(shí)體之間的關(guān)系三部分組成,實(shí)體是具有相同的性質(zhì)并且彼此之間可以相互區(qū)分的現(xiàn)實(shí)世界對象的集合;屬性是實(shí)體所具有的特征,它是描述實(shí)體或者關(guān)系的性質(zhì)的數(shù)據(jù)項(xiàng);實(shí)體之間的關(guān)系通常是指不同實(shí)體之間的關(guān)系。網(wǎng)上鮮
29、花銷售系統(tǒng)的E-R圖如圖4,5,6,7所示:圖4 用戶實(shí)體及屬性鮮花鮮花名鮮花單價鮮花說名鮮花圖象圖5 商品實(shí)體及屬性定單商品定單狀態(tài)定單信息圖6 定單實(shí)體及屬性M消費(fèi)購物者定單服務(wù)商1供應(yīng)商品MPN圖7 完整實(shí)體聯(lián)系圖4.2數(shù)據(jù)庫表設(shè)計鮮花列表,記錄鮮花的基本信息,主要包括FlowerID鮮花編號,F(xiàn)lowerSerialNumber鮮花序列號,F(xiàn)lowerName鮮花名稱,F(xiàn)lowerStock鮮花貨存,F(xiàn)lowerPrice,F(xiàn)lowerDescription鮮花說明,F(xiàn)lowerImage鮮花圖像,其中鮮花編號為鮮花列表的主鍵。表1 鮮花信息表表名:Flower說明:存儲鮮花信息字段名
30、類型大小主鍵缺省描述FlowerIDint4Y鮮花編號FlowerSerialNumbervarchar50鮮花序列號FlowerNamevarchar50鮮花名稱FlowerStockint4鮮花貨存FlowerPricemoney8鮮花單價FlowerDescriptionvarchar50鮮花說明FlowerImagevarchar50鮮花圖像訂單表,一張訂單可以訂購多種鮮花,所以用兩張表來存儲數(shù)據(jù)。訂單的基本信息表里面不包含具體的訂購哪種鮮花的信息,這張表主要包括OrderID訂單編號,UserID用戶編號,Address地址,PostCode ,Telephone ,OrderDat
31、e下單時間,Dispatched是否已經(jīng)發(fā)貨,其中訂單編號為訂單表的主鍵。表2 存儲訂單表表名:Orders說明:存儲訂單字段名類型大小主鍵缺省描述OrderIDint4Y訂單編號UserIDint4用戶編號Addressvarchar50地址PostCodechar10 Telephonevarchar50 OrderDatedatetime8下單時間Dispatchedbit10是否發(fā)貨,0(未發(fā))定單詳情表,這張表中存儲了訂單中具體的關(guān)于已訂購鮮花的信息,主要包括OrderDetailID訂單詳情編號,OrderID訂單編號,F(xiàn)lowerID鮮花編號,Quantity數(shù)量,其中訂單詳情編
32、號為訂單詳情表的主鍵。表3 訂單詳情表表名:OrderDetails說明:存儲訂單詳情字段名類型大小主鍵缺省描述OrderDetailIDint4Y訂單詳情編號OrderIDint4訂單編號FlowerIDint4鮮花編號Quantityint4數(shù)量購物車表,顧客將商品放在購物車?yán)锩鏁r,購物車表中就會添加一條記錄。其中的CartID中存放的是顧客的UserID,由于顧客可以先選購后登錄然后下訂單,所以CartID在這種情況下就存放臨時產(chǎn)生的顧客ID,這張表主要包括RecordID購物車記錄編號,CartID購物車編號,F(xiàn)lowerID鮮花編號,Quantity數(shù)量,DateCreated購物車
33、創(chuàng)建時間,其中購物車記編號為購物車表的主鍵。表4 購物車表表名:ShoppingCart說明:存儲購物車字段名類型大小主鍵缺省描述RecordIDint4Y購物車記錄編號CartIDnvarchar50購物車編號FlowerIDint4鮮花編號Quantityint4數(shù)量DateCreateddatetime8創(chuàng)建時間用戶信息表,用來記錄用戶的一些基本信息,主要包括UserID用戶編號,UserName用戶名,Password密碼,Address地址,PostCode ,Telephone ,其中用戶編號為用戶信息表的主鍵。表5 用戶信息表表名:Users說明:存儲用戶信息字段名類型大小主鍵缺
34、省描述UserIDint4Y用戶編號UserNamechar10用戶名Passwordchar10密碼Addressvarchar50地址PostCodechar10 Telephonevarchar20 5用戶管理權(quán)限管理員:在此系統(tǒng)中有且只有一個管理員,即系統(tǒng)管理員。他具有一般用戶所沒有的權(quán)限。他能夠通過用戶名(admin)密碼(admin)進(jìn)行登錄,在管理欄中能夠進(jìn)行鮮花的增加與刪除。普通用戶:主要是分為兩種,一種之前已經(jīng)注冊過的用戶,一種是一般的瀏覽網(wǎng)站的用戶。已經(jīng)注冊過的用戶可以瀏覽鮮花并且下單購買,然而一般的普通用戶,只能瀏覽鮮花,他們只有在注冊過后才能夠下單購買鮮花。6系統(tǒng)實(shí)現(xiàn)與
35、分析6.1購物車購物車分為兩種,一種是已經(jīng)登錄過的用戶的購物車,在購物車編號中可以看到一個為具體數(shù)字的編號,購物車的ID等于用戶ID另外一中是未登錄過的用戶的購物車,在購物車編號中可以看到一個字符串,該字符串保留在cookies,是利用System.GuidClass產(chǎn)生一個隨機(jī)GUID(全局唯一標(biāo)識符),回寫到客戶端指定的Cookie中,同時返回TempCartId作為購物車的編號。注釋:沒有登錄過的用戶其購物車的編號是一個字符串,如圖8,4906132b-567b-47f8-8be4-9a77cf697dcc,它是利用System.Guid.Class產(chǎn)生一個隨機(jī)全局唯一標(biāo)識符GUID。圖
36、8 購物車1圖9 購物車2注釋:已登錄過的用戶其購物車編號為一個整型數(shù)字如圖9。主要代碼如下:public String GetShoppingCartID() HttpContext Context = HttpContext.Current;/ 如果該用戶已經(jīng)通過驗(yàn)證后登錄了系統(tǒng), 那么以該用戶的UserID作為購物車ID if (Context.User.Identity.Name != ) return Context.User.Identity.Name; / 否則, 如果瀏覽器Cookie中已經(jīng)分配給該用戶一個購物車ID if (Context.Request.CookiesSho
37、ppingCartID != null) return Context.Request.CookiesShoppingCartID.Value; else / 利用System.Guid Class產(chǎn)生一個隨機(jī)GUID(全局唯一標(biāo)識符) Guid TempCartId = Guid.NewGuid(); / 回寫到客戶端指定的Cookie中 Context.Response.CookiesShoppingCartID.Value = TempCartId.ToString(); / 同時返回TempCartId return TempCartId.ToString(); 注釋:送貨地址采用了一
38、個必須輸入驗(yàn)證, 和聯(lián)系 采用了一個必須輸入驗(yàn)證和正則表達(dá)式驗(yàn)證。主要代碼如下:1送貨地址(采用了必須輸入驗(yàn)證)RequiredFieldValidatorID=RequiredFieldValidator1runat=server ControlToValidate=tbAddress ValidationGroup=SaveOrder Display=Dynamic2 (采用了必須輸入驗(yàn)證和正則表達(dá)式驗(yàn)證)RequiredFieldValidatorID=RequiredFieldValidator1runat=server ControlToValidate=tbAddress Vali
39、dationGroup=SaveOrder Display=DynamicValidationExpression=d6 ValidationGroup=SaveOrder Display=Dynamic3聯(lián)系 (采用了必須輸入驗(yàn)證和正則表達(dá)式驗(yàn)證)RequiredFieldValidatorID=RequiredFieldValidator3runat=server ValidationGroup=SaveOrderControlToValidate=tbTelephoneDisplay=DynamicValidationExpression=(0d2)- ?d8|0d2- ?d8|(0d3
40、)- ?d7|0d3- ?d7|13d9|159d8” 注釋:意思是以“(028)-”開頭后面加8位數(shù)字或者是以“028-” 開頭后面加8位數(shù)字,或者是以“(0?)-”開頭后面加7位數(shù)字或者是以“0? -”開頭后面加7位數(shù)字的固定 ,再或者以“13”開頭后面加9位的 號碼,或者是以“159” 開頭后面加8位的 號碼。6.2用戶登錄與注冊當(dāng)已經(jīng)注冊過的用戶輸入其用戶名以及密碼單擊登錄按鈕便可以登錄,但如果為新用戶,單擊注冊按鈕,在下一個頁面中輸入信息后再單擊注冊按鈕后便可成為注冊用戶。用戶登錄主要實(shí)現(xiàn)過程:通過spUserLogin存儲過程獲得UserID,作為用戶ID,在通過GetShoppi
41、ngCartID()獲得TempCartID,之后再調(diào)用一個存儲過程spShoppingCartMigrate將購物車合并。用戶注冊的實(shí)現(xiàn)過程與用戶登錄的實(shí)現(xiàn)過程基本上一樣。主要代碼如下:用戶登錄if (Page.IsValid) String ID = da.spUserLogin(tbUserName.Text.Trim(), tbPassword.Text.Trim(); if (ID != null) String TempCartID = da.GetShoppingCartID(); / 將當(dāng)前臨時的購物車清單轉(zhuǎn)換到登錄用戶名下 da.spShoppingCartMigrate(T
42、empCartID, ID); / 保存登錄用戶Cookies Response.CookiesShoppingCartUser.Value = tbUserName.Text.Trim(); / 重定向?yàn)g覽器到目標(biāo)頁面 FormsAuthentication.RedirectFromLoginPage(ID, false); else da.Alert(用戶名或密碼錯誤!); 其中調(diào)用了兩個存儲過程:spUserLogin, spShoppingCartMigrateCREATE PROCEDURE dbo.spUserLogin( UserName CHAR(10), Password C
43、HAR(10), UserID INT OUTPUT)ASSELECT UserID = UserID FROM Users WHERE UserName = UserNameAND Password = PasswordIF Rowcount 結(jié) 論本文簡要介紹了典型B/S電子商務(wù)網(wǎng)上購物系統(tǒng)的主要體系結(jié)構(gòu)及功能模塊,重點(diǎn)討論了系統(tǒng)開發(fā)工具、開發(fā)語言等關(guān)鍵技術(shù)以及系統(tǒng)的數(shù)據(jù)庫建設(shè),系統(tǒng)流程圖和功能模塊的代碼分析。這些過程的討論和分析,可以對系統(tǒng)的體系結(jié)構(gòu),功能模塊等有了更深的了解。目前此系統(tǒng)基本可以完全的實(shí)現(xiàn)網(wǎng)上購物的功能。但系統(tǒng)仍然有一些不盡人意,而這些問題主要集中在系統(tǒng)的安全上,雖然系統(tǒng)
44、已經(jīng)通過相關(guān)的控制語句對登錄用戶身份進(jìn)行驗(yàn)證,但是在當(dāng)今網(wǎng)絡(luò)信息安全中,僅僅對用戶身份驗(yàn)證是不夠的,還需要對傳送數(shù)據(jù)進(jìn)行加密,防止數(shù)據(jù)傳輸過程中被篡改等攻擊進(jìn)行防御。因此在今后的工作里,這些功能的實(shí)現(xiàn)還需要更高的技術(shù)支持,也只有這樣才能完善網(wǎng)上購物系統(tǒng)。網(wǎng)上購物系統(tǒng)無論是在開發(fā)過程中,還是建成后的日常維護(hù)過程中,都需要進(jìn)行嚴(yán)格的檢測,以保證購物系統(tǒng)的服務(wù)質(zhì)量。建議網(wǎng)上購物系統(tǒng)應(yīng)注意以下3點(diǎn)。(1)把握好商品質(zhì)量和宣傳內(nèi)容環(huán)節(jié)。提供的商品必須是貨真價實(shí)的優(yōu)質(zhì)產(chǎn)品而決非假冒偽劣。產(chǎn)品宣傳廣告內(nèi)容應(yīng)健康真實(shí),既要反映客觀事物又要有欣賞價值。(2)服務(wù)功能的檢測:網(wǎng)上購物系統(tǒng)不僅要把好進(jìn)貨關(guān),而且由于
45、網(wǎng)上購物系統(tǒng)提供的是虛擬的電子商品,包含的信息量大,多分支、多鏈接、多媒體,所以網(wǎng)上購物系統(tǒng)的服務(wù)檢測就顯得格外重要。對虛擬電子商品的審查,首先要進(jìn)行內(nèi)容正確性測試。如文字錄入的錯誤、參照圖像的錯誤等都會降低用戶對商品的信任度。進(jìn)行系統(tǒng)功能的測試。購物系統(tǒng)所有功能是否能正確執(zhí)行,有無死機(jī)或其他異常情況發(fā)生,交互手段是否能滿足用戶需求。對系統(tǒng)的執(zhí)行效率進(jìn)行測試。測試系統(tǒng)對大量數(shù)據(jù)的檢索效率、數(shù)據(jù)的裝載時間及對鼠標(biāo)的反應(yīng)速度等。(3)用戶身份確認(rèn)及商品配送隨著網(wǎng)上購物系統(tǒng)技術(shù)的日趨成熟、網(wǎng)上購物的優(yōu)勢日趨明顯,會有更多的人參與到網(wǎng)上購物的浪潮中來,人類最終將迎接電子商務(wù)時代的來臨。參考文獻(xiàn)1 方睿
46、,刁仁宏.數(shù)庫庫原理及應(yīng)用M.成都:四川大學(xué)出版社,2005。2 石志國,劉冬梅.ASP.NET應(yīng)用教程M.北京:清華大學(xué)出版社和北京交通大學(xué)出版社出版,2005。3 許靜雯,謝黎文.ASP.NET網(wǎng)站開發(fā)M.北京:電子工業(yè)出版社出版,2006。4 RebeccaM.Riordan.ADO.NET程序設(shè)計M.北京:清華大學(xué)出版社,2002。5 StephenWalthe.ASP.NET揭秘(第二版)M.北京:中國電力出版社,2004。6 江廣順,余松.ASP.NET 2.0+SQL SERVER熱門網(wǎng)絡(luò)應(yīng)用開發(fā)詳解M.北京:人民郵電出版社,2007。7 龔赤兵.ASP.NET 2.0網(wǎng)站開發(fā)實(shí)
47、例教程M.北京:人民郵電出版社,2006。致 謝本文是在熊淑華老師和張金全老師的熱情關(guān)心和指導(dǎo)下完成的,他們淵博的知識和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對順利完成本課題起到了極大的作用。在此向他們表示我最衷心的感謝!最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝!姓名:馮莉娟 性別:女出生年月:1984年12月 民族:漢E-mail:13angel14sina 聲 明本論文的工作是2007年2月至2007年6月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過的材料。除非另有
48、說明,本文的工作是原始性工作。關(guān)于學(xué)位論文使用權(quán)和研究成果知識產(chǎn)權(quán)的說明:本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括:(1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。(2)學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制方式保存學(xué)位論文。(3)學(xué)校可以學(xué)術(shù)交流為目的復(fù)制、贈送和交換學(xué)位論文。(4)學(xué)??稍试S學(xué)位論文被查閱或借閱。(5)學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定)。除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。特此聲明! 作者簽名: 年 月 日As Alexander went off duty he not
49、iced the bobbing flicker of ships lights far to port and starboard. Sea Shepherd ploughed on towards Miami. 4. All ashoreSusan opened her arms, as if to greet a long-lost friend. The sun had returned-not the half-hearted, hide-and-seek sun of recent weeks. No, this was the real thing, pure gold pour
50、ing out of a perfect sky. She felt the warmth seeping deep into her skin. Slowly the shore floated forward to meet them, or so it seemed. Miami! Without asking, she helped herself to the binoculars hanging round Garys neck. Fumbling, she adjusted the focus. She wanted to see everything. Susan gave a
51、 little grunt of pleasure: white sand, palm trees, high hotels whose reflecting windows signalled like lighthouses, elegant yachts leaning on the wind and combing creamily through the smooth blue water. Blue! The sea was so blue! Travel brochure-blue. Susan gazed in wonder. Could this be the same At
52、lantic whose grey-green waves had made her stomach churn and driven her into her bunk? She handed back Garys binoculars. Both were shading their eyes. The sun shone everywhere, from above and from below, sparking silver on the water, teeming and gleaming like a shoal of surfacing fish . Warm enough
53、for you? Ben Bellingham stood between them. Temperatures in the nineties on the mainland. They chatted for a minute or two. Look, theres a pelican. Ben pointed. A brown pelican, quite common around the Florida coast. People love watching their antics. The big bird, which reminded Gary of a pterodact
54、yl, was making a reconnaissance flight parallel to Sea Shepherd. Suddenly the pelican plunged. A splash, a quick gobbling movement, and another fat fish was stored away in the birds expandable throat pouch. Pelicans use their elastic bills as scoop-nets, Ben explained. And they vary the height of th
55、eir dive depending on the depth of the fish. Eat two pounds a day, those fellas, a quarter of their body weight. The bird came in to land on an old jetty. Now it looked clumsy, swaying and teetering down invisible steps to alight on flat webbed feet. Soon after, a dishevelled chick was rummaging in
56、the adults beak. Must have a nest nearby, commented Bellingham. He shook himself. Well, gotta be going. Ill see you again before we disembark. By the way, better alter your watches-its 9#10 local time, five hours behind England. The bear-like naturalist shambled away. To think Susan had once felt sh
57、y, almost frightened of meeting him! She sensed, rather than saw, a new presence and peeked sideways. It was Yves. He was draped over the ships rail and looked about as happy as someone being seasick. Why so glum? Susans eyes took in the scene farther along the deck. Ah, that was it. Vanessa. Wearin
58、g a polka-dot sun-suit that showed off her slender figure and shapely legs. Talking to Johnny Masterson, the handsome he-man security officer, in khaki shirt and shorts. Obviously enjoying themselves. Poor Yves! The pelican had resumed its patrol. Susan inched nearer to Yves. Hello, she said lightly
59、. See the pelican? Betcha it catches something in a minute? Yves lifted his head. Immediately the pelican obliged with a spectacular swoop. Told you, didnt I? Susan chirped. Yves feigned interest, but his face let him down. Susan switched her gaze from the bird to Yves, from Yves to Vanessa, and bac
60、k to Yves. The pelican flapped off. Never mind, she murmured, there are plenty more fish in the sea. Yao: And I am Yao, king of the rock. And theres nothin you girls can do about it.Ling taking a fighting stance: Oh, yeah? Well, I think Ping elbowing Mulan and I could take you.Mulan wading away: I r
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年春七年級語文下冊 第三單元 12 賣油翁說課稿 新人教版
- 12古詩三首《己亥雜詩》說課稿-2024-2025學(xué)年語文五年級上冊統(tǒng)編版
- 15 分享真快樂(說課稿)2023-2024學(xué)年統(tǒng)編版道德與法治 一年級下冊001
- 2025裝修工程泥工承包合同
- 7讓弦發(fā)出高低不同的聲音 說課稿-2024-2025學(xué)年科學(xué)四年級上冊教科版
- 2024-2025學(xué)年高中歷史 專題四 王安石變法 一 積貧積弱的北宋教學(xué)說課稿 人民版選修1
- 14 請幫我一下吧 第一課時 說課稿-2023-2024學(xué)年道德與法治一年級下冊統(tǒng)編版
- 6我們神圣的國土 第1課時(說課稿)-部編版道德與法治五年級上冊
- 2023八年級英語下冊 Module 1 Feelings and impressions Unit 2 I feel nervous when I speak Chinese第三課時說課稿 (新版)外研版
- 2024-2025學(xué)年新教材高中語文 第二單元 6.2 文氏外孫入村收麥說課稿(3)部編版必修上冊
- 廣東省廣州黃埔區(qū)2023-2024學(xué)年八年級上學(xué)期期末數(shù)學(xué)試卷(含答案)
- 法理學(xué)課件馬工程
- 《無菌檢查培訓(xùn)》課件
- 2024-2030年中國香菇行業(yè)銷售狀況及供需前景預(yù)測報告
- 高中英語必背3500單詞表(完整版)
- GB/T 44570-2024塑料制品聚碳酸酯板材
- 禁止送禮的協(xié)議書
- 2024年版《輸變電工程標(biāo)準(zhǔn)工藝應(yīng)用圖冊》
- 2024年高考數(shù)學(xué)試卷(北京)(空白卷)
- 2024從洞見到生意:阿里健康特色人群消費(fèi)趨勢報告-阿里健康x一財商學(xué)院
- 《2023-2024中國區(qū)塊鏈發(fā)展年度報告》
評論
0/150
提交評論