

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)設(shè)計(jì)論文</b></p><p> 作者 學(xué)號(hào) </p><p> 系部 軟件學(xué)院 </p><p> 專業(yè) 國(guó)際外包 </p>&l
2、t;p> 題目 電子商務(wù)網(wǎng)站(產(chǎn)品管理功能開發(fā)) </p><p> 指導(dǎo)教師 </p><p> 評(píng)閱教師 </p><p> 完成時(shí)間: 2012 年 5 月30 日 </p>
3、<p><b> 畢業(yè)設(shè)計(jì)中文摘要</b></p><p><b> 畢業(yè)設(shè)計(jì)外文摘要</b></p><p><b> 目 錄</b></p><p><b> 1引言1</b></p><p> 1.1電子商務(wù)介紹2<
4、/p><p> 1.2電子商務(wù)的功能3</p><p> 1.3電子商務(wù)的特性4</p><p> 2 網(wǎng)站開發(fā)技術(shù)及工具簡(jiǎn)介5</p><p> 2.1 Web Service簡(jiǎn)介5</p><p> 2.2 ASP.NET 簡(jiǎn)介5</p><p> 2.3 SQL Serv
5、er 2005 簡(jiǎn)介7</p><p> 3系統(tǒng)分析與設(shè)計(jì)7</p><p> 3.1項(xiàng)目背景分析7</p><p> 3.2 系統(tǒng)規(guī)劃8</p><p> 3.3 需求分析8</p><p> 3.4 用列需求9</p><p> 3.4.1前臺(tái)模塊9</p&g
6、t;<p> 3.4.2后臺(tái)模塊11</p><p> 3.5 系統(tǒng)功能結(jié)構(gòu)圖13</p><p><b> 4數(shù)據(jù)庫設(shè)計(jì)14</b></p><p> 4.1 數(shù)據(jù)庫邏輯設(shè)計(jì)15</p><p> 4.2 數(shù)據(jù)字典15</p><p> 5 網(wǎng)站的實(shí)現(xiàn)與維
7、護(hù)19</p><p> 5.1 功能模塊劃分19</p><p> 5.2 功能實(shí)現(xiàn)21</p><p> 5.2.1商品目錄功能21</p><p> 5.2.2商品管理功能22</p><p> 5.2.3查看商品詳情24</p><p> 5.2.4門類管理功
8、能25</p><p> 5.2.5商品分類查找功能27</p><p> 5.2.6商品高級(jí)搜索功能28</p><p> 5.2.7商品展示功能29</p><p> 5.2.8購物車功能30</p><p> 5.2.9管理顧客賬號(hào)31</p><p> 5.3網(wǎng)站
9、測(cè)試31</p><p><b> 結(jié)論32</b></p><p><b> 致謝32</b></p><p><b> 參考文獻(xiàn)33</b></p><p><b> 1引言</b></p><p> 隨著中國(guó)
10、市場(chǎng)經(jīng)濟(jì)的日趨成熟,中國(guó)企業(yè)面對(duì)的競(jìng)爭(zhēng)壓力也越來越大,企業(yè)要想生存,就必須充分利用信息化手段來提高管理效率及市場(chǎng)響應(yīng)速度。電子商務(wù)是在互聯(lián)網(wǎng)開放的網(wǎng)絡(luò)環(huán)境下,基于瀏覽器/服務(wù)器應(yīng)用方式,實(shí)現(xiàn)消費(fèi)者的網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付的一種新型的商業(yè)運(yùn)營(yíng)模式。電子商務(wù)做為一種獨(dú)立的經(jīng)濟(jì)形態(tài),已初具規(guī)模,一些電子商務(wù)網(wǎng)站的成立,給人們的生活帶來了巨大的影響。</p><p> 如何建立企業(yè)的電子商務(wù),如何把
11、企業(yè)業(yè)務(wù)建在Internet上,涉及到建立電子商務(wù)網(wǎng)站、開發(fā)符合Internet特點(diǎn)的有效的業(yè)務(wù)應(yīng)用、管理網(wǎng)上的交易信息、保證網(wǎng)上數(shù)據(jù)安全、快速反映市場(chǎng)變化以及充分滿足Internet業(yè)務(wù)進(jìn)一步發(fā)展的要求等等。對(duì)一個(gè)運(yùn)營(yíng)商業(yè)企業(yè)來說,電子商務(wù)網(wǎng)站是其生存的理由和基礎(chǔ),同時(shí)也是企業(yè)對(duì)外展示信息、從事商務(wù)活動(dòng)的窗口和界面。如何設(shè)計(jì)、建立一個(gè)經(jīng)濟(jì)、實(shí)用、安全、高效、穩(wěn)定的網(wǎng)站是每個(gè)電子商務(wù)網(wǎng)站必須考慮的問題。</p><p
12、> 而要解決好這些問題,就必須在提高企業(yè)內(nèi)部管理效率、充分利用企業(yè)內(nèi)部資源的基礎(chǔ)上,從整體上降低成本,加快對(duì)市場(chǎng)的響應(yīng)速度,提高服務(wù)質(zhì)量,提高企業(yè)的競(jìng)爭(zhēng)力。但是企業(yè)在利用信息化技術(shù)時(shí),必須要考慮成本、技術(shù)難度、創(chuàng)造的價(jià)值等幾個(gè)方面。</p><p><b> 1.1電子商務(wù)介紹</b></p><p> 電子商務(wù)源于英文ELECTRONIC COMMERC
13、E,簡(jiǎn)寫為EC。顧名思義,其內(nèi)容包含兩個(gè)方面,一是電子方式,二是商貿(mào)活動(dòng)。電子商務(wù)指的是利用簡(jiǎn)單、快捷、低成本的電子通訊方式,買賣雙方不謀面地進(jìn)行各種商貿(mào)活動(dòng)。</p><p> 電子商務(wù)可以通過多種電子通訊方式來完成。簡(jiǎn)單的,比如你通過打電話或發(fā)傳真的方式來與客戶進(jìn)行商貿(mào)活動(dòng),似乎也可以稱作為電子商務(wù);但是,現(xiàn)在人們所探討的電子商務(wù)主要是以EDI(電子數(shù)據(jù)交換)和INTERNET來完成的。尤其是隨著INTER
14、NET技術(shù)的日益成熟,電子商務(wù)的發(fā)展將是建立在INTERNET技術(shù)上的。所以也有人把電子商務(wù)簡(jiǎn)稱為IC(INTERNET COMMERCE)。</p><p> 從貿(mào)易活動(dòng)的角度分析,電子商務(wù)可以在多個(gè)環(huán)節(jié)實(shí)現(xiàn),由此也可以將電子商務(wù)分為兩個(gè)層次,較低層次的電子商務(wù)如電子商情、電子貿(mào)易、電子合同等;最完整的也是最高級(jí)的電子商務(wù)應(yīng)該是利用INTENET網(wǎng)絡(luò)能夠進(jìn)行全部的貿(mào)易活動(dòng),即在網(wǎng)上將信息流、商流、資金流和部分
15、的物流完整地實(shí)現(xiàn),也就是說,你可以從尋找客戶開始,一直到洽談、訂貨、在線付(收)款、開據(jù)電子發(fā)票以至到電子報(bào)關(guān)、電子納稅等通過INTERNET一氣呵成。</p><p> 要實(shí)現(xiàn)完整的電子商務(wù)還會(huì)涉及到很多方面,除了買家、賣家外,還要有銀行或金融機(jī)構(gòu)、政府機(jī)構(gòu)、認(rèn)證機(jī)構(gòu)、配送中心等機(jī)構(gòu)的加入才行。由于參與電子商務(wù)中的各方在物理上是互不謀面的,因此整個(gè)電子商務(wù)過程并不是物理世界商務(wù)活動(dòng)的翻版,網(wǎng)上銀行、在線電子支
16、付等條件和數(shù)據(jù)加密、電子簽名等技術(shù)在電子商務(wù)中發(fā)揮著重要的不可或缺的作用。</p><p> 1.2電子商務(wù)的功能</p><p> 電子商務(wù)可提供網(wǎng)上交易和管理等全過程的服務(wù)。因此,它具有廣告宣傳、咨詢洽談、網(wǎng)上定購、 網(wǎng)上支付、電子賬戶、服務(wù)傳遞、意見征詢、交易管理等各項(xiàng)功能。</p><p> 1、 廣告宣傳 電子商務(wù)可憑借企業(yè)的 Web服務(wù)器和客戶
17、的瀏覽,在Internet上發(fā)播各類商業(yè)信息。客戶可借助 網(wǎng)上的檢索工具(Search)迅速地找到所需商品信息,而商家可利用網(wǎng)上主頁( Home Page)和電子郵件 (E-majl)在全球范圍內(nèi)作廣告宣傳。與以往的各類廣告相比,網(wǎng)上的廣告成本最為低廉,而給顧客的 信息量卻最為豐富。</p><p> 2、 咨詢洽談 電子商務(wù)可借助非實(shí)時(shí)的電子郵件(E-mail),新聞組(News Group) 和實(shí)時(shí)的討
18、論組(chat)來了解市場(chǎng)和商品信息、洽談交易事務(wù),如有進(jìn)一 步的需求,還可用網(wǎng)上的白板會(huì)議(Whiteboard Conference)來交流即時(shí)的 圖形信息。網(wǎng)上的咨詢和洽談能超越人們面對(duì)面洽談的限制、提供多種 方便的異地交談形式。</p><p> 3、 網(wǎng)上訂購 電子商務(wù)可借助 Web中的郵件交互傳送實(shí)現(xiàn)網(wǎng)上的訂購。網(wǎng)上的 訂購?fù)ǔ6际窃诋a(chǎn)品介紹的頁面上提供十分友好的訂購提示信息和訂購 交互格式框。
19、當(dāng)客戶填完訂購單后,通常系統(tǒng)會(huì)回復(fù)確認(rèn)信息單來保證 訂購信息的收悉。訂購信息也可采用加密的方式使客戶和商家的商業(yè)信 息不會(huì)泄漏。</p><p> 4、 網(wǎng)上支付 電子商務(wù)要成為一個(gè)完整的過程。網(wǎng)上支付是重要的環(huán)節(jié)。客戶和 商家之間可采用信用卡帳號(hào)實(shí)施支付。在網(wǎng)上直接采用電子支付手段將 可省略交易中很多人員的開銷。網(wǎng)上支付將需要更為可靠的信息傳輸安 全性控制以防止欺騙、竊聽、冒用等非法行為。</p&g
20、t;<p> 5、 電子帳戶 網(wǎng)上的支付必需要有電子金融來支持,即銀行或信用卡公司及保險(xiǎn) 公司等金融單位要為金融服務(wù)提供網(wǎng)上操作的服務(wù)。而電子帳戶管理是 其基本的組成部分。 信用卡號(hào)或銀行帳號(hào)都是電子帳戶的一種標(biāo)志。而其可信度需配以 必要技術(shù)措施來保證。如數(shù)字憑證、數(shù)字簽名、加密等手段的應(yīng)用提供了電子帳戶操作的安全性。</p><p> 6、服務(wù)傳遞 對(duì)于已付了款的客戶應(yīng)將其訂購的貨物盡
21、快地傳遞到他們的手中。 而有些貨物在本地,有些貨物在異地,電子郵件將能在網(wǎng)絡(luò)中進(jìn)行物流的 調(diào)配。而最適合在網(wǎng)上直接傳遞的貨物是信息產(chǎn)品。如軟件、電子讀物、信息服務(wù)等。它能直接從電子倉庫中將貨物發(fā)到用戶端。</p><p> 7、 意見征詢 電子商務(wù)能十分方便地采用網(wǎng)頁上的“選擇”、“填空”等格式文件來 收集用戶對(duì)銷售服務(wù)的反饋意見。這樣使企業(yè)的市場(chǎng)運(yùn)營(yíng)能形成一個(gè)封 閉的回路??蛻舻姆答佉庖姴粌H能提高售后服務(wù)
22、的水平,更使企業(yè)獲得 改進(jìn)產(chǎn)品、發(fā)現(xiàn)市場(chǎng)的商業(yè)機(jī)會(huì)。</p><p> 8、 交易管理 整個(gè)交易的管理將涉及到人、財(cái)、物多個(gè)方面,企業(yè)和企業(yè)、企業(yè)和客戶及企業(yè)內(nèi)部等各方面的協(xié)調(diào)和管理。因此,交易管理是涉及商務(wù)活動(dòng) 全過程的管理。電子商務(wù)的發(fā)展,將會(huì)提供一個(gè)良好的交易管理的網(wǎng)絡(luò)環(huán)境及 多種多樣的應(yīng)用服務(wù)系統(tǒng)。這樣,能保障電子商務(wù)獲得更廣泛的應(yīng)用。</p><p> 1.3電子商務(wù)的特
23、性</p><p> 1、普遍性:電子商務(wù)作為一種新型的交易方式,將生產(chǎn)企業(yè)、流通企業(yè)以及消費(fèi)者和政府帶入了一個(gè)網(wǎng)絡(luò)經(jīng)濟(jì)、數(shù)字化生存的新天地; 2、方便性:在電子商務(wù)環(huán)境中,人們不再受地域的限制,客戶能以非常簡(jiǎn)捷的方式完成過去較為繁雜的商務(wù)活動(dòng),如通過網(wǎng)絡(luò)銀行能夠全天侯地存取資金帳戶、查詢信息等,同時(shí)使得企業(yè)對(duì)客戶的服務(wù)質(zhì)量可以大大提高; 3、整體性:電子商務(wù)能夠規(guī)范事務(wù)處理的工作流程,將人工操
24、作和電子信息處理集成為一個(gè)不可分割的整體,這樣不僅能提高人力和物力的利用,也可以提高系統(tǒng)運(yùn)行的嚴(yán)密性; 4、安全性:在電子商務(wù)中,安全性是一個(gè)至關(guān)重要的核心問題,它要求網(wǎng)絡(luò)能提供一種端到端的安全解決方案,如加密機(jī)制、簽名機(jī)制、安全管理、存取控制、防火墻、防病毒保護(hù)等等,這與傳統(tǒng)的商務(wù)活動(dòng)有著很大的不同; 5、協(xié)調(diào)性:商務(wù)活動(dòng)本身是一種協(xié)調(diào)過程,它需要客戶與公司內(nèi)部、生產(chǎn)商、批發(fā)商、零售商間的協(xié)調(diào),在電子商務(wù)環(huán)境中,它更要
25、求銀行、配送中心、通訊部門、技術(shù)服務(wù)等多個(gè)部門的通力協(xié)作,往往電子商務(wù)的全過程是一氣呵成的。</p><p> 2 網(wǎng)站開發(fā)技術(shù)及工具簡(jiǎn)介</p><p> 2.1 Web Service簡(jiǎn)介</p><p> Web service 是自包含的、模塊化的應(yīng)用程序,它可以在網(wǎng)絡(luò)中被描述、發(fā)布、查找以及調(diào)用。</p><p> Web
26、service 是基于網(wǎng)絡(luò)的、分布式的模塊化組件,它執(zhí)行特定的任務(wù),遵守具體的技術(shù)規(guī)范,這些規(guī)范使得Web service 能與其他兼容的組件進(jìn)行交互。</p><p> Web service 是一種可編程的應(yīng)用程序,它使用一系列標(biāo)準(zhǔn)協(xié)議來對(duì)各種請(qǐng)求作出響應(yīng)。作為傳統(tǒng)計(jì)算機(jī)技術(shù)同互聯(lián)網(wǎng)應(yīng)用與創(chuàng)意的結(jié)晶,web service 是使用標(biāo)準(zhǔn)技術(shù)在互聯(lián)網(wǎng)網(wǎng)上運(yùn)行的商務(wù)流程。Web service 可以使用標(biāo)準(zhǔn)的互聯(lián)
27、網(wǎng)協(xié)議,例如 HTTP 和 XML,將功能綱領(lǐng)性的體現(xiàn)在互聯(lián)網(wǎng)和企業(yè)內(nèi)部網(wǎng)上。通過web service 集成的應(yīng)用程序可以用標(biāo)準(zhǔn)的方法把功能和數(shù)據(jù)“暴露”出來,供其他應(yīng)用程序使用,使公司內(nèi)部的商務(wù)處理更加自動(dòng)化。特別是在進(jìn)行跨公司的商務(wù)交易即B2B集成時(shí),web service 通過路聯(lián)網(wǎng)進(jìn)行互操作或遠(yuǎn)程調(diào)用最顯功效。</p><p> 2.2 ASP.NET 簡(jiǎn)介</p><p>
28、 ASP.net是Microsoft.net的一部分,作為戰(zhàn)略產(chǎn)品,不僅僅是 Active Server Page (ASP) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的各種服務(wù)。ASP.NET 的語法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 ASP.
29、NET 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。</p><p> ASP.NET 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來將服務(wù)器控件拖放到 Web 頁的 GUI 和完全集成的調(diào)試支持。微軟為ASP.net設(shè)計(jì)了這樣一些策
30、略:易于寫出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出Web應(yīng)用,滿足計(jì)算向Web轉(zhuǎn)移的戰(zhàn)略需要。</p><p> ASP是服務(wù)器端的編程技術(shù),運(yùn)行在服務(wù)器端。這是ASP的優(yōu)點(diǎn)之一。ASP對(duì)客戶端的環(huán)境沒有要求,在服務(wù)器端,無需考慮客戶端瀏覽器是否支持ASP所使用的編程語言,所有ASP編程語言都是在服務(wù)器端執(zhí)行完成之后以靜態(tài)頁面的形式反饋給客戶端。這樣達(dá)到了“瘦客戶
31、端”的目的,便于控制。</p><p> ASP返回標(biāo)準(zhǔn)的html頁面,可以在常用的瀏覽器中顯示。ASP通過IIS(Internet Information Services,Internet信息服務(wù))中的一個(gè)asp.dll文件解析成html代碼。瀏覽者查看頁面源文件時(shí)看到的是ASP生成的html代碼,而不是ASP程序代碼,這樣可以防止源代碼的泄漏。ASP運(yùn)行的具體流程如圖</p><p&g
32、t; 2.3 SQL Server 2005 簡(jiǎn)介</p><p> SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),Microsoft SQL Server 2005是Microsoft SQL Server的版本之一。Microsoft SQL Server 2005是一個(gè)重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為止的最強(qiáng)大和最全面的Microsoft SQL Server版本。
33、微軟的這個(gè)數(shù)據(jù)平臺(tái)滿足這些數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序的需求,支持?jǐn)?shù)據(jù)平臺(tái)愿景:關(guān)鍵任務(wù)企業(yè)數(shù)據(jù)平臺(tái)、動(dòng)態(tài)開發(fā)、關(guān)系數(shù)據(jù)和商業(yè)智能。這是一個(gè)杰出的數(shù)據(jù)庫平臺(tái),可用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫、以及電子商務(wù)等。 其特點(diǎn)有如下幾點(diǎn): </p><p> 真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。 </p><p><b> 圖形化用戶界面。 </b></p>&
34、lt;p> 豐富的編程接口工具。 </p><p> SQL Server與Windows NT完全集成。 </p><p> 具有很好的伸縮性。 </p><p> 對(duì)Web技術(shù)的支持。 </p><p> SQL Server提供數(shù)據(jù)倉庫功能。</p><p><b> 3系統(tǒng)分析與設(shè)計(jì)
35、</b></p><p> 在電子商務(wù)系統(tǒng)的建設(shè)過程中,在完成了系統(tǒng)規(guī)劃、系統(tǒng)分析和系統(tǒng)設(shè)計(jì)等階段的工作后,便開始了系統(tǒng)實(shí)施階段的工作了。在系統(tǒng)分析和設(shè)計(jì)階段,系統(tǒng)開發(fā)工作主要是集中在邏輯、功能和技術(shù)設(shè)計(jì)上,工作成果主要是以各種系統(tǒng)分析與設(shè)計(jì)文檔來體現(xiàn)的。</p><p><b> 3.1項(xiàng)目背景分析</b></p><p>
36、 隨著信息技術(shù)在國(guó)際貿(mào)易和商業(yè)領(lǐng)域的廣泛應(yīng)用,利用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)和Internet來實(shí)現(xiàn)商務(wù)活動(dòng)的國(guó)際化、信息化和無紙化,已成為各國(guó)商務(wù)發(fā)展的—大趨勢(shì)。 </p><p> 電子商務(wù)(Electronic Commerce)正是為了適應(yīng)這種以全球?yàn)槭袌?chǎng)的變化而出現(xiàn)和發(fā)展起來的。它可以使銷售商與供應(yīng)商更緊密地聯(lián)系起來,以更快地滿足客戶的需求,也可以讓商家在全球范圍內(nèi)選擇最佳供應(yīng)商,在全球市場(chǎng)上銷售產(chǎn)品。
37、電子商務(wù)基于網(wǎng)絡(luò)技術(shù).網(wǎng)絡(luò)技術(shù)提供了實(shí)現(xiàn)電子商務(wù)的技術(shù)平臺(tái),而電子商務(wù)是網(wǎng)絡(luò)技術(shù)的最新應(yīng)用和最終目標(biāo)。</p><p> 作為一種現(xiàn)代商務(wù)模式,電子商務(wù)利用計(jì)算機(jī)網(wǎng)絡(luò)檢索和獲取信息,對(duì)個(gè)人和公司提供決策服務(wù),解決了組織、商家和客戶的需求,減少了用于改善貨物和服務(wù)質(zhì)量的投入,加快了商品交易的速度。電子商務(wù)可以應(yīng)用于制造到零售,從銀行、金融機(jī)構(gòu)到出版娛樂以及其他的任何企業(yè)。Internet正在將不同形式的電子商務(wù)結(jié)
38、合起來,產(chǎn)生出許多創(chuàng)新的、混合的電子商務(wù)形式。 </p><p> 從電子商務(wù)的目標(biāo)上看,電子商務(wù)能夠擴(kuò)大顧客群,獲取更高收益,開拓目標(biāo)市場(chǎng),節(jié)省費(fèi)用和開支,加速商品流通,加快顧客信息反饋,并提高服務(wù)質(zhì)量。在過去的幾年間,隨著Internet的迅速發(fā)展,通過網(wǎng)絡(luò)使在家庭辦公的個(gè)人用戶也積極投入到了電子商務(wù)中。由于激烈的市場(chǎng)競(jìng)爭(zhēng)和對(duì)成本的關(guān)注,大量企業(yè)正在改進(jìn)原有的電子商務(wù)系統(tǒng)來支持新興的網(wǎng)絡(luò)經(jīng)濟(jì)。</p&
39、gt;<p><b> 3.2 系統(tǒng)規(guī)劃</b></p><p> 電子商務(wù)系統(tǒng)是一個(gè)典型的ASP.NET數(shù)據(jù)庫開發(fā)應(yīng)用程序,由前臺(tái)商品展示及銷售、后臺(tái)管理2部分組成。</p><p> 前臺(tái)商品展示及銷售:</p><p> 該部分主要包括新品上架、特價(jià)商品、銷售排行、購物車、會(huì)員管理、商品公告及訂單查詢、商品查詢等。
40、</p><p><b> 后臺(tái)管理:</b></p><p> 該部分主要對(duì)商城內(nèi)的一些基礎(chǔ)數(shù)據(jù)進(jìn)行有效管理,包括商品管理、會(huì)員管理、訂單管理、公告管理等。</p><p><b> 3.3 需求分析</b></p><p> 本網(wǎng)上購物系統(tǒng)是基于B/S架構(gòu),本網(wǎng)站系統(tǒng)的開發(fā)主要是方便用戶
41、購買商品,減少供應(yīng)商店面費(fèi)用。</p><p> 本系統(tǒng)共有三類用戶:</p><p> 普通用戶是指沒有登陸權(quán)限(主要指網(wǎng)絡(luò)用戶),以匿名用戶的身份訪問系統(tǒng)網(wǎng)站。此類用戶主要有瀏覽系統(tǒng)信息、查看商品信息,注冊(cè)成為會(huì)員。把本網(wǎng)站設(shè)為首頁,添加到收藏夾,聯(lián)系開發(fā)人,查看交款方式,退換貨原則,配送范圍,交易條款,保密協(xié)議等操作。瀏覽的內(nèi)容包括:商品信息、商品分類信息。</p>
42、<p> 商城會(huì)員:這類用戶擁有普通用戶的所有權(quán)限;普通用戶可以注冊(cè)成為會(huì)員,并根據(jù)會(huì)員ID和密碼登陸系統(tǒng),登陸之后可以對(duì)更改自己的信息但會(huì)員ID做為數(shù)據(jù)庫表主鍵不能修改。會(huì)員登陸后可以查看商品信息,查看各種分類商品信息,將商品添加到購物車中。修改購物車中商品數(shù)量,或是刪除某些不想要的商品。如果會(huì)員發(fā)現(xiàn)網(wǎng)城卡內(nèi)余額不足還可以進(jìn)行充值。</p><p> 系統(tǒng)管理員:系統(tǒng)管理員主要負(fù)責(zé)管理著系統(tǒng)后臺(tái)
43、信息;主要有訂單管理,商品管理,會(huì)員管理,物流管理和系統(tǒng)管理。訂單管理有未確認(rèn)訂單和已確認(rèn)訂單管理,未付款訂單和已付款訂單管理,未發(fā)貨和已發(fā)貨訂單管理,未歸檔和已歸檔訂單管理。 商品管理主要有商品添加和商品管理,商品類別添加和商品類別管理。會(huì)員管理主要有添加管理員和管理管理員,管理會(huì)員。物流系統(tǒng)主要有支付方式添加和管理,配送方式添加和管理,配送地點(diǎn)添加和管理。系統(tǒng)管理主要是上傳管理。</p><p> 因此,本
44、系統(tǒng)主要功能是對(duì)商品進(jìn)行管理規(guī)劃,方便會(huì)員購買。</p><p><b> 3.4 用列需求</b></p><p><b> 3.4.1前臺(tái)模塊</b></p><p><b> 1.商品信息展示:</b></p><p> 商品信息展示 E-R圖</p>
45、<p><b> 2. 用戶登錄:</b></p><p><b> 用戶登錄流程圖</b></p><p><b> 3.會(huì)員信息修改:</b></p><p> 在本系統(tǒng)中,用戶管理模塊的如下圖;在系統(tǒng)初始化時(shí),有一個(gè)默認(rèn)的“系統(tǒng)管理員”用戶Admin ,是由我們手動(dòng)添加到數(shù)
46、據(jù)庫中的。Admin用戶可以創(chuàng)建其他的管理員信息;普通用戶則可以修改自己注冊(cè)信息和密碼。</p><p><b> 4. 購物車管理:</b></p><p><b> No</b></p><p><b> Yes</b></p><p><b> No&l
47、t;/b></p><p><b> Yes</b></p><p><b> 購物車流程圖</b></p><p> 3.4.2 后臺(tái)模塊</p><p><b> 訂單管理:</b></p><p><b> 訂單管理流程圖
48、</b></p><p><b> 商品管理:</b></p><p><b> 商品管理流程圖</b></p><p><b> 用戶管理:</b></p><p><b> 用戶信息 E-R圖</b></p><
49、p><b> 系統(tǒng)管理:</b></p><p><b> 系統(tǒng)流程圖</b></p><p> 3.5 系統(tǒng)功能結(jié)構(gòu)圖</p><p> 電子商務(wù)系統(tǒng)總體功能結(jié)構(gòu)圖:</p><p> 電子商務(wù)系統(tǒng)后臺(tái)功能結(jié)構(gòu)如圖1所示:</p><p> 圖1 系統(tǒng)
50、后臺(tái)功能結(jié)構(gòu)圖</p><p> 電子商務(wù)系統(tǒng)前臺(tái)功能結(jié)構(gòu)如圖2所示:</p><p> 圖2 系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖</p><p><b> 4數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 該系統(tǒng)采用SQL Server2005作為后臺(tái)數(shù)據(jù)庫去存儲(chǔ)所有與系統(tǒng)相關(guān)的數(shù)據(jù)。這些數(shù)據(jù)包括產(chǎn)品目錄、客戶賬號(hào)以及各種訂單信息。數(shù)
51、據(jù)模型的最終目的就是規(guī)劃能夠有效地處理事務(wù),并且保持應(yīng)用開發(fā)的簡(jiǎn)潔性的關(guān)系數(shù)據(jù)庫,并在數(shù)據(jù)庫的規(guī)范話、性能優(yōu)化以及數(shù)據(jù)的簡(jiǎn)潔性之間達(dá)到平衡。</p><p> 4.1 數(shù)據(jù)庫邏輯設(shè)計(jì)</p><p><b> 數(shù)據(jù)路設(shè)計(jì)圖</b></p><p><b> 4.2 數(shù)據(jù)字典</b></p><p&
52、gt; 系統(tǒng)管理員表(tb_Admin):管理系統(tǒng)管理員賬號(hào)和密碼的表,主要屬性有:用戶名和密碼。系統(tǒng)管理員根據(jù)用戶名密碼登陸后臺(tái)系統(tǒng)。</p><p><b> 系統(tǒng)管理員表</b></p><p> 會(huì)員購物信息表(tb_BuyInfo):會(huì)員購物信息統(tǒng)計(jì)表,主要屬性有:BuyID,</p><p> GoodsID,Num,Sum
53、Price,MemberID。</p><p><b> 會(huì)員購物信息表</b></p><p> 商品類別表(tb_Class):商品類別顯示表,主要屬性有:ClassID,CategoryUrl。</p><p> 主要管理所有商品種類及其簡(jiǎn)易圖標(biāo)。</p><p><b> 商品類別表</b
54、></p><p> 商品信息表(tb_GoodsInfo):商品信息表主要負(fù)責(zé)存儲(chǔ)商品名稱,商品類別,商品圖標(biāo),商品圖片,商品價(jià)格,商品重量等信息。主要屬性有:GoodsID,ClassID,GoodsIntroduce,GoodsBrand,GoodsUnit,GoodsWeight,GoodsUrl,MarketPrice,MemberPrice,Isrefinement,IsHot,AddDate
55、,IsDiscount。</p><p><b> 商品信息表</b></p><p> 會(huì)員信息表(tb_Member):會(huì)員信息表,主要用來存儲(chǔ)會(huì)員的一些基本信息,如會(huì)員ID,會(huì)員性別,會(huì)員密碼,會(huì)員真實(shí)名字,會(huì)員聯(lián)系方式(電話號(hào)碼。E_mail,所在城市,家庭住址,郵政編碼等),現(xiàn)有RMB,上一次登陸時(shí)間。主要屬性有:MemberID,Sex,Passwor
56、d,TrueName,Phonecode,Emails,City,Address,PostCode,AdvancePayment,LoadDate。</p><p><b> 會(huì)員信息表</b></p><p> 訂單信息表(tb_OrderInfo):訂單信息表主要用來存儲(chǔ)會(huì)員每次訂單信息,主要屬性有:OrderID,OrderDate,GoodsFee,Tot
57、alPrice,ShipFee,ShipType,PayType,MemberID,ReceiverName,ReceiverPhone,IsConfirm,IsPayment,IsConsignment,IsPigeonhole,ReceiverPostCode,ReceiverAddress,ReceiverEmails。</p><p><b> 訂單信息表</b></p>
58、;<p> 購物車信息表(tb_ShopCart):購物車信息表,主要負(fù)責(zé)存儲(chǔ)會(huì)員臨時(shí)性添加的一些商品,主要屬性有:CartID,GoodsID,Num,MemberPrice,MarketPrice,MemberID,GoodsWeight。</p><p><b> 購物車信息表</b></p><p> 5 網(wǎng)站的實(shí)現(xiàn)與維護(hù)</p&
59、gt;<p> 本系統(tǒng)的結(jié)構(gòu)包括數(shù)據(jù)存儲(chǔ)層、商務(wù)服務(wù)器組件及應(yīng)用服務(wù)層。在應(yīng)用服務(wù)層中主要采用ASP.NET技術(shù)來構(gòu)建動(dòng)態(tài)網(wǎng)頁來支持整個(gè)面向服務(wù)對(duì)象的應(yīng)用。</p><p> 整個(gè)電子商務(wù)系統(tǒng)的網(wǎng)站設(shè)計(jì)是整個(gè)消費(fèi)客戶和商務(wù)客戶進(jìn)行交互的頁面,服務(wù)對(duì)象通過訪問網(wǎng)站來獲得所需要的信息,該網(wǎng)站的設(shè)計(jì)提供以下功能:</p><p> 各種功能的連接。包括注冊(cè),登錄,購物和查看以
60、及結(jié)帳。</p><p><b> 內(nèi)容簡(jiǎn)潔明了。</b></p><p> 各種商品的分類提示、商品的詳細(xì)信息以及購物車信息的查詢。</p><p> 各種以往訂單紀(jì)錄的查詢、統(tǒng)計(jì)和顯示。</p><p> 5.1 功能模塊劃分</p><p> 網(wǎng)站使用三層架構(gòu)模型:表示層、業(yè)務(wù)層
61、、數(shù)據(jù)層。表示層包含管理訪問者和客戶業(yè)務(wù)之間交互業(yè)務(wù)的所有程序邏輯。業(yè)務(wù)層(業(yè)務(wù)邏輯層)接受來自表示層的請(qǐng)求,并基于其要包含的業(yè)務(wù)邏輯,想表示層返回一個(gè)結(jié)果。數(shù)據(jù)層負(fù)責(zé)保護(hù)應(yīng)用系統(tǒng)數(shù)據(jù),并且在有請(qǐng)求時(shí)把它們發(fā)送給業(yè)務(wù)層,它的工作原理如圖所示。</p><p><b> 三層結(jié)構(gòu)原理圖</b></p><p> 采用三層構(gòu)架以后,用戶界面層通過統(tǒng)一的接口向業(yè)務(wù)層發(fā)送
62、請(qǐng)求,業(yè)務(wù)層按自己的邏輯規(guī)則將請(qǐng)求處理之后進(jìn)行數(shù)據(jù)庫操作,然后將數(shù)據(jù)庫返回的數(shù)據(jù)封裝成類的形式返回給用戶界面層。這樣用戶界面層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),它只要維護(hù)與業(yè)務(wù)層之間的接口即可。</p><p><b> 系統(tǒng)基本功能如下:</b></p><p><b> 1.圖書信息查詢</b></p><p> 該模
63、塊實(shí)現(xiàn)圖書信息的分類顯示,提供最新商品的推薦顯示以及銷售顯示,便于引導(dǎo)購物取向。此外,還提供依據(jù)圖書名稱或是編號(hào)等包含關(guān)鍵字實(shí)現(xiàn)快速搜索的功能并顯示圖書的有關(guān)詳細(xì)信息。</p><p><b> 2.購物車管理</b></p><p> 用于對(duì)每一個(gè)進(jìn)入系統(tǒng)的用戶所對(duì)應(yīng)的購物車進(jìn)行管理。將用戶所選購的圖書信息,包括價(jià)格、數(shù)量等信息記錄到對(duì)應(yīng)的購物車上,便于到收銀臺(tái)
64、進(jìn)行結(jié)帳處理。同時(shí)在此模塊中,用戶還可以方便的實(shí)現(xiàn)修改購物圖書、清空購物車等操作。</p><p><b> 3.會(huì)員信息管理</b></p><p> 實(shí)現(xiàn)系統(tǒng)相關(guān)用戶信息的注冊(cè)及身份驗(yàn)證,同時(shí)也提供對(duì)應(yīng)的用戶資料的更新。該系統(tǒng)可以收集用戶相關(guān)的聯(lián)系方式、通訊地址等信息,可以更好的拓展銷售規(guī)模。</p><p><b> 5.
65、2 功能實(shí)現(xiàn)</b></p><p> 5.2.1商品目錄功能</p><p> 商品的目錄能夠讓顧客輕松的瀏覽他們所需的商品,根據(jù)目錄快速找到顧客所需的商品,節(jié)省了時(shí)間。</p><p><b> 商品目錄界面</b></p><p> 在表示層創(chuàng)建Web用戶控件CategoriesList.as
66、cx(使用本網(wǎng)站默認(rèn)的母版,以使網(wǎng)頁的整體風(fēng)格一致),該用戶控件頁面使用DataList控件來顯示目錄列表,</p><p> /獲取所選分類的ID</p><p> string departmentId = Request.QueryString["DepartmentID"];</p><p> //僅當(dāng)查詢字符串中包含Departm
67、entID時(shí)繼續(xù)</p><p> if (departmentId != null)</p><p><b> {</b></p><p> //Catalog.GetCategoriesInDepartment將返回一個(gè)DataTable對(duì)象</p><p> //它包含DataLIst顯示的、分類數(shù)據(jù)<
68、;/p><p> list.DataSource = CatalogAccess.GetCategoriesInDepartment(departmentId);</p><p> //為數(shù)據(jù)綁定數(shù)據(jù)綁定數(shù)據(jù)源</p><p> list.DataBind();</p><p><b> }</b></p>
69、;<p> 當(dāng)在目錄里點(diǎn)擊一個(gè)目錄的分類連接時(shí),CategoriesList會(huì)重新載入Catalog.aspx(目錄頁,首頁),同時(shí)將CategoryID添加到查詢字符串后面,以使用時(shí)方便查詢。當(dāng)點(diǎn)擊分類列表上的某鏈接時(shí),顯示出商品展示。</p><p> 5.2.2商品管理功能</p><p> 商品管理AdminProducts.aspx(使用Admin.maste
70、r母版)頁面中實(shí)現(xiàn)查看特定分類中的特定列表;編輯商品詳情,例如商品名稱、描述、價(jià)格或者有無促銷等;為原有商品指定額外分類(一個(gè)商品可以屬于多個(gè)分類)或者改成其他分類;從某分類中刪除某商品或者從商品目錄中刪除一個(gè)商品;允許管理員訪問商品目錄中的門類、分類或者商品管理頁面。</p><p> 該模塊是用來管理當(dāng)前圖書的所有信息,如果想要修改當(dāng)前記錄的信息內(nèi)容,點(diǎn)擊后面的編輯,即可對(duì)該記錄進(jìn)行修改,修改完成后點(diǎn)擊更新
71、即可完成修改;點(diǎn)擊取消即可取消更新的內(nèi)容。如果想要?jiǎng)h除某條記錄,點(diǎn)擊刪除即可刪除當(dāng)前記錄。點(diǎn)擊上面的插入記錄即可添加新的圖書。同時(shí)為了方便于查詢某項(xiàng)記錄,設(shè)置了按書名查找圖書信息的功能。實(shí)現(xiàn)更新、刪除的功能,分別SQL語言中的Update、Delete語句。查找功能實(shí)現(xiàn)采用的是Select語句。其主要代碼:</p><p> Dim account, sq As String</p><p&
72、gt; account = TextBox1.Text</p><p> If account <> "" Then</p><p> sq = "select * from book where book_name ='"</p><p> & account & " &
73、#39;"</p><p><b> Else</b></p><p> sq = "select*from book order by book_id asc "</p><p><b> End If</b></p><p> 插入記錄的實(shí)現(xiàn),靠SQL語言的
74、Insert語句來實(shí)現(xiàn)的,在插入圖書信需要考慮到編號(hào)是否已存在,如果已經(jīng)存在,則會(huì)提示:“該書已存在!”。當(dāng)插入成功時(shí)會(huì)提示:“添加成功”。所以在實(shí)現(xiàn)該功能時(shí)首先對(duì)數(shù)據(jù)庫中的圖書信息進(jìn)行查找驗(yàn)證。其主要代碼如下:</p><p> sqltrl = "select*from book where book_id='" & TextBox7.Text & "&
75、#39;"</p><p> 如果圖書記錄中沒有出現(xiàn)和插入記錄的ID重復(fù)的,再執(zhí)行插入記錄;插入成功時(shí),提示:“添加成功!” 否則提示“插入失敗”。</p><p> 圖書管理這個(gè)模塊包括新書添加管理。在這個(gè)功能模塊中,圖書管理員可以添加新進(jìn)的圖書,其中包括圖書的書名、作者、出版日期、出版社、類別、圖書封面、描述等等。其中可以對(duì)不是很好賣的圖書進(jìn)行刪除,如圖所示:</p
76、><p><b> 圖書管理界面</b></p><p> 5.2.3查看商品詳情</p><p> 在網(wǎng)上圖書銷售,網(wǎng)上圖書這樣的系統(tǒng)中顯示圖書信息這項(xiàng)也是必不可少的,這樣可以向用戶展示圖書的基本信息如圖書封皮、價(jià)格、簡(jiǎn)介等,在這里讀者而且還可以查看其他用戶對(duì)圖書的評(píng)論,這樣就可以給下位用戶提供一些圖書的好與壞的基本信息,功能界面如圖所示:
77、</p><p><b> 商品信息界面</b></p><p> 這里使用了一個(gè)Web頁面Product.aspx(使用母板頁e_commerce1.master),用一個(gè)Label控件來顯示商品的名稱,另一個(gè)Label控件來顯示對(duì)商品的描述,再用一個(gè)Label控件來顯示商品的單價(jià),然后是用一個(gè)Image控件來來顯示商品的圖片。</p><p
78、> 從數(shù)據(jù)庫中讀取所需的數(shù)據(jù)來獲取商品的標(biāo)簽和圖片,即將下面的代碼加入到Page_Load事件處理程序中。</p><p> //從查詢字符串中獲取ProductID</p><p> string productId = Request.QueryString["ProductID"];</p><p> //獲取商品詳細(xì)信息&l
79、t;/p><p> ProductDetails pd = CatalogAccess.GetProductDetails(productId);</p><p><b> //是否有該商品</b></p><p> if (pd.Name != null)</p><p><b> {</b>
80、</p><p> PopulateCaontrols(pd);</p><p><b> }</b></p><p> 5.2.4門類管理功能</p><p> 門類管理頁面AdminDepartments.aspx(該頁面使用新的母版Admin.master)允許管理員添加、刪除或修改門類信息。本窗體中有一個(gè)
81、用來填裝門類列表信息的表單,以及四個(gè)用來在列表中添加門類的空間(一個(gè)標(biāo)簽、兩個(gè)文本框和一個(gè)按鈕),這里用GridView控件,以便實(shí)現(xiàn)簡(jiǎn)單的編輯(Edit)、選擇(Select)和刪除(Delete)的集成功能,以及編輯數(shù)據(jù)綁定列的功能。在這里需要編寫四個(gè)存儲(chǔ)過程,用來執(zhí)行與門類相關(guān)的基本任務(wù):查詢門類、更新門類、刪除門類和出入門類。</p><p> 在AdminDepartments.asp.cs 中加入如
82、下代碼(部分):</p><p> //只在頁面第一次載入時(shí)載入網(wǎng)格</p><p> if (!Page.IsPostBack)</p><p><b> {</b></p><p> BindGrid();</p><p><b> }</b></p>
83、;<p> //為GridView填裝數(shù)據(jù)</p><p> private void BindGrid()</p><p><b> {</b></p><p> //獲得一個(gè)包含商品目錄門類信息的DataTable對(duì)象</p><p> gride.DataSource = CatalogAc
84、cess.GetDepartments();</p><p> //綁定數(shù)據(jù)綁定控件和數(shù)據(jù)源</p><p> gride.DataBind();</p><p><b> }</b></p><p><b> 商品門類管理界面</b></p><p> 在本部分同
85、時(shí)也包括分類管理AdminCategories.aspx,其對(duì)分類進(jìn)行增、刪、改、查。</p><p> 5.2.5商品分類查找功能</p><p> 為了方便用戶更快,更方便的選購自己所需要購買的圖書,系統(tǒng)對(duì)所有圖書信息采用分類管理的方法。當(dāng)用戶需要某些類別的書時(shí)可以直接篩選出該類型的圖書,以便縮小查找的范圍。功能實(shí)現(xiàn)的主要代碼(只列舉出一個(gè)):</p><p&g
86、t; Dim conn As New System.Data.OleDb.OleDbConnection("Provider=Microsoft.jet.oledb.4.0;data source=" & Server.MapPath("tsxs.mdb"))</p><p> Dim cmd As New System.Data.OleDb.OleDbComm
87、and("select * from book where book_content='文學(xué)'", conn)</p><p> conn.Open()</p><p> Dim dr As System.Data.OleDb.OleDbDataReader = cmd.ExecuteReader()</p><p> Da
88、taList.DataSource = dr</p><p> DataList.DataBind()</p><p> conn.Close()</p><p> 頁面效果圖如圖所示:</p><p><b> 分類查找界面</b></p><p> 5.2.6 商品高級(jí)搜索功能<
89、;/p><p> 采用高級(jí)搜索可以更加精確、快速地搜索信息。本系統(tǒng)采用的是根據(jù)書名、作者搜索的方式進(jìn)行搜索;可以單獨(dú)地使用也可以組合使用。</p><p> Dim str As String</p><p><b> str = ""</b></p><p> If TextBox2.Text
90、<> "" Then</p><p> str = "select * from book where book_name='" & TextBox2.Text & "'"</p><p> If TextBox3.Text <> "" Then<
91、;/p><p> str = "select * from book where book_name='" & TextBox2.Text & "'and author='" & TextBox3.Text & "'"</p><p><b> End I
92、f</b></p><p><b> Else</b></p><p> If TextBox3.Text <> "" Then</p><p> str = "select * from book where author='" & TextBox3.Tex
93、t & "'"</p><p><b> End If</b></p><p><b> End If</b></p><p> If str = "" Then Label2.Text = "沒有你要搜索的圖書!"</p>&
94、lt;p><b> Else</b></p><p> Dim cmd As New System.Data.OleDb.OleDbCommand(str, conn)</p><p> conn.Open()</p><p> Dim dr As System.Data.OleDb.OleDbDataReader = cmd.E
95、xecuteReader()</p><p> DataList.DataSource = dr</p><p> DataList.DataBind()</p><p><b> End If</b></p><p> 頁面效果圖如圖所示:</p><p><b> 商品高級(jí)
96、搜索界面</b></p><p> 5.2.7商品展示功能</p><p> 用一個(gè)ProductList.ascx的Web用戶控件來顯示商品列表,與CategoriesList.ascx相似,使用DataList控件來生成一個(gè)數(shù)據(jù)項(xiàng)目列表。該控件需要支持由業(yè)務(wù)邏輯層提供的分頁功能,需要顯示控件,以允許訪問者在頁間上下翻頁。但在這里把分頁功能封裝在獨(dú)立的Web用戶控件Pag
97、er.ascx中。</p><p> Pager.ascx界面</p><p> ProductList.ascx界面</p><p> 在ProductList.ascx頁面的上下各拖入一個(gè)Pager.ascx。</p><p><b> 商品列表效果圖</b></p><p> 5.
98、2.8購物車功能</p><p> 創(chuàng)建購物車來記錄顧客所喜愛的商品,在購物車中顧客可以查看購物車中的商品詳情,對(duì)商品進(jìn)行操作。這里講使用Cookie記錄購物車信息,當(dāng)訪問者點(diǎn)擊“添加到購物車”按鈕時(shí),服務(wù)器將首先檢查在訪問者的電腦中是否已存有購物車cookie。如果有,那么將會(huì)把指定的商品添加到這個(gè)原有的購物車中。否則服務(wù)器將生成唯一的CartId,將其保存到客戶端的cookie中,然后將商品添加到這個(gè)新的購
99、物車中。</p><p> 在實(shí)現(xiàn)的過程中,需要調(diào)用以下存儲(chǔ)過程:將商品添加到購物車中ShoopingCartAddItem;從ShoppingCart表中刪除一條記錄:ShoppingCartRemoveItem;修改購物車記錄:ShoppingCartUpdateItem;從特定購物車中獲取商品列表:ShoppingCartGetItem;返回在特定購物車中所有商品的總價(jià):ShoppingCartGetTo
100、talAmount。</p><p> 購物車的業(yè)務(wù)層方法將封裝在一個(gè)名為ShoppingCartAccess的獨(dú)立類中,該類通過調(diào)用存儲(chǔ)過程,為購物車的表示層提供所需的功能支持。業(yè)務(wù)層有五個(gè)方法:分別為在購物車中添加一個(gè)新商品AddItem();更新購物車中某項(xiàng)目的數(shù)量UpdateItem();刪除購物車中的某個(gè)項(xiàng)目RemoveItem();查詢購物車中的項(xiàng)目GetItem();查詢購物車中的總。GetTot
101、alAmount()。</p><p> 5.2.9管理顧客賬號(hào)</p><p> 這里將實(shí)現(xiàn)顧客賬號(hào)系統(tǒng),滿足顧客的注冊(cè)、登錄以及修改個(gè)人信息功能。由于顧客信息中包含了銀行卡賬號(hào)以及密碼,所以要草去一定安全策略,對(duì)用戶數(shù)據(jù)進(jìn)行不可逆加密。</p><p> 對(duì)于顧客注冊(cè),在系統(tǒng)中定義一個(gè)Customer角色,而不是Administrators角色。這兒可以通
102、過ASP.NET的網(wǎng)站管理工具來完成。先選擇“安全”選項(xiàng)卡,點(diǎn)擊“添加角色”,然后在文本框中寫入新角色的名稱。</p><p><b> 5.3網(wǎng)站測(cè)試</b></p><p> 1、在網(wǎng)站運(yùn)行時(shí)按照需求分析逐項(xiàng)測(cè)試系統(tǒng)各功能。</p><p> 2、邊界數(shù)據(jù)的測(cè)試。</p><p> 以上就是這個(gè)電子商務(wù)系統(tǒng)所
103、包含的所有頁面和功能。</p><p><b> 結(jié)論</b></p><p> 本系統(tǒng)從構(gòu)想到功能需求以及數(shù)據(jù)庫設(shè)計(jì)和實(shí)現(xiàn)方法,創(chuàng)建了一個(gè)電子商務(wù)系統(tǒng),本電子商務(wù)系統(tǒng)最核心的部分是提供購物功能,出于安全和身份驗(yàn)證的需要,需要對(duì)客戶進(jìn)行管理,本系統(tǒng)提供了用戶注冊(cè)和登錄頁面。</p><p> 在電子商務(wù)中最重要的就是提供個(gè)購物服務(wù),在本系
104、統(tǒng)中創(chuàng)建了一個(gè)網(wǎng)絡(luò)虛擬商場(chǎng),客戶可以對(duì)商品進(jìn)行分類瀏覽和詳細(xì)瀏覽每件商品的詳細(xì)信息,并把自己選中的商品存放到電子購物車中,本系統(tǒng)還提供了對(duì)購物車的各種操作,并提供了結(jié)帳退出系統(tǒng)的功能。</p><p> 本系統(tǒng)還使用了ASP.NET的Web Service技術(shù),用以封裝提交訂單和訂單查詢功能。當(dāng)然本系統(tǒng)還有很多不足之處,對(duì)很多實(shí)際中會(huì)出現(xiàn)的問題還沒有加以考慮,對(duì)整個(gè)系統(tǒng)的模型也做了很大的簡(jiǎn)化,還有網(wǎng)絡(luò)安全方面的
105、技術(shù)也沒有涉及很多。制作一個(gè)網(wǎng)站需要長(zhǎng)時(shí)間的醞釀,制作一個(gè)出色的網(wǎng)站還需要觀 察人、事、物,或許還不夠。制作一個(gè)網(wǎng)站需要有自己的站標(biāo)和圖片,還要有連接和介紹功能,盡可能地使不同功能模塊體現(xiàn)出不同的風(fēng)格和特色,且在選擇顏色也要慎重。 </p><p> 經(jīng)過這幾個(gè)月的努力,畢業(yè)設(shè)計(jì)論文終于完成,在整個(gè)設(shè)計(jì)過程中,出現(xiàn)過很多的難題,但都在輔導(dǎo)老師的幫助下順利解決了,在不斷的學(xué)習(xí)過程中我體會(huì)到:寫論
106、文是一個(gè)不斷學(xué)習(xí)的過程,從最初剛寫論文時(shí)對(duì)待問題的模糊認(rèn)識(shí)到最后能夠?qū)υ搯栴}有深刻的認(rèn)識(shí),我體會(huì)到實(shí)踐對(duì)于學(xué)習(xí)的重要性,以前只是明白理論,沒有經(jīng)過實(shí)踐考察,對(duì)知識(shí)的理解不夠明確,通過這次實(shí)際設(shè)計(jì),真正做到理論知識(shí)與實(shí)踐相結(jié)合。</p><p><b> 致謝</b></p><p> 在此論文撰寫過程中,要特別感謝我的導(dǎo)師***的指導(dǎo)與督促,同時(shí)感謝他的諒解與包容
107、。沒有何老師的幫助也就沒有今天的這篇論文。求學(xué)歷程是艱苦的,但又是快樂的。</p><p> 感謝我的輔導(dǎo)員***老師,謝謝他在這三年中為我們?nèi)嗨龅囊磺?,他不求回?bào),無私奉獻(xiàn)的精神很讓我感動(dòng),再次向他表示由衷的感謝。在這三年的學(xué)期中結(jié)識(shí)的各位生活和學(xué)習(xí)上的摯友讓我得到了人生最大的一筆財(cái)富。</p><p> 我在此,對(duì)他們表示衷心感謝。</p><p>
108、謝謝我的父母,沒有他們辛勤的付出也就沒有我的今天,在這一刻,將最崇高的敬意獻(xiàn)給你們!</p><p> 本文參考了大量的文獻(xiàn)資料,在此,向各學(xué)術(shù)界的前輩們致敬!</p><p><b> 參考文獻(xiàn)</b></p><p> 1. 金雪云《Visual C# 2005 程序設(shè)計(jì)教程》 清華大學(xué)出版社</p><
109、p> 2. 劉丹妮《ASP.NET2.0(C#)大學(xué)實(shí)用教程》 電子工業(yè)出版社</p><p> 3. 黃開枝《SQL Server 2005中文版基礎(chǔ)教程》 清華大學(xué)出版社</p><p> 4. 陳學(xué)平《ASP.NET + Dreamweaver CS3+SQL Server 2005電子商務(wù)網(wǎng)站建設(shè)與全程實(shí)例》 科學(xué)出版社</p><p>
110、 5. 劉振格《ASP.NET數(shù)據(jù)庫開發(fā)入門與提高》 清華大學(xué)出版社</p><p> 6. 王國(guó)勝 柴寶杰《ASP.NET+SQL Server動(dòng)態(tài)網(wǎng)站開發(fā)》 清華大學(xué)出版社</p><p> 7. 朱印宏《ASP.NET 2.0 基礎(chǔ)與實(shí)例教程》 中國(guó)電力出版社</p><p> 8. 劉乃麗《精通ASP.NET+SQL Server2005項(xiàng)目開發(fā)
溫馨提示
- 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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子圖書商城網(wǎng)站畢業(yè)論文
- 電子圖書分析畢業(yè)論文(含外文翻譯)
- 圖書銷售系統(tǒng)畢業(yè)論文
- 電子圖書研究.pdf
- 網(wǎng)上圖書銷售畢業(yè)論文
- 圖書銷售管理系統(tǒng)畢業(yè)論文
- 電子圖書閱讀技術(shù).pdf
- 電子圖書室
- 網(wǎng)上圖書銷售系統(tǒng)畢業(yè)論文
- 網(wǎng)上圖書銷售系統(tǒng)畢業(yè)論文
- 電子圖書合作協(xié)議
- 電子圖書推薦表
- 畢業(yè)論文——網(wǎng)上圖書銷售管理系統(tǒng)
- 畢業(yè)論文——網(wǎng)上圖書銷售管理系統(tǒng)
- 圖書館電子圖書采購及服務(wù)
- 我國(guó)電子圖書發(fā)展使用現(xiàn)狀分析
- 俄羅斯電子圖書市場(chǎng)
- 電子圖書消費(fèi)者調(diào)查摘要
- 超星電子圖書使用說明
- 書香電子圖書使用方法
評(píng)論
0/150
提交評(píng)論