版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計(論文)</b></p><p> 題目: 網(wǎng)上鮮花銷售系統(tǒng)</p><p> 2012年 4 月</p><p><b> 目 錄</b></p><p><b> 1 緒論2</b></p><p>
2、; 1.1課題的提出2</p><p><b> 1.2研究背景2</b></p><p> 1.3研究的目的和意義4</p><p> 2 系統(tǒng)中關(guān)鍵技術(shù)的介紹5</p><p> 2.1 ASP.NET5</p><p> 2.2 SQL Server 20055<
3、;/p><p> 2.3 B/S體系結(jié)構(gòu)6</p><p><b> 3系統(tǒng)需求分析7</b></p><p> 3.1 可行性分析7</p><p> 3.2系統(tǒng)功能需求分析8</p><p> 4 系統(tǒng)總體設(shè)計10</p><p> 4.1系統(tǒng)設(shè)計思想
4、10</p><p> 4.2系統(tǒng)總體結(jié)構(gòu)設(shè)計11</p><p> 4.3系統(tǒng)功能模塊設(shè)計11</p><p> 4.4數(shù)據(jù)庫設(shè)計12</p><p> 5 系統(tǒng)編碼實現(xiàn)18</p><p> 5.1 首頁設(shè)計和編碼18</p><p> 5.2用戶界面的設(shè)計22&l
5、t;/p><p> 5.3后臺管理界面的設(shè)計34</p><p> 6 網(wǎng)站的運行環(huán)境與使用說明39</p><p> 6.1 系統(tǒng)開發(fā)環(huán)境及配置39</p><p> 6.2系統(tǒng)使用說明39</p><p> 6.2.1用戶使用說明39</p><p> 6.2.2 系統(tǒng)管理
6、員使用說明44</p><p><b> 總結(jié)語47</b></p><p><b> 參考文獻48</b></p><p><b> 致 謝49</b></p><p><b> 摘要</b></p><p>
7、 網(wǎng)上花店屬于一種新的店面形式,主要以實現(xiàn)在線銷售鮮花為主,一般沒有實體店面,收到顧客訂單后將訂單轉(zhuǎn)手給實體商戶,具有快速,方便的特點。這就適合當(dāng)今時代的發(fā)展趨勢。本網(wǎng)站基于Internet的互聯(lián)網(wǎng)網(wǎng)絡(luò),以B/S形式實現(xiàn)。本系統(tǒng)是采用ASP.NET技術(shù),以SQL2005作為數(shù)據(jù)庫,使用Microsoft Visual Studio 2005作開發(fā)平臺,利用網(wǎng)絡(luò)來實現(xiàn)網(wǎng)上銷售鮮花的功能性網(wǎng)站。主要實現(xiàn)的功能有:前臺實現(xiàn)用戶在線注冊功能、登
8、錄功能、查詢功能、購物車功能、下訂單等。在后臺能實現(xiàn)管理員的登錄、管理員對商品的分類、商品的管理、訂單管理等。真正實現(xiàn)從商品的發(fā)布到商品的購買一系列的網(wǎng)上銷售鮮花的功能。</p><p> 關(guān)鍵詞:電子商務(wù);ASP.NET;鮮花;B/S</p><p><b> Abstract</b></p><p> Online florist b
9、elongs to a kind of new stores, mainly in order to realize the form of online sales flowers give priority to, general without entity after receiving customer orders storefront, transferred without entity order, have fast
10、, convenient tenants characteristics. It is suitable for the development trend of the era.This website based on the Internet, with Internet B/S form to realize. This system is using asp.net technology to SQL2005 as datab
11、ase, using Microsoft Visual Studio for devel</p><p> Key words: Electronic commerce; ASP.NET; flowers; B/S</p><p><b> 1 緒論</b></p><p> 20 世紀(jì)90 年代以來,隨著互聯(lián)網(wǎng)以及各項相關(guān)技術(shù)的日趨成熟
12、,電子商務(wù)在社會經(jīng)濟領(lǐng)域得到了廣泛的應(yīng)用,在一定程度上改變著人們的生活與工作方式,電子商務(wù)的迅速發(fā)展,推動了商業(yè)、貿(mào)易、營銷、金融、廣告、運輸、教育等社會經(jīng)濟領(lǐng)域的創(chuàng)新,并形成了一個又一個新的產(chǎn)業(yè),給企業(yè)帶來了許多新的機會。</p><p><b> 1.1課題的提出</b></p><p> 隨著現(xiàn)在社會的快速發(fā)展,互聯(lián)網(wǎng)已經(jīng)普及到每家每戶,幾乎每家都擁有一臺電
13、腦,與此同時,網(wǎng)上購物也就應(yīng)運而生了。如眾所周知的淘寶網(wǎng),幾乎贏得了每一位網(wǎng)民的青睞和信任,成為廣大網(wǎng)民們購物的一種新選擇,既方便又快捷,又省時間。</p><p> 那么,在擁有這樣的一個購物平臺下,各個相應(yīng)的應(yīng)用網(wǎng)站也如雨后春筍般的相繼誕生,如化妝品網(wǎng)站,服裝網(wǎng)站,兒童用品網(wǎng)站,家具網(wǎng)站等等。因此,在這個互聯(lián)網(wǎng)普及的現(xiàn)代化社會中,如果能有一個網(wǎng)上鮮花訂購系統(tǒng)這樣的網(wǎng)站,為廣大網(wǎng)民的網(wǎng)上訂購鮮花提供一個方便快
14、捷,廣泛全面選購鮮花的機會,會是一個不錯的想法。因此提出了基于ASP.NET的網(wǎng)上鮮花訂購系統(tǒng)的設(shè)計和研究。</p><p><b> 1.2研究背景</b></p><p> 1.2.1國外研究現(xiàn)狀</p><p> 具有強大生命力的現(xiàn)代電子商務(wù)已越來越受到人們的重視。發(fā)達國家已經(jīng)紛紛制定政策,發(fā)展中國家也正在加緊制定總體發(fā)展戰(zhàn)略,大力
15、促進電子商務(wù)在國民經(jīng)濟各個領(lǐng)域的應(yīng)用,力爭在新的一輪國際分工中占領(lǐng)制高點,贏得新的競爭優(yōu)勢。全球經(jīng)濟一體化是世界經(jīng)濟發(fā)展的主要趨勢與重要特征,各國政府已充分認識到電子商務(wù)對經(jīng)濟增長的巨大推動作用,正在不遺余力地發(fā)展本國的電子商務(wù)。由于電子商務(wù)在網(wǎng)上購物方面的應(yīng)用起步比較晚,加上網(wǎng)上購物模式應(yīng)用還不是很成熟,使得電子商務(wù)發(fā)展緩慢。</p><p> 美國著名的高科技市場研究機構(gòu)Forrester Research
16、報告稱,全球電子商務(wù)交易額連年攀升。截至2009年年底,全球電子商務(wù)交易額則達到161357億美元,同比增長25%,2010年,全球電子商務(wù)交易額達到194697億美元,同比增長20.7%。2009年,世界B2B電子商務(wù)交易額占電子商務(wù)總額的90%以上,B2C和C2C電子商務(wù)交易額共占到總交易額的10%以內(nèi)。</p><p> 世界城市電子商務(wù)發(fā)展規(guī)模巨大。2009年,全球電子商務(wù)發(fā)展迅猛,作為世界城市,東京、
17、紐約、倫敦的電子商務(wù)規(guī)模一直在高位穩(wěn)步擴張,東京、紐約、倫敦電子商務(wù)交易額分別達到了8970億美元、7890億美元和2087億美元。2009年,東京、紐約、倫敦B2B電子商務(wù)交易規(guī)模分別為6728、5918和1565億美元。2009年,東京、紐約、倫敦B2C電子商務(wù)交易規(guī)模分別為1682、1479和392億美元?!峨娮由虅?wù)世界研究報告》</p><p> 1.2.2國內(nèi)的發(fā)展形式</p>&l
18、t;p> 網(wǎng)上鮮花訂購,已經(jīng)成為了如今鮮花銷售的一種重要形式。在歐美很多國家,網(wǎng)上鮮花訂購已經(jīng)成為傳統(tǒng)花店的一個巨大對手。2007年美國鮮花博覽會上,一些銷售嚴(yán)重受到網(wǎng)上鮮花訂購影響的傳統(tǒng)鮮花銷售商表示,面對技術(shù)的挑戰(zhàn),傳統(tǒng)花店的日子很不好過,他們擔(dān)心在線鮮花銷售某天會取代傳統(tǒng)花店。而據(jù)《日經(jīng)周報》報道,日本傳統(tǒng)花店的數(shù)量在近6年內(nèi)減少了18%,大型連鎖花店及網(wǎng)上花店的發(fā)展正在將日本的傳統(tǒng)花店擠出市場。</p>&
19、lt;p> 中國B2B研究中心《1997-2009:中國電子商務(wù)十二年調(diào)查報告》顯示,截至2009年6月,中大規(guī)模以上電子商務(wù)網(wǎng)站已經(jīng)達到1.2萬家;電子商務(wù)服務(wù)企業(yè)直接從業(yè)人數(shù)達到50萬人,間接帶動的就業(yè)人數(shù)超過600萬人;利用第三方電子商務(wù)平臺的中小企業(yè)用戶規(guī)模已經(jīng)突破1000萬個。而在中國大地上,最受歡迎的網(wǎng)上商品之一是鮮花禮品,56%的網(wǎng)上購物者選擇網(wǎng)上訂購鮮花禮品,中國網(wǎng)上訂購鮮花的比例是全球最高的國家之一。</
20、p><p> 檢索方便,無需在亂花叢中一束一束的找,是網(wǎng)上花店的第一大優(yōu)勢。不過,更重要的是價格,比實體花店低出20%-40%的價格是網(wǎng)上花店吸引消費者的最大優(yōu)勢所在。此外,網(wǎng)上花店品種越來越齊全也讓消費者對其依賴度日益增加。</p><p> 1.3研究的目的和意義</p><p> 在 Internet 技術(shù)深入人心的今天,電子商務(wù)作為一種新興的商務(wù)模式,為世
21、界經(jīng)濟提出了一個全新的概念,使得人類生活方式發(fā)生了重大的變革。網(wǎng)上商店的出現(xiàn),使得人們的購物變得更輕松、快捷、方便,很符合現(xiàn)代人快節(jié)奏的生活方式,它的應(yīng)用越來越廣泛。</p><p> 雖然在短期內(nèi)無法突破物流和結(jié)算這兩個“瓶頸”,但是中國網(wǎng)上花店仍具發(fā)展?jié)摿Α?lt;/p><p> 一方面,從外部環(huán)境因素的變化趨勢來看,由于中國物流市場已經(jīng)對外開放,支撐中國網(wǎng)上花店的物流產(chǎn)業(yè)正在蓬勃發(fā)展
22、,一些國際物流公司如FEDEX和UPS等已經(jīng)進入了中國市場,而中國本土物流公司也將在競爭中得到優(yōu)化;中國人口基數(shù)大,且互聯(lián)網(wǎng)用戶增長快,網(wǎng)上花店擁有眾多的潛在客戶;中國銀行業(yè)也在積極提高網(wǎng)上服務(wù)能力以迎接來自國外銀行的競爭。所有這些都為中國網(wǎng)上花店的發(fā)展帶來了機會。 </p><p> 另一方面,從內(nèi)在潛質(zhì)來看,中國網(wǎng)上花店能夠在借鑒中國鮮花禮品網(wǎng)銷售模式的同時進行創(chuàng)新,利用中國特有的優(yōu)勢來克服不利的外部環(huán)境因
23、素,例如采用“貨到付款”就是中國網(wǎng)上花店的成功創(chuàng)新。隨著外部環(huán)境的逐步優(yōu)化,又有中國鮮花禮品網(wǎng)這樣的網(wǎng)上商城作為先行者的經(jīng)驗嫁接,因此中國網(wǎng)上花店發(fā)展前景看好。</p><p> 2 系統(tǒng)中關(guān)鍵技術(shù)的介紹</p><p> 2.1 ASP.NET</p><p> ASP.NET是的前身是ASP,然而ASP.NET又并非從ASP自然演化而來,而是由微軟的.NE
24、T部分技術(shù)具體化而來的。在許多方面,ASP.NET與ASP有著本質(zhì)的不同。ASP.NET完全基于模塊與組件,具有更好的可擴展性與可定制性,數(shù)據(jù)處理方面更是引入了許多激動人心的新技術(shù),正是這些具有革新意義的新特性,讓ASP.NET遠遠超越了ASP,同時也提供給web開發(fā)人員更好的靈活性,有效縮短了web應(yīng)用程序的開發(fā)周期。ASP.NET與Windows 2000 Server的完美組合,為中小型乃至企業(yè)級的web商業(yè)模型提供了一個更為穩(wěn)定
25、,高效,安全的運行環(huán)境。</p><p> ASP.NET 增強了許多內(nèi)置性能。例如,頁只需編譯一次,并為后面的請求而被緩存。由于這些已編譯的頁保存到磁盤,因此即使整個服務(wù)器重新啟動,它們也不會失效。ASP.NET 還緩存內(nèi)部對象(如服務(wù)器變量),以加速用戶代碼的訪問速度,而且使 ASP.NET 獲益的還有對公共語言運行庫的所有性能改進:實時編譯、同時為單處理器和多處理器計算機準(zhǔn)備的微調(diào)公共語言運行庫等等。&l
26、t;/p><p> 2.2 SQL Server 2005</p><p> SQL Server 2005是Microsoft公司開發(fā)的大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),具有強大的關(guān)系數(shù)據(jù)庫創(chuàng)建、開發(fā)、設(shè)計和管理功能。SQL Server2005將數(shù)據(jù)庫與Internet緊密連接,可以通過Web瀏覽器顯示數(shù)據(jù)的操作,具有客戶機/服務(wù)器的結(jié)構(gòu)。SQL Server 2005 提供了對分布式事務(wù)處理的
27、支持,并對開發(fā)工具有良好的支持,為大型數(shù)據(jù)庫項目提供了企業(yè)級解決方案。</p><p> SQL Server 2005也提供了很多個新特性來節(jié)省精力、時間和金錢。從編程到管理能力,這個版本的SQL Server都優(yōu)于其他版本的產(chǎn)品,并且它還對SQL Server 2000中已經(jīng)存在的特性進行了加強。 </p><p> 2.3 B/S體系結(jié)構(gòu)</p><p>
28、 B/S(Browser/Server)結(jié)構(gòu),即瀏覽器服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面通過瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端實現(xiàn),主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。</p><p> B/S三層模型分層如下:&l
29、t;/p><p> 第一層表示層。數(shù)據(jù)表示層為用戶接口部分,是用戶與系統(tǒng)之間交互信息的</p><p> 界面。它的主要功能是檢查用戶輸入的數(shù)據(jù),顯示系統(tǒng)輸出的數(shù)據(jù)。它的任務(wù)是由Web 瀏覽器向網(wǎng)絡(luò)上某一Web 服務(wù)器提出服務(wù)請求,Web 服務(wù)器對用戶身份進行驗證后用HTTP 協(xié)議把所需文件資料傳送給客戶端,客戶機接受傳來的文件資料并把它顯示在Web 瀏覽器上。</p>&l
30、t;p> 第二層事務(wù)邏輯層。也稱功能層,是應(yīng)用的主體,位于Web 服務(wù)器端。它包括了應(yīng)用中全部的業(yè)務(wù)處理程序。即除了輸入輸出在表示層,數(shù)據(jù)庫在數(shù)據(jù)層以外,全部的統(tǒng)計、匯總、分析、打印功能存放在功能層。它的任務(wù)是接受用戶的請求,首先需要執(zhí)行相應(yīng)的擴展應(yīng)用程序與數(shù)據(jù)庫進行連接,通過SQL 等方式向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)處理申請,數(shù)據(jù)庫服務(wù)器將數(shù)據(jù)處理的結(jié)果提交給Web服務(wù)器,再由Web 服務(wù)器傳送回客戶端。</p>&l
31、t;p> 第三層數(shù)據(jù)庫層。由數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫組成,數(shù)據(jù)庫管理系統(tǒng)負責(zé)管</p><p> 理其數(shù)據(jù)庫,為應(yīng)用程序提供支持,位于數(shù)據(jù)庫服務(wù)器端。任務(wù)是接受Web 服務(wù)器對數(shù)據(jù)庫操作的請求,實現(xiàn)對數(shù)據(jù)庫查詢、修改、更新等功能,把運行結(jié)果</p><p> 提交給Web 服務(wù)器。用戶在客戶端瀏覽器地址欄內(nèi)鍵入資源定位符 URL,發(fā)送客戶http 請求,通過Web Server
32、定位服務(wù)器并激活應(yīng)用程序,服務(wù)器接收后執(zhí)行業(yè)務(wù)邏輯處理,通過標(biāo)準(zhǔn)的應(yīng)用程序接口(API),再向數(shù)據(jù)庫服務(wù)器提交數(shù)據(jù)處理請求,數(shù)據(jù)庫服務(wù)器在處理數(shù)據(jù)之后,將結(jié)果返回到應(yīng)用服務(wù)器程序,經(jīng)過處理后以html文件格式返回到客戶端。</p><p><b> 3系統(tǒng)需求分析</b></p><p> 需求分析工作是系統(tǒng)設(shè)計的出發(fā)點和依據(jù)。概括地說網(wǎng)上鮮花訂購系統(tǒng)的需求分析就
33、是要根據(jù)上網(wǎng)用戶的具體需求情況,明確需要什么樣的鮮花訂購系統(tǒng),需要什么樣的功能和服務(wù),為什么需要,以及各種需求的緊迫程度如何。只有需求明確了,按需求建立起來的網(wǎng)上鮮花訂購系統(tǒng)才能達到預(yù)期的目標(biāo),取得預(yù)定的效果。</p><p><b> 3.1 可行性分析</b></p><p> 3.1.1技術(shù)可行性分析</p><p> 本系統(tǒng)采用的
34、是Visual Studio 2005 、ASP.Net 2.0、SQL Server 2005數(shù)據(jù)庫相結(jié)合的方法,將所有收集的數(shù)據(jù)信息按其屬性分類存儲到數(shù)據(jù)庫中,再通過程序調(diào)用這些數(shù)據(jù)信息實現(xiàn)各種添加、查詢及管理,即所謂的程序設(shè)計數(shù)據(jù)化,數(shù)據(jù)管理程序化思想。</p><p> 基于這種思想的查詢系統(tǒng)的理論及技術(shù)已日趨成熟,加之這些軟件的應(yīng)用性和移植性都非常優(yōu)秀而且其發(fā)展也到了較成熟的階段,這就保障了日后的系統(tǒng)
35、維護工作,并可不斷更新。</p><p> 所以本系統(tǒng)在技術(shù)上是絕對可行的。而且該系統(tǒng)對于操作環(huán)境的要求不高,現(xiàn)在普遍使用的計算機都可以運行該系統(tǒng)。</p><p> 3.1.2操作可行性分析</p><p> 本系統(tǒng)界面美觀明了,提供的信息語言通俗易懂,圖片精美而直觀,而且操作容易,用戶只要懂得初步的計算機操作即可。</p><p>
36、 3.1.3 環(huán)境可行性分析</p><p> 如今互聯(lián)網(wǎng)已經(jīng)普及,幾乎每人擁有一臺電腦,只要可以上網(wǎng),只要會簡單的計算機操作,就可以成功的網(wǎng)上購物,本系統(tǒng)為廣大網(wǎng)民提供了足不出戶的網(wǎng)上選購鮮花的環(huán)境。</p><p> 3.1.4安全性分析</p><p> 考慮到管理員和用戶的權(quán)限不同,管理員必須輸入用戶名和密碼,才能對系統(tǒng)的數(shù)據(jù)進行修改。管理員有權(quán)力行
37、使所有的管理功能,而普通用戶只能進行一般的查詢。</p><p> 3.2系統(tǒng)功能需求分析</p><p> 21世紀(jì)以來,人類經(jīng)濟高速發(fā)展,人們的生活發(fā)生了日新月異的變化,特別是計算機的應(yīng)用及普及到經(jīng)濟和社會生活的各個領(lǐng)域。使原本的舊的管理方法越來越不適應(yīng)現(xiàn)在社會的發(fā)展。許多人還停留在以前的跑花店購買鮮花。這大大地阻礙了人類經(jīng)濟的發(fā)展。為了適應(yīng)現(xiàn)代社會人們高度強烈的時間觀念,網(wǎng)上鮮花
38、訂購系統(tǒng)為大家?guī)砹藰O大的方便。我所開發(fā)的這個網(wǎng)站是以當(dāng)前較為流行的軟件Visual Studio 2005 作為開發(fā)環(huán)境,以數(shù)據(jù)庫SQL Server 2005作為系統(tǒng)的后臺操作。為了最終實現(xiàn)目標(biāo)系統(tǒng),必須設(shè)計出組成這個系統(tǒng)的所有程序和文件(或數(shù)據(jù)庫)。模塊是數(shù)據(jù)說明、可執(zhí)行語句等程序設(shè)計對象的集合,它是單獨命名的而且可通過名字來訪問。模塊化就是把程序化分成若干個模塊,每個模塊完成一個子功能,把這些模塊集起來組成一個整體,可以完成指定
39、的滿足問題的要求。</p><p> 首先對現(xiàn)有系統(tǒng)進行分析,現(xiàn)有系統(tǒng)是信息的重要來源。分析已有系統(tǒng)的功能和實現(xiàn),從而確定新系統(tǒng)的設(shè)計目標(biāo)和模型。由于條件有限,調(diào)研主要是在網(wǎng)上進行,即瀏覽了大量的電子商務(wù)網(wǎng)站,了解和掌握了一般性的電子商務(wù)網(wǎng)站的特點和必須具備的功能。</p><p><b> 1.從用戶的角度。</b></p><p>
40、從用戶的角度通過注冊后可以瀏覽頁面進行選花訂花,把自己喜歡的商品添加到購物車中,并生成訂單。同時可以通過頁面進行商品的查詢,使用戶更加方便的查詢到自己需要的商品。能及時的為客服提供必要的幫助。</p><p> 2.從管理員的角度。</p><p> 從管理員的角度可以通過登入管理員的頁面進行對用戶的管理,添加和刪除用戶,并對用戶的訂單進行管理和商品進行管理。</p>&
41、lt;p><b> 3.2.1功能描述</b></p><p> 經(jīng)過進一步的調(diào)研、討論現(xiàn)對該系統(tǒng)的功能做如下的簡述: </p><p> 1.網(wǎng)上鮮花訂購系統(tǒng)為用戶提供了詳細的鮮花分類,以方便用戶快捷的查找自己所需的鮮花,方便快捷,節(jié)省時間。</p><p> 2.網(wǎng)站首頁為用戶提供了會員登錄模塊,方便會員的登錄。</p&
42、gt;<p> 3.系統(tǒng)管理員登入管理員界面后,具有商品添加、商品管理、訂單管理、發(fā)布新聞、新聞管理、產(chǎn)品管理等功能,還擁有管理網(wǎng)站會員、刪除網(wǎng)站會員的權(quán)利,管理員具有普通用戶所有的權(quán)限。</p><p> 4.普通用戶可以通過系統(tǒng)進行鮮花查詢,獲得某鮮花的詳細信息,如鮮花包裝信息、鮮花簡介、花語等,還可通過購物車選購此花,并且還可以通過購物訂單查詢購物詳情,并且擁有取消訂單的權(quán)限。</p
43、><p><b> 3.2.2系統(tǒng)特色</b></p><p><b> 1.先進的購花流程</b></p><p> 引入購物車購物方式,把記錄客戶所有的購花臨時信息寫入數(shù)據(jù)庫表中,訂單結(jié)束后,自動清除相關(guān)數(shù)據(jù),客戶不用再擔(dān)心訂購時臨時數(shù)據(jù)的丟失,確??蛻糍徎?zhǔn)確無誤。</p><p> 2.
44、科學(xué)的商店管理模式</p><p> 通過完善的信息發(fā)布系統(tǒng),客戶可以及時得到花店最新鮮花的相關(guān)信息,掌握節(jié)日鮮花動向;后臺結(jié)構(gòu)化管理模式,涵蓋了鮮花類別設(shè)置、鮮花信息編輯、用戶管理、訂單管理、基礎(chǔ)信息管理等等,為網(wǎng)上商店的電子化管理提供了一套良好的管理模式。</p><p> 3.人性化的操作界面</p><p> 一個網(wǎng)站,能否吸引顧客的經(jīng)常光顧,界面的美
45、觀也顯得非常重要。本鮮花店系統(tǒng)經(jīng)過精心打造,同時也可根據(jù)花店客戶的品味專門訂制,讓花店的設(shè)計充分體現(xiàn)電子商務(wù)時期的時尚、大眾化。</p><p><b> 4.完善的在線幫助</b></p><p> 提供詳細的在線幫助信息,如常見問題、付款說明、配送說明、服務(wù)保證等。幫助用戶了解訂購流程,清楚花店各方面的原則及條款。</p><p>&l
46、t;b> 4 系統(tǒng)總體設(shè)計</b></p><p><b> 4.1系統(tǒng)設(shè)計思想</b></p><p><b> 1.前臺設(shè)計</b></p><p> 前臺作為與用戶直接交互的界面,在考慮功能的同時,也考慮了操作的簡潔和方便性,目的是讓大多數(shù)不在懂電腦操作的客戶,也能輕松的享受電子商務(wù)給他們帶
47、來的便利。</p><p> 前臺主要功能包括:注冊/登錄、購物車、鮮花查詢、鮮花分類瀏覽、最新公告、熱銷產(chǎn)品展示、新品上架專區(qū)、銷售排行、主打產(chǎn)品推薦、在線幫助功能等等。</p><p><b> 2.前臺設(shè)計的特色</b></p><p><b> (1) 購物車 </b></p><p>
48、; 每個注冊的用戶,都擁有一個屬于自已的購物車管理界面,客戶可以輕松的查看購物車中訂購的鮮花。本系統(tǒng)充分考慮到了本模塊對于客戶的重要性,所以界面盡量做的簡捷,采用開放式結(jié)構(gòu),一目了然,方便客戶輕松掌控自已的信息。</p><p><b> 購買鮮花的詳細過程</b></p><p><b> 具體流程為:</b></p>&l
49、t;p> 會員注冊—>選擇鮮花—>放入購物車—>提交訂單—>網(wǎng)上付款/貨到付款—>購物成功。</p><p> (3) 靈活多樣的產(chǎn)品展示區(qū)</p><p> 網(wǎng)站前臺顯視欄目分為以下幾種方式: ①新品上架 ②熱賣產(chǎn)品 ③銷售排行 ④本周主打產(chǎn)品</p><p> (4) 詳細的用戶幫助信息</p>
50、<p> 主要包括常見問題、付款說明、配送說明、服務(wù)保證等信息。</p><p><b> 3.后臺設(shè)計</b></p><p> 本系統(tǒng)后臺管理在考慮商店管理操作簡便的同時,提供了強大的后臺管理模式。常用操作中包括:發(fā)布新聞、新聞管理、廣告圖片上傳、鮮花分類、局部圖片上傳、站內(nèi)信息管理、付款及配送方式管理、用戶管理、快速設(shè)置向?qū)У取_\行記錄中包括:鮮
51、花添加、鮮花管理、訂單管理、訪問主頁等。</p><p> 后臺主要功能:在主頁的下方,點擊后臺管理鏈接進入,出現(xiàn)管理員登錄窗口,輸入用戶名、密碼進入后臺管理界面。后臺分為常用操作管理和運行記錄管理兩大模塊。</p><p> 簡單介紹兩大模塊中幾個重要的管理模塊:</p><p> (1) 用戶管理模塊中,系統(tǒng)管理員可以添加、刪除普通管理員及管理自己的賬號信
52、息,可以對用戶和管理員進行統(tǒng)一的管理。</p><p> (2) 圖片管理模塊主要實現(xiàn)的是鮮花圖片及廣告相關(guān)圖片的添加和刪除。</p><p> (3) 鮮花管理是對鮮花信息進行管理,添加或刪除鮮花信息,也可對鮮花資料進行修改。動態(tài)添加鮮花信息,信息內(nèi)容要求完善。</p><p> (4) 訂單管理模塊主要實現(xiàn)的是對訂單信息的審核,如果訂單信息不合格,可以進行
53、刪除。此模塊中加入了訂單的搜索,以便查看特定訂單的信息。</p><p> 4.2系統(tǒng)總體結(jié)構(gòu)設(shè)計</p><p> 前臺:用戶注冊—>用戶登錄—>查看鮮花信息—>訂購鮮花到購物車—>在線支付/貨到付款。</p><p> 后臺:管理員登錄—>用戶管理、新聞管理、產(chǎn)品分類管理、付款及配送管理、商品管理、訂單管理—>訪問主頁/
54、退出。</p><p> 4.3系統(tǒng)功能模塊設(shè)計</p><p> 根據(jù)系統(tǒng)功能分析,可以畫出系統(tǒng)的功能模塊圖,系統(tǒng)模塊圖如下圖所示,圖1和圖2分別為前臺和后臺的功能結(jié)構(gòu)圖。</p><p> 圖1 前臺系統(tǒng)功能結(jié)構(gòu)圖</p><p> 圖2 后臺系統(tǒng)功能結(jié)構(gòu)圖</p><p><b> 4.4數(shù)
55、據(jù)庫設(shè)計</b></p><p> 4.4.1 數(shù)據(jù)庫需求分析</p><p> 在網(wǎng)上鮮花訂購系統(tǒng)中,數(shù)據(jù)庫應(yīng)當(dāng)解決如下需求。</p><p> 1.保存注冊用戶的個人信息,包括聯(lián)系資料等。</p><p> 2.保存鮮花信息,包括花名、價格、包裝、花語等信息。</p><p> 3.保存購物車
56、的詳細信息。</p><p> 4.保存訂購信息,包括用戶ID、鮮花信息、數(shù)量、總價等。</p><p> 5.保存訂單信息,包括日期、發(fā)送地址、是否付款等。</p><p> 4.4.2數(shù)據(jù)庫結(jié)構(gòu)分析設(shè)計</p><p> 得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的數(shù)據(jù)表,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計
57、打下基礎(chǔ)。分析此系統(tǒng)的需求,可以得到如下數(shù)據(jù)關(guān)系圖:</p><p> 1.用戶——訂單關(guān)系圖:體現(xiàn)了訂單所屬的用戶。</p><p> 圖3 用戶訂單關(guān)系圖</p><p> 2.鮮花——購物車關(guān)系圖:</p><p> 圖4 商品購物車關(guān)系圖</p><p> 3.鮮花種類——鮮花關(guān)系圖:</p&g
58、t;<p> 圖5 商品種類關(guān)系圖</p><p> 4.4.3數(shù)據(jù)庫邏輯設(shè)計</p><p> 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計完畢后,可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,根據(jù)系統(tǒng)各功能模塊,建立相應(yīng)的數(shù)據(jù)表,如管理員表admin、用戶信息表userdata、訂單表orders、鮮花分類表kind、新聞表news、圖片表picture、購物車表sh
59、opping_cart、鮮花表flowers、網(wǎng)站信息表webinfo、付款方式表payment_way、送貨方式表delivery_way。也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu),如圖6所示</p><p> 圖6 數(shù)據(jù)庫邏輯結(jié)構(gòu)</p><p> 各數(shù)據(jù)庫表的詳細信息如下:</p><p> 表4-1:admin管理員表</p><p> 表4-
60、2:orders訂單表</p><p> 表4-3:paymnent_way付款方式表</p><p> 表4-4:shopping_cart購物車表</p><p> 表4-5:flowers鮮花信息表</p><p> 表4-6:picture圖片信息表</p><p> 表4-7:userdata用戶信
61、息表</p><p> 表4-8:kind鮮花種類表</p><p> 表4-9:delivery_way送貨方式表</p><p> 表4-10:news新聞信息表</p><p> 表4-11:webinfo站內(nèi)信息表</p><p><b> 5 系統(tǒng)編碼實現(xiàn)</b></p&
62、gt;<p> 5.1 首頁設(shè)計和編碼</p><p> 下圖為本站網(wǎng)上鮮花訂購系統(tǒng)的首頁,主要向用戶展示各種鮮花訂購信息。</p><p><b> 圖7 網(wǎng)上鮮花首頁</b></p><p><b> 關(guān)鍵代碼如下:</b></p><p> using System;&
63、lt;/p><p> using System.Data;</p><p> using System.Configuration;</p><p> using System.Collections;</p><p> using System.Web;</p><p> using System.Web.Se
64、curity;</p><p> using System.Web.UI;</p><p> using System.Web.UI.WebControls;</p><p> using System.Web.UI.WebControls.WebParts;</p><p> using System.Web.UI.HtmlCont
65、rols;</p><p> using System.Data.SqlClient;</p><p> public partial class Front_Default : System.Web.UI.Page</p><p><b> {</b></p><p> Common com = new Com
66、mon();</p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (!IsPostBack)</p><p><b> {</b></p>&l
67、t;p> showPic();</p><p> ShowNews();</p><p> bindHotProduct();</p><p> zhudaProduct();</p><p> NewWarm();</p><p> panhangProduct();</p><
68、p><b> }</b></p><p><b> }</b></p><p><b> //顯示新聞公告</b></p><p> void ShowNews()</p><p><b> {</b></p><p&g
69、t; DataTable table = com.shownews();</p><p> if (table.Rows.Count != 0)</p><p><b> {</b></p><p> gvlist.DataSource = table;</p><p> gvlist.DataBind();&
70、lt;/p><p><b> }</b></p><p><b> }</b></p><p><b> //顯示大圖片</b></p><p> void showPic()</p><p><b> {</b></p
71、><p> string strsql = "select pic1,pic2,pic3,pic4 from WebXinXi";</p><p> SqlDataReader sdr = com.getDataReader(strsql);</p><p> string str = "<script>";&l
72、t;/p><p> if (sdr.Read())</p><p><b> {</b></p><p> str += "var widths=554;";</p><p> str += "var heights=222;";</p><p> s
73、tr += "var counts=4;";</p><p> str += "img1=new Image();img1.src='" + sdr["pic1"].ToString() + "';";</p><p> str += "img2=new Image();img2.
74、src='" + sdr["pic2"].ToString() + "';";</p><p> str += "img3=new Image();img3.src='" + sdr["pic3"].ToString() + "';";</p><p&
75、gt; str += "img4=new Image();img4.src='" + sdr["pic4"].ToString() + "';";</p><p> str += "url1=new Image();url1.src='#';";</p><p> str
76、+= "url2=new Image();url2.src='#';";</p><p> str += "url3=new Image();url3.src='#';";</p><p> str += "url4=new Image();url4.src='#';";<
77、/p><p> str += "</script>";</p><p><b> }</b></p><p> this.FourPicDiv.InnerHtml = str;</p><p><b> }</b></p><p><
78、b> //綁定熱銷產(chǎn)品</b></p><p> void bindHotProduct()</p><p><b> {</b></p><p> DataTable table = com.showwareall();</p><p> if (table.Rows.Count != 0)
79、</p><p><b> {</b></p><p> hotProductList.DataSource = table;</p><p> hotProductList.DataBind();</p><p><b> }</b></p><p><b&g
80、t; }</b></p><p><b> //綁定主打產(chǎn)品</b></p><p> void zhudaProduct()</p><p><b> {</b></p><p> DataTable table = com.zhudaProduct();</p>
81、<p> if (table.Rows.Count != 0)</p><p><b> {</b></p><p> zhudaProductList.DataSource = table;</p><p> zhudaProductList.DataBind();</p><p><b&g
82、t; }</b></p><p><b> }</b></p><p><b> //綁定新品上架</b></p><p> void NewWarm()</p><p><b> {</b></p><p> DataTable
83、 table = com.NewWarm();</p><p> if (table.Rows.Count != 0)</p><p><b> {</b></p><p> newProductList.DataSource = table;</p><p> newProductList.DataBind()
84、;</p><p><b> }</b></p><p><b> }</b></p><p><b> // 綁定排行</b></p><p> void panhangProduct()</p><p><b> {</b&
85、gt;</p><p> DataTable table = com.Hotware();</p><p> if (table.Rows.Count != 0)</p><p><b> {</b></p><p> DataList1.DataSource = table;</p><p&
86、gt; DataList1.DataBind();</p><p><b> }</b></p><p><b> }</b></p><p> protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)</p>
87、<p><b> {</b></p><p><b> }</b></p><p><b> //查看更多商品</b></p><p> protected void ImageButton1_Click(object sender, ImageClickEventArgs e)&l
88、t;/p><p><b> {</b></p><p> string sid = "a";</p><p> Response.Redirect("More.aspx?id="+sid);</p><p><b> }</b></p>&l
89、t;p> protected void ImageButton2_Click(object sender, ImageClickEventArgs e)</p><p><b> {</b></p><p> string sid = "a";</p><p> Response.Redirect("
90、More.aspx?id=" + sid);</p><p><b> }</b></p><p><b> //我的購物車</b></p><p> protected void ImageButton3_Click(object sender, ImageClickEventArgs e)</p&
91、gt;<p><b> {</b></p><p> Response.Redirect("Myware.aspx");</p><p><b> }</b></p><p> protected void newProductList_SelectedIndexChanged(o
92、bject sender, EventArgs e)</p><p><b> {</b></p><p><b> }</b></p><p><b> }</b></p><p> 5.2用戶界面的設(shè)計</p><p> 用戶注冊界面:提供
93、游客注冊的入口。</p><p><b> 圖8 用戶注冊界面</b></p><p><b> 關(guān)鍵代碼如下:</b></p><p> public partial class Front_zhucexieyi : System.Web.UI.Page</p><p><b>
94、 {</b></p><p> Common com = new Common();</p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> showzhuce();</p
95、><p><b> }</b></p><p> protected void ImageButton1_Click(object sender, ImageClickEventArgs e)</p><p><b> {</b></p><p> this.firstDiv.Visible =
96、 false;</p><p> this.second.Visible = true;</p><p><b> }</b></p><p><b> //檢測賬號</b></p><p> protected void Button3_Click(object sender, Event
97、Args e)</p><p><b> {</b></p><p> if (username.Text.Length == 0)</p><p><b> {</b></p><p> checkxinxi(username, Label1, "用戶名!");<
98、/p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> DataTable table = com.checklogin(username.Text);</p><p>
99、 if (table.Rows.Count == 0)</p><p><b> {</b></p><p> Label1.Visible = true;</p><p> Label1.Text = "!恭喜你,該用戶名可以注冊";</p><p> Label1.Style["
100、;color"] = "green";</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> Label1.Visible = true;</p>
101、;<p> Label1.Text = "抱歉!該用戶名已注冊";</p><p> Label1.Style["color"] = "red";</p><p><b> }</b></p><p><b> }</b></p>
102、<p><b> }</b></p><p><b> //提交</b></p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p&g
103、t; if (name.Text.Length == 0)</p><p><b> {</b></p><p> checkxinxi(name, Label2, "真實姓名");</p><p><b> return;</b></p><p><b>
104、}</b></p><p> if (name.Text.Length != 0)</p><p><b> {</b></p><p> Label2.Visible = false;</p><p><b> }</b></p><p> if (p
105、ass.Text.Length == 0)</p><p><b> {</b></p><p> checkxinxi(pass, Label3, "密碼");</p><p><b> return;</b></p><p><b> }</b>
106、</p><p> if (pass.Text.Length != 0)</p><p><b> {</b></p><p> Label3.Visible = false;</p><p><b> }</b></p><p> if (pass2.Text.L
107、ength == 0)</p><p><b> {</b></p><p> checkxinxi(pass2, Label4, "密碼");</p><p><b> return;</b></p><p><b> }</b></p>
108、;<p> if (pass2.Text.Length != 0)</p><p><b> {</b></p><p> Label4.Visible = false;</p><p><b> }</b></p><p> if (pass.Text != pass2.T
109、ext)</p><p><b> {</b></p><p> Label4.Visible = true;</p><p> Label4.Text = "密碼不一致";</p><p> Label4.Style["color"] = "red";
110、</p><p> pass2.Focus();</p><p><b> return;</b></p><p><b> }</b></p><p> if (addr.Text.Length == 0)</p><p><b> {</b>
111、;</p><p> checkxinxi(addr, Label5, "聯(lián)系地址!");</p><p><b> return;</b></p><p><b> }</b></p><p> if (addr.Text.Length != 0)</p>
112、<p><b> {</b></p><p> Label5.Visible = false;</p><p><b> }</b></p><p> if (area_code.Text.Length == 0)</p><p><b> {</b>&l
113、t;/p><p> checkxinxi(area_code, Label6, "郵政編號");</p><p><b> return;</b></p><p><b> }</b></p><p> if (area_code.Text.Length != 0)</
114、p><p><b> {</b></p><p> Label6.Visible = false;</p><p><b> }</b></p><p> if (phone.Text.Length == 0)</p><p><b> {</b>
115、</p><p> checkxinxi(phone, Label7, "電話號碼");</p><p><b> return;</b></p><p><b> }</b></p><p> if (phone.Text.Length != 0)</p>
116、<p><b> {</b></p><p> Label7.Visible = false;</p><p><b> }</b></p><p><b> try</b></p><p><b> {</b></p>
117、<p> com.zhuce(username.Text, name.Text, pass.Text, email.Text, addr.Text, area_code.Text, phone.Text, qq.Text, sex.SelectedValue, zhiye.Text, gongsi.Text, beizhu.Text);</p><p><b> }</b>&
118、lt;/p><p><b> catch</b></p><p><b> {</b></p><p> com.WebMessageBox("注冊失敗,請重試!");</p><p><b> }</b></p><p> c
119、om.WebMessageBox("恭喜你,注冊成功!", "Default.aspx");</p><p><b> }</b></p><p><b> //查看個人信息</b></p><p> void checkxinxi(TextBox tb, Label valu
120、e, string xinxi)</p><p><b> {</b></p><p> value.Visible = true;</p><p> value.Text = "請輸入" + xinxi;</p><p> value.Style["color"] = &
121、quot;red";</p><p> tb.Focus();</p><p><b> }</b></p><p> //注冊成功后的信息提示</p><p> void showzhuce()</p><p><b> {</b></p>
122、<p> DataTable table=com.show_web_data();</p><p> if (table.Rows.Count != 0)</p><p><b> {</b></p><p> TextArea1.InnerHtml = table.Rows[0]["login_agreement
123、"].ToString();</p><p><b> }</b></p><p><b> }</b></p><p><b> //取消</b></p><p> protected void Button2_Click(object sender, Ev
124、entArgs e)</p><p><b> {</b></p><p> Response.Redirect(Request.Url.ToString());</p><p><b> }</b></p><p><b> //不同意</b></p>
125、<p> protected void ImageButton2_Click(object sender, ImageClickEventArgs e)</p><p><b> {</b></p><p> Response.Redirect("Default.aspx");</p><p><b&g
126、t; }</b></p><p><b> }</b></p><p> 用戶登錄界面:注冊在此錄入信息,登錄成功后進入系統(tǒng)</p><p><b> 圖9 用戶登錄界面</b></p><p><b> 關(guān)鍵代碼如下:</b></p>&l
127、t;p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> DataTable table = com.panduandenlu(username.Text, pwd.Text);</p><p><b>
128、; try</b></p><p><b> {</b></p><p> if (username.Text == "" || username.Text != table.Rows[0]["username"].ToString() || pwd.Text != table.Rows[0]["pw
129、d"].ToString() )</p><p><b> {</b></p><p> com.WebMessageBox("抱歉!登陸失敗,請重試!", Request.Url.ToString());</p><p><b> return;</b></p><
130、p><b> }</b></p><p><b> }</b></p><p><b> catch</b></p><p><b> {</b></p><p> com.WebMessageBox("登陸失敗,請重試!&quo
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計——畢業(yè)論文
- 網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計——畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計
- 網(wǎng)上鮮花銷售系統(tǒng)設(shè)計與實現(xiàn) 【畢業(yè)論文】
- 鮮花銷售管理系統(tǒng)畢業(yè)論文
- 鮮花銷售管理系統(tǒng)畢業(yè)論文
- 鮮花銷售管理系統(tǒng)畢業(yè)論文.doc
- 網(wǎng)上鮮花銷售系統(tǒng)畢業(yè)設(shè)計開題報告
- 鮮花銷售系統(tǒng)的設(shè)計與實現(xiàn)-畢業(yè)論文
- 鮮花銷售系統(tǒng)
- 鮮花銷售系統(tǒng).zip
- 鮮花銷售系統(tǒng).zip
- 網(wǎng)上鮮花銷售系統(tǒng)設(shè)計與實現(xiàn)【文獻綜述】
- asp.net網(wǎng)上鮮花銷售系統(tǒng)的設(shè)計(源代碼+論文)
- 網(wǎng)上鮮花銷售系統(tǒng)設(shè)計與實現(xiàn)【開題報告】
- 網(wǎng)上鮮花銷售系統(tǒng)設(shè)計與實現(xiàn)【畢業(yè)論文-任務(wù)書-開題報告-文獻綜述-外文翻譯】
- 網(wǎng)上鮮花銷售系統(tǒng)設(shè)計與實現(xiàn)【任務(wù)書】
- 劉杰_鮮花銷售系統(tǒng)
- 梓文鮮花銷售系統(tǒng)
- 基于JAVA的鮮花銷售系統(tǒng)設(shè)計論文.doc
評論
0/150
提交評論