蔣武衛
摘要:隨著全面改革的深化實施,人們的生活水平質量也有著大幅度提高,網上購物成為當前人們比較便捷的購物方式,而網上購物系統的科學設計,保障系統的安全性就顯得比較重要。本文主要對網上購物系統在ASP技術支持下的設計詳細探究,希望能通過此次理論研究,對網上購物系統的設計科學性有保障意義。
關鍵詞:網上購物;系統設計;ASP技術
0.引言
網上購物最大限度了滿足了消費者的自主挑選權,而且還打破了時空限制,可以使各類資源在更廣闊的范圍內流通;同時,對于廣大賣家來說,在產品宣傳、物流調配、整體銷售和售后服務等方面都提供了更為廣闊和優質的平臺,相應地自身的效益也與日俱增。
1.ASP技術概要及網上購物系統設計可行性分析
1.1ASP技術概要
ASP技術的全稱為"動態服務器網頁",是英文"Active Server Pages"的首字母簡略形式,其基本的存儲格式是".asp"。在來源和出處方面要歸功于著名的軟件程序提供商--微軟公司,該技術在問世后,另一種技術"通用網關接口"(即CGI)被取而代之。ASP技術最主要的作用是"交互",即順利實現各個相應的程序與對應的數據庫之間的交互,在實際使用過程中不僅方便,而且相對較為簡單。就其本質而言,該技術在更多的時候是作為一種腳本環境而發揮自身作用的,在實際的運行過程中起主導作用的是其位于服務器端的各種腳本。
1.2網上購物系統設計可行性
第一,技術可行性。借助ASP技術設計和實現的網上購物系統,其基本功能包含公共信息服務、統計管理、購物管理、訂單管理以及用戶管理等諸多方面。基本的開發技術除了ASP之外,還有VBSCRIPT和HEML[1]。就技術層面而言,由于ASP技術自身自問世以來就經過無數的實踐被予以證明,對于網上購物系統的建設和完善是完全夠用的。換言之,借助ASP技術來實現一種新興的網上購物系統,從技術層面來分析時可行的。
第二,經濟可行性。促進了"定制化"銷售渠道的暢通。突破了時空限制。減少一系列中間商的層層加價,消費者得到了實惠,交易雙方也都降低了成本,實現了經濟效益的最大化。
第三,操作可行性。操作性方面,本系統的用戶界面設計十分用心,簡潔大方,在整體設計思路方面也相對較為清晰,更為關鍵的是對于各類異常信息也有相應的提示。綜合考量,本系統的操作性切實可行。
2.ASP技術支持下網絡購物系統設計
2.1結構系統設計
其一,前臺部分。主頁上顯示的各類商品主要是借助整個系統的前臺結合在一起的,其最主要的功能就是實現商品訂購、商品內容顯示等多項目標。具體到該系統的應用來說,相應的商品都可以在主頁面上通過適當的搜索來獲取,而且一些詳細的信息也可以完全知悉。這一系列的相關數據都是屬于數據庫內在潛在功能。
其二,后臺部分。在關于后臺系統的設計方面,兩項基本原則不能動搖,分別是維護自身數據、圍繞前臺管理,因為前臺部分所有的功能都需要借助后來才能得以實現。因此,在整體的設計方面,后臺部門尤其需要注意便利性和準確性,實現后臺與前臺每一個部門之間的一一對應[2]。
其三,數據庫。前后臺的管理梳理完畢之后,更為重要的工作就是是關于數據庫的各項功能的實現了,簡言之,數據庫是聯通前后臺的關鍵。
2.2功能模塊設計
第一,前臺模塊的功能模塊設計。訂單服務、商品信息展示以及用戶登陸等模塊是著整個系統前臺的構成方式。而如果將這些相對宏觀的模塊進行進一步的細致化分時,則可以衍生出相應的留言管理模塊、個人資料模塊、購物車模塊、訂單查詢模塊以及用戶管理模塊等等。(1)用戶管理模塊最為基本的目的是為了實現用戶權限管理、用戶密碼找回、用戶密碼重置、用戶登錄、以及用戶注冊等多項功能。(2)訂單管理模塊該模塊可以實現對訂單的查詢和撤銷,以及各個訂單的詳細信息等。(3)購物車模塊主要作用是"盛放"各類商品,然后輔助消費者實現清點商品、最后付款等相應的功能。當然,如果其中的商品不滿,還可以進行刪除和更換。(4)個人資料管理模塊這一模塊主要是對用戶的收貨地址、實際姓名以及聯系方式等信息進行細致管理。(5)留言板模塊這一模塊所發揮的作用雖然是輔助性的,但是無論對于賣家還是買家來說都是十分重要的,有時當消費者自身處于猶豫狀態時,留言板的存在會使得消費者更加堅信購買后舍棄某一項商品在。鑒于此關鍵的作用,該模塊日漸受到了賣家的重視。
第二,后臺管理模塊的功能模塊設計。后臺各個部分主要是為了實現管理系統公告信息、管理用戶信息、處理訂單以及管理商品信息等多項功能,而且,這些模塊的設計在很大程度上也是基于系統的實際需求。其具體的功能劃分大致為:(1)管理員身份驗證模塊這一模塊的主要作用對驗證管理員的身份。管理員要想順利進入這一系統,須確保用戶名、登錄密碼與數據中所儲存的各類信息保持一致。(2)商品管理模塊基本作用是商品下架、降價促銷、新品上架、更新商品信息等。(3)處理訂單模塊提交、確認、審核各種訂單。(4)用戶信息管理模塊修改、查詢用戶的個人信息。(5)公告信息管理模塊對公告進行發布或撤銷等。
2.3數據庫設計
數據庫之所以能夠起到關鍵作用,在很大程度上取決于其自身的設計方式。具體來說,一般的數據庫在設計時應符合如下幾個方面的要求。(1)明確要求。這是下面的幾個步驟的關鍵和前提。(2)數據建模借助合適的工具對數據庫進行構建,這樣也在一定程度上實現了對自身設計需求的合理表達。(3)設計數據結構轉化數據模型必須要經過這一換季的結構設計。(4)設計、實現、維護數據庫。這是整個流程中的重中之重。數據庫中的各類信息代表了自身各自的屬性,基于此,在結合實際的前提下,筆者為本文網上購物系統的數據庫設計選取了關系數據庫模式[3]。借助這一模式可以實現表格與表格、表格與數據以及數據與數據之間的二維關系。
3.結語
本文結合當前時代發展的實際背景,借助ASP技術而構建起了一整套完整的網上購物系統,為了致力于實現這一目標,筆者做了大量的工作,大致可以歸結為下面的幾個層面:介紹了系統開發中所使用的相關技術,對系統進行了可行性分析,根據系統的需求分析,對系統進行總體設計,研究模塊功能,對數據庫進行設計。
參考文獻:
[1]何建偉,陳穎.網上購物系統數據庫的設計與實現[J]. 電腦編程技巧與維護. 2009(22)
[2]錢永濤,仝桂梅. 基于B-C的網上購物系統的設計與實現[J]. 鄭州牧業工程高等專科學校學報. 2007(04)
[3]范同祥,宋斌恒. 一種基于J2EE的通用訪問控制框架[J]. 計算機應用研究. 2006(04)