摘要:本文以當今火爆流行的ASP.NET技術開發設計了“網上OPPO專賣店系統”交互式電子商店系統。系統實現中闡述數據庫的詳細設計、網站各模塊功能的具體實現,完成了本系統的ASP.NET交互式電子商店的系統。在系統總結中闡述了系統的優劣勢以及系統的擴展。文中詳細說明了系統分析、系統設計的方法在系統實際開發中應用,并總結了開發過程中的一些經驗和體會。
關鍵詞:網上購物系統 電子商務 ASP.NET HTML 系統開發
1 概述
網上oppo專賣店是一種集網上購物和后臺管理的綜合性電子商務系統,隨著互聯網的不斷發展以及全球經濟一體化的逐步深入,網上專賣店已成為現代傳統專賣店必不可少的經營策略之一。網上OPPO專賣店可以切合傳統店實際的需求和發展趨勢,通過提供個性化的操作界面,使傳統專賣店功能在互聯網上進行電子化的高效運作,從而實現投入回報和管理效益最大化。
1.1 開發環境
本系統使用SQL Server2000作為后臺的數據管理系統,而在前臺使用Visual Studio.net2003作為開發工具。
SQL Server 是Microsoft公司開發的大型關系數據庫管理系統,具有強大的關系數據庫創建、開發、設計和管理功能。其最新版本SQL Server2000將數據庫與Internet緊密連接,可以通過Web瀏覽器顯示數據的操作,具有客戶機/服務器的結構。SQL Server 2000 提供了對分布式事務處理的支持,并對開發工具具有良好的支持,為大型數據庫項目提供了企業級解決方案。
SQL Server2000 是在SQL Server 7.0 的基礎上發展來的,作為在Windows NT.Windows 2000上運行的最好數據庫,SQL Server 是企業用戶和獨立軟件供應商們創建企業應用程序時首選的關系數據庫系統(RDVBMS)。隨著用戶需求的不斷增長,SQL Server 已經在易用性、可收縮性和可靠性、數據倉庫等方面獲得了重大的創新。
Visual Studio.net2003,隨著網絡經濟時候的來臨,微軟公司的.NET戰略的創建就是希望幫助用戶,能夠在任何時候、任何地方、利用任何工具都可以獲得網絡上的信息,并享受網絡通信帶來的快樂。
ASP.NET.NET的誕生實現了這一理想。ASP.NET.NET是建立在公共語言運行庫上的編程框架,可用在服務器上生成功能強大的Web應用程序。ASP.NET.NET提供了一個統一的Web開發模型,并提供了開發人員創建企業級Web應用程序所需的各種服務。
ASP.NET.NET可以使用任何與.NET兼容的語言編寫應用程序。此外,任何ASP.NET.NET應用程序都可以完全使用.NET Framework。
1.2 系統特點
首先,對于消費者來說:①可以在家“逛商店”,訂貨不受時間的限制。②獲得較大量的商品信息,可以買到當地沒有的商品。③網上支付較傳統拿現金支付更加安全,可避免現金丟失或遭到搶劫。④從訂貨、買貨到貨物上門無需親臨現場,既省時又省力。⑤由于網上商品省去租店面、召雇員及儲存保管等一系列費用,總的來說其價格較一般商場的同類商品更便宜。
其次,對于商家來說:由于網上銷售沒有庫存壓力、經營成本低、經營規模不受場地限制等,在將來會有更多的企業選擇網上銷售,通過互聯網對市場信息的及時反饋適時調整經營戰略,以此提高企業的經濟效益和參與國際競爭的能力。
再次,對于整個市場經濟來說:這種新型的購物模式可在更大的范圍內、更多的層面上以更高的效率實現資源配置。
綜上可以看出,網上購物突破了傳統商務的障礙,無論對消費者、企業還是市場都有著巨大的吸引力和影響力,在新經濟時期無疑是達到“多贏”效果的理想模式。
2 系統設計
2.1 系統設計目標
實現商場、中小企業或個人在互聯網上進行新產品展示,網上通信留言功能,重點實現網上商品的查找、在線購買功能。實現普通用戶只能瀏覽,注冊用戶可以在線定購,后臺管理人員可以進行產品上傳更新、注冊用戶的管理等功能。
2.2 開發設計思想
在本系統的設計過程中,主要就是實現用戶能正常登錄注冊用戶,查詢物品,生成定單,結賬等功能。可以對本網站投上一票還可以在留言板發表自己的意見。為了方便管理員的操作,系統在設計數據庫、代碼的編寫時十分講究,采取了下面的一些原則:①數據庫的列名及相關的屬性是經過慎重考慮的。②代碼編寫時統一按鈕的命名,連接數據庫時使用相同的方式。③程序代碼標準化,軟件統一化,確保軟件的可維護性和實用性。④界面盡量簡單化,做到實用、方便,盡量滿足用戶的需要。⑤溫馨化操作,記錄用戶訪問的次數,給人一種溫馨的感覺。
2.3 需求
顧客對功能的需求:
①提供商品分類目錄索引方式。
②查看所有待售商品。
③提供模糊搜索查詢。
④對商品進行訂購,并可指定其數量。
⑤查看已訂購商品,并可在結賬前,進行撤消。
⑥結賬后,查看歷史訂單記錄。
此外,該系統還允許用戶執行其他任務,例如:
①允許用戶在系統中進行注冊。
②提供用戶登錄入口。
③非登錄用戶可以對商品進行瀏覽和訂購,但要結賬時,必須進行登錄。
④登錄用戶可以使用該系統的所有功能。
⑤管理員可進行后臺操作管理。
2.4 在線展示
只要登錄到網站后,就可以在線瀏覽展示商品,最新商品動畫展示在線購買商品從后臺數據庫動態顯示商品圖片與產品名。單擊產品名或圖片就看到產品的詳細介紹。要添加購買與收藏功能。
2.5 在線下訂單
只有注冊用戶才能利用該系統下訂單。注冊后并且處于激活狀態才可以購物下訂單。非注冊用戶和處于非激活狀態的用戶,只能瀏覽商品的基本情況。用戶登錄后,就可以使用系統提供的各種功能。單擊產品對應的購買按鈕后,要顯示購物車界面,在該界面中要實現購買產品數量統計、總價格統計及每種產品的購買時間。在購物車中,可以實現繼續購買、產品數量的修改、刪除購買物品、到收銀臺付款功能。在信息填寫與提交中,要實現“返回上一步”修改功能,實現所以信息統計界面。實現產生訂購單號功能。
2.6 后臺管理服務
①商品后臺管理功能。
②用戶后臺管理功能。
③留言板后臺管理功能。
④定單后臺管理功能。
2.7 留言功能
用戶可以發表自己對本網站的意見和建議。
參考文獻:
[1]孫印杰,楊滔,呂書琴等編著.動態網站設計實例精解[M].電子工業出版社出版社,2005年10月.
[2]岳國英.SQL 2000數據庫技術[M].中國電力出版社,2005年2月.
[3]李春葆,曾平.數據庫原理與應用——基于SQL Server 2000[M].清華大學出版社,2005年3月.
[4]但正剛.ASP.NET高級編程[M].清華大學出版社,2002年6月.
[5]王晟.Visual C#.NET數據庫開發經典案例解析[M].清華大學出版社,2005年4月.
[6]謝樹煜等.軟件設計師考試輔導[M].清華大學出版社,2006年7月.
[7]嚴蔚敏等.數據結構(C語言版)[M].清華大學出版社,2004年10月.
[8]錢樂秋,趙文耘,牛軍鈺.軟件工程[M].清華大學出版社,2007年12月.
作者簡介:葉飛(1967-),男,安徽合肥人,工程師,研究方向:電子信息,科技發明,多媒體教育等。