歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

網(wǎng)上購物商城系統(tǒng)的設(shè)計與開

  • 資源ID:43438228       資源大?。?span id="ti4t4bs" class="font-tahoma">235KB        全文頁數(shù):39頁
  • 資源格式: DOC        下載積分:18積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要18積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

網(wǎng)上購物商城系統(tǒng)的設(shè)計與開

1 / 39 文檔可自由編輯打印 學(xué)科分學(xué)科分類類號號 本科學(xué)生畢業(yè)設(shè)計(論文)題目(中文):網(wǎng)上購物商城系統(tǒng)的設(shè)計與開發(fā) (英文):Student information management system姓 名學(xué) 號學(xué) 部計算機科學(xué)與技術(shù)學(xué)部專業(yè)、年級計算機科學(xué)與技術(shù)2005級指 導(dǎo) 教 師年 月 日文檔可自由編輯打印本科畢業(yè)設(shè)計(論文)誠信聲明本人鄭重聲明:所呈交的本科畢業(yè)論文(設(shè)計),是本人在指導(dǎo)老師的指導(dǎo)下,獨立進行研究工作所取得的成果,成果不存在知識產(chǎn)權(quán)爭議,除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本文的研究做出重要貢獻的個人和集體均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律結(jié)果由本人承擔(dān)。 本科畢業(yè)設(shè)計(論文)作者簽名: 二九 年 五 月 三 日文檔可自由編輯打印計算機科學(xué)與技術(shù)學(xué)部畢業(yè)論文(設(shè)計)任務(wù)書畢業(yè)論文(設(shè)計)題目: 網(wǎng)絡(luò)商城購物系統(tǒng)的設(shè)計與開發(fā) 題目類型 (5)軟件開發(fā) 題目來源 (1)教師科研題 12畢業(yè)論文(設(shè)計)時間從 2009 年 2 月 16 日 至2009 年 5 月 20 日 1. 畢業(yè)論文(設(shè)計內(nèi)容要求):熟悉搭建 ASP.NET2.0WEB 應(yīng)用程序開發(fā)環(huán)境,掌握 ASP.NET2.0 Web 應(yīng)用程序中常用模塊的開發(fā)技術(shù)。應(yīng)用 ASP.NET2.0 Web 技術(shù),ADO.NET 編程、數(shù)據(jù)庫SQLSERVER 2000 配置等技術(shù)。設(shè)計一個 Business to Customer 商家與顧客之間電子商務(wù)網(wǎng)站,直接繞過中間商建立與客戶的直接關(guān)系,該網(wǎng)上購物商城可以實現(xiàn)以下功能:(1)注冊和登陸(2)用戶和角色管理(3)瀏覽、購物及訂單(4)商品查詢(5)用戶信息中心(6)商品及訂單管理其它要求:1開發(fā)及設(shè)計工具:Visual studio 2005 +Sql server 20001題目類型:(1)理論研究(2)實驗研究(3)工程設(shè)計(4)工程技術(shù)研究(5)軟件開發(fā)1 / 39 文檔可自由編輯打印2題目來源:(1)教師科研題(2)生產(chǎn)實際題(3)模擬或虛構(gòu)題(4)學(xué)生自選題2. 主要參考資料1 (美)inmar spaanjaars Paul Wilton 著 ASP.NET 2.0 經(jīng)典案例教程 M人民郵電出版社 2007.52 (美)微軟公司 譯 SQL SERVER2005 數(shù)據(jù)庫編程。M北京希望電子出版社 2006.103 劉乃麗 ASP.NET2.0+SQL SERVER 2005M清華大學(xué)出版社 2006.94 張金霞 HTML 網(wǎng)頁設(shè)計參考手冊M清華大學(xué)出版社 2006.95 嚴(yán)桂蘭、劉甲耀。電子商務(wù)網(wǎng)站的設(shè)計與實現(xiàn)J華僑大學(xué)學(xué)報(自然科學(xué)版).6 嚴(yán)學(xué)軍,陳漢林。關(guān)于網(wǎng)上購物的幾點思考J湖北大學(xué)學(xué)報 2001,28(5)7 諶志群、王大全。網(wǎng)上購物系統(tǒng)若干關(guān)鍵技術(shù)研究J2003,23(01)8 聶小燕. DrwamweaverMX2004 動態(tài)網(wǎng)站建設(shè)全攻略.兵器工業(yè)出版社,北京科海電子出版社. 2009 劉敏. 網(wǎng)上書店的設(shè)計與實現(xiàn)J. Computer Era, 2004 年 1 月10 電子商務(wù)網(wǎng)站設(shè)計與管理 王曰芬,丁晟春 主編 北京大學(xué)出版社3. 畢業(yè)論文(設(shè)計)進度安排階段階 段 內(nèi) 容起止時間一準(zhǔn)備階段:搜集并閱讀相關(guān)資料;網(wǎng)上購物平臺調(diào)查分析根據(jù)任務(wù)書要求,制定畢業(yè)設(shè)計方案。09.2.1609.2.26二需求分析、系統(tǒng)設(shè)計階段,樞架設(shè)計,數(shù)據(jù)庫設(shè)計。完成各模塊的概要設(shè)計和詳細設(shè)計。09.2.2609.3.26三完成各個模塊,界面設(shè)計,代碼開發(fā)。09.3.2609.4.26四代碼調(diào)試,代碼測試,完成各個模塊之間的測試09.4.2609.5.10五書寫并提交畢業(yè)設(shè)計論文、設(shè)計源文件、源代碼。完成畢業(yè)設(shè)計答辨。09.5.1009.5.202 / 39 文檔可自由編輯打印指導(dǎo)教師(簽名) 時間: 系主任(簽名) 時間: 學(xué)部主任(簽名) 時間: 0 / 39 文檔可自由編輯打印摘 要通過企業(yè)的商業(yè)零售信息管理模式來建設(shè)網(wǎng)上購物系統(tǒng)。建立一個 B2C 的網(wǎng)絡(luò)銷售系統(tǒng),該系統(tǒng)的重點.功能實現(xiàn)是:過程和數(shù)據(jù)存儲,包括商品目錄,用戶注冊,網(wǎng)上購物和訂貨,庫存查詢,后臺數(shù)據(jù)庫管理等。運用 HTML 語言、C#技術(shù)、ADO、ASP 與后臺數(shù)據(jù)庫鏈接等關(guān)鍵技術(shù)建設(shè)網(wǎng)上購物系統(tǒng)。實現(xiàn)網(wǎng)上購物系統(tǒng)以下功能:(1)為客戶提供 24 小時方便快捷的在線訂購服務(wù)。(2)商品信息的維護與管理。(3)高效的商品數(shù)據(jù)方案,對商品信息進行科學(xué)、靈活地分類、存儲。 (4)強大、方便、快捷的查詢。(5)訂單號模塊。(6)將客戶商業(yè)邏輯規(guī)則融入系統(tǒng),即根據(jù)不同客戶屬性,提供不同付款方式。(7)訂單管理。 關(guān)鍵詞關(guān)鍵詞:B2C、網(wǎng)上購物系統(tǒng)、ASP、數(shù)據(jù)庫 1 / 39 文檔可自由編輯打印AbstractThrough on-line shopping system for the building of commercial retail enterprises with information management. The establishment of a network of B2C sales system. Focuses on the function and implementation of the system, process and store data, including the catalog, user registration, online shopping and ordering, inventory queries, background database management. The use of HTML language, C# technology, ADO, ASP and database back-link construction of key technologies, such as on-line shopping system. On-line shopping system to achieve the following:(1) to provide customers with a 24-hour convenience of online subscription services.(2) of goods and maintenance of information management.(3) of high-performance commodity program data, scientific information on the goods,flexibility in the classification, storage.(4) A powerful, convenient and speedy inquiry.(5) Orders module.(6)Customer business logic rules into the system, that is, according to different customer attributes, to provide a different form of payment.(7) Order management.Key words :B2C, on-line shopping system, ASP, database2 / 39 文檔可自由編輯打印目 錄第一章 系統(tǒng)概述 .11.1 引言.11.2 國內(nèi)外研究進展.11.3 本文的研究思路與研究方法.21.4 本文的結(jié)構(gòu).2第二章 系統(tǒng)需求分析 .12.2 系統(tǒng)可行性分析.12.2.1 技術(shù)可行性.12.2.2 經(jīng)濟可行性.12.2.3 操作可行性.12.3.任務(wù)概述.12.3.1 開發(fā)目標(biāo).12.3.2 應(yīng)用目標(biāo).22.3.1 運行環(huán)境.2第三章 系統(tǒng)設(shè)計 .13.1 系統(tǒng)業(yè)務(wù)流程分析.13.2 系統(tǒng)功能結(jié)構(gòu)圖.23.3 數(shù)據(jù)庫設(shè)計.43.4 數(shù)據(jù)實體-關(guān)系圖.53.4 邏輯結(jié)構(gòu)設(shè)計.83.5 存儲過程的說明.93.6 安全性設(shè)計.93.6.1 防止用戶直接操作數(shù)據(jù)庫的方法.93.6.2 Windows 身份驗證模式.93.6.3 密碼安全.10第四章 系統(tǒng)功能具體分析 .14.1 用戶登錄.14.2 用戶注冊.14.3 商品查詢.14.4 購物車.14.5 提交定單.14.6 商品信息維護.2第五章 系統(tǒng)功能模塊實現(xiàn) .15.1 用戶登錄、注冊模塊.15.2 會員管理.25.3 購物車模塊.25.4 定單處理模塊.45.5 商品查詢模塊.53 / 39 文檔可自由編輯打印5.6 商品信息維護模塊.5第六章 系統(tǒng)測試 .16.1 系統(tǒng)測試.16.1.1 測試的目的.16.1.2 測試的準(zhǔn)則 .16.1.3 測試的方法 .16.2 單元測試實例 .26.3 綜合測試.26.4 系統(tǒng)的維護主要包括四個方面.2總結(jié)與展望 .11總結(jié).12展望.2致 謝 .1參考文獻 .10 / 39 文檔可自由編輯打印第一章 系統(tǒng)概述1.1 引言“網(wǎng)上購物”,這個逐漸流行于二十世紀(jì)的購物方式已經(jīng)為越來越多的人所接受。不論是腰纏萬貫的大富翁、時尚的白領(lǐng)麗人還是普通的工薪階層,其中大部分人可能都有過網(wǎng)上購物的經(jīng)歷。這其中有的也許僅僅想擁有這種體驗的感覺,有的可能將此作為一種“知識人士”的標(biāo)志,有的則可能已將網(wǎng)上購物作為自己日常生活的重要組成部分而取代了傳統(tǒng)上街購物的方式在計算機普及后的今天,中國進入了互聯(lián)網(wǎng)信息時代,生活方式和工作節(jié)奏都隨著信息傳遞速度的加快而變得急促。從信件傳遞發(fā)展成 Email,從傳統(tǒng)電話交流到 Ip 電話網(wǎng)絡(luò)電話,一切原本屬于現(xiàn)實生活中的行為方式慢慢地向網(wǎng)絡(luò)轉(zhuǎn)移,傳統(tǒng)的購物方式也正在轉(zhuǎn)向網(wǎng)絡(luò)方面發(fā)展,出現(xiàn)了“網(wǎng)購”這種越來越受歡迎的新型消費方式。網(wǎng)上商店是電子商務(wù)的一部分,電子商務(wù)應(yīng)有的功能、網(wǎng)上商店也應(yīng)該具有。由于商家軟件設(shè)計不大一樣,因此網(wǎng)上商店的功能也不完全一致,但總體來講網(wǎng)上商店是一種無人店鋪,人不出門,在計算機網(wǎng)絡(luò)上就可進行遠距離的商品銷售與訂購。一般應(yīng)具有如下功能:提供新商品、商品內(nèi)容介紹、市場評價等,供顧客選擇商品時參考;提供商店存貨數(shù)目,供顧客挑選或補全、補缺;提供網(wǎng)上商店的有關(guān)資料,如營業(yè)執(zhí)照等,讓顧客了解網(wǎng)上商店的可信程度;開辟網(wǎng)上論壇,供顧客在網(wǎng)上討論有關(guān)商品內(nèi)容與網(wǎng)上發(fā)行中的有關(guān)問題;通過網(wǎng)絡(luò)收集顧客采訪商品的計劃與要求,顧客的購物習(xí)慣、興趣、和對網(wǎng)上商店的建議與要求;網(wǎng)上訂購商品;安全認證、數(shù)字簽名、網(wǎng)上結(jié)算和支付,并提供正式發(fā)票;商品配送;退貨處理;質(zhì)量監(jiān)控。但是由于時間及本人能力方面的一些條件所限,本次畢業(yè)設(shè)計的網(wǎng)絡(luò)商店銷售管理系統(tǒng)主要是以實現(xiàn)購物和定單的功能作為設(shè)計的重點,實現(xiàn)了網(wǎng)絡(luò)商店的一些最基本和必須的功能,其他的詳細復(fù)雜的功能將在以后的改進中不斷的完善。1.2 國內(nèi)外研究進展1.市場全球化。凡是能夠上網(wǎng)的人,無論是在南非上網(wǎng)還是在北美上網(wǎng),都將被包容在一個市場中,有可能成為上網(wǎng)企業(yè)的客戶。 2.交易的快捷化。電子商務(wù)能在世界各地瞬間完成傳遞與計算機自動處理,而且無須人員干預(yù),加快了交易速度。 3.交易虛擬化。通過以互聯(lián)網(wǎng)為代表的計算機互聯(lián)網(wǎng)絡(luò)進行的貿(mào)易,雙方從開始洽談、簽約到訂貨、支付等,無須當(dāng)面進行,均通過計算機互聯(lián)網(wǎng)絡(luò)完成,整個交易完全虛擬化。 4.成本低廉化。由于通過網(wǎng)絡(luò)進行商務(wù)活動,信息成本低,足不出戶,可節(jié)省交通費,且減少了中介費用,因此整個活動成本大大降低。 5.交易透明化。電子商務(wù)中的雙方的洽談、簽約,以及貨款的支付、交貨的通知等整個交易過程都在電子屏幕上顯示,因此顯得比較透明。1 / 39 文檔可自由編輯打印 6.交易標(biāo)準(zhǔn)化。電子商務(wù)的操作要求按統(tǒng)一的標(biāo)準(zhǔn)進行。 7.交易連續(xù)化。國際互聯(lián)網(wǎng)的網(wǎng)頁,可以實現(xiàn) 24 小時的服務(wù)。任何人都可以在任何時候向網(wǎng)上企業(yè)查詢信息,尋找問題的答案。企業(yè)的網(wǎng)址成為永久性的地址,為全球的用戶提供不間斷的信息源。 13 本文的研究思路與研究方法 本系統(tǒng)采用 Microsoft SQL Server 2005,該數(shù)據(jù)庫在安全性,準(zhǔn)確性,運行速度方面有絕對的優(yōu)勢,并且處理數(shù)據(jù)量大,效率高。前臺采用 Microsoft 公司的 Visual Studio 2005 作為主要的開發(fā)工具,該開發(fā)工具是微軟最新推出的.NET平臺,ASP.NET 是 Microsoft .NET Framework 的一部分,是一種可以在高度分布的 Internet 環(huán)境中簡化應(yīng)用程序開發(fā)的計算環(huán)境。.NET Framework 包含公共語言運行庫,它提供了各種核心服務(wù),如內(nèi)存管理、線程管理和代碼安全。它也包含 .NET Framework 類庫,這是一個開發(fā)人員用于創(chuàng)建應(yīng)用程序的綜合的、面向?qū)ο蟮念愋图?。界面操作也更智能化。其可與 SQL Server2005 數(shù)據(jù)庫無縫鏈接。1.4 本文的結(jié)構(gòu)第一章 主要論述了課題的背景,研究進度及研究思路和方法。第二章 主要對系統(tǒng)需求做了闡述。第三章 主要對整個系統(tǒng)設(shè)計做了闡述,包括業(yè)務(wù)流程圖,數(shù)據(jù)庫設(shè)計等。第四章 對系統(tǒng)的具體功能進行分析確定。第五章 主要描述了系統(tǒng)的具體實現(xiàn),并給出了部分源碼。第六章 對系統(tǒng)進行測試。第七章 本文的總結(jié),及對系統(tǒng)的展望。0 / 39 文檔可自由編輯打印第二章 系統(tǒng)需求分析2.2 系統(tǒng)可行性分析本章從技術(shù)的可行性,經(jīng)濟的可行性以及操作的可行性三個方面來論證本網(wǎng)站的可行性。2.2.1 技術(shù)可行性1.硬件方面:計算機的存儲量大,運算速度快,外部設(shè)備的功能好、效率高、可靠性高,通信設(shè)備的能力、質(zhì)量都滿足要求。2.系統(tǒng)軟件:操作系統(tǒng) Windows XP/2000 接口能力強,數(shù)據(jù)庫采用 Microsoft SQL Server 2005,該數(shù)據(jù)庫在安全性,準(zhǔn)確性,運行速度方面有絕對的優(yōu)勢,并且處理數(shù)據(jù)量大,效率高。前臺采用 Microsoft 公司的 Visual Studio 2005 作為主要的開發(fā)工具, 該開發(fā)工具是微軟最新推出的.NET 平臺,ASP.NET 是 Microsoft .NET Framework 的一部分,是一種可以在高度分布的 Internet 環(huán)境中簡化應(yīng)用程序開發(fā)的計算環(huán)境。2.2.2 經(jīng)濟可行性從經(jīng)濟角度看, 網(wǎng)絡(luò)商城購物系統(tǒng)的投資要小于系統(tǒng)對網(wǎng)店的回報,網(wǎng)店決策者才會實施系統(tǒng)計劃。從本系統(tǒng)開發(fā)的角度出發(fā),系統(tǒng)開發(fā)成功會減低人員費用的支出,辦公用品的支出,同時,大量的用戶增加會給書店無法量化的估計,會使網(wǎng)店獲得更大的收益。2.2.3 操作可行性本系統(tǒng)大概需要二個月的時間完成。前二個星期主要是以看書以及收集有關(guān)系統(tǒng)方面的資料為主,接下來就是對系統(tǒng)的分析,到做數(shù)據(jù)庫,界面,以及中間的連接。系統(tǒng)對于熟悉 ASP.net 編程的作者來說是可行的。2.3.任務(wù)概述2.3.1 開發(fā)目標(biāo) 實現(xiàn)網(wǎng)絡(luò)商城購物系統(tǒng)的基本功能,包括訂單管理,商品管理,購物車管理,用戶信息管理等功能。 1 / 39 文檔可自由編輯打印2.3.2 應(yīng)用目標(biāo) 該網(wǎng)絡(luò)商城購物系統(tǒng)、在線客服子系統(tǒng),有效的處理各類所需相關(guān)信息,以及促進各個子系統(tǒng)管理的信息化、規(guī)范化和集成化,實現(xiàn)計算機的智能化管理,以提高工作效率和經(jīng)濟效益。 2.3.1 運行環(huán)境1 服務(wù)端本系統(tǒng)服務(wù)器端操作系統(tǒng)可采用 Windows Xp/2000/2003,Unix,Linux,Vista 各版。使用 Microsoft Visual Studio 2005 以及 Microsoft SQL Server 2005 作為服務(wù)器端運行環(huán)境。并且需同時用到 Microsoft .NET Framework 2.0 公共語言運行庫。 2 客戶端本系統(tǒng)客戶端操作系統(tǒng)可采用 Windows Xp/2000/2003,Unix,Linux,Vista 各版,瀏覽器可采用 IE/Maxthon/GreenBrown/Firefox 等。3 條件與限制 網(wǎng)絡(luò)商城購物系統(tǒng)是面向所有互聯(lián)網(wǎng)用戶,進行相關(guān)交易前必須注冊為本網(wǎng)絡(luò)平臺會員,才能擁有相應(yīng)權(quán)限;平臺用戶應(yīng)妥善保管好個人密碼,一旦發(fā)現(xiàn)丟失,需盡快提供相關(guān)證明交于客服人員進行相關(guān)帳戶鎖定與資料的修改。0 / 39 文檔可自由編輯打印第三章 系統(tǒng)設(shè)計通過對系統(tǒng)的分析, 網(wǎng)上商城購物系統(tǒng)主要應(yīng)由兩個子系統(tǒng)構(gòu)成:前臺用戶瀏覽子系統(tǒng)和后臺信息管理子系統(tǒng)。3.1 系統(tǒng)業(yè)務(wù)流程分析為了更清楚地說明系統(tǒng)框架,以便更好地說明設(shè)計該系統(tǒng)的解決方案,我們給出了系統(tǒng)流程圖,如圖 3.1 所示。系統(tǒng)流程圖展示了該系統(tǒng)所有功能模塊之間的邏輯關(guān)系,其中的各個功能模塊基本上都代表了一個或多個獨立的頁面,并將在下面的的系統(tǒng)設(shè)計階段得到體現(xiàn)。會員是否登陸查看商品購物車購物車管理結(jié)賬是否會員管理管理員商品管理物流管理訂單管理圖 3.1 網(wǎng)上商城購物系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)管理從該系統(tǒng)流程圖可以看出,會員進入前臺系統(tǒng)首先后,只有注冊會員,才能為其提供全部前臺系統(tǒng)的使用權(quán)限,如購物、結(jié)賬等功能。如果是非注冊會員,則為其開放查詢信息。管理員登錄后臺管理系統(tǒng)后可以使用全部權(quán)限,開放所有系統(tǒng)1 / 39 文檔可自由編輯打印功能,不對管理員的權(quán)限進行限制。3.2 系統(tǒng)功能結(jié)構(gòu)圖后臺模塊主要用于實現(xiàn)后臺管理員對會員、商品、物流、訂單和系統(tǒng)的管理等功能。2 / 39 文檔可自由編輯打印后臺管理模塊管理員登陸模塊訂單管理模塊商品管理模塊會員管理模塊物流管理模塊系統(tǒng)管理模塊查看訂單信息修改訂單信息刪除訂單信息打印訂單信息添加商品信息修改商品信息刪除商品信息添加商品類別信息修改商品類別信息刪除商品類別信息添加管理員信息修改管理員信息刪除管理員信息刪除會員信息上傳圖片刪除圖片添加支付方式信息管理支付方式信息添加配送方式信息管理配送方式信息添加配送點信息管理配送地點信息圖 3.2 網(wǎng)上商城購物系統(tǒng)后臺功能結(jié)構(gòu)圖前臺模塊主要用于實現(xiàn)會員注冊、登錄、修改個人信息、分類查看商品信息、購物、管理購物車、結(jié)賬和查看各種服務(wù)條款等功能。3 / 39 文檔可自由編輯打印網(wǎng)上商城購物系統(tǒng)前臺功能結(jié)構(gòu)圖會員登陸模塊會員注冊模塊購物車模塊商品信息模塊查看購物車模塊修改購物車模塊結(jié)帳圖 3.3 系統(tǒng)前臺功能結(jié)構(gòu)圖3.3 數(shù)據(jù)庫設(shè)計在需求分析,系統(tǒng)分析的工作完成后,接下來就是數(shù)據(jù)庫的設(shè)計。數(shù)據(jù)庫設(shè)計是整個數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)過程中一個重要環(huán)節(jié),在設(shè)計數(shù)據(jù)庫表結(jié)構(gòu)之前,首先要創(chuàng)建一個數(shù)據(jù)庫,本系統(tǒng)使用的數(shù)據(jù)庫名為 db_NetShop,數(shù)據(jù)庫采用 SQL 2000 的數(shù)據(jù)庫。E-R 圖:4 / 39 文檔可自由編輯打印管理商品管理員管理會員會員購買商品形成訂單管理訂單圖 3.4 網(wǎng)上商城購物系統(tǒng)實體間關(guān)系 E-R 圖3.4 數(shù)據(jù)實體-關(guān)系圖本系統(tǒng)根據(jù)前面的設(shè)計規(guī)劃出的主要實體有會員信息實體、商品信息實體、管理員信息實體和訂單信息實體。5 / 39 文檔可自由編輯打印商品信息實體圖商品會員價格商品市場價格商品重量商品單位商品品牌商品簡介商品名編號進貨時間圖 3.5 網(wǎng)上商城購物系統(tǒng)商品信息實體圖商品信息實體圖中,主要包括商品的會員價格,商品市場價格,商品名稱,商品品牌,商品重量等一些基本屬性。會會員信息實體郵編會員詳細地址登陸時間編號會員名會員密碼會員真實姓名性別E_Mail圖 3.5 網(wǎng)上商城購物系統(tǒng)會員信息實體圖員信息實體圖中,主要包括會員名,會員密碼,會員的性別,會員的詳細地址等一系列與會員相關(guān)的信息。6 / 39 文檔可自由編輯打印訂單信息實體收貨人詳細地址收貨人姓名會員 ID 號編號支付方式 ID 號下訂日期商品會員金額運輸總費用運輸方式 ID 號圖 3.6 網(wǎng)上商城購物系統(tǒng)訂單信息實體圖訂單信息實體圖中主要包括會員 ID 號,收貨人詳細地址,收貨人姓名,商品的金額,下訂單日期,以及運輸?shù)目傎M用等。管理員信息實體編號管理員名管理員密碼圖 3.7 網(wǎng)上商城購物系統(tǒng)管理員信息實體圖管理員信息實體圖中,主要包括三個屬性,即管理員編號,管理員名,和管理員密碼。7 / 39 文檔可自由編輯打印3.4 邏輯結(jié)構(gòu)設(shè)計表 3.1 會員信息表字段名數(shù)據(jù)類型長度主鍵否描述MemberIDbigint8主鍵會員 IDNamevarchar50否會員名Sexbit1否會員性別Passwordvarchar50否會員密碼TrueNameVarchar50否會員真實姓名PhonecodeVarchar20否會員電話號碼EmailsVarchar50否會員 E-mail 地址CityVarchar50否會員所在城市Addressvarchar50否會員住址PostCodeChar10否住址郵編AdvancePaymentfloat8否會員充值LoadDatedatetime5否會員登錄日期表 3.2 商品類別表字段名數(shù)據(jù)類型長度主鍵否描述ClassIDbigint8主鍵類別 IDClassNamevarchar50否類別名 表 3.3 商品信息類別表字段名數(shù)據(jù)類型長度主鍵否描述GoodsIDbigint8主鍵商品 IDClassIDbigint8否商品類別 IDGoodsNamevarchar50否商品名GoodsIntroducentext16否商品簡介GoodsBrandvarchar50否商品品牌名GoodsWeightvarchar10否商品重量GoodsUrlvarchar50否商品圖像MarketPricefloat8否商場價格MemberPricefloat8否會員價格Isrefinementbit1否是否是精品GoodUnitvarchar10否商品計量單位IsHotbit1否是否熱賣AddDatedatetime8否進貨日期IsDiscountbit1否是否是特價商品表 3.4 訂單詳細類別表字段名數(shù)據(jù)類型長度主鍵否描述OrderIDbigint8主鍵訂單 IDOrderDatedatetime8否下訂單時間8 / 39 文檔可自由編輯打印GoodsFeefloat8否商品總金額ShipFeefloat8否運費總費用TotalPricefloat8否合計總金額ShipTypevarchar50否配送方式類型PayTypevarchar50否支付方式類型MemberIDbigint8否購物會員編號ReceiverNamevarchar50否收貨人姓名ReceiverPhonevarchar30否收貨人聯(lián)系電話IsComfirmbit1否是否已確認IsPaymentbit1否是否已付款I(lǐng)sConsignmentbit1否是否已發(fā)貨IsPigeonholebit1否是否已歸檔ReceiverPostCodeChar10否收貨人的郵編ReceiverAdressvarchar200否收貨人的地址 表 3.5 管理員信息類表字段名數(shù)據(jù)類型長度主鍵否描述AdminIDint8主鍵管理員編號Namevarcahr50否管理員姓名Passwordvarcahr50否管理員密碼3.5 存儲過程的說明 為了保證系統(tǒng)具備良好的可擴展性,有些業(yè)務(wù)規(guī)則可以以存儲過程方式放在數(shù)據(jù)庫服務(wù)器上。存儲過程提供了數(shù)據(jù)驅(qū)動應(yīng)用程序中的許多優(yōu)點,使用它數(shù)據(jù)操作可以封裝在單個命令中,為獲取最佳性能而進行優(yōu)化并通過附加安全性得到增強。3.6 安全性設(shè)計3.6.1 防止用戶直接操作數(shù)據(jù)庫的方法管理員必須對數(shù)據(jù)庫安全性和完整性控制負起責(zé)任。系統(tǒng)的系統(tǒng)用戶管理員保證了只有授權(quán)的用戶才能進入系統(tǒng)進行數(shù)據(jù)操作,而且對一些重要數(shù)據(jù),系統(tǒng)設(shè)置為只有更高權(quán)限的人員方可讀取或是操作。系統(tǒng)安全保密性較高。數(shù)據(jù)庫的完整性約束條件也會變化,也需要管理員不斷修正,以滿足用戶要求。3.6.2 Windows 身份驗證模式 本系統(tǒng)采用了 Windows 身份驗證模式與 SQL Server 身份驗證方式相比,Windows 身份驗證方式具有下列優(yōu)點:提供了更多的功能,例如安全確認和口令加密、審核、口令失效、最小口令長度和賬號鎖定;通過增加單個登錄賬號,允9 / 39 文檔可自由編輯打印許在 SQL Server 系統(tǒng)中增加用戶組;允許用戶迅速訪問 SQL Server 系統(tǒng),而不必使用另一個登錄賬號和口令。3.6.3 密碼安全SQL Server 提供多層安全。在最外層,SQL Server 的登錄安全性直接集成到Widows NT/2000 的安全上,它允許 Windows NT 服務(wù)器驗證用戶。使用這種“Windows 驗證”SQL Server 就可以利用 Windows NT/2000 的安全特性,例如安全驗證和密碼加密、審核、密碼過期、最短密碼長度,以及在多次登錄請求無效后鎖定帳號。0 / 39 文檔可自由編輯打印第四章 系統(tǒng)功能具體分析當(dāng)用戶登錄到本系統(tǒng)時,可以直接以點擊的形式進入如下的版塊:用戶登錄、用戶注冊、商品查詢、購物車、提交定單、商品信息維護、定單信息處理,以及輔助功能。4.1 用戶登錄普通用戶通過網(wǎng)絡(luò)和瀏覽器,可以訪問到 網(wǎng)絡(luò)商城購物系統(tǒng),如果用戶想在網(wǎng)站上購買商品,必須先登錄,如果用戶沒有登錄賬號可以先免費注冊。4.2 用戶注冊沒有賬號的用戶,網(wǎng)站提供免費注冊的功能,用戶只需要在注冊頁面填寫相關(guān)的內(nèi)容,如果信息通過驗證,用戶則注冊成功,如果用戶輸入的信息有諸如密碼不能為空等類似的錯誤,則會顯示出錯誤信息,讓用戶重新輸入登錄信息。4.3 商品查詢用戶可以瀏覽商品信息,但是商品信息比較多,想找到合適自己的商品,有一定的難度,因此,用戶可以通過查詢功能,輸入想找的商品的關(guān)鍵字,系統(tǒng)會模糊查詢,顯示出相關(guān)的商品信息,提供給用戶選擇,如果用戶選擇的商品數(shù)據(jù)庫中找不到合適的匹配,則會提示沒有相關(guān)商品的信息。4.4 購物車用戶選擇自己喜歡或者需要的商品后,可以把商品存放到購物車中,方便自己的二次查詢,如果用戶真的需要商品,可以付款購買商品。如果用戶不需要商品,可以從購物車中刪除商品信息。當(dāng)用戶單擊商品顯示頁面中的“購買”按鈕,將會觸發(fā) DataList 的 ItemCommand 事件,在該事件下,調(diào)用自定義方法AddShopCart 向購物車中添加商品。調(diào)用自定義方 GetSubGoodsinformation 為存放商品的信息公共類 SaveSubGoodsClass 賦值。具體實現(xiàn)將在購物車模塊設(shè)計中詳細介紹。4.5 提交定單用戶查看購物車中的信息,確認要購買的商品,可以直接提交定單,在定單中填寫自己的相關(guān)信息,填寫信息必須正確,填寫完只要付款后,經(jīng)過管理員的確認1 / 39 文檔可自由編輯打印便可以得到郵購的商品。4.6 商品信息維護網(wǎng)站管理員登錄到管理員界面后,可以對商品數(shù)據(jù)進行添加,修改,刪除操作,管理商品信息,方便管理員和用戶瀏覽商品信息,管理員可以添加需要上架的新商品以不斷的補充網(wǎng)站的商品,讓網(wǎng)店的商品更加豐富,對于已經(jīng)明顯顯示出下滑趨勢的商品,管理員可以進行刪除處理,之后用戶便不能再看到該商品的信息。0 / 39 文檔可自由編輯打印第五章 系統(tǒng)功能模塊實現(xiàn)5.1 用戶登錄、注冊模塊這里介紹用戶登錄的程序設(shè)計思路,數(shù)據(jù)庫中存放有用戶的基本信息,用戶在網(wǎng)站中輸入相關(guān)信息,通過匹配檢測,便可以知道數(shù)據(jù)的有效性,下面是登錄面如下圖 5.1 所示。圖 5.1 登錄界面登錄模塊中的主要程序代碼介紹:user_name=request.getParameter(user_name);/獲得用戶名 user_pass=request.getParameter(user_pass);/獲得用戶密碼String sql=select * from member where user_name=+user_name+; ResultSet rs;/建立相關(guān)的記錄集 rs=mdb.executeQuery(sql); 下面只需要查看記錄集是不是為空,如果為空,則說明登錄失??;否則,登錄成功。注冊模塊,會出現(xiàn)在很多程序中,這里借鑒了其他注冊程序的流程。注冊模塊的核心思想是向數(shù)據(jù)庫中輸入數(shù)據(jù),并且數(shù)據(jù)要不能重復(fù)。注冊模塊中的主要程序介紹:String sql1; sql1=Insert intomember(user_name,user_pass,user_adds,user_mail,user_tel,user_regip,user_postcode,user_namec,user_type) values(+user_name+,+user_pass+,+user_adds+,+user_mail+,+user_tel+,+request.getRemoteHost()+,+user_postcode+,+getStr(request.getParameter(user_namec)+,會員);mdb.executeInsert(sql1);數(shù)據(jù)通過驗證后,向數(shù)據(jù)庫輸入數(shù)據(jù),數(shù)據(jù)庫會保存相關(guān)的注冊信息。1 / 39 文檔可自由編輯打印5.2 會員管理圖 5.2 會員管理界面5.3 購物車模塊購物車的功能是整個系統(tǒng)的核心和靈魂。它設(shè)計的成功與否直接決定系統(tǒng)的成敗。本系統(tǒng)的購物車界面如下圖所示圖 5.3 購物車界面當(dāng)用戶單擊商品顯示頁面中的“購買”按鈕,將會觸發(fā) DataList 的 ItemCommand事件,在該事件下,調(diào)用自定義方法 AddShopCart 向購物車中添加商品,代碼如下:protected void DLClass_ItemCommand(object source, DataListCommandEventArgs e) if (e.CommandName = detailSee) 其它事件代碼 else if (e.CommandName = buyGoods) AddShopCart(e, DLClass); 2 / 39 文檔可自由編輯打印自定義方法 AddShopCart,調(diào)用 UserInfoClass 類中的 AddShopCart 方法,向購物車中添加商品,代碼如下:public void AddShopCart(DataListCommandEventArgs e, DataList DLName) if (SessionUID != null) SaveSubGoodsClass Goods = null; Goods = GetSubGoodsInformation(e, DLName);/調(diào)用自定義方GetSubGoodsinformation 為存放商品的信息公共類 SaveSubGoodsClass 賦值 if (Goods = null) /顯示錯誤信息 Response.Write(alert(沒有可用的數(shù)據(jù));); return; else ucObj.AddShopCart(Goods.GoodsID, Goods.MemberPrice,/ Convert.ToInt32(SessionUID.ToString(), Goods.GoodsWeight); Response.Write(alert(恭喜您,添加成功!); /調(diào)用 UserInfoClass 類中的 AddShopCart 方法,向購物車中添加商品。 else Response.Write(alert(請先登錄,謝謝合作!);); 自定義方法 GetSubGoodsInformation 為存放商品信息的公共類 SaveSubGoodsClass插入購買的商品信息,代碼如下:Public SaveSubGoodsClass GetSubGoodsInformation(DataListCommandEventArgs e, DataList DLName) /獲取購物車中的信息 SaveSubGoodsClass Goods = new SaveSubGoodsClass(); Goods.GoodsID = int.Parse(DLName.DataKeyse.Item.ItemIndex.ToString(); string GoodsStyle = e.CommandArgument.ToString(); int index = GoodsStyle.IndexOf(|); if (index = GoodsStyle.Length) return Goods; Goods.GoodsWeight = float.Parse(GoodsStyle.Substring(0, index); Goods.MemberPrice = float.Parse(GoodsStyle.Substring(index + 1);3 / 39 文檔可自由編輯打印 return (Goods); 5.4 定單處理模塊 網(wǎng)絡(luò)商城購物系統(tǒng)建立的目的之一就是為了經(jīng)濟利益,定單處理是和經(jīng)濟利益有直接關(guān)系的模塊,有效定單都是預(yù)付貨款的定單,會增加網(wǎng)店的營業(yè)收入,可以說本模塊是系統(tǒng)的核心模塊,是系統(tǒng)的心臟,數(shù)據(jù)轉(zhuǎn)存的中心。下面會詳細介紹本模塊。定單處理模塊的設(shè)計思路:用戶提交定單后,管理員通過后臺數(shù)據(jù)處理,可以查看全部的定單信息,由于定單編號是按照時間來命名的,管理員很容易查看到最新的定單信息。同時,本模塊還和其他兩個系統(tǒng)有間接的關(guān)系,一個是付款系統(tǒng),另外一個是物流系統(tǒng)。定單的有效性和付款系統(tǒng)有直接關(guān)系,管理員處理的定單,通過審核的條件必須是付過書款的。另外,如果是有效定單,必須通過物流給用戶寄發(fā)商品。定單處理程序如下圖 5.4 所示。圖 5.4 定單處理界面主要代碼實現(xiàn):tryClass.forName(sDBDriver);/處理異常catch(java.lang.ClassNotFoundException e)System.err.println(數(shù)據(jù)庫連接:+e.getMessage();/數(shù)據(jù)庫的連接conn=DriverManager.getConnection(sConnStr); stmt=conn.createStatement(); for(int i=0;iid.length;i+) int myUpdate=stmt.executeUpdate(update sub set sub_check=true where sub_number=+idi+); int mUpdate=stmt.executeUpdate(update basket set basket_admincheck=true where sub_number=+idi+);/對定單數(shù)據(jù)進行具體到更新操作,更新兩張表中的信息。4 / 39 文檔可自由編輯打印 本模塊是系統(tǒng)的核心,主要負責(zé)定單的審查,是定單的流程最后一個環(huán)節(jié),也是最重要的一個環(huán)節(jié)。網(wǎng)店的任何數(shù)據(jù)都和定單數(shù)據(jù)有直接或者間接的關(guān)系,有效的定單和網(wǎng)店的經(jīng)濟利益有直接的關(guān)系,收入和支出都是由定單引起的。程序當(dāng)中也嚴(yán)格限制數(shù)據(jù)的有效性,無效數(shù)據(jù)不會錄入到數(shù)據(jù)庫中。5.5 商品查詢模塊大量的數(shù)據(jù)中找到用戶需要的數(shù)據(jù),這樣的數(shù)據(jù)挖掘很有必要。同樣,系統(tǒng)中也提供這樣的查詢,在數(shù)據(jù)庫的 SQL 中,查詢實現(xiàn)很簡單,本系統(tǒng)的查詢也是根據(jù)SQL 的查詢語句實現(xiàn)的,通過模糊匹配,實現(xiàn)對商品信息的查詢。其具體實現(xiàn)是輸入關(guān)鍵字,如果數(shù)據(jù)庫中有記錄,便會顯示出查詢的結(jié)果,沒有記錄則顯示找不到與之對應(yīng)的商品。這其中主要是在系統(tǒng)的數(shù)據(jù)庫中進行查找。查詢處理如下圖所示 5.5 所示。圖 5.5 商品搜索界面主要的查詢代碼:String hw_name,sort_id; if(session.getAttribute(sort_id)=null) hw_name=getStr(request.getParameter(hw_name); sql=select * from hw where hw_name like %+hw_name+% order by hw_id DESC; rs=mdb.executeQuery(sql); else sort_id=request.getParameter(sort_id); hw_name=getStr(request.getParameter(hw_name); sql=select * from hw where sort_id=+sort_id+ and hw_name like %+hw_name+% order by hw_id DESC;rs=mdb.executeQuery(sql);主要的程序設(shè)計思路是通過控件傳遞關(guān)鍵字給 SQL 語句,然后在數(shù)據(jù)庫中進行查詢操作。5.6 商品信息維護模塊本模塊主要是修改模塊,對商品信息的修改。管理員通過本模塊可以查詢到系統(tǒng)5 / 39 文檔可自由編輯打印中現(xiàn)有的商品信息,然后選擇相關(guān)的商品信息進行修改,程序主要是實現(xiàn)數(shù)據(jù)庫中的更新 SQL 語句。商品信息維護程序流程如下圖 5.6 所示。界面如圖 5.7 所示:圖 5.7管理員登錄商品管理商品添加退出圖 5.6 流程圖6 / 39 文檔可自由編輯打印核心代碼:protected void btnSave_Click(object sender, EventArgs e) if (txtName.Text = | txtBrand.Text = | txtUnit.Text = | txtWeight.Text = | txtMemberPrice.Text = | txtMarketPrice.Text = ) Response.Write(alert(請輸入必要的信息!); else bool Isrefinement ; bool IsHot; bool IsDisCount; if(cbxCommend.Checked =true) Isrefinement =true ; else Isrefinement =false ; if(cbxHot.Checked=true) IsHot=true; else IsHot =false ; if(cbxDiscount.Checked =true) IsDisCount=true ; else IsDisCount =false ; int P_Int_returnValue = mcObj.AddGInfo(Convert.ToInt32(ddlCategory.SelectedItem.Value.ToString(), txtName.Text.Trim(), txtShortDesc.Text.Trim(), txtBrand.Text.Trim(), 7 / 39 文檔可自由編輯打印txtUnit.Text.Trim(), float.Parse (txtWeight.Text.Trim(), ddlUrl.SelectedItem.Value.Trim(), float.Parse(txtMarketPrice.Text.Trim(), float.Parse(txtMemberPrice.Text.Trim(), Isrefinement, IsHot, IsDisCount); if (P_Int_returnValue = -100) Response.Write(alert(該商品已存在!);); else Response.Write(alert(添加成功!);); 程序設(shè)計思路:本模塊主要是通過獲得有效的修改信息,直接在數(shù)據(jù)庫中執(zhí)行 SQL語句,SQL 語句在數(shù)據(jù)庫中執(zhí)行完成對數(shù)據(jù)的更新。0 / 39 文檔可自由編輯打印第六章 系統(tǒng)測試6.1 系統(tǒng)測試6.1.1 測試的目的軟件測試的目標(biāo)和定義: 1測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。 2好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。 3成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。 在對本網(wǎng)絡(luò)書店銷售管理系統(tǒng)測試時,也正是基于上述觀點來進行的,測試的目的不是證明系統(tǒng)是完美的,而是發(fā)現(xiàn)問題,更好的解決問題,使系統(tǒng)不斷完善,滿足客戶的需求。6.1.2 測試的準(zhǔn)則為了能設(shè)計出行之有效的測試方案,必須深入理解并正確運用指導(dǎo)軟件測試的基本準(zhǔn)則。下面列舉主要的測試準(zhǔn)則:1所有的測試都應(yīng)該追溯到用戶需求。2應(yīng)該在開始測試之前就制定出測試計劃。3把 Pareto 原理應(yīng)用到軟件測試中。Pareto 原理說明,測試發(fā)現(xiàn)的錯誤中 80%很可能是由程序中的 20%模塊造成的。4應(yīng)該從“小模塊”測試開始,并逐步進行“大模塊”測試。5 窮舉測試是不可能的。 6為了達到最佳的測試效果,應(yīng)該由獨立的第三方從事測試工作。6.1.3 測試的方法測試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過測試來檢驗是否每個功能正常使用;如果知道了產(chǎn)品的內(nèi)部工作過程,可以通過測試來檢測產(chǎn)品內(nèi)部動作是否按照說明書的規(guī)定正常工作。前一種稱為黒盒測試又稱功能測試,后一種方法稱為白盒測試又稱結(jié)構(gòu)測試。在測試本系統(tǒng)時,采用的是黑盒測試來設(shè)計測試用例,而且在測試過程中,由于條件原因,不能完全按照測試規(guī)則由第三方來測試,測試過程和方案設(shè)計由作者完成。1 / 39 文檔可自由編輯打印6.2 單元測試實例測試一:在管理員登錄時,用戶名或密碼有一項為空或者填寫錯誤,系統(tǒng)是否出現(xiàn)預(yù)先設(shè)定的操作提示。預(yù)期效果:輸入錯誤及時報錯。具體操作:用戶名、密碼、任意一項為空或者填寫有誤。結(jié)果:都出現(xiàn)相應(yīng)的錯誤原因的信息提示。結(jié)論:要求管理員必須填寫正確的用戶名和密碼,才能進入管理頁面,測試成功。測試二:管理員刪除一注冊用戶后,并讓其登錄,看是否登錄成功。預(yù)期效果:該用戶不能再進行登錄。具體操作:管理員刪除一會員表中的用戶后,該用戶在前臺登錄。結(jié)果:該用戶無法登錄。結(jié)論:用戶數(shù)據(jù)刪除功能正常,測試成功。測試三:添加刪除一條商品信息返回前臺,看其是否添加刪除成功。預(yù)期效果:能立即更新添加或刪除的內(nèi)容。具體操作:在信息管理頁面中添加刪除一“鮮花”信息。結(jié)果:顯示新添加的商品信息內(nèi)容、被刪除的“鮮花”信息沒有再顯示。結(jié)論:商品的添加刪除功能正常,測試成功。測試四:管理員刪除一商品的信息,在前臺按關(guān)鍵字查詢,看其是否能找到對應(yīng)的信息。預(yù)期效果:用戶不能再查找到該“鮮花”信息。具體操作:在商品管理頁面中的商品查看與修改頁面中刪除一商品的信息。結(jié)果:在前臺搜索中,按關(guān)鍵字查詢不到此“鮮花”信息。結(jié)論:刪除商品信息功能正常,測試成功。6.3 綜合測試在以上測試的基礎(chǔ)上,對系統(tǒng)功能進行了整體測試,依次檢驗系統(tǒng)功能是否符合系統(tǒng)開發(fā)的目標(biāo)。經(jīng)過使用大量的數(shù)據(jù)多次進行系統(tǒng)測試,發(fā)現(xiàn)系統(tǒng)存在的問題并及時改進,最終實現(xiàn)了 網(wǎng)絡(luò)商城購物系統(tǒng)的開發(fā)目標(biāo)。6.4 系統(tǒng)的維護主要包括四個方面1程序的維護:修改部分或全部程序,這種維護往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進行的。2數(shù)據(jù)文件的維護:按照用戶的要求對數(shù)據(jù)文件進行不定期的修改。3代碼的維護:隨著系統(tǒng)的發(fā)展和變化,可能會出現(xiàn)舊代碼不能適應(yīng)新要求的問題,因此,有必要變更代碼,予以維護。4硬件的維護:對系統(tǒng)所使用的設(shè)備進行維護。0 / 39 文檔可自由編輯打印總結(jié)與展望1總結(jié)經(jīng)過二個來月的設(shè)計和開發(fā),網(wǎng)上商城購物銷售管理系統(tǒng)基本開發(fā)完畢。其功能基本符合需求,對于數(shù)據(jù)的一致性的問題也通過程序進行了有效的解決。在系統(tǒng)的開發(fā)過程中,主要作了以下工作:1.比較了傳統(tǒng)的書店銷售管理模式與當(dāng)代網(wǎng)絡(luò)書店銷售管理模式的優(yōu)點和缺點。2.深入學(xué)習(xí)了 ASP.net 等開發(fā)工具,掌握了許多實用的開發(fā)技巧。如在使用Visual Studio .NET 時,除直接或非引用的對象外,不要使用缺省的名字.我們應(yīng)該將應(yīng)用程序中所有的表單和控件的名字都修改成有意義的名字。對于較小的演示性程序而言,缺省的名字還能夠勝任,但如果應(yīng)用程序由多個表單,每個表單上有許多按鈕和標(biāo)簽時,有意思的名字更易于理解和維護。3、盡量減少表單回送.每次當(dāng)表單被發(fā)送回服務(wù)器,就會被重新加載,啟動Page_Load 事件,執(zhí)行 Page_Load 事件處理程序中的所有代碼。把網(wǎng)頁的初始化代碼放在這里是最合適的了。4.使用存儲過程。存儲過程是一系列被查詢處理器預(yù)解析和優(yōu)化的 SQL 命令,這些命令會被存儲起來,可以得到快速地執(zhí)行。它可以接收輸入?yún)?shù),使一個單一的存儲過程能夠處理較大范圍的特定的查詢。加快查詢速度。5.從撰寫需求分析報告到畢業(yè)論文說明書,對軟件開發(fā)流程有了更加深刻的認識。由于缺乏經(jīng)驗以及時間倉促,所以該系統(tǒng)還有許多不盡如人意的地方,比如用戶界面不夠美觀,出錯處理不夠,無幫助文檔等多方面問題,這些都有待進一步改善。另外,本系統(tǒng)用于測試的時間較短,存在未知的錯誤也在所難免。主要存在以下一些問題:1.系統(tǒng)的某些設(shè)計的可擴展性并不十分理想,在以后的系統(tǒng)維護過程中,使用重構(gòu)方法對系統(tǒng)進行重構(gòu),使系統(tǒng)的設(shè)計日益趨于更強的可擴展性。1 / 39 文檔可自由編輯打印2.多開發(fā)和使用用戶控件,以提高代碼的重復(fù)使用率和運行效率方面欠佳,有待進一步改善。3.在功能實現(xiàn)方面,定單處理模塊設(shè)計中還有不足,同時更新兩張表中的信息,為保證數(shù)據(jù)的一致性,應(yīng)該使用數(shù)據(jù)庫中的事物處理機制,如果出現(xiàn)異常情況,數(shù)據(jù)庫回滾到初始狀態(tài)。模塊中的程序沒有考慮到這種具體情況,有待改進。此外還有許多功能需要拓展,需要進一步完善和優(yōu)化。展望在網(wǎng)購迅猛發(fā)展的今天,如何不斷的完善條件,以加速網(wǎng)購的發(fā)展,已經(jīng)是一個必須要解決的問題了,因為這涉及到未來社會的商業(yè)調(diào)整。純粹的依靠網(wǎng)絡(luò)平臺進行商品銷售,有其本身的局限性,這只是一個偉大商業(yè)夢想的開始,只有虛擬平臺和實際服務(wù)機構(gòu)相結(jié)合,才能最終產(chǎn)生巨大的吸引力,才能將虛擬和實際的優(yōu)勢互補,產(chǎn)生經(jīng)濟效能。對問題的深入思考,讓問題深度發(fā)展,只有重新構(gòu)建商業(yè)結(jié)構(gòu),未來商業(yè)改革才有可能成功,馬云先生的“大淘寶”才有可能實現(xiàn)。毫無疑問,在未來商業(yè)的結(jié)構(gòu)調(diào)整中,國家的介入是最終的。未來的網(wǎng)購體系應(yīng)該有著更多的功能,如產(chǎn)品發(fā)布、品牌推廣、產(chǎn)品質(zhì)量監(jiān)督等,隨著附加功能的增強,附加利潤也會不斷的增加,未來的城市服務(wù)站也不會只是 兩個人的小站,而是真正的占據(jù)整個商場,是一個讓消費者感到快樂、實惠、便利的購物天堂。除了那些不能網(wǎng)購的產(chǎn)品,網(wǎng)購肯定能在我未來成為適合網(wǎng)購的產(chǎn)品 的主流銷售渠道,而非只是補充渠道。毫無疑問,商業(yè)結(jié)構(gòu)的調(diào)整肯定會使社會財富重新分配。抓住機會,你就能成功。對于廠商而言,應(yīng)該認真對待這個問題,以免在未來的競爭中落后。商業(yè)的調(diào)整對人民是有利的,因為她可以使人民的消費支出減少,人們可以有更豐富的選擇,偏遠地區(qū)的人們也可以享受和大城市幾乎一樣的購物便利。通過和物流行業(yè)的深度合作,共同建設(shè)全新的商業(yè)模式,打造一個全面而純粹的商業(yè)服務(wù)體系,使得商品經(jīng)濟更高效的運轉(zhuǎn)。我想,未來幾年,新的網(wǎng)購體系,肯定會由小到大,逐步成長,最終成為社會的主流銷售渠道,甚至?xí)粐抑苯庸芾?,成為新“百貨公司”體系。0 / 39 文檔可自由編輯打印致 謝首先,我要真摯的感謝我的指導(dǎo)老師郭宏宇老師。在這次設(shè)計過程中為我解惑排困,不管在何時何地,都能對我的問題給予悉心的指導(dǎo)和幫助,使得整個設(shè)計過程得以順利地進行。而且,郭老師的寬容和支持使我能在手忙腳亂中解脫出來,安排好設(shè)計的進程,得以在短時間里順利完成。本次設(shè)計得以順利完成,得到課題組同學(xué)及老師的全力幫助與支持。在此,向他們表示衷心的感謝。感謝本次論文答辯小組的各位老師,給我的設(shè)計提出了寶貴意見和建議!最后,感謝的全體老師四年來的培養(yǎng),讓我圓滿完成學(xué)業(yè)!0 / 39 文檔可自由編輯打印參考文獻1孫海峰. 促進我國電子商務(wù)發(fā)展的思考A. 經(jīng)濟師, 2004, No.1:138.2張曉雁,李朝葵. 網(wǎng)上書店研究綜述J. 圖書館學(xué)刊,2002, No.5:41.3王建國, 郭建波. 論目前我國電子商務(wù)發(fā)展面臨的機遇與挑戰(zhàn)A. 經(jīng)濟師,2004, No.2:133.4劉敏. 網(wǎng)上書店的設(shè)計與實現(xiàn)J. Computer Era, 2004, No.1:14.5丁暉. 基于 ASP 的動態(tài)網(wǎng)站開發(fā)技術(shù)J. 華南金融電腦 , 2003-11-10, No.11: 73.6郭永俏, 關(guān)治洪. 基于 ASP/Servlet 技術(shù)的電子商務(wù)應(yīng)用J. 情報雜志,2003, No.4:41.

注意事項

本文(網(wǎng)上購物商城系統(tǒng)的設(shè)計與開)為本站會員(陽***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!