版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p><b> 摘 要</b></p><p> 隨著網(wǎng)絡技術(shù)的發(fā)展與普及,網(wǎng)絡為廣大用戶提供了更加周到和人性化的服務。通過建立一個網(wǎng)上購物系統(tǒng)以實現(xiàn)對商業(yè)零售企業(yè)提供信息化管理。是在當今社會提高企業(yè)經(jīng)濟效益必不可缺少的一部分。</p><p> 本文研究了運用了 VBScript、Dreamweaver、ASP與SQL Server 2000等關
2、鍵技術(shù)建設網(wǎng)上購物系統(tǒng)。著重論述了系統(tǒng)功能與實現(xiàn)、數(shù)據(jù)流程及存儲,包括商品目錄、用戶注冊、網(wǎng)上訂貨與購物、庫存查詢、后臺數(shù)據(jù)庫管理等。最終實現(xiàn)用戶通過注冊,瀏覽商品</p><p> 關鍵詞:網(wǎng)上購物 ;ASP ;SQL Server 2000 </p><p><b> ABSTRACT</b></p><p> With the de
3、velopment and popularization of network technology and network to provide customers with a more thoughtful and human services.Through the establishment of an online shopping system to achieve commercial retail enterprise
4、s to provide information management.Is to improve economic efficiency in today's society must be an integral part. This paper studies the use of VBScript, Dreamweare, ASP and SQL Server 2000 and other key techno
5、logies in building the online shopping system.Focuses</p><p> Key words:Online Shopping ;ASP ;SQL Server 2000</p><p><b> 目 錄</b></p><p><b> 引言5</b>&l
6、t;/p><p><b> 一、電子商務6</b></p><p> ?。ㄒ唬╇娮由虅站W(wǎng)站的定義和主要功能6</p><p> (二)電子商務網(wǎng)站的類型和組成6</p><p> ?。ㄈ╇娮由虅站W(wǎng)站的應用性7</p><p> 二、系統(tǒng)開發(fā)工具8</p><p&g
7、t;<b> (一)ASP8</b></p><p><b> ?。ǘ㊣IS8</b></p><p> ?。ㄈ㏒QL Server 20009</p><p> ?。ㄋ模〥reamweaver9</p><p> ?。ㄎ澹㏄hotoshop9</p><p>
8、; 三、系統(tǒng)開發(fā)語言9</p><p><b> (一)HTML9</b></p><p> ?。ǘ¬BScript10</p><p><b> (三)SQL10</b></p><p><b> 四、系統(tǒng)分析11</b></p><p
9、> (一)需求分析11</p><p> ?。ǘ┫到y(tǒng)管理模塊11</p><p> ?。ㄈ┫到y(tǒng)流程12</p><p> (四)數(shù)據(jù)庫邏輯結(jié)構(gòu)15</p><p> ?。ㄎ澹?shù)據(jù)庫的連接15</p><p> 五、系統(tǒng)測試與維護16</p><p> ?。ㄒ唬y試與推
10、廣16</p><p><b> (二)維護16</b></p><p><b> 結(jié)論18</b></p><p><b> 參考文獻19</b></p><p><b> 致謝19</b></p><p>&l
11、t;b> 引言</b></p><p> 近年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進入傳統(tǒng)的流通領域。于是電子商務開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念。同時電子商務網(wǎng)站發(fā)展也面對新的機遇與挑戰(zhàn),在政府的大力倡導和扶持下,電子商務網(wǎng)站作為一種新的商業(yè)運作模式,推動著社會流通方式的創(chuàng)新,正深入企業(yè)活動和百姓生
12、活,成為促使經(jīng)濟發(fā)展的重要動力源。從大型的電子商務、政務系統(tǒng),到普通的在線購物和復雜的電子商務,電子商務網(wǎng)站在當今時代占據(jù)著重要地位,制作電子商務網(wǎng)站成為一個熱點。</p><p> 目前在美、日等信息化程度較高的國家和地區(qū),網(wǎng)絡商店發(fā)展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪凱瑪特,家庭倉儲、科羅格、J.C培尼等紛紛擠身于網(wǎng)絡經(jīng)商的行列。調(diào)查表明:美國的家庭已越來越習慣于在家中從網(wǎng)上購物。在我國,網(wǎng)上購
13、物從無到有也不過短短幾年時間。我國第一家網(wǎng)上購物發(fā)生在1996年,燕莎友誼商場首次通過網(wǎng)上商城售出一個景泰藍,雖然貨款的支付不是在網(wǎng)上進行的,但這畢竟為我國零售業(yè)奏出了網(wǎng)上購物的先聲。根據(jù)CNNIC的統(tǒng)計結(jié)果,截止2004年1月中國有互聯(lián)網(wǎng)用戶7950萬人,而又有40.7%以上的網(wǎng)民在過去的一年里有過網(wǎng)上購物經(jīng)歷,這就說明中國有網(wǎng)上購物的用戶達是3235.7萬人,并且這一數(shù)字還在以17%左右的速度增長,預計到2006年中國網(wǎng)上購物用戶將
14、達到6962萬人,這說明在中國發(fā)展網(wǎng)上購物具有良好的群眾基礎,網(wǎng)上購物方式日趨被大家所接受。同時國家也強調(diào)到我國多數(shù)企業(yè)特別是中小企業(yè)開展電子商務的能力不足,要繼續(xù)推進各種形式的信息技術(shù)和電子商務教育及培訓,培養(yǎng)適合企業(yè)需要的電子商務專業(yè)人才和管理人才,適應社會發(fā)展的需要。</p><p> 一、電子商務 </p><p> ?。ㄒ唬╇娮由虅?/p>
15、網(wǎng)站的定義和主要功能</p><p> 電子商務網(wǎng)站的定義和主要功能 </p><p> 電子商務網(wǎng)站:是指一個企業(yè)、機構(gòu)或公司在互聯(lián)網(wǎng)上建立的站點,其目的是為了宣傳企業(yè)形象,發(fā)布產(chǎn)品信息,宣傳經(jīng)濟法規(guī),提供商業(yè)服務等。是一種新興的貿(mào)易方式,覆蓋了經(jīng)濟、市場、金融、管理、人力資源、商業(yè)等各個方面。</p><p> 電子商務網(wǎng)站的功能:<
16、;/p><p> 企業(yè)形象宣傳.企業(yè)建立自己的商務網(wǎng)站并率先打造與樹立企業(yè)形象,是企業(yè)利用網(wǎng)絡媒體開展業(yè)務的最基本出發(fā)點。</p><p> 新聞發(fā)布、供求信息發(fā)布.包括新聞的動態(tài)更新、新聞的檢索,熱點問題追蹤,行業(yè)信息、供求信息、需求信息的發(fā)布等。</p><p> 產(chǎn)品和服務項目展示.利用網(wǎng)絡媒體進行產(chǎn)品的推銷,無疑使企業(yè)多了一條很有前途的營銷渠道。這是一個基
17、本且十分重要的功能。</p><p> 商品和服務訂購.這是實現(xiàn)用戶在線貿(mào)易磋商、在線預定商品、網(wǎng)上購物或獲取網(wǎng)上服務的業(yè)務的功能,提供全天候24小時的隨時交易。</p><p> 轉(zhuǎn)帳與支付、物流應用.這是體現(xiàn)資金流、物流信息活動的功能。</p><p> 信息搜索與查詢.這是體現(xiàn)網(wǎng)站信息組織能力和拓展信息交流與傳遞途徑的功能。</p><
18、;p> 客戶信息管理.這是反映網(wǎng)站主體能否以客戶為中心、能否充分利用客戶信息挖掘市場潛力的有重要利用價值的功能。</p><p> 銷售業(yè)務信息管理.使企業(yè)能夠及時地接收、處理、傳遞與利用相關的數(shù)據(jù)資料,并使這些信息有序而有效地流動起來,為組織內(nèi)部提供信息支持。</p><p> 電子商務網(wǎng)站的類型和組成</p><p> 按照構(gòu)建網(wǎng)站的主題分類可分為
19、: </p><p> ?。?)行業(yè)電子商務網(wǎng)站.是指以行業(yè)機構(gòu)為主體構(gòu)建一個大型的電子商務網(wǎng)站,旨在為行業(yè)內(nèi)的企業(yè)和部門進行電子化貿(mào)易提供信息發(fā)布、商品交易、客戶交流等活動平臺。</p><p> ?。?)企業(yè)電子商務網(wǎng)站.是指以企業(yè)為構(gòu)建主體,旨在為企業(yè)的產(chǎn)品和服務提供商務平臺(有不同的層次)。</p><p> ?。?)政府電子商務網(wǎng)站.是指以政府為構(gòu)建主體
20、來實現(xiàn)電子商務活動,為政府面向企業(yè)和個人的稅收、公共服務提供網(wǎng)絡交互平臺。該類型的電子商務網(wǎng)站在國際化商務活動交流中發(fā)揮著重要作用,為政府稅收和政府公共服務提供網(wǎng)絡化交流的平臺。</p><p> ?。?)服務機構(gòu)電子商務網(wǎng)站.是指以服務機構(gòu)為構(gòu)建主體,包括商業(yè)服務機構(gòu)、金融服務機構(gòu)、郵政服務機構(gòu)、家政服務機構(gòu)、娛樂服務機構(gòu)等的電子商務網(wǎng)站等。</p><p> 廣義的電子商務網(wǎng)站由一系
21、列網(wǎng)頁和具有商務功能的軟件系統(tǒng)、數(shù)據(jù)庫等組成。狹義的電子商務網(wǎng)站是由主頁面、公司組織結(jié)構(gòu)和員工組成等背景資料頁面、產(chǎn)品或服務頁面、購買交流頁面、滾動交流頁面、廣告宣傳頁面、客戶反饋頁面等眾多頁面構(gòu)成。而對于電子商務網(wǎng)站的構(gòu)成要素一般有:</p><p> ?。?)網(wǎng)站域名.這是Internet上唯一的域名。方便瀏覽。</p><p> ?。?)網(wǎng)站物理地點.存放各類與電子商務網(wǎng)站有關的信息
22、和數(shù)據(jù)的計算機、服務器等硬件設備。</p><p> (3)網(wǎng)頁.網(wǎng)頁的設計應有獨特的風格。首先要讓客戶注冊登錄的手續(xù)簡便快速,商品分類指示明確,如同進入一家大的商店,讓客戶能夠迅速找到想要的商品。</p><p> ?。?)貨款結(jié)算.客戶通過購物車選購商品,然后結(jié)算,確定付款方式、送貨地點和時間等。</p><p> (5)客戶資料管理.管理已注冊客戶的姓名、
23、通訊地址、電話、電子郵件地址等信息。</p><p> (6)商品數(shù)據(jù)庫管理.經(jīng)常及時盤點商品,作好商品配貨和商品配送。</p><p> 電子商務網(wǎng)站的應用性</p><p> 電子商務的特性有以下幾點:商務性、集成性、可擴展性、服務性、安全性、協(xié)調(diào)性。</p><p><b> 一. 商務性 </b><
24、/p><p> 電子商務最基本的特性為商務性,即提供買、賣交易的服務、手段和機會。企業(yè)網(wǎng)站提供一種客戶所需要的方便途徑。因而,電子商務對任何規(guī)模的企業(yè)而言,都是一種機遇。對我們中國的傳統(tǒng)企業(yè)也不例外。</p><p><b> 二. 集成性</b></p><p><b> a.技術(shù)的集成性</b></p>
25、<p> 由于電子商務整個流成的處理涉及的內(nèi)容比較多,比如信息,金融,服務等,要使得整個流程能夠正常的運轉(zhuǎn),就需要運用技術(shù)去實現(xiàn),當然技術(shù)是越先進的越好,比如從html到asp到jsp到現(xiàn)在的jsp.net,這是一個技術(shù)發(fā)展的過程,也是現(xiàn)實運用的需要。</p><p><b> b.信息的集成性</b></p><p> 互聯(lián)網(wǎng)上每個人都在搜索對自己
26、有用的信息,因而它就應當提供大量的信息,滿足不同用戶的需要,現(xiàn)在中國面對客戶的商業(yè)網(wǎng)站是越來越多了,怎樣讓客戶一最快的速度,搜索到最有用的信息,可能應該是這類網(wǎng)站最應該考慮的。</p><p><b> 三.擴展性</b></p><p> 這主要是針對系統(tǒng)的穩(wěn)定性來說的。電子商務的服務系統(tǒng)應當有自身的擴展功能。因為系統(tǒng)應當能承受住一定的負荷,如果在某個高峰訪問期
27、導致了服務器的崩潰,結(jié)果是可想而知的。</p><p><b> 四.服務性 </b></p><p> 在電子商務環(huán)境中,客戶不再受地域的限制,運用互聯(lián)網(wǎng)為媒介的這種貿(mào)易,他的合作伙伴可以是地球上其他任一個角落,要想使全球的人都能接受你的所提供的產(chǎn)品,服務質(zhì)量是最關鍵的。技術(shù)創(chuàng)新帶來新的結(jié)果,萬維網(wǎng)應用使得企業(yè)能自動處理商務過程,并不再象以往那樣強調(diào)公司內(nèi)部
28、的分工。現(xiàn)在在Internet上許多企業(yè)都能為客戶提供完整服務,這使得互聯(lián)網(wǎng)的應用得以充分的發(fā)揮。</p><p><b> 五.安全性</b></p><p> 在電子商務中,安全性是必須考慮的核心問題。欺騙、竊聽、病毒和非法入侵都在威脅著電子商務,因此要求網(wǎng)絡能提供一種端到端的安全解決方案,包括加密機制、簽名機制、分布式安全管理、存取控制、防火墻、安全萬維網(wǎng)服
29、務器、防病毒保護等?!‰S著技術(shù)的發(fā)展,電子商務的安全性也會相應得以增強?! ?lt;/p><p><b> 六.協(xié)調(diào)性</b></p><p> 商務活動是一種協(xié)調(diào)過程,它需要雇員和客戶,生產(chǎn)方、供貨方以及商務伙伴間的協(xié)調(diào)。 </p><p> 為提高效率,許多組織都提供了交互式的協(xié)議,電子商務活動可以在這些協(xié)議的基礎上進行。</p
30、><p> 二、系統(tǒng)開發(fā)工具 </p><p><b> ?。ㄒ唬〢SP</b></p><p> ASP(Application Service Provider)是Microsoft公司開發(fā)的服務器斷的腳本環(huán)境,是目前流行的開放式的WEB應用程序開發(fā)技術(shù)。ASP的主要特性是能夠把腳本、HTML、組件和強大的WEB數(shù)據(jù)庫訪問功能結(jié)合在一起,
31、形成一個能在服務器上運行的應用程序,并把按用戶的要求專門制作的HTML頁面送給客戶端瀏覽器。ASP屬于ActiveX技術(shù)中的服務器端技術(shù),與通常在客戶端實現(xiàn)動態(tài)頁面的技術(shù)(如 Java Applet ActiveX控件和VBScript等)不同,ASP中的命令和腳本都是在服務器端解釋執(zhí)行,將執(zhí)行后的結(jié)果生成HTML頁面并發(fā)送給瀏覽器。由于腳本在服務器端執(zhí)行,因而開發(fā)者不必擔心瀏覽器是否能執(zhí)行腳本。同時,由于只是將HTML頁面發(fā)送到瀏
32、覽器,在瀏覽器上看不到ASP程序,因此可以防止程序被竊取。另外,ASP還具有許多顯著的優(yōu)點。例如,ASP運行在Web服務器的同一進程中,能更快、更有效地處理客戶請求;ASP提供了更簡單、更方便的數(shù)據(jù)庫訪問方法,使開發(fā)基于數(shù)據(jù)庫驅(qū)動的Web應用程序更容易;ASP支持VBScript和Jscript,能以插件形式支持其</p><p><b> ?。ǘ㊣IS</b></p>&l
33、t;p> IIS是Internet Information Server的縮寫,它是微軟公司主推的服務器,最新的版本是Windows 2003里面包含的IIS 6.0。IIS與Window NT Server完全集成在一起,能夠建立強大,靈活而安全的Internet和Intranet站點。IIS支持HTTP(超文本傳輸協(xié)議),F(xiàn)TP(文件傳輸協(xié)議)以及SMTP協(xié)議。 IIS不需要開發(fā)人員學習新的腳本語言或者編譯應用程序,IIS完
34、全支持VB script、Jscript開發(fā)軟件及Java等。</p><p> (三)SQL Server 2000</p><p> Microsoft SQL Server 2000是微軟公司開發(fā)的一種功能強大、完整的關系型數(shù)據(jù)庫系統(tǒng),以Transact SQL作為它的數(shù)據(jù)庫查詢和編程語言。SQL Server 2000提供了以Web標準為基礎的擴展數(shù)據(jù)庫編程功能,以使用HTTP
35、來向數(shù)據(jù)庫發(fā)送查詢、對數(shù)據(jù)庫中存儲的文檔執(zhí)行全文搜索、以及通過Web進行自然語言查詢。SQL Server 2000提供了一整套圖形化工具以方便用戶操作,創(chuàng)建和修改數(shù)據(jù)庫及備份數(shù)據(jù)庫操作可通過企業(yè)管理器來進行。</p><p> (四)Dreamweaver</p><p> Dreamweaver MX 2004 是一款專業(yè)的 HTML 編輯器,用于對 Web 站點、Web 頁和 W
36、eb 應用程序進行設計、編碼和開發(fā)。Dreamweaver 可提供在可視化編輯環(huán)境中工作, 利用 Dreamweaver 中的可視化編輯功能,可以快速地創(chuàng)建頁面而無需編寫任何代碼。同時,如果 要 用手工直接編碼,Dreamweaver 還包括許多與編碼相關的工具和功能。并且,借助 Dreamweaver,還可以使用服務器語言(例如 ASP、ASP.NET、ColdFusion 標記語言 (CFML)、JSP 和 PHP)生成支持動態(tài)數(shù)據(jù)
37、庫的 Web 應用程序。</p><p> ?。ㄎ澹㏄hotoshop</p><p> Photoshop是世界頂尖級的圖像設計與制作工具軟件。圖像處理是對已有的位圖圖像進行編輯加工處理以及運用一些特殊效果,其重點在于對圖像的處理加工。在表現(xiàn)圖像中的陰影和色彩的細微變化方面或者進行一些特殊效果處理時,使用位圖形式是最佳的選擇,它在這方面的優(yōu)點是矢量圖無法比擬的。 學習內(nèi)容:Photo
38、shop掌握繪畫的基礎理論,學習色彩原理和選取顏色、范圍選取、工具與繪圖、圖像編輯、控制圖像色彩和色調(diào)、使用圖層、路徑、通道和蒙板的應用、濾鏡等</p><p><b> 三、系統(tǒng)開發(fā)語言 </b></p><p><b> ?。ㄒ唬〩TML</b></p><p> HTML (Hyper Text Mark Lan
39、guage)即 超文本標記語言,是WWW上通用的描述語言,是制作網(wǎng)頁的基礎,HTML語言主要是為了把存放在一臺計算機中的文件或圖形與另一臺計算機中的文本或圖形方便地聯(lián)系在一起,形成有機的整體。HTML標記是HTML的核心與基礎,用于修飾、設置HTML文件的內(nèi)容及格式。HTML語言是通過利用各種標記(tags)來標識文檔的結(jié)構(gòu)以及標識超鏈(Hyperlink)的信息。雖然HTML語言描述了文檔的結(jié)構(gòu)格式,但并不能精確地定義文檔信息必須如何
40、顯示和排列,而只是建議Web瀏覽器(如Mosiac,Netscape等)應該如何顯示和排列這些信息,最終在用戶面前的顯示結(jié)果取決于Web瀏覽器本身的顯示風格及其對標記的解釋能力。這就是為什么同一文檔在不同的瀏覽器中展示的效果會不一樣。</p><p> ?。ǘ¬BScript</p><p> VBScript的 全名是 Microsoft Visual Basic Scripting
41、 Edition ,它是專業(yè)編程語言Visual Basic的子集。</p><p> 使用VBScript可以實現(xiàn)很多動態(tài)交互功能,諸如在 將數(shù)據(jù)法送到服務器之前先進行處理和校驗,創(chuàng)建新的WEB內(nèi)容,甚至編寫完全在客戶端運行的應用程序,如計算器和游戲使用程序,擴展客戶端的功能等。</p><p> ASP本身并不是一種腳本語言,而是一種技術(shù)框架,它為嵌入HTML頁面中的腳本語言提供了
42、運行的環(huán)境。ASP程序中常用的腳本語言有VBScript和 Java script 等,默認語言為VBScript語言。</p><p> 一般情況下VBScript代碼都是在服務器端執(zhí)行。當VBScript代碼在服務器端執(zhí)行時有兩種語法格式。</p><p><b> 格式1:</b></p><p> <% VBScript代碼
43、 %></p><p><b> 格式2:</b></p><p> < Script Language =”VBScript” Runat=”Server”></p><p> VBScript代碼 </p><p><b> </Script></b>&l
44、t;/p><p> 有時,為了某種需要,會將VBScript代碼放在客戶端執(zhí)行,這時的語法格式如下:</p><p> < Script Language =”VBScript”></p><p> VBScript代碼 </p><p><b> </Script></b></p&g
45、t;<p><b> (三)SQL</b></p><p> SQL(Structure Query Language)是一種使用于關系數(shù)據(jù)庫的結(jié)構(gòu)查詢語言,它功能強大、簡單易學,使用范圍廣,可移轉(zhuǎn)性強,當前較流行的關系型數(shù)據(jù)庫如 Oracle Sybase dBase </p><p> Visual FoxPro和DB2 、SQL Server
46、、Access等數(shù)據(jù)庫管理系統(tǒng)都 支持SQL語言。SQL語言是學習關系型數(shù)據(jù)庫管理系統(tǒng)的重要基礎 。</p><p> SQL語言最早是在1974年由美國的IBM公司提出的,隨后不斷發(fā)展,不斷完善。1986年10月美國國家標準學會(ANSI)批準將SQL語言作為美國數(shù)據(jù)庫的 語言標準,1987年國際標準化組織(ISO)也通過了這一條標準。</p><p> SQL 語言包含9個命令動詞
47、,分別用于數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱及數(shù)據(jù)控制,</p><p> --------------------------------------</p><p> SQL 功能 │ 動 詞 </p><p> ─────┼─────────────</p><p> 數(shù)據(jù)查詢 │ SE
48、LECT </p><p> ─────┼─────────────</p><p> 數(shù)據(jù)定義 │ CREATE,DROP,ALTER </p><p> ─────┼─────────────</p><p> 數(shù)據(jù)操縱 │ INSERT,UPDATE,DELETE </p&
49、gt;<p> ─────┼─────────────</p><p> 數(shù)據(jù)控制 │ GRANT,REVOKE </p><p><b> 四、系統(tǒng)分析</b></p><p><b> (一)需求分析</b></p><p> 傳統(tǒng)的購物兩方面分別
50、是買家和賣家。首先賣家開設店鋪,展示自己的商品,買家需要到賣家開設店鋪的具體地點,到達店鋪后買家需要瀏覽自己喜歡和需求的商品,而對賣家來說需要雇傭人力來為買家介紹商品,最終雙方會為商品當面交易付款。這是一個簡單的傳統(tǒng)購物流程。</p><p> 對于網(wǎng)上購物來說我門可以把買家和賣家看作是客戶和管理員。首先管理員在一個購物網(wǎng)站申請一個店鋪(一般都是免費的),然后在自己的網(wǎng)頁上添加、更新自己的商品信息,包括圖片、資
51、料介紹等。此時等待客戶瀏覽商品,當客戶找到自己滿意的商品時,可聯(lián)系管理員也就是賣家,雙方交易付款。這樣一個完整的網(wǎng)上交易過程就結(jié)束了。</p><p> 系統(tǒng)具體實現(xiàn)的主要有:</p><p> 1 從整體操作來說:后臺主要是使用SQL Server 2000 來連接數(shù)據(jù)庫,通過管理數(shù)據(jù)庫實現(xiàn)對用戶(客戶和管理員)信息的管理,權(quán)限的設置,對商品信息的更新和保證數(shù)據(jù)信息的安全性。前臺主要
52、是建設用戶注冊頁面、商品信息展示頁面,客戶反饋頁面,購物車頁面等等。</p><p> 2 從運用對象來說: 后臺主要是指管理員操作系統(tǒng)。能夠添加商品,更換商品信息,對客戶的注冊信息進行管理,對客戶的反饋意見給予答復等等。前臺主要是指客戶能夠注冊用戶和修改個人信息,能夠瀏覽商品,能夠管理購物車,能夠留言反饋信息等。</p><p><b> ?。ǘ┫到y(tǒng)管理模塊</b&g
53、t;</p><p> 網(wǎng)上購物系統(tǒng)平臺主要包括四大功能模塊,用戶管理、網(wǎng)站布局、管理員管理、搜索等功能模塊。其中用戶管理模塊,主要包括用戶注冊、用戶修改、用戶刪除等功能;管理員管理主要包括商品資料(添加大類、添加小類、商品添加、商品審查)、商品交易、會員管理、操作管理(管理員添加、管理員審查、管理員退出)等功能;搜索主要包括(商品名稱、商品類別)。</p><p> 網(wǎng)上購物系統(tǒng)平臺
54、總體模塊:</p><p><b> ?。ㄈ┫到y(tǒng)流程</b></p><p> 本系統(tǒng)分為前臺購物流程和后臺訂單處理流程</p><p><b> 前臺購物流程圖</b></p><p><b> 后臺購物流程圖</b></p><p><
55、b> 注冊功能流程圖 </b></p><p><b> 商品搜索流程圖</b></p><p><b> 用戶登錄流程圖</b></p><p><b> 商品管理流程圖</b></p><p><b> 購物車流程圖</b>
56、;</p><p> (四)數(shù)據(jù)庫邏輯結(jié)構(gòu)</p><p> 設計創(chuàng)建了 數(shù)據(jù)庫aaa中共有7張表:</p><p> 管理員表(admin):用戶ID 密碼</p><p> 客戶表(users):用戶ID,密碼 ,姓名,性別,地址,EMAIL,電話</p><p> 商品表(goods):商品ID,商品類
57、別ID,商品名,生產(chǎn)地址,售價,賣出信息,圖片。</p><p> 商品類別表(goodstype):商品ID,商品類別 </p><p> 購物車表(basket):用戶ID,商品ID,商品售價,商品數(shù)量。</p><p> Board:商品ID,商品類別。</p><p> Complain:商品ID,用戶ID ,標志。</
58、p><p> 網(wǎng)上購物系統(tǒng)就是基于以上各個數(shù)據(jù)庫的連接和綜合,把各個獨立的數(shù)據(jù)庫通過內(nèi)在的關聯(lián)性統(tǒng)一到一個主頁面里,從而方便客戶的訪問和購買,實現(xiàn)了一對一的交互。 用戶在購買商品前可以先看看商品目錄,看看有沒自己需要的商品,在商品的目錄里有各個商品的具體的介紹,比如說商品的名稱,數(shù)量,價格等,用戶在看好自己的商品后,在商品的搜索中,你可以選擇你所需的商品,用戶在選擇自己的商品時,系統(tǒng)則連接到后臺關于此
59、商品信息的數(shù)據(jù)庫中,找到適合客戶需求的信息??蛻魧⑦x購的商品放入系統(tǒng)所提供的購物籃里,此時顧客可以繼續(xù)選購另外的商品,或者刪除原先購買的商品,并可對商品進行名稱和數(shù)量上的修改和添加。點擊“繼續(xù)購買”,重復以上進行的購買活動。直到顧客滿意。購物結(jié)束后,進行提交,點擊“Order”,完成購物。此外顧客還得進行身份信息的填寫,包括姓名,年齡,住址,聯(lián)系方式和選擇的支付方式或使用的支付卡等等。個人身份信息的填寫是為了方便顧客所購買的貨物準確
60、及時送達。而所有這些信息也將保存在系統(tǒng)數(shù)據(jù)庫中,顧客以后再次購買時就無需重新輸入個人身份,可以直接登陸到頁面中。</p><p><b> ?。ㄎ澹?shù)據(jù)庫的連接</b></p><p> 由于網(wǎng)上購物需要保存大量的信息,因此選用大型的 SQL Server 2000 來連接數(shù)據(jù)庫。</p><p><b> ODBC簡介</
61、b></p><p> ODBC(open database connectivity,開放數(shù)據(jù)庫的 互連)是microsoft開放的一套讀取數(shù)據(jù)庫的解決方案,它將所有數(shù)據(jù)庫的 底層操作全部隱藏在ODBC的 驅(qū)動程序內(nèi)核里。對于用戶來說,只要構(gòu)建了 一個指向數(shù)據(jù)庫的連接,就可以采用統(tǒng)一的 應用程序編程接口(application program interface,API)實現(xiàn)對 數(shù)據(jù)庫的 讀寫,或采用相
62、同的代碼訪問不同格式的 數(shù)據(jù)庫。</p><p><b> ODBC 驅(qū)動</b></p><p> 使用ODBC簡化了 對數(shù)據(jù)庫的 訪問,也 為程序的 平臺開發(fā)和 移植提供了極大的方便。ODBC可對大多數(shù)類型數(shù)據(jù)庫提供支持,包括dbase 、nformix、acess 、SQL server 2000和ORACLE等,還可 對一些其他類的 數(shù)據(jù)庫文件提供支持,如
63、文本、EXCEL電子表格等。對于一些特殊的數(shù)據(jù)庫,只要安裝數(shù)據(jù)庫廠商提供的 ODBC程序,也就能夠在 程序中直接對數(shù)據(jù)庫進行操作。</p><p> ODBC由應用程序、驅(qū)動程序管理器、驅(qū)動程序和 數(shù)據(jù)源等 部分組成。應用程序通過ODBC接口訪問不同數(shù)據(jù)源中的 數(shù)據(jù),每個不同的數(shù)據(jù)源類型由一個驅(qū)動程序支持。驅(qū)動程序管理器為應用程序裝入合適的 驅(qū)動程序。</p><p> ASP必須建立
64、與數(shù)據(jù)庫之間的 聯(lián)系才能使用數(shù)據(jù)庫中的數(shù)據(jù)。要在 ASP中使用ADO對象來 操作數(shù)據(jù)庫,首先要 創(chuàng)建一個指向該數(shù)據(jù)庫的 ODBC連接。在WINDOWS系統(tǒng)中,ODBC的連接主要通過ODBC數(shù)據(jù)源管理器來完成。</p><p><b> DSN數(shù)據(jù)源</b></p><p> 數(shù)據(jù)庫驅(qū)動程序使用數(shù)據(jù)源(DSN:DATA SOURCE NAME)定位和 標識的ODBC
65、兼容數(shù)據(jù)庫,將信息從WEB應用程序傳遞給數(shù)據(jù)庫。DSN包含數(shù)據(jù)庫配置、用戶安全性和定位信息,且可以獲取WINDOWS注冊表項或從文本格式存儲的 表格。</p><p> 構(gòu)建ODBC連接就是創(chuàng)建同數(shù)據(jù)源的 連接,也就是創(chuàng)建DSN。一個DSN就是對數(shù)據(jù)庫的一個命名連接。一旦創(chuàng)建了 一個指向數(shù)據(jù)庫 的ODBC連接,同該數(shù)據(jù)庫連接的有關信息就被保存在DSN中。在程序中操作數(shù)據(jù)庫也必須通過DSN來進行。</p&g
66、t;<p> DSN分為用戶、系統(tǒng)和 文件3種類型。用戶DSN和系統(tǒng)DSN將信息存儲在WINDOWS注冊表中,它位于注冊表中的 HKEY-LOCAL-MACHINE\SOFTWARE\ODBC\ODBC.INI</p><p> 用戶DSN只被用戶直接使用,它只能用于當前機器中,ASP不能使用它。系統(tǒng)DSN允許所有用戶登錄到特定服務器上去訪問數(shù)據(jù)庫,任何具有權(quán)限的 用戶都可以訪問系統(tǒng)DSN。在W
67、EB應用程序中訪問數(shù)據(jù)庫時,通常都是建立系統(tǒng)DSN。</p><p> 文件DSN將信息存儲在后 綴為。DSN的文本文件中,如果將此文件放在網(wǎng)絡的共享目錄中,那么可以被網(wǎng)絡中的 任何一臺工作站訪問到。</p><p> 文件DSN的優(yōu)點在于方便移動,因為DSN信息保存在獨立的文件中,如果希望將整個WEB應用程序和數(shù)據(jù)庫移動到其它計算機中,只需連同生成的DSN文件一起移動即可。而系統(tǒng)DS
68、N因為信息是保存在注冊表中,所以移動起來就不那么方便。</p><p> 系統(tǒng)DSN的優(yōu)點在于方便修改,只需簡單的修改WINDOWS的注冊表即可。而對于使用文件DSN的用戶,則必須每次修改GLOBAL.ASA文件。另外,如果需要在計算機上許多不同的應用程序中使用同一個DSN,那么使用系統(tǒng)DSN更為方便。</p><p><b> 建立DSN步驟:</b></
69、p><p> 打開控制面板 中的 管理工具 ,在數(shù)據(jù)源(ODBC)項目上雙擊,</p><p> 系統(tǒng)彈出ODBC數(shù)據(jù)源管理器對話框,單擊系統(tǒng)DSN標簽打開系統(tǒng)DSN選項卡。</p><p> 單擊 添加按鈕,系統(tǒng)彈出創(chuàng)建新數(shù)據(jù)源對話框,選擇SQL Server 選項,然后單擊完成按鈕。</p><p> 系統(tǒng)彈出創(chuàng)建到SQL Servr
70、 的新數(shù)據(jù)源對話框,輸入系統(tǒng)DSN的名稱并指定SQL Server所在的服務器,然后單擊下一步 按鈕。</p><p> 系統(tǒng)進入數(shù)據(jù)庫的 安全設置步驟。在這里可選擇SQL Server驗證單選按鈕,然后選中連接SQL Server以獲得其他配置選項的默認配置復選框,再在登錄ID和密碼文本框中輸入對指定數(shù)據(jù)庫有存取權(quán)限的 SQL Server帳號和密碼,單擊下一步按鈕,</p><p>
71、 系統(tǒng)進入選擇要連接的數(shù)據(jù)庫步驟,選中更改默認的數(shù)據(jù)庫 為 復選框,然后從下面的下拉列表中選擇要連接數(shù)據(jù)庫名稱。</p><p> 單擊下一步按鈕進入下一步驟,一般來說,不用更改其中的信息,然后單擊完成按鈕,系統(tǒng)將彈出ODBC Microsoft SQL Server安裝對話框。</p><p> 單擊測試數(shù)據(jù)源按鈕,如果系統(tǒng)提示測試成功,則表示DSN設置正確,單擊確定按鈕,可完成系
72、統(tǒng)DSN的建立。</p><p><b> 五、系統(tǒng)測試與維護</b></p><p><b> ?。ㄒ唬y試與推廣</b></p><p> 建成的 網(wǎng)站是否達到了 設計的規(guī)劃,是否滿足了 業(yè)務的要求,客戶界面是否友好,操作是否簡單,輸入與輸出的數(shù)據(jù)信息是否準確流暢等問題。都 必須經(jīng)過一定的測試來 解決。所以網(wǎng)站的測
73、試是 十分必要 的。當然,在創(chuàng)建網(wǎng)站內(nèi)容與開發(fā)管理系統(tǒng)過程中會有大量的調(diào)試,但是這些無論如何都不能代替總體的測試。測試的內(nèi)容包括速度、兼容性、交互性、鏈接正確性、程序健壯性、超流量測試等,如果發(fā)現(xiàn)問題及時解決并記錄下來。</p><p> 網(wǎng)站的推廣是走向電子商務運作的必要環(huán)節(jié),否則辛辛苦苦做成的網(wǎng)站,會因沒有人知道其存在而形同虛設。網(wǎng)站的推廣如同傳統(tǒng)商業(yè)經(jīng)營的廣告宣傳,推廣的活動可以長期也可以短期,推廣的花費
74、可高可低,甚至免費.推廣途徑主要 有 :傳統(tǒng)媒體、在搜索引擎上登記、網(wǎng)上廣告、論壇、BBS、新聞組、新聞商業(yè)巡邏、產(chǎn)品發(fā)布、新聞發(fā)布以及有關公司的 報紙摘要等內(nèi)容。</p><p><b> ?。ǘ┚S護</b></p><p> 本文簡要介紹了網(wǎng)上購物系統(tǒng)的主要功能及開發(fā)過程,重點討論了系統(tǒng)開發(fā)環(huán)境、數(shù)據(jù)庫的邏輯結(jié)構(gòu)分析、ASP與后臺數(shù)據(jù)庫鏈接等關鍵技術(shù)。這些技
75、術(shù)的實現(xiàn),滿足了系統(tǒng)的需要,優(yōu)化了系統(tǒng)的性能。目前基于該系統(tǒng)還 處于試運行階段,還存在許多問題與不足,如安全性能還不完善,缺少網(wǎng)上支付認證系統(tǒng)等。因此在今后的工作里,這些功能與技術(shù)還需要加以提高和實現(xiàn)。對此系統(tǒng)來說還 有帶完善的有以下幾點:</p><p> 1 網(wǎng)上訂單的安全:客戶從網(wǎng)上正式提交訂單后,就不能否認自己提交過訂單確保商家的利益,</p><p> 2 商家
76、的信譽的評判:給顧客更好的真實的反映賣家的信息,確保顧客的利益</p><p> 3 建立網(wǎng)上支付系統(tǒng):方便顧客支付商品,同時也方便商家收取</p><p> 4 對網(wǎng)上支付系統(tǒng)的加密:保護顧客資金和商家信息</p><p> 5 對不同用戶的權(quán)限設置:能夠是不同的用戶處理不同的事件 </p><p><b> 結(jié)
77、 論</b></p><p> 通過這段時間的系統(tǒng)開發(fā)和論文撰寫過程,通過查閱、研究大量的相關文獻,分析相關領域的特色網(wǎng)站并結(jié)合實際,使我對電子商務網(wǎng)站方面的理論知識,包括對它的定義,內(nèi)涵,特點,功能,技術(shù)等方面的研究都有了 更深的了解。并親自利用所學知識建立了 一個網(wǎng)上購物網(wǎng)站。雖然由于時間有限和 本人能力有限,這個系統(tǒng)還不夠完善,還有許多地方有待改進。 但這短短2個月的畢業(yè)設計,對我來說是對大
78、學三年的一次全面檢查。三年的理論學習,在畢業(yè)設計中得到實際上的應用,它使我懂得了如何去開發(fā)一個系統(tǒng)或者一個軟件,它也使我懂得了軟件的結(jié)構(gòu),在設計過程中使我對ASP技術(shù)、SQL Server 2000數(shù)據(jù)庫以及WEB網(wǎng)站開發(fā)有了更深入的理解,對即將步入社會的我積累了經(jīng)驗。</p><p><b> 參 考 文 獻</b></p><p> [1] 甘登岱.Photo
79、shop Cs中文版培訓教程[M].北京:機械工業(yè)出版社.2005.3</p><p> [2] 瀚文工作室.Photoshop Cs 活學活用300問[M].北京:機械工業(yè)出版社.2005.1</p><p> [3] 蘇軍.網(wǎng)站開發(fā)綜合技術(shù)28天速成[M].西安:西安交通大學出版社.2006.9</p><p> [4] 孫印杰.網(wǎng)頁設計應用教程[M].北
80、京:電子工業(yè)出版社.2006.3</p><p> [5] 叢書編委會.ASP.NET與網(wǎng)站開發(fā)實踐教程[M].北京:清華大學出版社.2005.3</p><p> [6] 龍馬工作室. ASP+SQL Server組建動態(tài)網(wǎng)站實例精講[M].北京:人民郵電出版社.2005.6</p><p> [7] 徐國智,汪孝宜.SQL SERVER數(shù)據(jù)庫開發(fā)實例精粹[
81、M].北京:電子工業(yè)出版社.2006.1</p><p> [8] 薛萬欣.電子商務網(wǎng)站建設[M].北京:機械工業(yè)出版社. 2005.8</p><p> [9] 啟明工作室.ASP。NET+SQL SERVER 網(wǎng)絡應用系統(tǒng)開發(fā)與實例[M].北京:人民郵電出版社.2005.2</p><p> [10] 陳建偉.ASP動態(tài)網(wǎng)站開發(fā)教程(第二版)[M].北京:
82、清華大學出版社.2005.1</p><p><b> 致 謝</b></p><p> 從接受課題到現(xiàn)在完成畢業(yè)設計論文,導師給予了我精心的指導和熱情的幫助,尤其在課題設計的前期準備階段和本人的數(shù)據(jù)庫的設計階段,導師提出許多寶貴的設計意見,在最后的測試修改階段老師在百忙之中抽出時間為我提供了必要的幫助,這樣使得我得以順利的完成畢業(yè)設計開發(fā)工作,在短暫的幾個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上購物系統(tǒng)畢業(yè)設計 (2)
- 網(wǎng)上購物系統(tǒng)畢業(yè)設計
- 網(wǎng)上購物系統(tǒng)-畢業(yè)設計
- 網(wǎng)上購物系統(tǒng)畢業(yè)設計
- 畢業(yè)設計----網(wǎng)上購物系統(tǒng)
- 網(wǎng)上購物系統(tǒng)畢業(yè)設計
- 網(wǎng)上購物系統(tǒng)畢業(yè)設計
- 畢業(yè)設計---網(wǎng)上購物系統(tǒng)設計
- 畢業(yè)設計---網(wǎng)上購物系統(tǒng)設計
- 網(wǎng)上購物系統(tǒng)畢業(yè)設計論文
- 畢業(yè)設計論文---- 網(wǎng)上購物系統(tǒng)
- 網(wǎng)上購物系統(tǒng)畢業(yè)設計 8
- 網(wǎng)上購物系統(tǒng)畢業(yè)設計論文
- jsp網(wǎng)上購物系統(tǒng)畢業(yè)設計
- 畢業(yè)設計---jsp網(wǎng)上購物系統(tǒng)設計
- 網(wǎng)上購物銷售管理系統(tǒng)畢業(yè)設計
- jsp網(wǎng)上購物系統(tǒng)畢業(yè)設計論文
- 畢業(yè)設計----網(wǎng)上書店購物系統(tǒng)
- 網(wǎng)上購物銷售管理系統(tǒng)畢業(yè)設計
- jsp網(wǎng)上購物系統(tǒng)畢業(yè)設計論文
評論
0/150
提交評論