電子商務專業畢業設計(共53頁)_第1頁
電子商務專業畢業設計(共53頁)_第2頁
電子商務專業畢業設計(共53頁)_第3頁
電子商務專業畢業設計(共53頁)_第4頁
電子商務專業畢業設計(共53頁)_第5頁
已閱讀5頁,還剩49頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優質文檔-傾情為你奉上摘 要本論文首先從電子商務的定義講起,隨后簡單介紹了一下電子商務分類、交易過程、發展現狀、安全問題及安全交易技術;并就電子商務對我國經濟建設以及人們日常生活產生的影響進行了探討。在研究電子商務的基礎上,本論文通過一個網上購物系統對電子商務的交易過程進行了探討。在此系統中,詳細向人們展示了豐富的網上資源及方便的網上購物,使人們能親身感覺到網絡電子商務給他們帶來的便捷性及超低價的刺激,充分認識電子商務。此系統以購物商場為樣本,主要面向對向為徐州人民。對購物者實行會員制管理,系統對購物者進行身份檢查,并就此人身份給予適當的優惠,并且對新會員實行注冊有獎活動。在付款方式上,系

2、統提供貨到付款(目前只針對徐州用戶)與信用卡付款兩種方式。另外,系統提供商品預訂和團體購物及承接公司的廣告業務功能。關鍵詞電子商務 ASP 數據庫 網上購物 會員目 錄1緒論11.1 課題意義11.2 選題理由21.3 可行性分析31.3.1 設計資源31.3.2 設計時間31.3.3 設計技術31.4電子商務內容31.5電子商務動作環境及產生價值51.5.1電子商務動作的宏觀環境51.5.2電子商務從哪里產生價值52系統總體設計5 2.1系統需求分析52.2數據字典62.3數據流圖92.4相關技術介紹102.4.1 HTML超文本標記語言102.4.2 VBSCRIPT 介紹112.4.3

3、ADO 介紹112.4.4 ASP 介紹133系統詳細設計153.1系統功能介紹153.2 系統結構分析設計183.3 數據庫表設計204系統功能實現234.1 系統設計工具選擇234.2 系統設計工具介紹23 4.2.1 IIS 個人Web服務器234.2.2 Access的功能和特點234.2.3 DreamWeaver Mx 介紹244.3 系統設置的具體配置244.4 系統網頁制作255分析與測試385.1 系統開發環境38 5.1.1 運行ASP所需環境38 5.1.2 安裝Web服務器415.2軟件的測試435.2.1 軟件測試的目標43 5.2.2 黑盒測試和白盒測試44 5.2

4、.3 軟件測試的步驟45 5.2.4 測試階段的信息流466本網站系統的特點及關鍵技術的解決方案47結論48參考文獻49致謝501 緒論電子商務隨著1998年的世界電子商務年成為IT媒體中最受關注的行業。然而電子商務的定義卻仍好多人說不清,道不明白的。所謂電子商務,即是各參與方之間以電子方式而不是物理交換或直接物理接觸方式完成任何形式的業務交易。電子商務中網絡技術的應用,不公指基于因特網的交易,而且指所有利用因特網、企業內部網、外部網、局域網,甚至將來的住處公路,來解決問題、降低成本、增加價值并創造新的商機的所有活動,包括從銷售到市場運作、售后服務及住處管理。電子商務是互聯網發展日臻成熟的直接

5、后果,是網絡技術應用新的發展方向。互聯網自身所具有的開放性、全球性、低成本、高效率的特點,已成為電子商務的內在特征,并使得電子商務大大超越了作為一種新的貿易形式所具有的價值。 1.1 課題意義隨著Internet的不斷普及,人們對于互聯網技術的要求已不單單是瀏覽一下網頁,收發電子郵件,日益忙碌的人們開始追求足不出戶的利用互聯網這一強大的平臺來實現的網上購物。對于企業來講,無論是企業之間(B to B),還是企業和客戶之間(B to C)的交易,如果能夠實現網上交易將大大提高交易速度節約交易成本。近幾年,隨著網絡數據庫技術的進一步發展,使得這一設想逐漸成為現實。計算機、網絡通信、信息技術、支付技

6、術、安全技術的發展以及計算機的普及與網絡應用等基礎設施建設為電子商務的應用提供硬件支持與安全保障,是電子商務發展的硬件基礎;電子商務法的制定與發布為電子商務的發展提供了法律保障,成為電子商務發展的軟件基礎。在電子商務的發展過程中,人們意識到在線購物的無地域界限、安全、方便快捷及其價格優勢,在線購物的隊伍逐漸擴大,不斷增長的強大需求正成為電子商務的發展動力。基礎環境的成熟與需求欲望的增長將推動電子商務與商務網站的建設不斷發展。 因此,本論文通過電子商務中網上商店的建立與運行來系統的展示電子商務這種新的網絡營銷方式的特點,網站的設計與運行,電子商務網站的使用與研究等等問題的探索與求解電子

7、商務應用與企業電子商務網站建設具有重要的社會意義與參考價值。自我國加入WTO后,越來越多的傳統企業進一步認識到企業經濟發展的必然趨勢是以網絡化、全球化為主要特征.而企業實行電子商務則成為企業發展與國際接軌的必要條件。多年來國家十分重視企業的信息化建設,并做了大量工作,但目前企業開始實施信息化的比例還不到20%。所以電子購物網站的實現是一個非常迫切的需求。1.2 選題理由本人就讀電子商務專業,曾經在企業實習一段時間,對電子購物網站的需求相對比較了解,所以從業務到技術相結合,取網上購物系統網站課題是一個非常好的選擇。 該課題選用ASP 和ACCESS技術架構實現,兩者都是實現電子購物網站需求的最基

8、礎的技術。 電子購物網站系統是一個典型的數據庫結構的應用,它的大部分功能都是基于數據庫的操作。通過對本課題的研究,能熟練掌握應用系統的相關開發技術和網絡數據庫的編程方法。1.3 設計可行性分析1.3.1 設計資源開發環境:WindowsXP Professional IIS 5.0(Internet Information Server 5.0)Internet Explorer 6.0腳本語言:JavaScript、VBScript數據庫工具:Microsoft Access 2000ASP開發工具:Microsoft Visual InterDev 6.0 網頁設計:Macromedia

9、DreamweaverMX1.3.2 設計時間設計兩周,程序開發五周,調試一周。總計8周,時間比較緊迫,按時完成沒有問題。1.3.3 設計技術在大學課程中的VB語言,數據庫原理,操作系統知識,網絡基礎,圖形學原理,ASP與數據庫語言編程,電子商務安全與保密多門課程為整個課題開發提供了堅實的基礎。ASP是一種相對簡單的語言,ACCESS也是一種簡單的數據庫,所以技術難度并不高。1.4 電子商務的內容在電子商務概念模型中,電子商務實體(簡稱EC實體)是指能夠從事電子商務活動的客觀對象;電子市場是指EC實體從事商品和服務交換的場所,它由各種各樣的商務活動參與者,利用各種通信裝置,通過網絡連接成一個統

10、一的經濟整體;交易事務是指EC實體之間所從事的具體的商務活動的內容。EC實體交易事務物流、資金流、信息流電子市場圖1-1 電子商務交換模型圖電子商務的交換模型:在電子商務的交換模型中,通信和計算機技術成為整個交易過程的基礎。電子商務的四個主要參與者:參與者一:企業是電子商務的最主要的推動者和收益者;參與者二:消費者作為經濟活動的不可缺少的一環也必然要介入到電子商務的環境中;參與者三:政府作為現代經濟生活的調控者,在電子商務環境中起著重要的作用;參與者四:中介機構;電子商務的三種基本形式:(1) 企業與企業間的電子商務(B2B)它的商務過程大致可以描述為:以電子查詢的形式來進行需求調查 以電子單

11、證的形式調查原材料信息確定采購方案 生產 通過電子廣告促進商品銷售 以電子貨幣的形式進行資金接收同電子銀行進行貨幣結算商品交割(2) 企業與消費者間的電子商務(B2C)從長遠看,企業對消費者的電子商務將取得長足的發展,并將最終在電子商務領域占據重要地位。(3) 企業與政府間的電子商務(B2G)政府與企業之間的各項事務都可以涵蓋在其中,包括政府采購、稅收、商檢、管理條例發布等。1.5電子商務動作環境及產生價值1.5.1 電子商務動作的宏觀環境信息高速公路 信息發布消息和信息傳播的基礎設施 貿易服務的基礎設施法律和法規1.5.2 電子商務從哪里產生價值縮短價值鏈 進行價值創新形成“顧客磁鐵”。其中

12、顧客磁鐵包括:(1)產品磁鐵 (2)服務磁鐵(3)顧客群體磁鐵(4)產業磁鐵2 系統總體設計21 系統需求分析通常電子商務網站是由前臺系統和后臺系統兩部分構成的。前臺頁面操作及后臺管理員管理。在前臺頁面操作中主要實現用戶操作系統,用戶購物系統,兩個子系統主要實現前臺購物的功能,用戶首先進入網站可以查看企業在線銷售的產品信息,然后經過網站的注冊用戶可以在前臺頁面在線選購當前的庫存中所有商品。用戶經過商品確認后,去收銀臺填寫用戶訂單進行最后提交,等待管理員對其的訂單處理。后臺主要是由管理員通過后臺管理界面進行登陸后的商品,訂單及管理員用戶的管理功能。管理員可以對商品類別信息進行時時的修改,也可以查

13、看并確認用戶訂單,管理員還可以按其權限對管理員用戶進行管理,這主要是根據企業要求對不同類型管理員給予不同的權限。該網站不包括在線支付的功能,這是由于商品自身特性,當網站管理員查看訂單后判斷訂單的有效性,然后通知客服部門進行送貨上門,這就與許多像當當一樣的網上書店類似功能。網站可根據企業發展需求,由管理員動態的對網站進行進一步適應企業需求的完善與管理。22 數據字典數據字典是關于數據的信息集合,也就是對數據流圖中包含的所有元素的定義的集合。數據字典是結構化分析方法的另一個工具,它配合數據流圖,能清楚地表達數據處理的要求3。數據流圖給出系統的組成及其內部各元素相互間的關系,但未說明數據元素的具體含

14、義。僅靠數據流圖人們無法理解它所描述的對象。數據字典的任務是對于數據流圖中出現的所有命名元素,包括數據流、加工、數據文件,以及數據的源、匯點等,在數據字典中作為一個詞條加以定義,使得每一個圖形元素的名字都有一個確切的解釋。Oracle數據字典是有表和視圖組成的,存儲有關數據庫結構信息的一些數據庫對象。數據庫字典描述了實際數據是如何組織的。對它們可以象處理其他數據庫表或視圖一樣進行查詢,但不能進行任何修改。Oracle數據庫字典通常是在創建和安裝數據庫時被創建的,Oracle數據字典是Oracle數據庫系統工作的基礎,沒有數據字典的支持,Oracle數據庫系統就不能進行任何工作。 數據字典中所有

15、的定義應是嚴密的、精確的,不可有半點的含混,不可有二義性。數據字典的內容主要包括對數據流程圖中的數據項、數據結構、數據流、處理邏輯、數據存儲、外部實體六個方面具體定義5。詞條描述:(1)圖形元素的名稱,某一詞條的名字,要求無二義性;(2)別名和標號;(3)分類,加工、數據流、數據文件、數據元素、數據源匯點;(4)描述,功能、特點;(5)定義,該詞的組成、數據結構等;(6)位置,數據流的來源、去處,加工框的編號,輸入、輸出、數據元素在哪個數據結構中等。數據結構描述:在數據流圖中,數據流和數據文件都具有一定的數據結構。必須以一種清晰的、準確的、無二義性的方式描述它表2.1 用戶登錄表數據流名:用戶

16、登錄組成:用戶名+密碼備注:用戶登錄系統,進行相關操作表2.2 留言表數據流名:留言組成:留言主題+留言內容+時間備注:用戶可以用來向網上留言,系統管理員可以回復,刪除。表2.3 預訂管理表數據流名:預訂管理組成:添加|刪除|修改備注:管理員對預訂的客戶進行相關的管理表2.4購物車管理表數據流名:購物車管理組成:添加|刪除|修改備注:用戶可以對購物車的商品進行的相關的管理表2.5商品信息檢索表數據流名:商品信息檢索組成:關鍵字備注:用戶搜索自己需要的信息表2.6商品分類管理表數據流名:商品分類管理組成:添加|刪除|修改備注:管理員對商品進行管理表2.7定單管理表數據流名:定單管理組成:添加|刪

17、除|修改備注:管理員對商品定單進行管理表2.8新聞管理表數據流名:新聞管理組成: 添加|刪除|修改備注:管理員對新聞做一系列的管理表2.9會員管理表數據流名:會員管理 組成:添加|刪除|修改備注:對用戶信息進行相應的管理表2.10 users表文件名:users別名:用戶表組成:UserId+ UserName +UserEmail +Article +Userpassword +sex +sign 等備注:用戶登錄系統和購買商品所需要的表表2.11 BJX_admin表文件名:BJX_admin別名:管理員信息表組成:Adminid + Admin + Password + Flag備注:存

18、放管理員的信息和管理員登陸時間和權限表2.12 BJX_news表文件名:BJX_news表別名:新聞表組成:Newsid + Newsname + Newscontent+ Addname + Adddate+ Viewcount備注:存儲網站新聞信息表2.13 BJX _fk表文件名:BJX _fk別名:反饋表組成: Fkid + Fkleixing + Fksubject + Fkcontent + fkemail+ Fkusername+ Fktel+ Fkdate備注:存儲用戶反饋信息表2.14 BJX_class1表文件名:BJX_class1別名:商品分類組成:Anclassid

19、 + Anclass + fudongjia備注:存儲商品分類信息表2.15 BJX_goods表文件名: BJX_goods表組成:Bookid + Anclassid+ Nclassid+ Bookname+ Bestbook+ Tejiabook+ Newsbook + Shichangjia+ Huiyuanjia+ Kucun+ chengjiaocount + Pingji備注:存儲網站商品信息表2.16 BJX_action表文件名:BJX_action表組成:Actionid + Dingdan + Bookid + Username + Actiondate+ Zonger+

20、 Zhifufanshi + Zhuangtai + Fapiao+ Fhsj備注:存儲商品訂單信息表2.17 BJX_config表文件名:BJX_config表組成:Id + Webname +Weburl +Webemail+ Weblogo+ Lxwm+ Copyright+ Dianhua備注:存儲網站基本信息設置23 數據流圖數據流圖是描繪系統的邏輯模型,只描繪信息在系統中流動和處理的情況,是邏輯系統的圖形表示。數據流圖是軟件系統邏輯模型的一種圖形表示,是結構化分析的一個有力工具4。它從數據的傳遞和加工的角度,以圖形的方式刻畫數據流從輸入到輸出的移動變換過程。因為數據流圖是邏輯系統

21、的圖形表示,即使不是專業的計算機技術人與也容易理解,所以是極好的通信工具。此外,設計數據流圖只需要考慮系統必須完成的基本邏輯功能,完全不需要考慮如何具體地實現這些功能,所以它也是軟件設計的很好出發點。1、基本符號的含義(1)方框 :表示數據的源點/終點;(2)圓框 :表示變換數據的處理;(3)箭頭 :表示數據的流向;(4) :表示數據存儲。2.系統數據流程圖 數據流程圖是分層次的,繪制時采取的是自頂向下逐層分解的方法5。首先畫的是頂層(第一層)數據流程圖。頂層數據流程圖只有一張,它說明了系統的主要總的處理功能,輸入和輸出。用戶管理員購物管理系 統圖2-1 數據流程圖商品信息/需求結算帳單處理定

22、單查詢結果 求購商品需求24 相關技術介紹2.4.1 HTML(Hyper Text Markup Language)超文本標記語言HTML是一個按SGML(Standed General Markup Language)定義的語言。它和其它標記語言一樣,它對格式的控制是靠一種稱為標簽的東西來完成的,這些標簽經常成對出現,前一個表示控制范圍的開始,后一個表示控制范圍的結束。HTML語言包括頭部(HEAD)和主題(BODY)兩大部分,頭部描述瀏覽器所須的信息,主體飲食所須說明的具體內容。HTML語言提供了一個文件對象)與另一個文件(對象)以及一個文件內的不同位置之間建立超文本鏈接功能,使用超文本

23、鏈接,允許用戶任意地從一個話題轉到另一個話題,也正是由于超文本鏈接構成了WWW系統中信息聯系網。2.4.2 VBScript介紹Microsoft為自己的網絡瀏覽器Internet Explorer提供了自己的腳本語言VBScript(Visual Basic Script),它是基于Visual Basic和Visual Basic for Application語言的,正象這兩種很容易Windows應用程序并且內置于Microsoft Office套件的語言一樣,VBScript是一種專門為增加WEB頁面交互性和動態性而設計的語言。VBScript給WEB頁面創造者提供了允許Interne

24、t Explorer和其它兼容的Web瀏覽器,以及應用程序通過運行腳本來實現多種相應的功能,例如檢驗和控制用戶的輸入,定制java applets交互并且定制ActiveX和其它ActiveX兼容的應用程序。以及完成其它任務,VBScript命令是直接或者通過一個通知瀏覽裝載哪個腳本的URL嵌入到HTML文檔中的。內嵌的VBScript被HTML的容器標記SCRIPTSCRIPT包圍著。2.4.3 ADO介紹ActiveX Data Objects,簡稱ADO,可以用來讓用戶在客戶端寫一個應用程序(Client Application),經過數據庫的提供者(Provider)存取和處理服務器端

25、(Server)的數據庫中的數據。可以使用ADO去編寫緊湊簡明的腳本以便連接到ODBC兼容的數據庫和OLEDB兼容的數據源。ADO有與語言無關性和查詢處理功能。ADO主要優點是:操作簡單快捷,占用內存和硬盤空間少。ADO是ASP內置的重要組件,主要由Connection對象,Command對象,Parameter對象,Recordset對象,Field對象,Property對象及Error對象和Fields數據集合,Properties數據集合,Parameters數據集合及Errors數據集合所組合而成的。ADO各個對象的功能說明用下表(表2.18 )表示為: 表2.18 功能說明表1對象名

26、稱功能說明Connection對象負責與指定的數據進行連接Command對象負責對數據庫提供請求Parameter對象負責傳遞Command對象所需要的SQL命令參數Recordset對象負責瀏覽與操作從數據庫中取出的數據Field對象表示指定Recordset對象的數據字段段Property對象表示ADO的名項對象屬性值Error對象負責記錄連接過程所發生的錯誤信息ADO各個數據集合的說明如下表(表2.19)所示:表2.19功能說明表2數據集合名稱功能說明Fields數據集合包含Recordset對象的所有Field數據字段對象Properties數據集合包含所對應的Connection對象

27、,Command對象,Recordset對象,Field對象,Property對象Parameters數據集合包含Connection對象所有的Parameter對象Errors數據集合包含數據源響應失敗時所建立的Error對象下面將利用圖標的方式來說明Connection對象,ommand對象,Parameter對象,ecordset對象,Field對象,Property對象及rror對象之間的關系RecordSet對象Connection對象xecuter操作方法ctiveConnection屬性Errors Fields 數據集合Execute 數據集合Field對象ctiveConne

28、ction操作方法Error對象屬性Source屬性Parameter對象Command對象Parameters數據集合圖 2-2 關系圖2.4.4 ASP介紹ASP(active server page)是一種類似HTML(Hypertext Markup Language超文本語言)、Script(腳本語言)、與CGI(Common Gateway Interface 通用網關接口)的結合體,但是其運行效率卻比CGI更高、程序編制能力也比HTML更方便且更具有靈活性,智育安全及保密性也遠比Script好。同時,它可以創建和運行動態、交互的WEB頁和基于WEB的功能強大的應用程序。因此,AS

29、P應用程序很容易開發和修改。ASP是一套微軟開發的服務器端腳本環境,內含于IIS4.0和IIS5.0之中,通過ASP可以結合HTML網頁、ASP指令和ActiveX組建建立動態、交互且高效的Web服務器應用程序。有了ASP就不必擔心客戶的瀏覽器是否能運行你所編寫的代碼,因為所有的程序都將在服務器端執行,包括所有嵌套在普通HTML中的腳本程序。當程序執行完畢后,服務器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的,大大提高了交互的速度。ASP工作原理及配置Web server尋找并選取 Active server pages此ASP文件 原始ASP Client瀏覽器直接送出Scr

30、ipt部分先執行把結果送出直接送出<html><body>現在時間:<%=time()%></body></html><html> <body>現在時間:16:06 27</body></html>產生html文件對.asp的http請求http回應圖 2-3 ASP工作原理配置圖瀏覽器從Web服務器上請求.asp文件時,ASP腳本開始運行。然后Web服務器調用ASP,ASP全面讀取請求的文件,執行所有腳本命令,并將Web頁傳送給瀏覽器。由于腳本在服務器上而不是在客戶端運行,傳送到瀏覽器

31、上的Web頁是在Web服務器上生成的。所以不必擔心瀏覽器能否處理腳本:Web服務器已經完成了所有腳本的處理,并將標準的HTML傳輸到瀏覽器。由于只有腳本的結果返回到瀏覽器,所以服務器端腳本不易復制。用戶不到創建他們正在瀏覽的頁的腳本命令。當遇到訪問數據庫的腳本命令時,ASP通過ActiveX組件ADO(ActiveX Data Objects)與數據庫對話(ADO是建立在微軟新的數據庫API,即OLEDB之上的,目前的OLEDB是通過ODBC引擎與現存的ODBC數據庫交互,更高的OLEDB版本將直接與數據庫打交道,不再需要通過ODBC引擎),并將執行結果動態生成一個HTML頁面來返回服務器端,

32、以響應瀏覽器的請求。在用戶端瀏覽器所見到的是純HTML表現的頁面。ASP基礎(1) ASP基本對象;ASP基本對象的功能如下表所示:表2.20 對象功能表對象名稱對象功能Request對象Request對象負責從用戶端接收信息Response對象Response對象負責傳送信息給用戶Server對象Server對象負責控制ASP的運行環境Session對象Session對象負責存儲個別用戶的信息,以便重復使用Application對象Application對負責存儲數據以供多個用戶使用ObjectContext對象ObjectContext對象可供ASP程序直接配合Microsoft Tran

33、saction Server(MTS)進行分散式的事務處理 (2) ASP除了以上幾個基本內置對象外,還包括一些常用的內置組件如:文件存取組件(File Access Component)廣告輪播組件(Ad Rotator Component) 內容鏈接組件(Content Linking Component) 瀏覽器數據組件(Browser Capabilties Component)網頁計數器組件(Page Counter Component) 權限確認組件(Permission Checker Component) 注冊存取組件(Registry Access Component)等等,

34、在學習中會不斷地熟悉它們各自的用處。3 系統詳細設計31 系統功能介紹(1) 會員管理此網上商城面向對象為廣大群眾,主要是徐州地區的人員。為了便于管理,我們對所有顧客實行會員制管理。當顧客第一次光臨本站時,可按照要求免費注冊為本站的會員,并根據其會員的購買能力給予適當的優惠。量大從優,購買一定數量的可以升級為以貴賓卡購買本站的所有商品。為了鼓勵人們在本站選購商品,可以對新加入的會員送10元的購物卡,相當于在本站購買商品時的現金,并只限于在本站購買商品時有效。(2) 會員注意事項為防止有人惡意攻擊本站,限制每位會員每次登錄本站最多可購買量并同樣享受優惠政策。為便于顧客購物,我們可以有信用卡付款和

35、貨到付款兩種方式,送貨到手付款只限徐州地區,大物件限在徐州周邊地區。為公證起見,信用卡付款合同將由認證機構監督,如違約,將由違約方承擔一切責任;如因客戶人為因素違約,除追究其民事責任外,本站將對該客戶的身份進行調整;本站承諾為客戶提供優質服務,如發生欺騙客戶行為,我們承擔一切責任,如客戶對商品質量問題,我們將負責調換。(3) 交易過程簡介假設中國礦業大學韓維同學現在首次光臨本站,他可以按本站提示免費注冊為本站會員,提交信息由注冊系統完成,如注冊成功將得到10元的優惠卡用于在本站購物。此時他已成為本站會員,假設注冊帳號為hwsff,以后他可以以此帳號登錄,并可以在本站搜索商品,購買商品,發表留言

36、等一系列本站會員所享受的服務。本站提供推薦商品和商品熱賣排行榜,客戶也可直接搜索所要的商品,放入購物車,如果想修改購物情況,可以返回重新購買,或者您認為剛才所選的商品不是太合適,也可以您的購物車;當您經過慎重考慮后您打算購買所選購的商品時,可以點擊“收銀臺”,我們提供幾種付款方式,客戶可以任先一種。我們將自動給客戶一個賬單號,并給用戶一張詳細表,用戶可以根據此賬單號進行對本站服務的不足進行投訴。如果本站沒有您所需要的商品,本站有缺貨單,如您確實需要,請認真填寫,我們將第一時間給您答復。(4) 系統數據庫管理本系統數據庫管理主要包括: 刪除用戶管理升級更改管理員密碼公告 添加新聞管理配送 新聞

37、修改管廣告 理 刪除中添加心商品管理修改類別訂單 修改圖3-1 數據庫管理圖3.2系統結構分析設計首頁每日新品排行榜top 集團購物 購物車廣告服務 收銀臺 購物區 更改資料客 退出戶客戶登錄/注冊界left 最新公告面分類商品熱門商品廣告條body商品搜索新聞推薦商品訂單查詢最新商品客戶服務訂單投訴顧客留言使用手冊copy支付平臺交易中心投訴中心圖3-2 系統結構圖首頁/管理中心/退出left用戶管理用戶管理增加VIP用戶管更改密碼理員公告管理界面新聞配送說明新聞添加新聞修改廣告服務添加商品商品管理修改商品商品類別最新訂單訂單查看已確認訂單查詢投訴訂單main圖3-3 管理界面圖33 數據庫

38、表設計表(3.1) AD(廣告)名稱IdurlSrcWidthHeightAlttype主鍵是類型自動編號文本文本數字數字文本文本大小50570120255gif索引有(有重復)表(3.2) ADMIN(管理員)名稱Admin_idAdmin_nameAdmin_passquan主鍵是類型自動編號文本文本數字大小長整5050索引有(無重復)BASKET(購物籃)Basket_id,hw_id,user_name,basket_count,basket_date,basket_check,basket_admincheck,hw_name,hw_cash,sub_number,daili;對應名

39、稱和類型分別為:購物車號、自動編號、索引:有(無重復),商品編號、文本,用戶姓名,文本,所購數量、整型,購物日期、日期時間,購物狀態,購物確認,商品名稱,商品原價,所購數量,表(3.3) COMPANY(公司)字段名稱IDCom_name類型自動編號文本大小50索引有(無重復)GUEST(留言)ID,名字,來自,郵件,主頁,表情,性別,OICQ,ICQ,IP,系統,隨機,留言,reply_icon,reply,reply_date,留言日期;對應類型和字段大小分別:自動編號、主鍵、索引:有(無重復),文本、50,文本、50,文本、50,文本、255,文本、255,文本、50,文本、50,文本、

40、50,文本、50,文本、255,文本、50,備注,文本、50,備注,時間日期、常規日期,時間日期、NOW();HW(商品)Hw_id,sort_id,nsort_id,hw_name,hw_cash,hw_content,hw_views,hw_buys,hw_date,hw_pic,hw_pic2,chubsh,daili,pifa,zhuang,hw_sn,company;對應類型和大小分別為:自動編號、主鍵、索引:有(無重復),數字、長整型,數字、長整型,文本、50,數字:小數、精度:18、小數位數:2、數值范圍:2,備注,數字、長整型,數字、長整,時間日期、DATE(),文本、255,

41、文本、255,文本、100,文本、50,文本、50,文本、50,文本、50,文本、50,文本、50,文本、50,文本、50,文本、50,是否,是否;表(3.4) LACK(缺貨登記)字段名稱Lack_idSort_idHw_sortHw_namee-mail類型自動編號數字文本文本文本大小長整型5025550索引有(無重復)有(無重復)MEMBER(會員)User_id,user_name,user_pass,user_mail,user_adds,user_tel,user_regtime,user_regip,user_lasttime,user_lastip,user_buymoney,

42、user_postcode,user_namec,user_type;對應類型和大小分別為:數字,文本、50,文本、50,文本、50,文本、50,文本、50,時間日期、NOW(),文本、50,時間日期,文本、50,文本、50,文本、50、索引:有(有重復),文本、50,文本、50表(3.5) NEWS(新聞)名稱News_idNewsclass_idNews_titleNews_contentNews_date類型自動編號文本文本備注時間日期大小50255DATE()索引有(無重復)有(有重復)表(3.6) NEWSCLASS(新聞類別)名稱Newclass_idNewsclass_name類

43、型自動編號文本大小50索引有(無重復)表(3.7) NSORT(分類商品信息)名稱Nsort_idNsort_nameSort_id類型自動編號文本數字大小50長整(0)索引有(有重復)表(3.8) PS(配送)名稱idAm_uidtitlemsgdatetime類型自動編號文本文本文本日期/時間日期/時間大小5050255索引有(無重復)有(無重復)表(3.10) PUB(公告)名稱idAm_uidtitlemsgdatetime類型自動編號文本文本文本日期/時間日期/時間大小5050255索引有(無重復)有(無重復)表(3.11) SORT(商品類別)名稱Sort_idSort_name類

44、型自動編號文本大小長整50索引有(無重復)以上這些是網站的大概框架,具體實現將在以下章節中詳細介紹。4 系統功能實現4.1 系統設計工具選擇操作系統:Windows 2000服務器:IIS 5.0網頁開發工具:DreamWeaver Mx、ASP之VBScript、ASP之Jscript、Flash Mx、ASP語言自動生成器數據庫開發工具:Access 20004.2 系統設計工具介紹4.2.1 IIS(Internet Information Server)個人Web服務器IIS是為使用Microsoft Windows 2000/NT/Server設計和服務器,它對于脫機開發站點是理想的

45、服務器,它支持許多待征,包括虛擬目錄和ASP,安全,SSL,SGC,摘要鑒別,IP和域名限制,Fortezza,Kerberos V5等等。4.2.2 Access的功能和特點大致歸納如下: 有強大的功能:利用圖例查詢快速獲取信息,設計表格中用到的按鈕及表中的字段可以用鼠標進行操作,使用系統中所附的報表設計工具,可以生成精美的數據報表,不必編程,方便初學的使用者。 設計自動化:利用數據庫本身提供的各種向導自動制作所須表目。 可以處理多種數據類型:Access滿足數據庫管理系統對于各種數據結構的要求,可以支持ODBC標準的SQL數據庫的數據;利用OLE技術,可以方便地創建和編輯多媒體數據庫,其中

46、可飲食的對象有文本、圖像及音頻等信息。 具有功能強大的集成開發環境:可使用Access Basic編寫復雜的數據庫應用系統程序。提供一個完整的集成調試環境及各種工具,包括設置斷點、單步執行以及檢查變量等功能,自動進行語法檢查、診斷語法錯誤等。4.2.3 DreamWeaver Mx 介紹DreamWeaver Mx是一個非常優秀的Web站點的創建和管理工具。它與Frontpage 2000的最大區別在于運用靈活,層運用自如,和數據庫封裝性好,并且內嵌多種網頁編輯工具,行為。站點編輯較自由。與4.0版本也提高了一個臺階,樣式表,強大的管理功能也是其特色應用之一。所見所得的界面給人有很強的親和力,

47、容易上手,集圖像處理和設計助手于一體,為創建和管理極具專業水平的Web站點提供了完善的解決方案。無論是初學者,還是專業的Web設計人員,經過短時間的學習和使用之后,無須編程只要使用此工具就能快速創建并維護美觀且具有專業水平的Web站點。4.3 系統設計的具體配置在進入正式建立站點前,要先對各種軟件環境進行配置。首先,對服務器進行配置,設置服務器的主目錄為我做站點的目標存放點,這樣即利于創建時及時測試又利于以后不用再對文件夾進行移動,如果不設置,則所有ASP文件需要拷貝到IIS默認安裝目錄下才可被服務器所解釋執行,當然也可以新建一個虛擬目錄指向我所創建站點的文件夾。由于我的計算機即作服務器,又作

48、客戶機,所以選擇了微軟公司的IE作為瀏覽器,以方便我隨時訪問我的服務器,并能隨時檢查我設計過程中出現的問題。然后再把Dreamweaver中編輯站點,使其目標站點和服務器站點在同一目錄下。ADO數據源設置考慮數據庫的公用性,再加上ADO數據鏈接的優越性,故我選擇了ADO鏈接,并專為其做了一個Conn鏈接供所使用的頁調用。這樣就不必每次不同的機器及環境來重新配置數據源就可以直接使用了。4.4 系統網頁制作北斗星網上數碼商城建設初步構想建設一個好的網站,應有一個很好的思想框架,一個科學的規劃,確定該網站的基本功能、設計目標及定位。在剛開始設計時,我將該網上商城定位為面向地區性的顧客群徐州本地人員的

49、網上購物系統,定位問題確定后,就開始對它進行初步設計,畫一些框架圖,并從網頁的美觀角度確定網站的框圖,另外從顧客購物方便的角度對網站的布局進一步的劃分。這一部分主要是面向客戶的;另外,作為一個商業網站,網上售貨每天都會有新的產品進入或商品缺貨信息,這些都是通過數據庫反映出來,但是網站管理員總不能每天對著數據庫來一項一項的找,一項一項地修改,為了管理員對網站的維護方便,我把管理頁的數據庫也做成和客戶界面一樣,這樣可以通過即時修改即時可見性來維護數據庫,減少了工作量,提高了工作效率,這一界面主要是面向管理員的,所以,我們暫稱為這為管理員界面。下面將對此兩模塊分別介紹。、客戶界面下圖是本站的主頁:圖

50、4-1主頁圖這一界面是針對廣大群眾的,也即顧客群。在進行此界面模塊設計時,考慮到本網站作為一個商業網站,其主要目的是通過網絡銷售,也是本站設計的最終用途。因此,這個模塊對整個系統來說,是最重要的。一方面,要完成顧客對本站的總體了解;二方面,要想使顧客再次光顧,必然要有能吸引用戶的東西在里面,所以界面的美觀不容忽視;再者,此界面必須要從顧客方面來著想,提供便利的購物流程,試想,一個顧客來此網站購物,像走進迷宮一樣找不到商品,找不到付款處,找不到投訴處,找不到說話處,誰還愿再次光臨這樣的網站呢?這樣,本網站將徹底失敗,不能達到本站建設的目的。所以這一模塊一定要做好。經過我深思熟慮后,我將本模塊細分

51、成幾個小的模塊,每一個模塊對應一個功能。詳細圖就是前面的客戶界面圖。left部分設計:為了保持本站的一致性,有些網頁是要共用的,開始我考慮用框架做出共性部分,但是界面的美觀不是太如人意,故選擇用嵌套式調用共用部分的網頁。這樣即利于編寫也容易修改。下面加以詳細說明,因為本站對所有的客戶實行會員制管理,所以任何一位客戶光臨本站要么是已注冊的老會員、再就是第一次光臨。如果是老會員,那么他此時可以憑自己注冊的本站登錄名直接登錄;如果是第一次光臨,如果他想在本站購物,他需要注冊為本站的會員,這樣才能享受到在本站購物的權利并享受本站的其它服務。另外,本站每日將會發布一些最新消息,這一部分考慮用層實現,應該在顧客剛進入本站就能了解到的,故也把此塊放在與登錄注冊同

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論