電子商務(wù)課程設(shè)計范文_第1頁
電子商務(wù)課程設(shè)計范文_第2頁
電子商務(wù)課程設(shè)計范文_第3頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、電子商務(wù)課程設(shè)計論文寵物之家年 01 月班 級:06 計算機信息管理姓 名:李姿楠指導(dǎo)教師:張欣2 009摘要本網(wǎng)站利用In ternet網(wǎng)絡(luò)電子商務(wù)新技術(shù),采用 Microsoft ASP.Net/sql網(wǎng)絡(luò) 數(shù)據(jù)庫解決方案, 實現(xiàn)了基于 B/S 模式的電子商務(wù)管理。 憑借 web 服務(wù)器和客戶 的瀏覽器,利用電子工具高效率、低成本的特點,為客戶提供交易平臺, 在 Internet 上發(fā)布商業(yè)信息,商品廣告 ,使用戶可以查閱商品、搜索商品、訂購商品,為客 戶提供全天候的、更好、更快的商務(wù)活動空間,實現(xiàn)網(wǎng)上交易的基本功能 .網(wǎng)站 依據(jù)目前商業(yè)網(wǎng)站的設(shè)計原則,以網(wǎng)上交易功能為主的電子商務(wù)網(wǎng)站。本

2、文首先介紹了網(wǎng)上購物系統(tǒng)的現(xiàn)狀及開發(fā)背景, 然后論述了系統(tǒng)的設(shè) 計目標(biāo),系統(tǒng)需求和總體設(shè)計方案 ,較詳細的論述了系統(tǒng)的詳細設(shè)計和實現(xiàn) .最后, 本文對網(wǎng)上購物系統(tǒng)進行了系統(tǒng)檢測并提出了還需要改進的問題。本系統(tǒng)主要為用戶提供了會員注冊,購物車管理,商品搜索 ,用戶資料修改 等功能,為管理員提供了商品管理,用戶信息管理等功能 .在設(shè)計方面,本系統(tǒng) 采用B/S三層結(jié)構(gòu),同時使用asp .net技術(shù)進行動態(tài)頁面的設(shè)計,后臺數(shù)據(jù)庫選用 SQL 數(shù)據(jù)庫.關(guān)鍵詞:電子商務(wù),網(wǎng)站 擻據(jù)庫,ASP。net目錄第一章 導(dǎo)言 .41.1創(chuàng)建網(wǎng)上購物系統(tǒng)的背景及目的 .41。 2網(wǎng)上購物系統(tǒng)簡介 。.41.3怎樣使用

3、網(wǎng)上購物系統(tǒng) 4第二章網(wǎng)上購物系統(tǒng)分析.42.1網(wǎng)上購物系統(tǒng)平臺的設(shè)計目標(biāo) 42 . 2網(wǎng)上購物系統(tǒng)的可行性分析 52. 3網(wǎng)站的深入調(diào)查 52. 4網(wǎng)站設(shè)計的特點 62. 5網(wǎng)站開發(fā)的設(shè)計思想 62. 6系統(tǒng)設(shè)計的總體規(guī)則 6第三章網(wǎng)上購物系統(tǒng)的功能需求設(shè)計 63. 1分析網(wǎng)上購物系統(tǒng)的功能需求 .63. 2平臺功能模塊的設(shè)計 7.3. 3系統(tǒng)流程分析 .83. 3. 1.前臺購物分析及用例建模 83。3.2后臺管理訂單分析 143。3。3商品管理分析17 -3。3.4后臺管理其他用例 18第四章結(jié)束語 24第五章心得體會 24參考資料 24附錄: 24第一章 導(dǎo)言1.1 創(chuàng)建網(wǎng)上購物系統(tǒng)的

4、背景及目的 計算機是人類最偉大的發(fā)明之一,尤其近年來其發(fā)展迅速,廣泛應(yīng)用于各個領(lǐng)域。 從以往采用電子管作為基本器件的計算機時代到大規(guī)模及超大規(guī)模集成電路計算機時代, 微 型計算機由此誕生 .功耗,體積,價格等的大幅下降,使得人們更加將其充分利用到工作,生 活的各個方面。 當(dāng)今,人們的交流已越來越多, 要求信息的傳送速度更快, 傳送范圍更廣,“信 息高速公路”也就應(yīng)運而生了 .其中, Internet 已擁有了數(shù)千萬個用戶,通過 Internet 我們就可 以與全世界來聯(lián)網(wǎng)。 對于當(dāng)中各種各樣的信息, 人們都可以通過網(wǎng)絡(luò)來共享和使用。 比如網(wǎng)上 購物,我們可以把它當(dāng)作一個虛擬的市場銷售中心,每個

5、人都可以在這個網(wǎng)絡(luò)上享受所提供的 服務(wù),購買所需物品,這樣既節(jié)約了時間,又滿足了需求。尤其是人們的生活速度越來越快 , 沒有大量的時間花費在商場購物 .網(wǎng)上購物的出現(xiàn) ,使這一問題迎刃而解 .1。2 網(wǎng)上購物系統(tǒng)簡介 網(wǎng)絡(luò)購物系統(tǒng)一般是由學(xué)生開發(fā),傻瓜型網(wǎng)上開店程序。使用者無需任何專業(yè)網(wǎng)絡(luò)知識,即 可建立一個自己的功能強的的網(wǎng)上商城.對于常見的產(chǎn)品發(fā)布 ,訂單處理等操作都有現(xiàn)成的WEB 在線管理,開店者登錄后臺管理即可進行商品維護和訂單管理 .1.3 怎樣使用網(wǎng)上購物系統(tǒng) 購物系統(tǒng)必須結(jié)合主機和域名才能使用, 所以使用網(wǎng)絡(luò)購物系統(tǒng)必須要有自己的域名和主 機,您也可以把自己的電腦做服務(wù)器進行測試

6、第二章 網(wǎng)上購物系統(tǒng)分析系統(tǒng)分析是平臺開發(fā)的一個不可缺少的環(huán)節(jié), 為了能夠使本系統(tǒng)更好、 更完善地被設(shè)計出來, 就必須先進行調(diào)查研究 . 在系統(tǒng)調(diào)查的基礎(chǔ)上 , 對新系統(tǒng)的功能進行細致的分析 ,從而才能夠開 發(fā)出完整的系統(tǒng)設(shè)計。2。1 網(wǎng)上購物系統(tǒng)平臺的設(shè)計目標(biāo)本平臺利用現(xiàn)在比較廣泛的 ASP NET和SQL數(shù)據(jù)庫的架構(gòu)實現(xiàn)的,進行系統(tǒng)分析,為將來 進一步的實施打下一個堅實的技術(shù)基礎(chǔ)。從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺 , 具有較好的適應(yīng)性和推廣性。, 其中包括:此系統(tǒng)分為前臺管理和后臺管理。前臺管理是友好的操作界面,供用戶瀏覽、查詢使用。包 括:瀏覽商品、查詢商品、購物車、用戶維護

7、等功能;后臺管理是提供給管理員的商品管理、用戶管理、訂單管理等 . 使管理員從繁瑣的手工操作中解脫出來,并提高了辦公效 率。2 2 網(wǎng)上購物系統(tǒng)的可行性分析 隨著計算機技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣博,越來越豐富 , 電子商務(wù) 已經(jīng)成為網(wǎng)上的一股潮流。 我們相信要不了太長有時間, 顧客就可以在網(wǎng)絡(luò)世界上獲得他們在 現(xiàn)實世界上可以獲得的所有商品和服務(wù)。可行性研究是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際上 是一次大大簡化系統(tǒng)分析和系統(tǒng)設(shè)計的過程 , 所以,進行可執(zhí)行性的分析是非常必要的 , 也是很 重要的,經(jīng)過最初的設(shè)計目標(biāo)和進行的市場調(diào)查得出以下四點的可

8、行性分析 :1經(jīng)濟可行性:即實現(xiàn)這個平臺設(shè)計有沒有什么經(jīng)濟效益 ?2 技術(shù)可行性:即現(xiàn)有的技術(shù)能否開發(fā)該平臺 , 會有哪些困難。 本系統(tǒng)采用 asp。 net 代碼和 sql 數(shù)據(jù)庫的架構(gòu)實現(xiàn)的,技術(shù)成熟。3 運行可行性:即該平臺規(guī)定的運行方式是否可行。 我們這個系統(tǒng)提供了足夠的吞吐量和響應(yīng)時間,性能是可以保證的。同時,系統(tǒng)向最 終用戶及管理人員提供了及時的,相關(guān)的 , 正確的和有用格式的信息。并且,系統(tǒng)最大的使用了可用資源,提供了足夠的服務(wù)等級和能力減少業(yè)務(wù) 成本,增加網(wǎng)站經(jīng)濟收益。 為了防止欺騙和盜用用戶的信息資料, 本系統(tǒng)提供了足夠的 控制。23 網(wǎng)站的深入調(diào)查經(jīng)過以上的初步調(diào)查和研究

9、, 并且確定了該平臺的可行性,并決定開發(fā)本平臺,為了能 夠?qū)ΜF(xiàn)行的平臺內(nèi)容進行充分了解,使所要開發(fā)的平臺更具有實用性和適應(yīng)性 , 設(shè)計出該 平臺功能如下 :1 能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。2 能夠完成管理員對網(wǎng)站的商品資料 (添加商品類別、 商品添加、 商品管理)、商品交易 (外理訂單、 發(fā)貨查詢)、會員管理 (會員審查)、操作管理 (管理員添加、管理員審查、 管理員退出)的功能。3 能過商品的名稱,商品的分類進行搜索。4 能夠通過查看購物車對所選商品進行確定、挑選 , 通過定單查詢對支付費用進行確定。經(jīng)過前一階段的調(diào)查與研究分析 , 我們已確定了該平臺設(shè)

10、計的主要功能, 對每個功能模塊 也作了具體描述,下面就來具體分析該平臺的設(shè)計特點與具體思想 .24 網(wǎng)站設(shè)計的特點 我所設(shè)計和開發(fā)的網(wǎng)上購物平臺是經(jīng)過很長時間的調(diào)查和分析才開始具體實施的,它的 主要特點是改變了以往的購物只能過現(xiàn)實的商場才能達到的結(jié)果,采用Wed技術(shù),借助于Internet 互聯(lián)網(wǎng)廣泛應(yīng)用技術(shù),達到資源共享,提高以往購物的局限性,縮短人們的時間和 提高工作效率 , 具有較好的交互性, 從而實現(xiàn)信息化 ,規(guī)范化, 系統(tǒng)化, 網(wǎng)絡(luò)化的平臺, 使整個 購物活動過程簡單、方便、易行。25 網(wǎng)站開發(fā)的設(shè)計思想 網(wǎng)上購物平臺主要是對后臺管理和前臺操作。后臺管理是管理員對本網(wǎng)站的維護,通過商

11、品資料(添加商品類別、商品添加、商品管理) 、商品交易 (處理訂單、發(fā)貨 查詢) 、會員管理 (會員審查)、操作管理(管理員添加、管理員審查、管理員退出)等功能達 到對網(wǎng)站的管理。前臺操作是用戶登錄到本網(wǎng)站,可以進行用戶注冊,通過網(wǎng)站的新品速遞、 商品熱賣、商品分類或電子商品搜索功能 , 找到自己想要買的商品,裝入購物車,提交定單進 行購買。26 系統(tǒng)設(shè)計的總體規(guī)則無論哪個網(wǎng)站都要有它自己的設(shè)計規(guī)則 .該平臺也一樣 , 它的主要設(shè)計規(guī)則有 : 簡單性:在實現(xiàn)平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網(wǎng)站來說是 非常重要的。針對性:該平臺設(shè)計是網(wǎng)上購物系統(tǒng)及后臺管理的定向開發(fā)設(shè)計 ,

12、所以具有專業(yè)突出和很 強的針對性 .實用性:該平臺能完成商品展示和管理員管理的基本信息,具有良好的實用性。第三章 網(wǎng)上購物系統(tǒng)的功能需求設(shè)計31 分析網(wǎng)上購物系統(tǒng)的功能需求 對于網(wǎng)上購物,我們總結(jié)出該平臺需要完成的一些具體功能,分析如下:1 用戶管理 能夠完成用戶最基本的信息錄入的注冊和用戶基本信息的個人前臺與 后臺管理。2 管理員管理 能夠完成管理員對網(wǎng)站的商品資料 (添加商品類別、商品添加、 商 品管理)、商品交易(外理訂單、 發(fā)貨查詢)、會員管理(會員審查)、操作管理(管 理員添加、管理員審查、管理員退出)的功能 .3 搜索功能 通過電子商品的名稱,商品的分類進行搜索。4 查詢功能 能夠

13、通過查看購物車對所選商品進行確定、挑選,通過定單查詢對支 付費用進行確定。32 平臺功能模塊的設(shè)計 網(wǎng)上購物系統(tǒng)平臺主要包括四大功能模塊,用戶管理、網(wǎng)站布局、管理員管理、搜索等 功能模塊。 其中用戶管理模塊, 主要包括用戶注冊、 用戶修改等功能; 管理員管理主要包括商 品資料(添加商品類別、商品添加、商品管理) 、商品交易、會員管理、操作管理(管理員添 加、管理員審查、管理員退出)等功能;搜索主要包括(商品名稱、商品類別) 。商品類別網(wǎng)上購物系統(tǒng)平臺功能總體模塊圖3。2。13. 3系統(tǒng)流程分析本系統(tǒng)分為前臺購物流程和后臺訂單處理流程3. 3. 1 .前臺購物分析及用例建模未注冊用戶注冊查 看

14、商 品已登錄注冊用 戶未登錄注冊用 戶去 購 物 車付 款宀完成 購 買訂單查看前臺購物流程圖客P注略員商勵選咧下訂軾放進購解)購物完成選擇選貨方式形象的流程圖用例1查看商品前置條件:空參與者:客戶目的:讓客戶了解商品信息綜述:1瀏覽商品:客戶進入此系統(tǒng)能看到我們網(wǎng)站網(wǎng)頁的各種商品2搜索商品:根據(jù)自己所感興趣的商品進行搜索,并輸入相應(yīng)條件,系統(tǒng)響應(yīng)客戶請求,顯示搜索結(jié)果客戶查看商品,如果滿意可把商品放入購物車并下訂單。代替過程: 2.1 如客戶對商品不滿意,可以繼續(xù)進行搜索2。2 如果客戶沒注冊并登陸則不能進入購物車,則進入用例用例 2 注冊 參與者:客戶 前置條件:有意要在本站購買商品但未注

15、冊的客戶 . 目的:進行注冊,登錄成為網(wǎng)站會員 綜述:客戶在購買商品前要先進行注冊 ,成為網(wǎng)站會員。1.客戶提交注冊申請,系統(tǒng)提供注冊表(客戶注冊簡化).2.客戶填寫注冊表信息,按下提交按鈕 ,提交 .3。系統(tǒng)驗證客戶信息并存儲,顯示注冊成功。.管理員客4. 注冊成功后客戶收到網(wǎng)站郵件提醒,郵件內(nèi)容管理員后臺自定義 戶后臺自定義會員等級和折扣,注冊成功默認為普通會員,并存入數(shù)據(jù)庫。5. 系統(tǒng)提醒客戶市登陸當(dāng)前所在網(wǎng)頁還是登陸網(wǎng)站首頁。 替代過程:-3.1如果注冊失敗,則返回上一部繼續(xù)注冊。要求不符,?3。1 如果用戶名, 密碼等必要信息沒填或填寫格式與系統(tǒng) 系統(tǒng)提醒用戶完善,更改客戶資料。注冊

16、入口必選項為空否是2次輸入密碼是否否是E mail 地址有是是注冊成功用尸名有效?密碼長度符合要其他信息有否是A否A否A否A否是注冊流程圖(用例4)用例3登錄參與者:客戶前置條件:客戶已經(jīng)完成注冊目的:進入購物系統(tǒng)網(wǎng)頁綜述:1 客戶填寫信息及密碼(支持密碼保護問題及答案??蛻艨梢酝ㄟ^回答問題重新設(shè)定密碼,密碼加密格式MD5)2 系統(tǒng)驗證信息,查詢客戶是否存在,如果存在,核對其輸入密碼是否正確,如果正確,系統(tǒng)取得用戶名和密碼,并將客戶ID存入數(shù)據(jù)庫中。3 .登錄成功,顯示客戶網(wǎng)頁信息。替代過程:未登錄注冊用戶必須先登錄,若登錄失敗,是由于客戶輸入錯誤密碼, 系統(tǒng)允許客戶重新輸入密碼,有三次機會用

17、戶登錄流程圖(用例5)用例4 去購物車參與者:客戶前置條件:已登陸本站的用戶,查看網(wǎng)站顯示的商品信息,有意購買,則用例開始。目的:通過購物車,對所選商品進行確定.不僅能重復(fù)選購產(chǎn)品,也可以對選購的產(chǎn)品、數(shù)量進行修改,并向系統(tǒng)下訂單綜述:-1進入用戶界面,開始搜索,查看商品。頁面顯示一個搜索表格,客戶輸 入要搜索的商品信息,系統(tǒng)根據(jù)其輸入的商品,并根據(jù)管理商品數(shù)據(jù)庫里的信息, 生成商品查詢信息反饋給客戶,并及時更新數(shù)據(jù)庫。(用例1)-2客戶選擇商品,系統(tǒng)把商品保存在購物車中(保存購物車中各個項目的 信息)。-3如果客戶對挑選到購物車中的商品滿意,通過自定義標(biāo)簽執(zhí)行選擇把 商品添加到購物車 中;如

18、果不滿意,則執(zhí)行刪除;如果客戶想對所選商品進行修 改的話,返回到繼續(xù)購物。系統(tǒng)及時把修改信息反饋到購物車。-4客戶對其所選的商品確定后,生成訂單。系統(tǒng)接受訂后,進行訂單驗證,進入后臺管理用例 2替代過程:若購物車內(nèi)的商品無法增、減,請客戶返回首頁,重新登錄。1。1若客戶輸入的商品該網(wǎng)站沒有,系統(tǒng)響應(yīng)后生成信息顯示給客戶。岌遶ftr購單r重新顯示所遶蹌的商品數(shù)量r金融)系統(tǒng)可以向客戶推薦規(guī)格相近的產(chǎn)品,若客戶不滿意則發(fā)出 email響應(yīng),系統(tǒng)接收后生 成信息,記錄下訂購產(chǎn)品的信息并標(biāo)記,生成采購單。采購商品,并確定入庫,系統(tǒng)更新 商品數(shù)據(jù)庫。童送f訂購單選揮商話敷入購物籃】一J昱豆更遶要舉商品坐

19、更選型戮星f ! (數(shù)星、金潁)!返回,鑑耀選購基也嚴品購物車流程圖(用例6)用例5付款參與者:客戶前置條件:用例2,3,4已執(zhí)行,該用例開始.目的:完成購買綜述:客戶選擇付款方式,系統(tǒng)接受客戶選擇送貨方式,系統(tǒng)接受客戶需要時可以要求打印結(jié)帳單,系統(tǒng)響應(yīng).? 用例 6 訂單查看? 參與者:客戶?前置條件 :用例 1,3,4,5 已執(zhí)行 ,該用例開始。?目的:維護客戶自身利益 ,優(yōu)化網(wǎng)站?綜述 :-客戶可以在線隨時查看訂單狀態(tài),訂單是否結(jié)帳等 ,客戶若是對已下訂單的商品不滿意,可以申請訂單修改,系統(tǒng)受理信息。替代過程:客戶購買商品出現(xiàn)訂單錯誤或?qū)Ρ揪W(wǎng)站有意見等, 可提交一份定單投訴, 要如實填

20、寫投訴報告后臺管理訂單分析訂發(fā)單亠貨發(fā)確貨疋身份識別用戶訂單訂單受理客 戶 信 息 驗 證查詢商品庫庫 存 無 貨庫 存 有 貨生 成 采 購 單確認入庫生成訂銷單售結(jié)單帳后臺購物流程圖用例 1 身份識別參與者 : 后臺管理員前置條件:空目的:進入后臺管理網(wǎng)頁綜述:1 管理員填寫信息及密碼2 系統(tǒng)驗證信息,查詢管理員是否存在,如果存在,核對其輸入密碼是否正確 ,如果 正確,系統(tǒng)取得用戶名和密碼,并將客戶 ID 存入數(shù)據(jù)庫中。3 登錄成功替代過程 : 若登錄失敗,是由于客戶輸入錯誤密碼,系統(tǒng)允許客戶重新輸入密碼 .用例 2 訂單受理參與者:后臺管理員前置條件:系統(tǒng)接收到客戶的訂單 ,用例開始 目

21、的:確??蛻粲唵螢橛行в唵危茼樌l(fā)貨 綜述:1。接受客戶訂單后驗證用戶訂單 (1)后臺管理員驗證客戶信息:驗證客戶身份、帳號、信譽度和付款方式 (2) 后臺管理員驗證訂單商品:對于每個被訂購的產(chǎn)品, 驗證產(chǎn)品編號并檢查 產(chǎn)品是否在庫存中,記錄訂購產(chǎn)品的信息。并對訂單進行分類。替代過程:2. (1)若客戶信用狀態(tài)表明其拖欠付款,系統(tǒng)則發(fā)出一個 “訂單拒絕 “給客戶.2.(2)如果產(chǎn)品編號無效則給客戶發(fā)送一個通知 ,要求他們提交一個有效的產(chǎn) 品編號。如果訂購的產(chǎn)品缺貨,則記錄下訂購產(chǎn)品的信息并標(biāo)記 ,生成采 購單。采購商品,并確定入庫,系統(tǒng)更新商品數(shù)據(jù)庫。用例 3 訂單發(fā)貨 參與者:后臺管理人員

22、 前置條件:客戶信息驗證無誤,倉庫內(nèi)客戶所要貨物目的:根據(jù)所創(chuàng)建的銷售單,銷售人員將商品運送給客戶 .綜述:1 創(chuàng)建銷售單: 根據(jù)客戶的有效定貨單,創(chuàng)建一個銷售單,并存入數(shù)據(jù)庫。2 發(fā)貨:根據(jù)用戶提交的運送信息 ,將商品運送給客戶 . 把發(fā)貨信息通過 email 通 知客戶,同時,倉庫系統(tǒng)更新數(shù)據(jù)庫商品數(shù)量 .用例 4 訂單結(jié)帳參與者:后臺管理人員目的:結(jié)算訂單,后臺完成交易綜述:檢查用戶帳號及付款金額 ,若金額無誤,將付款成功信息通知客戶,并將客戶交付 金額存入數(shù)據(jù)庫。替代過程: 若金額不足或款未到,向用戶發(fā)送通知。3 。 3 。 3 商品管理分析對商品進行管理也是后臺管理的一個重要組成部分

23、。商品管理是否規(guī)范,合理也成為評判一個購物網(wǎng)站的重要標(biāo)準。用例 5 創(chuàng)建商品信息庫參與者 后臺管理員目的 根據(jù)商品的類別等信息將商品分類規(guī)劃,以便管理員對商品信息進行處理綜述 管理人員根據(jù)商品號 ,商品名等信息對商品信息進行更改 ,訪問,核實操作 .用例 6 處理商品參與者:后臺管理人員目的:不斷更新倉庫中商品的數(shù)量及種類,吸引顧客綜述:1 添加商品 :當(dāng)用戶訂購的商品缺貨時,管理人員記錄商品編號,添加商品.根據(jù)客戶對商品信息的評論 ,添加熱賣商品 ,最新商品數(shù)量擴大熱賣,最新商品種類。2 更改、刪除商品 : 通過對倉庫商品的調(diào)查,刪除過期商品。對于過季,銷售情 況不佳的商品,進行降價處理及各

24、種促銷方式 ,系統(tǒng)用戶頁面顯示管理員更改的 最新信息。3。3.4 后臺管理其他用例用例 7 處理客戶反饋信息 參與者:后臺管理人員綜述:完善留言簿功能,添加管理員回復(fù)功能,能更好的回答解決用戶的問題。用例 9 分類統(tǒng)計數(shù)據(jù)流量 參與者:后臺管理人員目的:通過對數(shù)據(jù)流量統(tǒng)計,完善各類數(shù)據(jù)庫綜述:按小時,按日,按周 ,按月統(tǒng)計流量信息 . 訪問來路統(tǒng)計, IP 地址 , 地區(qū)后臺管理人員身份識別訂單受理訂單發(fā)貨訂單結(jié)賬驗證訂單訂單管理用例圖商品管理用例圖后臺其他用例圖我們根據(jù)網(wǎng)上購物系統(tǒng)需求功能分析,將系統(tǒng)用例建摸下面,我們用CRC卡協(xié)助設(shè)計尋找和 確定網(wǎng)上購物系統(tǒng)的對象類前臺購物系統(tǒng)和后臺管理系

25、統(tǒng)進行操作的對象主要是商品和用戶訂單,并且用戶對頁面顯示商品的操作主要是通過對購物車進行控制的因此我們不妨建一個購物車類,它的職責(zé)就是用 戶完成增加商品且刪除,修改其所選已存在購物車的商品 這些商品信息暫時存儲在一個存儲 類中,當(dāng)信息確認后,將其傳遞到庫存中。<<ln clude>>訂單發(fā)貨v<ln clude>>>訂單管理<<ln clude>><<ln clude>>管理人員L創(chuàng)建銷售單發(fā)貨v<ln clude>>身份識別訂單結(jié)賬<<ln clude>>

26、打印結(jié)帳單7<<ln clude>>訂單受理abstract驗證客戶信息驗證訂單商品后臺訂單用例關(guān)系圖前臺購物系統(tǒng)用力圖關(guān)系圖商品管理用例關(guān)系圖網(wǎng)上購物系統(tǒng)是一個較為龐大的系統(tǒng),我們僅僅顯示系統(tǒng)的主要目標(biāo)或最為重要的書櫥和輸入的數(shù)據(jù)流.訂單客戶管理員網(wǎng)上購物系統(tǒng)上下文數(shù)據(jù)流圖各種銷售報告提交身份識別信息丿匕、各種商品察看搜索響網(wǎng)上購物系統(tǒng)報告售貨單各種商品報告?zhèn)}庫查看用戶訂單信息響應(yīng)應(yīng)收賬部門第四章結(jié)束語通過一個學(xué)期的努力,終于實現(xiàn)了一個電子商務(wù)網(wǎng)站的基本功能,基本完成了預(yù)期的目標(biāo)。利用網(wǎng)頁做為后臺數(shù)據(jù)庫管理也是本系統(tǒng)特別之處,不但制作方便,交互性強,而且有利于日后的網(wǎng)

27、站擴長和功能增加。但是,這只能對數(shù)據(jù)進行簡單的管理,并不滿足復(fù)雜數(shù)據(jù)庫的需要,這時就需要開發(fā)后臺數(shù) 據(jù)庫管理程序。另外,由于客觀條件的限制和知識的有限,本系統(tǒng)未能提供完整商務(wù)網(wǎng)站功能,例如網(wǎng)上支付、數(shù)據(jù)加密、網(wǎng)絡(luò)安全、電子賬戶等功能。但是這些我們已經(jīng)意識到了,并在系統(tǒng)中預(yù)留了其功能接口,只要條件成熟,稍加修改就能投入使用。第五章心得體會在課程設(shè)計的日子里,我真的學(xué)到了很多,也鞏固了以往許多知識.雖然每天都要面對有大的或小的問題,這樣其實我很開心,我也有信心把設(shè)計做好!因為我有我的信念:我不怕問題的到來,因為問題總是可以得到解決的!參考資料附錄:程序的截圖如下:程序的代碼如下:登陸:Import

28、s System.lOImports System。dataImports System.Data。SqlClientPublic Class den gluInherits System。Web.UI。Page#Region " Web窗體設(shè)計器生成的代碼"'該調(diào)用是 Web窗體設(shè)計器所必需的。()vSystem.Diag no stics.DebuggerStepThrough()> Private Sub In itializeComp onentEnd SubProtected WithEvents Label1 As System 。 Web.UI。

29、 WebControls。 LabelProtected WithEvents Label2 As System。Web。UI.WebControls。LabelProtected WithEvents Button1 As System.Web。UI。WebControls。ButtonProtected WithEvents Button2 As System 。Web.UI.WebControls 。ButtonProtected WithEvents Button3 As System 。Web。 UI 。 WebControls.ButtonProtected WithEvents

30、username As System 。 Web。UI.WebControls.TextBoxProtected WithEvents password As System 。 Web。UI.WebControls 。TextBoxProtected WithEvents message As System。Web.UI 。 WebControls。Label'注意 : 以下占位符聲明是 Web 窗體設(shè)計器所必需的 . '不要刪除或移動它。Private designerPlaceholderDeclaration As System.ObjectPrivate Sub Pag

31、e_Init ( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init'CODEGEN: 此方法調(diào)用是 Web 窗體設(shè)計器所必需的 '不要使用代碼編輯器修改它 .InitializeComponent ()End Sub#End RegionPrivate Sub Page_Load (ByVal sender As System.Object , ByVal e As System 。 EventArgs) Handles MyBase 。 Load'在此處放置初

32、始化頁的用戶代碼End SubPrivate Sub Button1_Click (ByVal sender As System.Object, ByVal e As System。 EventArgs) Handles Button1.ClickResponsa Redirect( ” zhuceispx")End SubPrivate Sub Button2_Click(ByVal sender As System.Object , ByVal e As System。 EventArgs) Handles Button2.ClickDim conn = New SqlConne

33、ction("server=(local );uid=lib ;password=123456; database=data ”)conn。Open ()Dim str As Stringstr =” select from users where Username=' " & usernamText & ”' andPwd= ” & password Text & ” '"Dim cmd As New SqlCommand ( str, conn)Dim dr As SqlDataReaderdr = cm

34、d.ExecuteReaderIf (dr.Read () ThenSession( ” Username") = username。 Textmessage。 Text = Session( "Username") & ”您已成功登陸!”Responsa Redirect( ” spxaspx")Elsemessage。 Text = " 您輸入的用戶名或密碼有誤 !"End IfEnd SubPrivate Sub Button3_Click(ByVal sender As System 。 Object, ByVal e

35、 As System 。EventArgs ) Handles Button3.ClickResponse.Redirect( ” xiugai.aspx ”)End SubEnd Class主頁 :Imports System.DataImports System。 Data.SqlClientPublic Class WebForm2 Region " Web 窗體設(shè)計器生成的代碼 "'該調(diào)用是 Web 窗體設(shè)計器所必需的。System。 Diag no sties。 DebuggerStepThrough( Private Sub In itializeCom

36、p onen t()End SubProteeted WithEvents Label1 As System。 Web。 Proteeted WithEvents yhm As System。 Web。 。 Web。 UI 。 WebControls。 TextBox。WebControls.ButtonProtected WithEve nts Butto n2 As System.Web UI.WebCo ntrols。Butt on Protected WithEvents Button3 As System。 。 Button Protected WithEvents message

37、As SystemWebo UI.WebControls。Label Protected WithEvents DataGrid1 As System。 Web。 Protected WithEvents intPageSize As System.Web UI。WebControls.Label Protected WithEvents intRecordCount As System。 Web。 UI 。 WebControls。 Label Protected WithEvents intCurrIndex As System。 Web.UI。 WebControls。 O HtmlCo

38、ntrols。HtmlAnchor Protected WithEvents hrefLast As System。 Web.UI。 。 WebControls。 DataList Protected WithEvents username As System。 。 '注意: 以下占位符聲明是 Web 窗體設(shè)計器所必需的。 '不要刪除或移動它。Private designerPlaceholderDeclaration As System.ObjectPrivate Sub Pagenit (ByVai sender As System。Object, ByVai e As S

39、ystem。EventArgs) Handles MyBase Init'CODEGEN: 此方法調(diào)用是 Web 窗體設(shè)計器所必需的 '不要使用代碼編輯器修改它。InitializeComponent()End SubEnd RegionPrivate Sub Page_Load(ByVal sender As System Object, ByVai e As System.EventArgs)Handles MyBase.LoadIf Not IsPostBack Then intPageSize.Text =”5"intCurrIndex.Text = &quo

40、t;0”Call binddata( )End IfDim conn As New SqlConnection("Server= ( local);Database=data ; uid=lib;pwd=123456")Dim strsql As Stringstrsql =”select * from P_type ”Dim cmd As New SqlCommand(strsql, conn)conn。Open()Dim adp As New SqlDataAdapter( cmd)Dim ds As New DataSet adp.Fill(ds, "P_t

41、ypeid")DataGrid1.DataSource = ds.Tables( ”P_typeid ”).DefaultViewDataGridl。DataBind()End SubPrivate Sub Button2_Click(ByVal sender As System。 Object, ByVal e As System.EventArgs) Handles Button2.ClickDim conn = New SqlConnection (”server=(local);uid=lib ;password=123456;database=data) ”conn。 Op

42、e n( )Dim str As Stringstr = "select from users where Username='" & username。 Text & "' and Pwd='" &password。 Text & ”'”Dim cmd As New SqlCommand(str, conn)Dim dr As SqlDataReaderdr = cmd.ExecuteReaderIf (dr.Read() ThenSession("Username")

43、 = username。 Textmessage。 Text = Session("Username") & " 您已成功登陸 !"Elsemessage。 Text = "您輸入的用戶名或密碼有誤! ”End IfEnd SubPrivate Sub Butto n1_Click(ByVal sen der As System Object, ByVai e As System.Eve ntArgs) Handles Button1.ClickResponse.Redirec(t ”zhuce aspx")End SubPr

44、ivate Sub Button3_Click(ByVal sender As System.Objecjt ByVai e As System EventArgs)Handles Button3 ClickResponse Redirect ("xiugai.aspx")End SubPublic Sub BindData()Dim conn As New SqlConnectio(n "server=(local);database=data;uid=lib;pwd=123456; ")Dim sqlstr = "select from P

45、rod"Dim adp As New SqlDataAdapter( sqlstr, conn)Dim ds As New DataSetIf Not Page.IsPostBack() Thenadp。Fill (ds)intRecordCount.Text = CStr(ds Tables(Q) .Rows.Count)ds = Nothingds = New DataSetEnd Ifadp.Fill(ds, CInt(intCurrIndex.Text), CInt(intPageSize。 Text), ”Document)"Mylist.DataSource =

46、 ds。 Tables(0) .DefaultViewMylist。 DataBind()conn。 Close()PrintStatus()End SubPublic Sub ShowFirst_click(ByVal s As Object, ByVal e As EventArgs) Handles hrefFirst。 ServerClickintCurrIndex.Text =”0”BindData()End SubPublic Sub ShowPrevious_click( ByVal s As Object, ByVal e As EventArgs) Handles hrefP

47、revious.ServerClickintCurrIndex.Text = CStr(CInt (intCurrIndex.Text) CInt(intPageSize。 Text)If CInt(intCurrIndex 。 Text) < 0 ThenintCurrIndex.Text =”0”End IfBindData()End SubPublic Sub ShowNext_click ( ByVal s As Object, ByVal e As EventArgs ) Handles hrefNext.ServerClickIf CInt(CInt ( intCurrInd

48、ex 。 Text ) + CInt(intPageSize.Text ) < CInt(intRecordCount.Text) ThenintCurrlndex.Text = CStr(CInt(intCurrlndex.Text) + Clnt(intPageSize。Text) End IfBindData()End SubPublic Sub ShowLast_click(ByVal s As Object, ByVal e As EventArgs ) Handles hrefLast.ServerClickDim tmplnt As lntegertmplnt = Clnt

49、(intRecordCount。 Text) Mod Clnt(intPageSize。 Text) lf tmplnt 0 ThenintCurrlndex.Text = CStr(Clnt(intRecordCount。 Text) tmplnt) ElseintCurrlndex.Text = CStr(Clnt(intRecordCount。 Text) - Clnt(intPageSize.Text) End lfBindData()End SubPrivate Sub PrintStatus()lblStatus。 Text = ”總記錄數(shù) :<b>" int

50、RecordCount。 TextlblStatus。 Text += ”</b> 當(dāng)前: <b "lblStatus.Text += CStr(Clnt(Clnt(intCurrlndex。 Text) Clnt(intPageSize.Text) + 1) lblStatus。 Text += "/b>/b"If (CInt(intRecordCount.Text) Mod CInt ( intPageSize.Text) > 0 And CInt(in tRecordCou nt。Text) > Cl nt (in tPa

51、geSiza Text) The nIblStatus.Text += CStr(CInt(CInt (intRecordCount。Text) Clnt (intPageSize.Tex) + 1)ElseIf CInt (intRecordCount.Text) < CInt(intPageSize。 Text) Then lblStatus.Text +=”1"ElselblStatus。 Text += CStr(CInt(intRecordCount.Text) CInt(intPageSize。 Text)End IflblStatus.Text += /b”End

52、 SubPrivate Sub Mylist_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Mylist.SelectedIndexChangedEnd SubPrivate Sub DataGrid1_SelectedIndexChange(dByVal sender As System.Object, ByVal e As System。 EventArgs) Handles DataGrid1.SelectedIndexChangedEnd SubEnd C

53、lass訂單查詢 :Imports System。 DataImports System。 Data.SqlClientPublic Class ddcxInherits System。 Web。 UI 。 Page#Region ” Web 窗體設(shè)計器生成的代碼 "'該調(diào)用是 Web 窗體設(shè)計器所必需的。System。 Diagnostics.DebuggerStepThrough) > Private Sub InitializeComponent ()End SubProtected WithEvents Label1 As System.Web UI。WebCo

54、ntrols.LabelProtected WithEvents Button1 As System。 Web。 UI 。 WebControls。 ButtonProtected WithEvents DataGrid1 As System.Web UI。WebControls。DataGridProtected WithEvents message1 As SystemWeb.UI。WebControls。LabelProtected WithEvents order As System。 。 TextBoxProtected WithEvents TextBox1 As System.W

55、eb UI。WebControls。TextBoxProtected WithEvents message As SystemWebo UI.WebControls。Label'注意: 以下占位符聲明是 Web 窗體設(shè)計器所必需的。 '不要刪除或移動它。Private designerPlaceholderDeclaration As System。 ObjectPrivate Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase。 Init'CODEGEN: 此方法調(diào)用是 Web 窗體設(shè)計器所必需的 '不要使用代碼編輯器修改它 .InitializeComp

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論