已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
I 目 錄 1 緒論1 1.1 研究目的和意義 1 1.2 在國內(nèi)外的研究狀況及發(fā)展趨勢 1 1.3 主要研究內(nèi)容 1 2 電子商務(wù)概述3 2.1 電子商務(wù)的起源和發(fā)展 3 2.1.1 電子商務(wù)的起源 3 2.1.2 電子商務(wù)的發(fā)展歷程 3 2.2 電子商務(wù)的基本概念 3 2.2.1 什么是電子商務(wù) 4 2.2.2 電子商務(wù)的概念模型 4 2.2.3 電子商務(wù)的交換模型 5 2.2.4 電子商務(wù)的周期模型 5 2.2.5 電子商務(wù)的基本框架 7 2.3 電子商務(wù)的分類 7 3 B2B 電子商務(wù)系統(tǒng)的分析 9 3.1 客戶信息中心分析 9 3.2 新聞中心分析 9 3.3 商品信息中心分析 .10 3.4 交易中心分析 .10 3.5 商品銷售情況統(tǒng)計(jì)中心分析 .11 3.6 論壇中心分析 .11 3.7 客戶服務(wù)中心分析 .12 4 系統(tǒng)設(shè)計(jì).13 4.1 系統(tǒng)開發(fā)環(huán)境 .13 4.2 B2B 電子商務(wù)系統(tǒng)體系結(jié)構(gòu)及設(shè)計(jì)13 4.2.1 B2B 電子商務(wù)系統(tǒng)體系結(jié)構(gòu)分析13 II 4.2.2 B2B 電子商務(wù)系統(tǒng)體系結(jié)構(gòu)的設(shè)計(jì)13 4.3 數(shù)據(jù)庫設(shè)計(jì) .14 4.3.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) .15 4.3.2 存儲(chǔ)過程的使用 .15 5 系統(tǒng)實(shí)現(xiàn).18 5.1 新聞中心模塊 .18 5.2 商品信息中心模塊 .20 5.3 商品銷售情況統(tǒng)計(jì)中心模塊 .24 5.4 客戶服務(wù)中心模塊 .25 6 關(guān)鍵技術(shù).27 6.1 ASP.NET 的關(guān)鍵實(shí)現(xiàn)技術(shù)27 6.1.1 連接數(shù)據(jù)庫Connection 類.27 6.1.2 數(shù)據(jù)庫查詢Command 類27 6.1.3 數(shù)據(jù)讀取DataReader 類.28 6.1.4 數(shù)據(jù)綁定 .30 6.1.5 數(shù)據(jù)更新DataAdapter 類33 6.1.6 數(shù)據(jù)處理DataSet 類34 6.2 JAVA腳本語言的使用 .35 6.3 CSS 文件的使用35 6.4 XML 文件的使用36 結(jié)束語37 參考文獻(xiàn)38 畢業(yè)設(shè)計(jì) 1 1 緒論 隨著網(wǎng)絡(luò)、通信和信息技術(shù)的突破性進(jìn)展,電子商務(wù)在全球迅猛發(fā)展, 各企業(yè)在不斷提高自身的能力和綜合水平的同時(shí),并利用電子商務(wù)系統(tǒng)開展 企業(yè)業(yè)務(wù),對(duì)企業(yè)進(jìn)行全面管理,提升自身的競爭力。 1.1 研究目的和意義 有關(guān) B2B 市場規(guī)模的宏觀統(tǒng)計(jì)數(shù)字表明,企業(yè)間電子商務(wù)的發(fā)展勢頭 迅猛,B2B 電子商務(wù)已經(jīng)成為企業(yè)電子商務(wù)的主流。B2B 電子商務(wù)系統(tǒng)的 研究和開發(fā),對(duì)推動(dòng)企業(yè)的信息化、增強(qiáng)企業(yè)的競爭優(yōu)勢、提高企業(yè)的綜合 競爭力、促進(jìn)我國電子商務(wù)的發(fā)展具有重要的作用,B2B 電子商務(wù)系統(tǒng)有 著廣泛的應(yīng)用前景。 1.2 在國內(nèi)外的研究狀況及發(fā)展趨勢 在政府的推動(dòng)和支持下,我國已經(jīng)基本建成了覆蓋全國的大容量、高速 率光纖傳輸網(wǎng)絡(luò),公用數(shù)據(jù)通信網(wǎng)、衛(wèi)星與微波通信網(wǎng)、圖像通信網(wǎng)和多媒 體通信網(wǎng)正在建設(shè)中,國內(nèi) Internet 網(wǎng)絡(luò)已經(jīng)形成,國際線路連接的國家有 英國、美國、法國、德國、加拿大、澳大利亞、日本、韓國等多個(gè)國家,這 些為發(fā)展我國電子商務(wù)提供了良好的網(wǎng)絡(luò)平臺(tái)和運(yùn)行環(huán)境。 與北美、歐洲和日本相比,我國的電子商務(wù)起步雖晚,但發(fā)展勢頭強(qiáng)勁。 從 1998 年 IT 業(yè)界和媒體宣傳電子商務(wù)的概念開始算起,短短幾年內(nèi),我國 的電子商務(wù)已經(jīng)從啟蒙階段迅速躍進(jìn)到實(shí)戰(zhàn)階段。許多企業(yè)和個(gè)人上網(wǎng)開展 銷售和商務(wù)活動(dòng),并取得了可喜的成績,例如北京西單圖書大廈、易趣網(wǎng)、 阿里巴巴等。 盡管中國的電子商務(wù)的發(fā)展有困難,但是前景廣闊。中國互聯(lián)網(wǎng)規(guī)模不 斷膨脹,網(wǎng)絡(luò)用戶迅速增加,國內(nèi)企業(yè)積極采用電子商務(wù)手段來強(qiáng)化自身的 競爭能力。我們相信,隨著電子商務(wù)應(yīng)用服務(wù)的發(fā)展,物流配送系統(tǒng)的完善, 網(wǎng)上支付的實(shí)現(xiàn),中國的電子商務(wù)發(fā)展將迎來新的高潮,尤其是 B2B 市場, 將會(huì)出現(xiàn)持續(xù)的高速增長1。 1.3 主要研究內(nèi)容 從我國 B2B 電子商務(wù)平臺(tái)的現(xiàn)狀來看,主要分為三大類:信息平臺(tái)、 商務(wù)平臺(tái)和綜合平臺(tái)。信息平臺(tái),即發(fā)布供求信息和其他企業(yè)信息的商務(wù)平 畢業(yè)設(shè)計(jì) 2 臺(tái);商務(wù)平臺(tái),提供商務(wù)活動(dòng)某些環(huán)節(jié)的網(wǎng)絡(luò)化環(huán)境,如交易平臺(tái)、投標(biāo)招 標(biāo)、競買競賣、在線支付等;而綜合平臺(tái)則結(jié)合了信息平臺(tái)和商務(wù)平臺(tái)的功 能特點(diǎn),提供更加全面的服務(wù)。 本文考慮的是企業(yè)單獨(dú)建站,介于信息平臺(tái)與商務(wù)平臺(tái)之間,從功能模 塊角度考慮,主要包括以下模塊:客戶信息中心模塊、商品信息中心模塊、 商品交易中心模塊、論壇管理中心模塊、新聞中心模塊、客戶服務(wù)中心模塊 及后臺(tái)管理中心模塊。 畢業(yè)設(shè)計(jì) 3 2 電子商務(wù)概述 隨著個(gè)人計(jì)算機(jī)和 Internet 的迅猛發(fā)展,一個(gè)全球互聯(lián)的商業(yè)時(shí)代已經(jīng) 到來。電子商務(wù)作為 Internet 的一個(gè)新的應(yīng)用領(lǐng)域已開始真正地走向傳統(tǒng)商 務(wù)活動(dòng)的各個(gè)環(huán)節(jié)和各個(gè)領(lǐng)域,并直接影響和改變著社會(huì)經(jīng)濟(jì)生活的各個(gè)方 面。 本章將主要介紹電子商務(wù)的起源、發(fā)展及其基本概念,闡述國內(nèi)電子商 務(wù)的發(fā)展現(xiàn)狀等。 2.1 電子商務(wù)的起源和發(fā)展 本節(jié)主要從電子商務(wù)的起源說起,介紹了電子商務(wù)的發(fā)展歷程。 2.1.1 電子商務(wù)的起源 電子商務(wù)一般被認(rèn)為起源于電子數(shù)據(jù)交換(EDI) 。計(jì)算機(jī)的電子數(shù)據(jù) 處理(EDP)技術(shù)是科學(xué)計(jì)算向文字處理和商務(wù)統(tǒng)計(jì)報(bào)表處理應(yīng)用的轉(zhuǎn)變。 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,電子數(shù)據(jù)資料的交換,又從磁帶、軟盤等電子數(shù)據(jù)資 料物理載體的寄送轉(zhuǎn)變?yōu)橥ㄟ^專用的增值通信網(wǎng)絡(luò)的傳送,近年來又轉(zhuǎn)移到 通過公用的因特網(wǎng)(Internet)進(jìn)行傳送。銀行間的電子資金轉(zhuǎn)賬(EFT)技 術(shù)與企事業(yè)間電子數(shù)據(jù)交換(EDI)技術(shù)相結(jié)合,產(chǎn)生了早期的電子商務(wù)或 稱電子交易(EC,Electronic Commerce) 。信用卡(Credit Card) 、自動(dòng)柜員 機(jī)(ATM) 、零售業(yè)銷售終端(POS)和聯(lián)機(jī)電子資金轉(zhuǎn)賬(EFT)技術(shù)的 發(fā)展,以及相應(yīng)的網(wǎng)絡(luò)通信技術(shù)和安全技術(shù)的發(fā)展,使得今天網(wǎng)上持卡購物 (B to C,Business to Consumer)與企業(yè)之間網(wǎng)上交易(B to B,Business to Business)這兩種模式的電子商務(wù)得到飛速的發(fā)展2。 2.1.2 電子商務(wù)的發(fā)展歷程 電子商務(wù)的發(fā)展大致分為以下 3 個(gè)階段:20 世紀(jì) 70 年代至 90 年代基 于 EDI 的電子商務(wù);20 世紀(jì) 90 年代以后基于因特網(wǎng)的電子商務(wù);21 世紀(jì) 初基于普及計(jì)算機(jī)的電子商務(wù)。 2.2 電子商務(wù)的基本概念 本節(jié)主要介紹電子商務(wù)的基本概念,從電子商務(wù)的定義說起,介紹了電 子商務(wù)的概念模型、交換模型、周期模型及電子商務(wù)的基本框架。 畢業(yè)設(shè)計(jì) 4 2.2.1 什么是電子商務(wù) 電子商務(wù)從字面上解釋就是指通過電子手段進(jìn)行商業(yè)活動(dòng)。電子商務(wù)的 英文表示有兩種,EC(Electronic Commerce)和 EB(Electronic Business) 。 目前還沒有一個(gè)統(tǒng)一的較為全面和權(quán)威的電子商務(wù)定義。 簡單的說,電子商務(wù)是指實(shí)現(xiàn)從售前服務(wù)到售后支持的整個(gè)商務(wù)或貿(mào)易 活動(dòng)環(huán)節(jié)的電子化、自動(dòng)化。對(duì)于企業(yè)來說,電子商務(wù)是利用以 Internet 為 核心的信息技術(shù),進(jìn)行商務(wù)活動(dòng)和企業(yè)資源管理,它的核心是高效地管理企 業(yè)的所有信息,幫助企業(yè)創(chuàng)建一條暢通于客戶、企業(yè)內(nèi)部和供應(yīng)商之間的信 息流,并通過高效率的管理、增值和應(yīng)用,把客戶、企業(yè)、供應(yīng)商連接在一 起,以最快的速度、最低的成本響應(yīng)市場,及時(shí)把握商機(jī),不斷提高和鞏固 競爭優(yōu)勢。 電子商務(wù)從涵蓋范圍方面還可以理解為:交易各方以電子交易方式,而 不是通過當(dāng)面交換或直接面談方式進(jìn)行的任何形式的商業(yè)交易:從技術(shù)方面 可以理解為是一種多技術(shù)的集合體,如電子數(shù)據(jù)交換(EDI) 、電子郵件、 獲得數(shù)據(jù)(共享數(shù)據(jù)庫、電子公告牌)以及自動(dòng)捕獲數(shù)據(jù)(如條形碼)等。 2.2.2 電子商務(wù)的概念模型 電子商務(wù)的概念模型是對(duì)現(xiàn)實(shí)世界中電子商務(wù)活動(dòng)的一般抽象描述,它 由電子商務(wù)實(shí)體、電子市場、交易事務(wù)和信息流、商流、資金流、物流等基 本要素組成,如圖 2-1 所示。 在電子商務(wù)概念模型中,電子商務(wù)實(shí)體是指能夠從事電子商務(wù)的客觀對(duì) 象,如企業(yè)、銀行、商店、認(rèn)證中心、政府機(jī)構(gòu)和個(gè)人等;電子市場是指電 圖 2-1 電子商務(wù)的概念模 型 畢業(yè)設(shè)計(jì) 5 子商務(wù)實(shí)體從事商品和服務(wù)交換的場所,它由各種各樣的商務(wù)活動(dòng)參與者利 用各種接入設(shè)備(計(jì)算機(jī)、個(gè)人數(shù)字助理等)和網(wǎng)絡(luò)連成一個(gè)統(tǒng)一的整體; 交易事務(wù)是指電子商務(wù)實(shí)體之間所從事的具體的商務(wù)活動(dòng)的內(nèi)容,如詢價(jià)、 報(bào)價(jià)、轉(zhuǎn)賬支付、廣告宣傳、商品運(yùn)輸?shù)取?電子商務(wù)中的任何一筆交易都包含四種基本的“流” ,即信息流、商流、 資金流、物流。 2.2.3 電子商務(wù)的交換模型 所有的商業(yè)交易都需要語義確切的信息交流和處理,以減少買方和賣方 之間的不確定因素,這些不確定因素包括交易商品的質(zhì)量問題、是否有第三 方對(duì)委托進(jìn)行擔(dān)保,以及如何解決糾紛等。 電子商務(wù)改變了以往的貿(mào)易方法和中介角色的作用,降低了商品交換過 程中的成本。商品交換成本通常包括市場調(diào)研、合同的起草、談判、捍衛(wèi)貿(mào) 易條款、支付和結(jié)算、強(qiáng)制履行合同和解決貿(mào)易糾紛等活動(dòng)中產(chǎn)生的成本。 從交易鏈、商品交換的基本過程和這個(gè)過程中的一些不確定因素出發(fā),可以 概括出一個(gè)電子商務(wù)的基本交換模型,如圖 2-2 所示。 圖 2-2 電子商務(wù)的交換模型 在電子商務(wù)的交換模型中,通信和計(jì)算技術(shù)成為整個(gè)交易過程的基礎(chǔ)。 同傳統(tǒng)的貿(mào)易活動(dòng)相比,電子商務(wù)所依賴的貿(mào)易基本處理過程并沒有改變, 只是用以完成這些過程的方式和媒介發(fā)生了變化。而電子商務(wù)對(duì)基本的貿(mào)易 處理過程,貿(mào)易處理過程所依賴的貿(mào)易背景的處理,以及未來貿(mào)易過程中不 確定性因素都具有深刻的影響。 2.2.4 電子商務(wù)的周期模型 電子商務(wù)價(jià)值的實(shí)現(xiàn)過程是一個(gè)從簡單到復(fù)雜、從低端到高端的過程。 在這個(gè)過程中,包括電子商務(wù)發(fā)展戰(zhàn)略規(guī)劃的制訂、商務(wù)過程的轉(zhuǎn)變、電子 商務(wù)應(yīng)用系統(tǒng)的設(shè)計(jì)與實(shí)施和知識(shí)資源的開發(fā)與利用等內(nèi)容。 畢業(yè)設(shè)計(jì) 6 電子商務(wù)由 4 個(gè)階段組成:轉(zhuǎn)變、構(gòu)造、運(yùn)行和利用。任何企業(yè)要完成 向電子商務(wù)的轉(zhuǎn)變過程,無論何時(shí)均可從任何一個(gè)階段開始,而且這是一個(gè) 重復(fù)的過程,如圖 2-3 所示。 圖 2-3 電子商務(wù)的周期模型 (1)轉(zhuǎn)變階段 是一個(gè)轉(zhuǎn)變業(yè)務(wù)核心的商務(wù)過程,其任務(wù)是將現(xiàn)有的商務(wù)模型擴(kuò)展到網(wǎng) 絡(luò)世界,以創(chuàng)造一個(gè)面向虛擬空間的電子商務(wù)模型,應(yīng)用 Internet 技術(shù)為企 業(yè)商務(wù)創(chuàng)造最大的價(jià)值,因?yàn)殡娮由虅?wù)改變了客戶關(guān)系管理(CRM) 、供應(yīng) 鏈和電子商貿(mào)的傳統(tǒng)規(guī)則。在這個(gè)轉(zhuǎn)變過程中,要把每一個(gè)商務(wù)過程放在整 體環(huán)境中加以考慮和整合,否則,無法帶來期望的改善客戶服務(wù)和提高應(yīng)用 電子商務(wù)價(jià)值的效果。 (2)構(gòu)造階段 即構(gòu)造新的電子商務(wù)應(yīng)用系統(tǒng)。轉(zhuǎn)變核心的商務(wù)過程需要新的應(yīng)用系統(tǒng), 構(gòu)造階段的一個(gè)基本任務(wù)是將現(xiàn)有應(yīng)有系統(tǒng)平滑地遷移到 Web 上。這里要 求電子商務(wù)應(yīng)用系統(tǒng)是基于標(biāo)準(zhǔn)的、以應(yīng)用服務(wù)為中心的、可伸縮、易用與 易管理的。 (3)運(yùn)行階段 建造一個(gè)可伸縮的、可用性高和安全的系統(tǒng)運(yùn)行環(huán)境,即應(yīng)用信息和知 識(shí)基礎(chǔ)設(shè)施?;A(chǔ)設(shè)施提供的服務(wù)應(yīng)是可伸縮性強(qiáng)、可用性高、易于管理和 安全可靠的。 (4)利用階段 是信息和知識(shí)的開發(fā)與利用階段。這個(gè)階段的核心是知識(shí)管理(KM) 。 知識(shí)管理包括顯式知識(shí)的管理和隱式知識(shí)的管理,而傳統(tǒng)的信息系統(tǒng)所能處 理的是顯式知識(shí)。 因此,電子商務(wù)的發(fā)展周期是一個(gè)重復(fù)、螺旋上升的過程,從簡單、現(xiàn) 畢業(yè)設(shè)計(jì) 7 有的基礎(chǔ)上開始構(gòu)造電子商務(wù)應(yīng)用系統(tǒng),逐步將核心業(yè)務(wù)擴(kuò)展到 Internet 上, 最終實(shí)現(xiàn)電子商務(wù)的功能和效益,獲得巨大的投資回報(bào)3。 2.2.5 電子商務(wù)的基本框架 電子商務(wù)的基本框架是指實(shí)現(xiàn)電子商務(wù)從技術(shù)到一般服務(wù)所應(yīng)具備的完 整的運(yùn)作基礎(chǔ)。如圖 2-4 所示,很顯然,它是一個(gè)以應(yīng)用為目的,以法律法 規(guī)、技術(shù)規(guī)范和物流作為保障,以信息平臺(tái)為核心的有機(jī)整體。 圖 2-4 電子商務(wù)的基本框架 從宏觀上看,電子商務(wù)的基本結(jié)構(gòu)框架或運(yùn)行環(huán)境由網(wǎng)絡(luò)基礎(chǔ)設(shè)施層、 報(bào)文和信息傳播的基礎(chǔ)設(shè)施、貿(mào)易服務(wù)的基礎(chǔ)設(shè)施層和電子商務(wù)應(yīng)用層 4 個(gè) 層面,以及社會(huì)人文性的政策法規(guī)和自然科技性的工程技術(shù)標(biāo)準(zhǔn)兩大支柱構(gòu) 成3。 2.3 電子商務(wù)的分類 電子商務(wù)應(yīng)用范圍廣泛,從不同的角度可以將電子商務(wù)分為不同的類型。 根據(jù)電子商務(wù)的交易對(duì)象來劃分,可以分為: (1)企業(yè)-個(gè)人消費(fèi)者的電子商務(wù)(Business to Consumer,B2C)指的 是企業(yè)與消費(fèi)者之間進(jìn)行的電子商務(wù)活動(dòng),這類電子商務(wù)實(shí)際上是電子化的 在線零售業(yè)(即網(wǎng)上購物) 。 (2)企業(yè)-企業(yè)間的電子商務(wù)(Business to Business,B2B)指的是企 畢業(yè)設(shè)計(jì) 8 業(yè)與企業(yè)之間進(jìn)行的電子商務(wù)活動(dòng),是目前應(yīng)用最廣泛的一種。企業(yè)之間通 過網(wǎng)絡(luò)交換信息,傳遞各類電子單證(如訂單、發(fā)票、付款通知等) ,從而 使交易全過程實(shí)現(xiàn)電子化和無紙化。企業(yè)之間的交易和企業(yè)之間的商業(yè)合作 是商業(yè)活動(dòng)的主要內(nèi)容,企業(yè)目前面臨的激烈競爭也需要電子商務(wù)來改善競 爭條件,建立競爭優(yōu)勢。企業(yè)在尋求自身發(fā)展的同時(shí),不得不逐漸改善電子 商務(wù)的運(yùn)用環(huán)境。從動(dòng)態(tài)的角度看,B2B 電子商務(wù)仍將是電子商務(wù)的主流。 (3)企業(yè)-政府管理部門的電子商務(wù)(Business to Government,B2G) 指的是企業(yè)與政府管理部門之間各類信息的電子化交換。 3 B2B 電子商務(wù)系統(tǒng)的分析 從 B2B 電子商務(wù)的需求分析,系統(tǒng)可分為客戶信息中心,新聞中心, 畢業(yè)設(shè)計(jì) 9 商品信息中心,交易中心,商品銷售情況統(tǒng)計(jì)中心,論壇中心,客戶服務(wù)中 心等七個(gè)模塊4。 3.1 客戶信息中心分析 客戶信息中心模塊主要包括:客戶注冊(cè)、登錄,客戶信息的審核與維護(hù), 價(jià)格收藏、VIP 會(huì)員管理、訂單查詢等??蛻粜畔⒛K是 B2B 電子商務(wù)系統(tǒng) 的一個(gè)基本功能模塊。 主要功能為:用戶注冊(cè)、登錄,新用戶注冊(cè)后,不能馬上使用。用戶的 注冊(cè)信息必須經(jīng)過企業(yè)審核以后,真實(shí)有效者,才可以使用。用戶登錄系統(tǒng) 后查看并修改自己的注冊(cè)信息,若不小心忘記密碼或登錄名,可以通過相關(guān) 渠道取回密碼或用戶名。 用戶也可以查詢歷史訂單及訂單狀態(tài)。同時(shí),用戶可以通過收藏自己感 興趣的商品一段時(shí)間以來的價(jià)格走勢,為自己將來的購買提供價(jià)格參考。另 外,本模塊引入了 VIP 會(huì)員機(jī)制,當(dāng)用戶滿足一定的條件后可以升級(jí)為 VIP 會(huì)員,享受現(xiàn)金折扣及賒購服務(wù)。 同時(shí),客戶信息模塊也為系統(tǒng)的相關(guān)管理人員提供了會(huì)員查詢、會(huì)員審 核、會(huì)員刪除、管理 VIP 會(huì)員信息等功能。 客戶信息中心功能邏輯如圖 3-1 所示。 客戶信息中心 前臺(tái)后臺(tái) 會(huì)員注冊(cè) 會(huì)員登錄 價(jià)格收藏 找加密碼 訂單查詢 VIP會(huì)員管理 客戶信息審核 客戶信息管理 會(huì)員查詢 圖 3-1 客戶信息中心功能定義 3.2 新聞中心分析 新聞中心是這個(gè)系統(tǒng)中的一個(gè)附加功能模塊,在這個(gè)模塊中,客戶(會(huì) 員)可以通過瀏覽器瀏覽到許多相關(guān)的新聞:行業(yè)動(dòng)態(tài)、財(cái)經(jīng)要聞、企業(yè)新 聞、最新通知等。同時(shí)還可通過系統(tǒng)中的新聞搜索功能搜索到自己想瀏覽的 新聞。同時(shí),管理員可以實(shí)現(xiàn)新聞?lì)悇e及各種新聞的增加、刪除、修改等操 畢業(yè)設(shè)計(jì) 10 作。 新聞中心功能邏輯如圖 3-2 所示。 新聞中心 前臺(tái)后臺(tái) 新聞分類導(dǎo)航 熱點(diǎn)新聞推薦 瀏覽新聞詳細(xì) 新聞列表瀏覽 發(fā)表新聞評(píng)論 新聞搜索 添加、刪除、 修改新聞分類 添加、刪除、 修改新聞信息 管理、刪除 新聞評(píng)論 搜索管理新聞 圖3-2 新聞中心功能定義 3.3 商品信息中心分析 在客戶端主要用于顯示本電子商務(wù)系統(tǒng)所有商品的信息,包括分類目錄 下面的概要介紹和用戶查看到的詳細(xì)信息。用戶還可以通過系統(tǒng)提供的商品 搜索功能,輸入關(guān)鍵字進(jìn)行模糊查找。在后臺(tái),管理員可以實(shí)現(xiàn)商品信息的 發(fā)布,商品類別及商品信息的增加、刪除、修改等操作。 商品信息中心功能邏輯如圖 3-3 所示。 商品信息中心 前臺(tái)后臺(tái) 最新加入商品列表 推薦商品列表 商品分類目錄瀏覽 本周熱賣排行 商品模糊查找 分類商品列表 商品細(xì)節(jié)瀏覽 發(fā)表、查看商品評(píng)論 推薦購買商品列表 添加、刪除、 修改商品大類 添加、刪除、 修改商品小類 發(fā)布、刪除、 修改商品信息 搜索管理商品信息 管理、刪除商品評(píng)論 圖 3-3 商品信息中心功能定義 3.4 交易中心分析 商品交易模塊主要包括:商品洽談、簽訂合同、生成訂單、合同執(zhí)行。 交易中心功能邏輯如圖 3-4 所示。 畢業(yè)設(shè)計(jì) 11 交 易 中 心 前 臺(tái) 后 臺(tái) 商品洽談 簽訂合同 生成訂單 合同執(zhí)行 圖 3-4 交易中心功能定義 3.5 商品銷售情況統(tǒng)計(jì)中心分析 進(jìn)行商品銷售情況統(tǒng)計(jì)分析,可以實(shí)現(xiàn)對(duì)某商品或某類商品在將來的銷 售情況的預(yù)測,進(jìn)而給管理人員提供參考數(shù)據(jù)。在這個(gè)模塊中要實(shí)現(xiàn)商品銷 售情況按地域、時(shí)間段、客戶等多種條件組合的統(tǒng)計(jì)。 商品銷售情況統(tǒng)計(jì)中心功能邏輯如圖 3-5 所示。 商品銷售統(tǒng)計(jì) 商品銷售情況統(tǒng)計(jì)商品小類銷售情況統(tǒng)計(jì)商品大類銷售情況統(tǒng)計(jì) 統(tǒng)計(jì)在全國范圍內(nèi)所有商品在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在選定省份內(nèi)所有商品在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在選定城市內(nèi)所有商品在指定時(shí)間段的銷售情況 統(tǒng)計(jì)對(duì)某客戶所有商品在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在全國范圍內(nèi)某商品在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在選定省份內(nèi)某商品在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在選定城市內(nèi)某商品在指定時(shí)間段的銷售情況 統(tǒng)計(jì)對(duì)某客戶某商品商品在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在全國范圍內(nèi)所有商品小類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在選定省份內(nèi)所有商品小類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在選定城市內(nèi)所有商品小類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)對(duì)某客戶所有商品小類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在全國范圍內(nèi)某商品小類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在選定省份內(nèi)某商品小類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在選定城市內(nèi)某商品小類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)對(duì)某客戶某商品商品小類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在全國范圍內(nèi)所有商品大類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在選定省份內(nèi)所有商品大類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在選定城市內(nèi)所有商品大類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)對(duì)某客戶所有商品大類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在全國范圍內(nèi)某商品大類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在選定省份內(nèi)某商品大類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)在選定城市內(nèi)某商品類在指定時(shí)間段的銷售情況 統(tǒng)計(jì)對(duì)某客戶某商品商品大類在指定時(shí)間段的銷售情況 圖 3-5 商品銷售統(tǒng)計(jì)中心功能定義 3.6 論壇中心分析 論壇是 B2B 系統(tǒng)中的一個(gè)附加功能模塊,主要為用戶提供一個(gè)交流的 平臺(tái)。用戶可以在這里交流經(jīng)驗(yàn),也可以從其他客戶那里獲得一些關(guān)于商品 畢業(yè)設(shè)計(jì) 12 的使用情況等。 主要功能為:用戶的注冊(cè)、登錄,查看、修改注冊(cè)信息。若已經(jīng)注冊(cè)為 企業(yè)的客戶,則不需另外注冊(cè),可以直接使用其登錄名。否則,游客如果要 發(fā)表帖子必須先注冊(cè)。用戶登錄以后,可以查看論壇中的主題及回復(fù)信息, 也可以發(fā)起新主題,回復(fù)帖子等。同時(shí)用戶可以查看主題作者的詳細(xì)信息, 給作者發(fā)送 E-mail 等。管理員可以添加、刪除版塊、刪除用戶、對(duì)帖子進(jìn) 行審核、刪除等。只有經(jīng)過審核的帖子才會(huì)顯示。 論壇中心功能邏輯如圖 3-6 所示。 論壇中心 前臺(tái)后臺(tái) 用戶注冊(cè) 用戶登錄 查看修改注冊(cè)信息 用戶發(fā)帖、回帖 添加、刪除版塊 刪除、管理用戶 審核管理新帖 圖 3-6 論壇中心功能定義 3.7 客戶服務(wù)中心分析 客戶可以通過客戶服務(wù)中心給企業(yè)留言、尋找各種企業(yè)提供的服務(wù),管 理員依據(jù)企業(yè)的各種規(guī)章制度給予客戶合理的答復(fù)。 客戶服務(wù)中心功能邏輯如圖 3-7 所示。 客戶服務(wù)中心 前臺(tái)后臺(tái) 查看客戶留言 留言 回復(fù)客戶留言 管理客戶留言 圖 3-7 客戶服務(wù)中心功能定義 畢業(yè)設(shè)計(jì) 13 4 系統(tǒng)設(shè)計(jì) 根據(jù) B2B 電子商務(wù)系統(tǒng)的分析,本章將介紹系統(tǒng)的開發(fā)環(huán)境、B2B 電 子商務(wù)系統(tǒng)的體系結(jié)構(gòu)及其設(shè)計(jì),完成數(shù)據(jù)庫的設(shè)計(jì),存儲(chǔ)過程的編寫等。 4.1 系統(tǒng)開發(fā)環(huán)境 ASP.NET 的運(yùn)行環(huán)境有點(diǎn)“苛刻” ,只能在較高版本的 Windows 操作 系統(tǒng)上實(shí)現(xiàn),并且對(duì)相應(yīng)軟件也有一定的要求4。 操作系統(tǒng):Windows 2000(Professional,Server,Advance Server 均可) +IIS 5.0,WindowsXP+IIS 5.0。 瀏覽器:Internet Explorer 5.5 及以上版本。 Microsoft.Net Framework SDK:微軟提供的.NET 開發(fā)包8。 本系統(tǒng)使用的開發(fā)環(huán)境是:Windows Advance Server +IIS 5.0+Internet Explorer 6.0+Micrososft.NET Framework SDK v1.1+SQL Server 2000;開發(fā)工 具:Microsoft Visual Studio .NET 2003。 4.2 B2B 電子商務(wù)系統(tǒng)體系結(jié)構(gòu)及設(shè)計(jì) 本節(jié)分析了 B2B 電子商務(wù)系統(tǒng)的體系結(jié)構(gòu),并詳細(xì)介紹了本系統(tǒng)體系結(jié) 構(gòu)的設(shè)計(jì)。 4.2.1 B2B電子商務(wù)系統(tǒng)體系結(jié)構(gòu)分析 通常一個(gè) B2B 電子商務(wù)系統(tǒng)應(yīng)基于一個(gè)分布式的環(huán)境,應(yīng)用 B/S 模式 的三層體系結(jié)構(gòu)。 B/S 結(jié)構(gòu),即 Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),在客戶端采用瀏 覽器(Browser)運(yùn)行軟件,它是隨著 Internet 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一 種變化和改進(jìn),主要利用了 WWW 瀏覽器技術(shù),結(jié)合多種 Script 言語 (VBScript,JavaScript 等)和 ActiveX 技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造 技術(shù)。 B/S 結(jié)構(gòu)主要特點(diǎn)是分布性強(qiáng),維護(hù)方便、開發(fā)簡單且共享性強(qiáng)、總體 擁有成本低5。 4.2.2 B2B 電子商務(wù)系統(tǒng)體系結(jié)構(gòu)的設(shè)計(jì) 本設(shè)計(jì)采用三層體系結(jié)構(gòu)的開發(fā)方法,前臺(tái)是表示層(.aspx 頁面);中 間層為業(yè)務(wù)層,由 .cs 類文件編譯而成的 .dll 文件;后臺(tái)為數(shù)據(jù)層,系統(tǒng)選 用 SQL Server 2000 為數(shù)據(jù)庫服務(wù)器。 畢業(yè)設(shè)計(jì) 14 表示層:負(fù)責(zé)與用戶客戶端的工作。表示層接受來自網(wǎng)絡(luò)瀏覽器的 HTTP 請(qǐng)求,然后返回一個(gè)瀏覽器可以顯示的 HTML 頁面,它主要和業(yè)務(wù)層進(jìn) 行交互、通信。 業(yè)務(wù)層:業(yè)務(wù)層是系統(tǒng)結(jié)構(gòu)中很重要的一部分,如何把業(yè)務(wù)邏輯層分離 出來是個(gè)難點(diǎn)。它主要實(shí)現(xiàn)網(wǎng)站的業(yè)務(wù)邏輯,并和表示層、數(shù)據(jù)層進(jìn)行交互、 通信。 數(shù)據(jù)層:主要實(shí)現(xiàn)系統(tǒng)的數(shù)據(jù)庫訪問,并和業(yè)務(wù)層進(jìn)行交互、通信11。 .NET 平臺(tái)電子商務(wù)體系結(jié)構(gòu)如圖 4-1 所示,可以分為以下幾個(gè)部分: (1).NET 基礎(chǔ)設(shè)施和工具(業(yè)務(wù)層):用來構(gòu)建和運(yùn)行電子企業(yè)系統(tǒng) 的基礎(chǔ)設(shè)施和工具,包括 Visual Studio.NET、.NET Enterprise Server 及.NET Framework。 (2).NET 企業(yè)級(jí)服務(wù)器:.NET 企業(yè)級(jí)服務(wù)器是一組附加的、設(shè)計(jì)用 來提供專用的企業(yè)級(jí)服務(wù)的服務(wù)器產(chǎn)品。最出名的企業(yè)級(jí)服務(wù)器是微軟公司 的 SQL Server。可以說,SQL Server 是具有高性能、高可用性、高可伸縮性 的關(guān)系數(shù)據(jù)庫。 (3)UDDI 協(xié)作基礎(chǔ)結(jié)構(gòu):UDDI 是在一組現(xiàn)有的、獲得廣泛支持的基 礎(chǔ)標(biāo)準(zhǔn)上建立的。這些基礎(chǔ)標(biāo)準(zhǔn)包括:HTTP用于在 Internet 上進(jìn)行通 信的標(biāo)準(zhǔn)協(xié)議;XML一個(gè)用于對(duì)數(shù)據(jù)和有組織字符串打包的、被廣泛 接受的工業(yè)標(biāo)準(zhǔn);SOAP(Simple Object Access Protocol,簡單對(duì)象訪問協(xié)議) ,用于對(duì)客戶端工作請(qǐng)求和作為 XML 字符串的系統(tǒng)響應(yīng)進(jìn)行打包9。 圖 4-1 NET 平臺(tái)電子商務(wù)體系結(jié)構(gòu)圖 4.3 數(shù)據(jù)庫設(shè)計(jì) 本節(jié)從數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)、存儲(chǔ)過程的使用等兩個(gè)方面來介紹本系統(tǒng) 數(shù)據(jù)庫的設(shè)計(jì)。 畢業(yè)設(shè)計(jì) 15 4.3.1 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) (1)新聞中心模塊: 新聞?lì)悇e NewsType 表(類別編號(hào),類別名稱) 新聞 News 表(新聞編號(hào),類別編號(hào),標(biāo)題,內(nèi)容,管理員編號(hào),瀏 覽次數(shù),發(fā)布時(shí)間) 新聞評(píng)論 NewsReview 表(評(píng)論編號(hào),新聞編號(hào),作者名稱,評(píng)論內(nèi) 容,頭像,發(fā)表時(shí)間)13,14 (2)商品信息中心模塊: 商品大類 BigCategories 表(大類編號(hào),大類名稱) 商品小類 Categories 表(小類編號(hào),小類名稱,所屬大類) 商品信息 Products 表(商品編號(hào),類別編號(hào),名稱,圖片,單價(jià), 生產(chǎn)時(shí)期,單位,描述) 商品評(píng)論 ProductReviews 表(評(píng)論編號(hào),商品編號(hào),名稱,作者郵 箱,評(píng)論內(nèi)容,發(fā)表時(shí)間) (3)商品銷售中心模塊:本模塊主要引用其他模塊的表。 (4)客戶服務(wù)中心模塊: 客戶留言 Guest 表(留言編號(hào),客戶名稱,固定電話,移動(dòng)電話,郵箱, 聯(lián)系地址,郵政編碼,留言標(biāo)題,留言內(nèi)容,留言時(shí)間,回復(fù)內(nèi)容,回復(fù)時(shí) 間,回復(fù)標(biāo)識(shí))6,7 4.3.2 存儲(chǔ)過程的使用 (1)新聞中心模塊,見表 4-1。 表 4-1 部分新聞中心模塊中所用存儲(chǔ)過程 編號(hào)存儲(chǔ)過程部分主要參數(shù)作用 1GetNewsType無獲取新聞?lì)悇e 2GetHotNews無獲取熱點(diǎn)新聞 3GetNewsListNewsTypeID由類別 ID 獲取新聞列表 4GetNewsAllNewsID獲取新聞詳細(xì)信息 5GetNewsClickNewsID獲取新聞被瀏覽次數(shù) 6UpdateNewsClickNewsID更新新聞被瀏覽次數(shù) 7AddNewsReviewNewsID Username Content Face 添加新聞評(píng)論 8AddNewsNewsName NewsTypeID 添加新聞 (2) 商品信息中心模塊,見表 4-2。 畢業(yè)設(shè)計(jì) 16 表 4-2 部分商品信息中心模塊所用存儲(chǔ)過程 編號(hào)存儲(chǔ)過程部分主要參數(shù)作用 1GetProductListByCategoryIDCategoryID獲取同一類 商品列表 2GetProductDetailsproductid ProductName ProductImage UnitCost ProducingTime Unit productdescription 獲取商品詳 細(xì)信息 3AddProductReviewProductIDCustomerName CustomerEmailComments 添加商品評(píng) 論 4GetAlsoBoughtproductid獲取同類商 品中總銷量 排在前六名 的商品的簡 要信息 5GetProductsMostPopular無根據(jù)所有商 品的銷售量 獲取排在前 五名的商品 的簡要信息 6AddProductProductID ProductName CategoryID ProductImage UnitCost ProducingTime ProductDescription Unit 發(fā)布商品信 息 7UpdateProductsProductID ProductName UnitCost Unit ProductDescription 修改商品信 息 8GetRecommendProducts無獲取推薦品 (3)商品銷售情況統(tǒng)計(jì)中心模塊,見表 4-3。 表 4-3 部分商品銷售情況統(tǒng)計(jì)中心模塊所用存儲(chǔ)過程 編號(hào)存儲(chǔ)過程參數(shù)作用 1StatAllProductsSalebeginTime endTime 統(tǒng)計(jì)在全國范圍內(nèi) 選定時(shí)間段中所有 商品的銷售情況 編號(hào)存儲(chǔ)過程參數(shù)作用 畢業(yè)設(shè)計(jì) 17 2StatAllProductsSaleByProvinceProvinceID beginTime endTime 統(tǒng)計(jì)在某省份范圍 內(nèi)選定時(shí)間段中所 有商品的銷售情況 3StatAllProductsSaleByCityCityID beginTime endTime 統(tǒng)計(jì)在某城市范圍 內(nèi)選定時(shí)間段中所 有商品的銷售情況 4StatAllProductsSaleByCustomerIDCustomerID beginTime endTime 統(tǒng)計(jì)在選定時(shí)間段 內(nèi)對(duì)某客戶的銷售 情況 5StatSingleProductsSaleProductID beginTime endTime 統(tǒng)計(jì)某一商品在選 定時(shí)間段內(nèi)的銷售 情況 6StatSingleProductsSaleByProvinceProvinceID ProductID beginTime endTime 統(tǒng)計(jì)某一商品在某 省內(nèi)在選定時(shí)間段 內(nèi)的銷售情況 7StatSingleProductsSaleByCityCityID ProductID beginTime endTime 統(tǒng)計(jì)某一商品在某 城市內(nèi)在選定時(shí)間 段內(nèi)的銷售情況 8StatSingleProductsSaleByCustomerIDCustomerID ProductID beginTime endTime 統(tǒng)計(jì)某一商品在選 定時(shí)間段內(nèi)對(duì)某客 戶的銷售情況 (4)客戶服務(wù)中心模塊,見表 4-4。 表 4-4 部分客戶服務(wù)中心模塊所用存儲(chǔ)過程 編號(hào)存儲(chǔ)過程參數(shù)作用 1GetGuest無獲取所有留言 2AddRebackGuestID Reback IsReback RebackTime 回復(fù)留言 畢業(yè)設(shè)計(jì) 18 5 系統(tǒng)實(shí)現(xiàn) 本系統(tǒng)的開發(fā)采用基于 ASP.NET 的 C#語言,SQL Server 2000 數(shù)據(jù)庫。 C#是一面向?qū)ο蟮拈_發(fā)語言,所以 C#可以大范圍地適用于高層商業(yè)應(yīng)用和 底層系統(tǒng)開發(fā)。即使是通過簡單的 C#構(gòu)造也可以將各種組件方便地轉(zhuǎn)變?yōu)?基于 Web 的應(yīng)用,并且能夠通過 Internet 被各種系統(tǒng)或是其他開發(fā)語言所 開發(fā)的應(yīng)用調(diào)用。SQL Server 2000 具有較好的可伸縮性和可靠性,提供了 以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫編程功能,可以滿足電子商務(wù)和企業(yè)應(yīng)用 程序的要求。SQL Server 2000 支持 XML 和 Internet 標(biāo)準(zhǔn),具有基于 Web 的分析能力,允許使用內(nèi)置的存儲(chǔ)過程以 XML 格式存儲(chǔ)、更新、刪除和檢 索數(shù)據(jù)。 在整個(gè)開發(fā)過程中采用了 Web Form 的 Code-Behind 代碼組織方式, Code-Behind 的代碼組織方式可以更好地將界面邏輯與頁面內(nèi)容分離,從而 方便網(wǎng)絡(luò)程序員和網(wǎng)頁設(shè)計(jì)師的工作協(xié)調(diào)。 5.1 新聞中心模塊 雖然新聞中心模塊只是 B2B 電子商務(wù)系統(tǒng)中的一個(gè)附加功能模塊,但 它對(duì)企業(yè)文化及企業(yè)產(chǎn)品的宣傳起了不可忽視的作用。企業(yè)可以通過它向外 發(fā)布一些重要的商業(yè)決定等,同時(shí)客戶也可以通過它迅速地了解到企業(yè)的最 新舉措。 新聞中心模塊的實(shí)現(xiàn): 類名:NewsDB 功能:新聞操作類 類中部分主要方法,見表 5-1。 表 5-1 新聞中心部分主要方法 編號(hào)方法作用 1GetHotNews()根據(jù)新聞閱覽次數(shù)從高到低獲取前 10 條新聞的類別名、新聞標(biāo)題、被 閱覽次數(shù) 2GetNewsType()獲取新聞的類別名和編號(hào) 3GetNewsName()根據(jù)新聞分類按時(shí)間順序返回前六 個(gè)同一類新聞的新聞標(biāo)題與發(fā)布時(shí) 間 4GetNewsList(int NewsTypeID)返回所有同一類新聞標(biāo)題與發(fā)布時(shí) 間 畢業(yè)設(shè)計(jì) 19 編號(hào)方法作用 5GetNewsAll(int NewsID)根據(jù)新聞編號(hào)返回新聞詳細(xì)信息 6UpdateNewsClick(int NewsClick,int NewsID) 根據(jù)新聞編號(hào)更新該新聞的點(diǎn)擊次 數(shù) 7GetNewsReview(int NewsID)獲取對(duì)某條新聞的評(píng)論 8AddNewsReview(int NewsID,string Username,string Content,string Face) 添加對(duì)某條新聞的評(píng)論,這里的用 戶可以是登陸或沒登陸用戶 9UpdateNewsType(int NewsTypeID,string NewsTypeName) 修改新聞?lì)惷Q 10UpdateNews(int NewsID,string NewsName,int NewsTypeID,string Content,int ManagerID) 更新新聞的相關(guān)信息 11SearchNewsByTitle(string NewsName)根據(jù)新聞標(biāo)題進(jìn)行搜索 以上方法都是通過調(diào)用數(shù)據(jù)庫中的存儲(chǔ)過程來實(shí)現(xiàn)對(duì)數(shù)據(jù)的操作的,因 為存儲(chǔ)過程經(jīng)過數(shù)據(jù)庫系統(tǒng)以后便存儲(chǔ)在數(shù)據(jù)庫中,并在運(yùn)行時(shí)動(dòng)態(tài)加載到 內(nèi)存,存儲(chǔ)過程執(zhí)行的時(shí)間可以達(dá)到較快的速度。相比之下,傳遞給數(shù)據(jù)的 SQL 語句需要分析后才會(huì)執(zhí)行,而存儲(chǔ)過程不需要這個(gè)過程。 主要界面及其實(shí)現(xiàn): (1)新聞中心前臺(tái)主頁:Default.aspx 當(dāng)客戶點(diǎn)擊 Header 用戶控件中的“新聞中心”后就進(jìn)入新聞中心主頁 Default.aspx。在這個(gè)界面中引用了 NewsTypeMen、HotNews 等用戶控件, 同時(shí)通過在 DataList 控件中嵌套 DataGrid 控件實(shí)現(xiàn)新聞?lì)悇e及新聞標(biāo)題列 表的嵌套顯示。 當(dāng)客戶單擊某個(gè)商聞?lì)悇e目錄后,NewsTypeMen 用戶控件調(diào)用 NewsList 頁面,同時(shí)目錄的 ID 被查詢字符串傳遞到該頁面。例如,如果客 戶選擇了“企業(yè)新聞”目錄,則 URL 將是:NewsList.aspx?NewsTypeID=3 SqlDataAdapter myCommand1= new SqlDataAdapter(“GetBigCategories“, myConnection); /把命令對(duì)象的命令類型設(shè)置為存儲(chǔ)過程 myCommand1.SelectCommand.CommandType = CommandType.StoredProcedure; /建立一個(gè)DataSet DataSet myDataSet = new DataSet(); /將GetNewsType返回的結(jié)果填充到DataSet中 myCommand1.Fill(myDataSet,“BigCategories“); /創(chuàng)建另一個(gè)命令對(duì)象 SqlDataAdapter myCommand2 = new SqlDataAdapter(“GetCategories“, myConnection); /把命令對(duì)象的命令類型設(shè)置為存儲(chǔ)過程 myCommand2.SelectCommand.CommandType = CommandType.StoredProcedure; /將GetCategories返回的結(jié)果填充到DataSet中 myCommand2.Fill(myDataSet,“Categories“); /創(chuàng)建BigCategories表與Categories表的關(guān)系 畢業(yè)設(shè)計(jì) 23 myDataSet.Relations.Add(“myrelation“,myDataSet.Tables“BigCategories“.Columns“BigC ategoryID“,myDataSet.Tables“Categories“.Columns“UpCategoryID“); /返回一個(gè)DataSet return myDataSet; (2)在前臺(tái)頁面中實(shí)現(xiàn)兩個(gè) DataList 控件的嵌套: NavigateUrl= Runat=server / (3)在頁面的 Page_Load 事件中定義一個(gè) ProductsDB 類的實(shí)例 Product,并調(diào)用 GetProductCategories()方法,將返回的結(jié)果與 DataList 控件實(shí)現(xiàn)綁定: private void Page_Load(object sender, System.EventArgs e) 畢業(yè)設(shè)計(jì) 24 / 在此處放置用戶代碼以初始化頁面 ProductsDB Product=new ProductsDB(); DataSet myDataSet; myDataSet=Product.GetProductCategories(); MyTypeList.DataSource=myDataSet.Tables“BigCategories“; MyTypeList.DataBind(); 5.3 商品銷售情況統(tǒng)計(jì)中心模塊 通過對(duì)多種統(tǒng)計(jì)方式所得到的統(tǒng)計(jì)數(shù)據(jù)的分析,企業(yè)可以了解商品銷售 情況的走勢,從而為企業(yè)決策者提供決策依據(jù),避免企業(yè)只追求短期效益現(xiàn) 象的發(fā)生。 商品銷售情況統(tǒng)計(jì)中心模塊的實(shí)現(xiàn): 為了獲得比較詳細(xì)的統(tǒng)計(jì)數(shù)據(jù),本系統(tǒng)不但實(shí)現(xiàn)了商品在各個(gè)地域的銷 售情況統(tǒng)計(jì),而且實(shí)現(xiàn)了對(duì)單一客戶的銷售情況統(tǒng)計(jì)。 類名:ProductsSaleStatDB 功能:商品銷售統(tǒng)計(jì)操作類 部分主要方法,見表 5-3。 表 5-3 商品銷售情況統(tǒng)計(jì)中心部分主要方法 編號(hào)方法作用 1StatAllProductsSale(DateTime beginTime,DateTime endTime) 統(tǒng)計(jì)在全國范圍內(nèi)所有商 品在指定時(shí)間范圍內(nèi)的銷 售情況 2StatAllProductsSaleByProvince(string ProvinceID,DateTime beginTime,DateTime endTime) 統(tǒng)計(jì)在指定的省份內(nèi)所有 商品在指定時(shí)間范圍內(nèi)的 銷售情況 3StatAllProductsSaleByCity(string CityID,DateTime beginTime,DateTime endTime) 統(tǒng)計(jì)在指定的城市內(nèi)所有 商品在指定時(shí)間范圍內(nèi)的 銷售情況 4StatAllProductsSaleByCustomerID(int CustomerID,DateTime beginTime,DateTime endTime) 統(tǒng)計(jì)對(duì)某一客戶在指定的 時(shí)間范圍內(nèi)所有商品的銷 售情況 5StatSingleProductsSale(int ProductID,DateTime beginTime,DateTime endTime) 統(tǒng)計(jì)在全國及指定時(shí)間范 圍內(nèi)某種商品的銷售 畢業(yè)設(shè)計(jì) 25 編號(hào)方法作用 6StatSingleProductsSaleByProvince(int ProductID,string ProvinceID,DateTime beginTime,DateTime endTime) 統(tǒng)計(jì)在指定的省份內(nèi)某種 商品在指定時(shí)間范圍內(nèi)的 銷售情況 7StatSingleProductsSaleByCity(int ProductID,string CityID,DateTime beginTime,DateTime endTime) 統(tǒng)計(jì)在指定的城市內(nèi)某種 商品在指定時(shí)間范圍內(nèi)的 銷售情況 8StatSingleProductsSaleByCustomerID(int ProductID,int CustomerID,DateTime beginTime,DateTime endTime) 統(tǒng)計(jì)對(duì)某一客戶在指定的 時(shí)間范圍內(nèi)某種商品的銷 售情 以商品類別進(jìn)行統(tǒng)計(jì)的實(shí)現(xiàn)方法與以上方法相類似。 主要界面: (1)統(tǒng)計(jì)商品銷售情況頁面:StatProductsSale.aspx (2)統(tǒng)計(jì)商品小類銷售情況頁面:StatSmallCategorySale.aspx (3)統(tǒng)計(jì)商品大類銷售情況頁面:StatBigCategorySale.aspx 5.4 客戶服務(wù)中心模塊 客戶服務(wù),有著許許多多的優(yōu)點(diǎn),例如,獲得第一手的客戶需求資料, 明確客戶期望值,省去調(diào)研費(fèi)用,虜獲客戶的心,完善自己的不足,利用客 戶去發(fā)現(xiàn)自己的不足,提高企業(yè)的美譽(yù)度。 客戶服務(wù)中心模塊的實(shí)現(xiàn): 類名:ServiceDB 功能:客戶服務(wù)操作類 部分主要方法,見表 5-4。 表 5-4 客戶服務(wù)中心部分主要方法 編號(hào)方法作用 1AddGuest(string CustomerName,string Phone,string MobilePhone,string Email,string Address,string PostNum,string Title,string Content,DateTime PostTime) 添加客戶留言 2CurrentPageGuest(int currentPage,int pageSize,out int totalPage,out int records) 從一個(gè)包含所有客戶留言 的 DataSet 中返回一個(gè)只包 含當(dāng)前頁面的 DataSet 3GetGuestByID(int GuestID)獲取 ID 號(hào)所對(duì)應(yīng)的客戶留 言 畢業(yè)設(shè)計(jì) 26 編號(hào)方法作用 4AddReback(int GuestID,string Reback,string IsReback,DateTime RebackTime) 回復(fù)客戶留言 主要界面: (1)客戶服務(wù)中心主頁:Default.aspx (2)客戶服務(wù)中心管理頁:ManagerService.aspx (3)回復(fù)客戶留言頁:RebackService.aspx 主要用戶控件:客戶留言用戶控件:CustomerGuest.ascx 畢業(yè)設(shè)計(jì) 27 6 關(guān)鍵技術(shù) 在系統(tǒng)的開發(fā)過程中 ASP.NET 的關(guān)鍵實(shí)現(xiàn)技術(shù)的應(yīng)用及為普遍,通過 這些技術(shù)的應(yīng)用大大的提高了開發(fā)效率,提高了系統(tǒng)的數(shù)據(jù)處理能力等。本 章將列舉一些在開發(fā)過程中所應(yīng)用到的相關(guān)技術(shù)。 6.1 ASP.NET 的關(guān)鍵實(shí)現(xiàn)技術(shù) 本節(jié)主要介紹本系統(tǒng)中所采用的 ASP.NET 中關(guān)鍵技術(shù)及其實(shí)現(xiàn)舉例, 包括 Connection 類、Command 類、DataReader 類、DataAdapter 類、DataSet 類、數(shù)據(jù)綁定技術(shù)等的引用9、11。 6.1.1 連接數(shù)據(jù)庫Connection 類 SQL Server.NET Framework 數(shù)據(jù)提供程序使用 SqlConnection 類實(shí)現(xiàn)與 Microsoft SQL Server 7.0 版或更高版本的連接。SqlConnection 類表示與 SQL Server 數(shù)據(jù)源的一個(gè)唯一的會(huì)話。對(duì)于客戶端/服務(wù)器數(shù)據(jù)庫系統(tǒng),它相當(dāng) 于到服務(wù)器的網(wǎng)絡(luò)連接。在直接使用 SqlConnection 類之前,應(yīng)該用 using 指令導(dǎo)入命名空間 System.Data.SqlClient。具體步驟如下: (1)首先在 Web.Config 文件中添加連接字符串 ConnectionString,代 碼如下: (2)再在.cs 文件中用 using 指令導(dǎo)入命名空間 System.Configuration, 最后在需要連接數(shù)據(jù)庫的方法前通過以下語句建立連接及命令: SqlConnection myConnection = new qlConnection(ConfigurationSettings.AppSettings“connectionString“); SqlDataAdapter myCommand = new SqlDataAdapter(“GetProductListByCategoryID“, myConnection); 以上代碼
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版私人二手房購房定金支付與房產(chǎn)交易糾紛解決合同2篇
- 冠狀動(dòng)脈瘤樣擴(kuò)張患者的臨床特點(diǎn)及相關(guān)危險(xiǎn)因素分析
- 二零二五年度個(gè)人住房貸款合同編制細(xì)則2篇
- 2025版物業(yè)租賃安全生產(chǎn)安全責(zé)任保險(xiǎn)理賠服務(wù)合同3篇
- 提升財(cái)務(wù)運(yùn)營效益的探索與實(shí)踐
- 應(yīng)急指揮系統(tǒng)的建設(shè)與完善
- 民族醫(yī)科護(hù)士工作總結(jié)
- 二零二五年度行政單位內(nèi)部職員服務(wù)合同范本3篇
- 美食行業(yè)烹飪技巧培訓(xùn)回顧
- 塑料行業(yè)塑料工工作總結(jié)
- 2024年財(cái)產(chǎn)轉(zhuǎn)讓合同公證模板2篇
- 商標(biāo)法基礎(chǔ)知識(shí)
- 2025年高考物理一輪復(fù)習(xí)之機(jī)械振動(dòng)
- 醫(yī)院醫(yī)務(wù)人員醫(yī)德考評(píng)標(biāo)準(zhǔn)
- 小紅書種草營銷師(初級(jí))認(rèn)證考試真題試題庫(含答案)
- 癲癇病人的護(hù)理(課件)
- 2024年WPS計(jì)算機(jī)二級(jí)考試題庫350題(含答案)
- 2024年6月浙江省高考地理試卷真題(含答案逐題解析)
- 醫(yī)院培訓(xùn)課件:《如何撰寫護(hù)理科研標(biāo)書》
- 員工宿舍用電安全培訓(xùn)
- 家庭年度盤點(diǎn)模板
評(píng)論
0/150
提交評(píng)論