【正文】
生成購物車,用戶可點查看或修改自己的購物車信息,具體用例圖如下:購物車界面查看購物車商品修改購物車物品刪除購物車商品是否滿意修改商品數(shù)量提交訂單圖35 購物車流程圖(4)用戶從登錄到站點后到最后購物并付款,這過程都需要頁面給出相應(yīng)引導(dǎo),其流程圖如下:瀏覽商品選擇商品加入購物車判斷用戶已注冊未登錄未注冊已登錄登錄注冊并登錄訂購商品提交訂單修改訂單訂單成功圖36 前臺用戶購物流程圖 運行環(huán)境(1)硬件環(huán)境服務(wù)器CPU:Pentium IV 內(nèi)存:2G以上硬盤空間:2G以上(2)軟件環(huán)境操作系統(tǒng):Windows XP/Windows 2000/Windows 7數(shù)據(jù)庫:Microsoft SQL SERVER 2005軟件開發(fā)語言:C 分辨率:最佳效果為1024768像素4 系統(tǒng)設(shè)計 系統(tǒng)功能設(shè)計:B2C電子商務(wù)網(wǎng)站按照實現(xiàn)的功能來劃分,主要分為兩大模塊。管理員信息維護:維護管理員的相關(guān)信息??蛻粲唵翁幚恚汗芾韱T登錄后臺后,處理當(dāng)前未處理的訂單,包括發(fā)貨和歸檔,也可以查看已歸檔的訂單信息。購物車管理:用戶在購買了商品后,系統(tǒng)自動生成購物車,用戶可查看及修改購物車的相關(guān)信息。用戶注冊信息維護:用戶瀏覽本站點時,可以點擊注冊為本系統(tǒng)會員,在注冊完成并成功登錄后,可以對自己的信息進行更改或維護。 網(wǎng)站運行穩(wěn)定,安全性高本系統(tǒng)主要實現(xiàn)以下功能:(1)前臺購物站點實現(xiàn)的功能:用戶注冊及信息維護,商品分類陳列,購物車管理,郵寄信息管理等。 支持網(wǎng)上在線支付功能216。 商品分類顯示,方便顧客了解本網(wǎng)站的產(chǎn)品216。 要求系統(tǒng)具有較好的權(quán)限控制管理216。216。在線銷售的網(wǎng)上購物對網(wǎng)民的吸引力將會越來越大,網(wǎng)民對銷售網(wǎng)站的看法也將必定會從不了解到了解,從拒絕到接受,從懷疑到信任,從否定到肯定,網(wǎng)絡(luò)銷售在線購物的觀念將更加深入人心[8]。經(jīng)濟可行性:本系統(tǒng)為自主研發(fā),運行系統(tǒng)的服務(wù)器、網(wǎng)絡(luò)等均不需要額外購買,投入資源較少,在經(jīng)濟上是可行的。社會可行性:自2003年上半年以來,沉寂了多年的中國互聯(lián)網(wǎng)產(chǎn)業(yè)正以強勁的勢頭復(fù)蘇并發(fā)展起來,除了傳統(tǒng)的瀏覽、資料搜索、電子郵件等基本應(yīng)用外,國內(nèi)網(wǎng)民已經(jīng)開始習(xí)慣通過網(wǎng)絡(luò)接受商務(wù)、旅游、購物、通訊、娛樂等服務(wù),互聯(lián)網(wǎng)的快速發(fā)展為網(wǎng)絡(luò)銷售系統(tǒng)的發(fā)展提供了強大的動力,同時,電子購物的環(huán)境也已經(jīng)逐步得到了改善,表現(xiàn)在網(wǎng)民結(jié)構(gòu)的大眾化和網(wǎng)絡(luò)生存的普及化,物流和銀行結(jié)算的暢通,以及市場運作的規(guī)范和相應(yīng)政策法規(guī)的完善,電子商務(wù)有著巨大的社會潛力。3 系統(tǒng)分析 可行性分析可行性分析是通過對項目的主要內(nèi)容和配套條件,從技術(shù)、經(jīng)濟、工程等方面進行調(diào)查研究和分析比較,并對項目建成以后可能取得的財務(wù)、經(jīng)濟效益及社會環(huán)境影響進行預(yù)測,從而提出該項目是否值得投資和如何進行建設(shè)的咨詢意見,為項目決策提供依據(jù)的一種綜合性的系統(tǒng)分析方法[7]。 與 Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2005 與眾不同。此外 SQL Server 2005 結(jié)合了分析、報表、集成和通知功能。SQL Server 2005全面的集成、分析和報表功能使企業(yè)能夠提高他們已有應(yīng)用的價值,即便這些應(yīng)用是在不同的平臺上[6]。SQL Server 2005 能夠把關(guān)鍵的信息及時的傳遞到組織內(nèi)員工的手中,從而實現(xiàn)了可伸縮的商業(yè)智能。SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序[5]。Visual Studio 2008可以高效開發(fā)Web應(yīng)用,集成了AJAX ,包含AJAX項目模板,它還可以高效開發(fā)Office應(yīng)用和Mobile應(yīng)用。設(shè)計器中可以實時反映變更,XAML中智能感知功能可以提高開發(fā)效率。VS2008引入了250多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、XML的訪問方式,語言更加簡潔。2008年2月14日發(fā)布了簡體中文專業(yè)版。2005 年,微軟發(fā)布了 Visual Studio 2005。Visio 作為使用統(tǒng)一建模語言(UML)架構(gòu)應(yīng)用程序框架的程序被引入,同時被引入的還包括移動設(shè)備支持和企業(yè)模版。C是一門建立在 C++和 Java 基礎(chǔ)上的現(xiàn)代語言,是編寫 .NET 框架的語言。在這個版本的 Visual Studio 中,微軟剝離了 Visual FoxPro 作為一個單獨的開發(fā)環(huán)境以 Visual FoxPro 單獨銷售,同時取消了 Visual InterDev。 Visual Studio 2008Visual Studio 是微軟公司推出的開發(fā)環(huán)境,Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。它在繼承C和C++強大功能的同時去掉了一些它們的復(fù)雜特性(例如沒有宏和模版,不允許多重繼承)。2 開發(fā)語言及軟件介紹 C語言介紹C(C Sharp)是微軟(Microsoft) Framework量身訂做的程序語言,C擁有C/C++的強大功能以及Visual Basic簡易使用的特性,是第一個組件導(dǎo)向(Componentoriented)的程序語言,和C++與Java一樣亦為對象導(dǎo)向(objectoriented)程序語言[4]。系統(tǒng)主要實現(xiàn)以下功能:(1)前臺購物站點實現(xiàn)的功能:用戶注冊及信息維護,商品分類陳列,購物車管理,郵寄信息管理等。B2C電子商務(wù)以完備的雙向信息溝通、靈活的交易手段、快捷的物流配送、低成本高效益的運作方式等在各行各業(yè)展現(xiàn)了其極大的生命力。截止2009年的最新數(shù)據(jù)統(tǒng)計目前我國網(wǎng)民超4億,其中未成年網(wǎng)民占到1/3,未來消費的主流人群都將選擇網(wǎng)絡(luò)這種方式來購物。它借助社交媒介、網(wǎng)絡(luò)媒介的傳播途徑,通過社交互動、用戶自生內(nèi)容等手段來輔助商品的購買和銷售行為。B2M環(huán)節(jié)中,企業(yè)通過網(wǎng)絡(luò)平臺發(fā)布該企業(yè)的產(chǎn)品或者服務(wù),職業(yè)經(jīng)理人通過網(wǎng)絡(luò)獲取該企業(yè)的產(chǎn)品或者服務(wù)信息,第 1 頁 共 69 頁,企業(yè)通過經(jīng)理人的服務(wù)達到銷售產(chǎn)品或者獲得服務(wù)的目的。B2M(Business to Manager)相對于B2B、B2C、C2C的電子商務(wù)模式而言,有著本質(zhì)的不同,B2M所針對的客戶群是該企業(yè)或者該產(chǎn)品的銷售者或者為其工作者,而不是最終消費者。 B2C( Business to Customer)指商家對個人的電子商務(wù),B2C模式是我國最早產(chǎn)生的電子商務(wù)模式。 電子商務(wù)的分類 電子商務(wù)可分為B2B、B2C、C2C、B2M、M2C、即BMC B2A(即B2G)、C2A(即C2G)、SNSEC(社交電子商務(wù))10類模式[2]??梢哉f,網(wǎng)絡(luò)互聯(lián)和高速計算機網(wǎng)絡(luò)正成為最新一代的計算機網(wǎng)絡(luò)的發(fā)展方向。目前,全球以美國為核心的高速計算機互聯(lián)網(wǎng)絡(luò)即Internet已經(jīng)形成,Internet已經(jīng)成為人類最重要的、最大的知識寶庫。目 錄1 緒 論 1 課題背景 1 電子商務(wù)的分類 1 電子商務(wù)的發(fā)展趨勢 2 課題內(nèi)容 22 開發(fā)語言及軟件介紹 3 C語言介紹 3 Visual Studio 2008 3 SQL SERVER 2005 43 系統(tǒng)分析 6 可行性分析 6 需求分析 6 需求用例 7 7 7 運行環(huán)境 134 系統(tǒng)設(shè)計 15 系統(tǒng)功能設(shè)計: 15 數(shù)據(jù)庫設(shè)計 15 概念設(shè)計 15 175 系統(tǒng)實現(xiàn) 21 數(shù)據(jù)庫實現(xiàn) 21 數(shù)據(jù)表的實現(xiàn) 21 存儲過程的實現(xiàn) 22 頁面的實現(xiàn) 26 自定義控件 26 母版頁設(shè)計 31 購物車的實現(xiàn) 316 系統(tǒng)測試 34 34 測試方法 34 測試過程 34 34 377結(jié)束語 40 總結(jié) 40 展望 40參考文獻 41致謝 43附錄 441 緒 論 課題背景進入九十年代,計算機技術(shù)、通信技術(shù)以及建立在計算機和網(wǎng)絡(luò)技術(shù)基礎(chǔ)上的計算機網(wǎng)絡(luò)技術(shù)得到了迅猛的發(fā)展。 B2C。s Daily life, and plays a more and more important role in the People’s Daily life. Emerce sites are a platform that the enterprises develop emerce activities. Enterprise can release the modity information, provide advisory services, and receive customer feedback through building its own business sites, so as to expand enterprise’s reputation, and set up the good enterprise image. Emerce can reduce the operation cost, Optimize social resource allocation, so as to realize the max utilization of the social wealth. The main content of this subject is to develop a B2C emerce platform which based on B/S mode. This platform realized user registration, classification of goods on display, shopping cart, messages, and other functions. Site management system realizes the modities management, management of customer orders, user management, and other functions. The platform has friendly interface and has good scalability. This platform is based on C.NET, the development environment is Microsoft Visual Studio 2008, and deployed in IIS. The background database is Microsoft SQL SERVER 2005. System uses modular design, simplifies the development process, to make the project clearer, greatly show system maintenance, place and having good scalability.Test and trial run show that the developed system is perfect, can provide online service for customer, and has achieved the scheduled goal.Keywords:emerce。經(jīng)測試表明,本次設(shè)計的B2C電子商務(wù)網(wǎng)站購物功能完善,可以提供在線購物服務(wù),達到了預(yù)期的目的。本系統(tǒng)是基于C.NET開發(fā),開發(fā)環(huán)境為Microsoft Visual Studio 2008, 部署在IIS之上,并使用Microsoft SQL SERVER 2005作為數(shù)據(jù)庫系統(tǒng)。通過電子商務(wù)可以降低社會經(jīng)營成本、優(yōu)化社會資源配置,從而實現(xiàn)社會財富的最大化利用。一個B2C電子商務(wù)平臺的設(shè)計與實現(xiàn)摘 要隨著Internet和寬帶上網(wǎng)的普及,電子商務(wù)在日益滲透到人們的日常生活中,越來越受到人們的關(guān)注。電子商務(wù)網(wǎng)站是企業(yè)開展電子商務(wù)活動的平臺,企業(yè)通過建立自己的商務(wù)網(wǎng)站,可以發(fā)布商品信息、提供咨詢服務(wù)、接收客戶反饋,從而擴大企業(yè)知名度,樹立良好的企業(yè)形象。本課題的主要內(nèi)容是開發(fā)一個基于B/S模式的一個B2C電子商務(wù)網(wǎng)站,前臺實現(xiàn)了用戶注冊、商品分類陳列、購物車、留言等功能,站點后臺實現(xiàn)了商品管理、客戶訂單管理、用戶管理等功能。系統(tǒng)采用模塊化設(shè)計,簡化了開發(fā)過程,使項目更加清晰,極大地方便了系統(tǒng)的維護,并具有良好的可擴充性。關(guān)鍵詞: 電子商務(wù);B/S模式;B2C;數(shù)據(jù)庫; The design and implementation of a B2C emerce platformAbstractWith the popularization of Internet and broadband Internet access, Emerce is penetrating into the People39。 B/S mode。 database。特別是1993年美國宣布建立國家信息基礎(chǔ)設(shè)施NII后,全世界許多國家紛紛制定和建立本國的NII,從而極大地推動了計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,使計算機網(wǎng)絡(luò)進入了一個嶄新的階段。而美國政府又分別于1996年和1997年開始研究發(fā)展更加快速可靠的互聯(lián)網(wǎng)2(Internet 2)和下一代互聯(lián)網(wǎng)(Next Generation Internet)。在因特網(wǎng)開放的網(wǎng)絡(luò)環(huán)境下,出現(xiàn)一種新型的基于瀏覽器/服務(wù)器應(yīng)用方式,買賣雙方不謀面地進行各種商貿(mào)活動,實現(xiàn)消費者的網(wǎng)上