【正文】
........................................................................................................................ 49 附錄代碼 ........................................................................................................................ 50 1.商城核心設(shè)置模塊 .................................................................................................... 50 2.商品管理設(shè)置模塊 .................................................................................................... 50 在線手機銷售網(wǎng)站 4 摘 要 電子商務(wù)形式的網(wǎng)上商店具有高效、快捷,信息暢通的特點 ,還可以很大程度上降低銷售成本。 本文通過在線手機銷售系統(tǒng)的建設(shè)以實現(xiàn)商業(yè)零售企業(yè)的信息化管理。在系統(tǒng)的設(shè)計與開發(fā)過程中嚴(yán)格遵守軟件工程的規(guī)范,運用軟件設(shè)計模式,從而減少系統(tǒng)模塊間的偶合,力求做到系統(tǒng)的穩(wěn)定性、可重用性和可擴充 性。此外,本系統(tǒng)也將實現(xiàn)在線手機銷售系統(tǒng)的后端管理,包括手機的添加、帳單的處理等功能。 本系統(tǒng)運用 ASP 技術(shù)實現(xiàn), 后端數(shù)據(jù)庫采用 ACCESS 2020 作為數(shù)據(jù)庫服務(wù)器 ,前端開發(fā)工具使用 Macromedia Dreamweaver 4。 關(guān)鍵詞:電子商 務(wù),網(wǎng)上商店,手機購物 在線手機銷售網(wǎng)站 5 Abstract The online store of the electronic merce form is efficient, fast and unimpeded information, which can also lower the sale cost up. This text mainly describes to construct about the marketing system of an online cellular phone, provides the informationbased management for the retailing to discuss the realization and the design processes of the online cellular phone sale the design and the development processes of the system in the norm of the strict observance software engineering, the usage about software design mode, thus reduce the system mold piece of match accidentally, try hard to make the system stability. This system function mainly includes the member register, the bank account management, shopping car, search, settle an account the basic function and so addition, this system also will carry out the hypervisor management about the online cellular phone sale system, including the cellular phone increase and the processing of the bill etc. to support the personnel39。由于電子商務(wù)在我國的飛速發(fā)展,已經(jīng)很少有人不知道“網(wǎng)上購物”這個事了。電子商務(wù)市場交易量不斷擴大,吸引了越來越多的消費者參與其中,網(wǎng)上購物形成了與傳統(tǒng)商業(yè)業(yè)態(tài)相抗衡的力量。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念。 網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或 EDI 交易。 本文旨在研究如何建設(shè) B2C 的在線手機銷售系統(tǒng)。同時網(wǎng)上銷售在縮減支出方面的有時也是傳統(tǒng)店鋪無法比擬的,由于不需要實際的店面,不僅避免了店鋪租金的開銷,還可省去裝修、管理等方面的諸多費用,所以價格成為眾多網(wǎng)上購機用戶的首選因素。 傳統(tǒng)的購物和網(wǎng)上購物相比,有其自身的許多優(yōu)勢。 ( 2)網(wǎng)上購物是基于互聯(lián)網(wǎng)的一種商務(wù)活動,互聯(lián)網(wǎng)本身具有開放性全球性,特點,電子商務(wù)可為企業(yè)個人提供豐富的信息資源,為企業(yè)創(chuàng)造更多商業(yè)機會。 ( 4)網(wǎng)上購物將大部商務(wù)活動搬到網(wǎng)上進行,企業(yè)可以實行無紙 辦公化節(jié)省了開支。 手機銷售網(wǎng)站的現(xiàn)狀 隨著中國互聯(lián)網(wǎng)行業(yè)迅速的發(fā)展,上網(wǎng)人數(shù)的增多,手機網(wǎng)上銷售正在被消費者普遍接受,國內(nèi)各大型綜合門戶網(wǎng)站也在網(wǎng)站上開展了手機電子商務(wù),如新浪商城、搜狐商城,以及專門銷售手機的 “長信手機 ” ()和 5291()。其中,綜合類網(wǎng)站中的購物商城 60%,專門銷售手機的網(wǎng)站 25%,專門做銷售的購物網(wǎng)站 15%。目前, Inter上的許多基于 Windows 平臺的 Web 站點已開始應(yīng)用 ASP 來替換 CGI。通常情況下,用戶通過瀏覽器看到的網(wǎng)頁 大多是靜態(tài)的。當(dāng)在瀏覽器上填好表單 (form)的輸入數(shù)據(jù),以提供 HTTP 要求時,可以在站點服務(wù)器中執(zhí)行的應(yīng)用程序,而不只是一個 HTML 文件。 根 據(jù)用戶請求生成動態(tài)主頁的傳統(tǒng)方法有 CGI、 ISAPI 等。當(dāng)同時有很多請求時,程序擠占系統(tǒng)資源,造成效率低下; ISAPI 針對這一缺點進行改進,利用 dll(動態(tài)鏈接庫)技術(shù),以線程代替進程,提高了性能和速度,但要考慮線程的同步問題,而且開發(fā)步驟煩瑣。而較簡單的開發(fā)技術(shù)如 javascript 和 IDC(Inter Database Connector)等功能有限,不敷使用。 ASP 與常見的在 Client端實現(xiàn)動態(tài)主頁的技術(shù)如 Java applet、 ActiveX Control、 VBScript、 javascript等不同, ASP 中的命令和 Script 語句都是由服務(wù)器來解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動態(tài)生成的 Web 頁面并送到瀏覽 器;而 Client 端技術(shù)的 Script 命令則是由瀏覽器來解釋執(zhí)行。 ASP 比較網(wǎng)關(guān)及服務(wù)器擴展模式有著以下優(yōu)點: (1)完全與 HTML 文件融合在一起; (2)容易創(chuàng)建,不需要其它編譯、鏈接程序; (3)面向?qū)ο蟮牟⑼ㄟ^ ActiveX Server 對象可擴展。 CPU:沒有很高的要求,只要能夠順利運行 Windows 系列操作系統(tǒng)就可以了。 內(nèi)存:最低配置 32MB,建議使用 64MB 以上內(nèi)存,如果使用 Windows 2020 或Windows XP 建議使用 128MB 以上內(nèi)存。 運行 ASP 的服務(wù)器端要求:(如表 所示) 操作系統(tǒng) 需要安裝的 Web Server Windows 98 PWS 以上 Windows NT Server IIS 以上 Windows 2020 IIS 以上 Windows XP IIS 以上 表 ASP( Active Server Pages)實質(zhì)是一種服務(wù)器端腳本環(huán)境??蛻舳酥灰褂每蓤?zhí)行 HTML 代碼的瀏覽器,即可瀏覽通過 ASP 設(shè)計出來的頁面內(nèi)容。 ASP 并不是一種純粹的編程語言,它使用的語言是: VBScript 和 Jscript語言。 在線手機銷售網(wǎng)站 10 ASP 的優(yōu)點 (1) 開放性 在 IIS 上 , 并不需要開發(fā)者使用一個專有的腳本語言來生成網(wǎng)絡(luò)應(yīng)用程序 ,實際上 Active Server Pages 包括了對 VBScript 和 JavaScript/Jscript 的本機支持。多個腳本語言甚至可以在相同的 ASP 文件中交替使用并相互調(diào)用。 (2)易操作性 ASP使 HTML 設(shè)計人員可以在服務(wù)器上方便地“激活”他們的 Web頁,可以立刻對定制化網(wǎng)頁和簡單的應(yīng)用程序進行開發(fā)。 (3)程序與外觀分離 通過使用腳本 和組件, Active Server Pages 允許用戶將編程工作與一個網(wǎng)頁的設(shè)計和其他工作分離開來。同時,它也使那些從事外觀設(shè)計的人員可以利用一些工具來對網(wǎng)頁進行修改,而不用過于關(guān)心編程問題。因此,開發(fā)者對 ASP 文件的修改可在瀏覽器中立即得到反映,只需要簡單地保存該文件并在瀏覽器中刷新即可。因為用于生成動態(tài)內(nèi)容的腳本可以在服務(wù)器上執(zhí)行,所以開發(fā)者不必?fù)?dān)心客戶用什么瀏覽器來瀏覽網(wǎng)點 . 簡介 ASP的 6 大對象 ASP 的編輯環(huán)境要求很底,任何一種文本編輯器都可以編寫 ASP 應(yīng)用程序。 ◆ Request 對象 Request 對象為腳本提供客戶端在請求一個頁面或傳送一個窗體時提供的所有信息,這包括能夠標(biāo)識瀏覽器和用戶的 HTTP 變量,存儲他們的瀏覽器對應(yīng)于這個域的 cookie,以及附在 URL 后面的值(查詢字符串或頁面中 Form段中的 HTML 控件內(nèi)的值)。 ◆ Response 對象 Response 對象用來訪問所創(chuàng)建的并返回客戶端的響應(yīng)。它也提供了一系列用于創(chuàng)建輸出頁的方法,如無所不在的 方法。最常用的是 方法,它允許我們在當(dāng)前頁的環(huán)境或會話中在服務(wù)器上實例化其他 COM 對象。 ◆ Session 對象 Session 對象是在每一位訪問者從 Web 站點或 Web 應(yīng)用程序中首次請求一個 ASP 頁時創(chuàng)建的,它將保留到默認(rèn)的期限結(jié)束(或者由腳本決定終止的期限)。 ◆ ObjectContext 對象 ObjectContext 對象可以用來控制 ASP 的執(zhí)行。 可以把這些對象看作是基于 ObjectContext 對象的一個層次關(guān)系的成員,這有助于理解它們與接受和響應(yīng)客戶請求的過程之間的關(guān)系。它的執(zhí)行過程是: ( 1) 瀏覽器端提出 HTTP 的請求送到服務(wù)器端, Web 服務(wù)器先檢查網(wǎng)頁文件的類型,如果是 .asp 擴展名的文件,就提出 ASP 文件請求, Web 確定讀取并處理請求文件。 IIS 的工作是這樣分工的:腳本代碼是由默認(rèn)的腳本編程 引擎如 VBScript完成,然后經(jīng)引擎翻譯轉(zhuǎn)換成服務(wù)器能執(zhí)行的命令,而 IIS 則進一步為送入的Active 對象處理輸入和輸出,出錯信息的輸出也是有 IIS 產(chǎn)生的。 Inter Explorer 是導(dǎo)航和訪問或瀏覽 Web 中的信息的工具。 ASP 的開發(fā)依賴于 IIS, IIS 可在多種平臺上運行: Windows2020 全系列包括Professional、 server、 Advanced Server 三個版本 ,Windows NT Server, Windows NTWorkstation 和 Windows95/97/98 上的 Personal Web Server(PWS)等平臺上都可以。 Web瀏覽器通過將 URL發(fā)送給 Web 服務(wù)器請求信息。 在線手機銷售網(wǎng)站 13 安裝 IIS 我安裝的是 Windows2020 Professional 版本的,所以以 Windows2020 Professional 版來介紹 IIS 的安裝方法。 ( 4) 系統(tǒng)配置安裝完成后,就會彈出一個安裝“完成”的對話框來提示安裝完成, 只要點擊“完成”即可。 I I S 的測試 打開 IE 瀏覽器,在地址欄中輸入 localhost 或者 ,如果能出現(xiàn)“ Windows 2020”畫面,表明 IIS 安裝成功,這是服務(wù)器端安裝了 Windows 2020時的測試結(jié)果。 HTML 語言 (1) HTML 文件由瀏覽器解釋,通過網(wǎng)絡(luò)傳輸協(xié)議,可以從一臺機器傳輸?shù)搅硪慌_機器上。 (2) HTML 文件和其他的文件不同,因為 HTML 文件中有它自己的標(biāo)記。所有的文本在線手機銷售網(wǎng)站 14 都必須放在 body和 \body之間。 而且客戶端程序運行起來比服務(wù)器端程序快得多。 然而,與 VBScript 相同, Jscript 也是服務(wù)器端編程語言。服務(wù)器端編程語言在你的網(wǎng)點計算機上完成所有這些工作,承受所有的負(fù)擔(dān)。 開發(fā)工具 Dreamweaver MX 簡介 Macromedia Dreamweaver MX 是 建立 Web 站點和應(yīng)用程序的專業(yè)工具。 從對基于 CSS 的設(shè)