摘要:該文以河源手機產(chǎn)業(yè)電子商務平臺設計與開發(fā)為例,介紹了項目成立的背景,對項目做了充分的需求分析,并分析了系統(tǒng)開發(fā)過程中遇到的動態(tài)導航欄目實現(xiàn)、B2B電子商務平臺商家店面URL分配、刪除數(shù)據(jù)庫記錄同時刪除系統(tǒng)文件夾中對應的文件等技術要點和難點。解決了困繞眾多技術開發(fā)人員的C#編程、B2B電子商務系統(tǒng)、B2C電子商務系統(tǒng)、數(shù)據(jù)獲取等等問題。
關鍵詞:C#;動態(tài)導航欄目;B2B;電子商務;B2C;數(shù)據(jù)獲取
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2013)15-3653-03
電子商務以其快捷、低成本等優(yōu)勢在我國的消費市場中正占據(jù)著越來越重要的地位。河源市電子商務的發(fā)展相對滯后,目前還沒有手機類的電子商務平臺,消費者只能選擇去實體店購買,對商家的宣傳和銷售、消費者的選擇和購買都有很大的限制,開發(fā)河源市手機產(chǎn)業(yè)批發(fā)市場電子商務平臺具有廣闊的市場前景。
河源手機產(chǎn)業(yè)電子商務平臺是B2B的電子商務系統(tǒng),該文從系統(tǒng)開發(fā)背景入手,對系統(tǒng)進行了詳細的需求分析,從而確立了系統(tǒng)的開發(fā)目標為:本系統(tǒng)是針對河源市五縣一區(qū)手機生產(chǎn)企業(yè)和銷售商而開發(fā)的企業(yè)對企業(yè)的電子商務平臺,旨在為河源市手機生產(chǎn)企業(yè)和銷售商提供卓越的電子商務平臺,拓寬其銷售渠道,提高競爭力。
本文將詳細介紹系統(tǒng)開發(fā)的具體過程和開發(fā)過程中的技術要點及難點??刹僮餍詷O強,希望能為后來的學習者提供技術方面的幫助,使他們更快的掌握應用.NET開發(fā)Web系統(tǒng)方面的技術。
1 系統(tǒng)開發(fā)環(huán)境配置
1)Internet信息服務(IIS5.0或更高版本)
2)Visual Studio2008或Visual Studio2010
3).NET Framework框架(安裝Visual Studio時已經(jīng)自動安裝)
4)SQL Server2005數(shù)據(jù)庫
2 系統(tǒng)需求分析
通過與使用方、IT領域技術專家、潛在購買者等的反復討論分析,最終確定了河源手機產(chǎn)業(yè)電子商務平臺主要功能模塊,各模塊主要內(nèi)容如表1所示。
3 系統(tǒng)設計與制作
平臺整體風格統(tǒng)一,以文字為主體,同時配以精巧靜態(tài)或動態(tài)圖片以吸引訪問者的注意力,表達創(chuàng)新精神、以及上升動力。在平臺的整體設計上,更強調人性化和參與意識,為訪問者盡可能的提供多的在線服務和溝通渠道,充分利用互聯(lián)網(wǎng)的交互功能,呈現(xiàn)整體友好的界面結構。
決定電子商務系統(tǒng)成敗的因素主要有兩點:一是美觀、人性化的界面設計;二是強大的管理功能及良好的用戶體驗。因此,系統(tǒng)首頁匯聚了系統(tǒng)最復雜的數(shù)據(jù)處理和樣式設計,本系統(tǒng)首頁將配之以形象、精致的LOGO徽標以及特有的圖案塑造手機電子商務平臺的整體形象,在整體形象上要表現(xiàn)出主題突出,內(nèi)容精干,形式嚴肅簡潔,整體大方,讓人有耳目一新之感。本系統(tǒng)主要的技術要點和難點如下:
3.1 首頁導航欄的動態(tài)管理更新功能
首頁效果圖如圖1所示。
3.2 B2B電子商務平臺商家店面URL的分配和管理
商家對商家的電子商務平臺,我們首先要分配一個固定且唯一的URL供商家去經(jīng)營,本項目的解決方案是:①在數(shù)據(jù)庫中建立商家表shopMembers,其中字段shopID是主鍵且是唯一的,代碼">店鋪首頁可實現(xiàn)每個商家具有唯一的URL地址;②商家登錄后臺管理店鋪時系統(tǒng)會自動保留商家的shopID字段,因此可輕松實現(xiàn)本店商品的上架、下架等等管理功能。
3.3 商家對產(chǎn)品的銷售和管理
B2B的電子商務平臺既要實現(xiàn)商家加盟及管理功能,也要實現(xiàn)商家產(chǎn)品銷售及管理功能,商家對產(chǎn)品的銷售及管理相對簡單:①在數(shù)據(jù)庫中建立產(chǎn)品表chanpin并加入外鍵shopID;②設計添加手機產(chǎn)品時實現(xiàn)向產(chǎn)品表中加入商家固定shopID的記錄。
3.4 刪除數(shù)據(jù)庫記錄同時刪除系統(tǒng)文件夾中對應的文件
系統(tǒng)及商家在經(jīng)營過程中會刪除過期廣告或產(chǎn)品,如何實現(xiàn)刪除數(shù)據(jù)庫記錄的同時刪除系統(tǒng)文件夾中對應的文件,實現(xiàn)該功能的關鍵代碼如下:
4 注意事項
1)在系統(tǒng)開發(fā)過程中,數(shù)據(jù)庫的設計是項目成功的基礎,先進行詳細的需要分析,再設計出符合系統(tǒng)需要的數(shù)據(jù)庫至關重要。
2)系統(tǒng)在測試和發(fā)布時一定要做到細致、嚴謹,如測試產(chǎn)品的添加、刪除、修改以及發(fā)布信息的標題、內(nèi)容長短會不會影響頁面的布局等等,只有通過嚴格測試的系統(tǒng)才具有良好的實用和使用價值。
3)使用嵌套Repeater控件實現(xiàn)導航欄目的動態(tài)管理時可采用多種方法實現(xiàn),因為篇幅限制,該文僅列出了關鍵部分代碼。
參考文獻
[1] 北京阿博泰克北大青鳥信息技術有限公司.深入.NET平臺和C#編程[M].北京:科學技術文獻出版社,2008.
[2] 北京阿博泰克北大青鳥信息技術有限公司.使用ASP.NET技術開發(fā)網(wǎng)上書店[M].北京:科學技術文獻出版社,2008.
[3] 微軟公司.數(shù)據(jù)庫訪問技術[M].北京:高等教育出版社,2007.
[4] Karli Watson.Christian Nagel.Beginning Visual C# 2005[M].北京:清華大學出版社,2006.
[5] 奚江華.ASP.NET2.0開發(fā)詳解[M].北京:電子工業(yè)出版社,2006.
[6] 魏崢,王軍,崔同良.ADO.NET程序設計教程與實驗[M].北京:清華大學出版社,2007.
[7] 田原.ASP.NET程序設計教程[M].北京:清華大學出版社,2006.
[8] 常永英.ASP.NET程序設計教程(C#版)[M].北京:機械工業(yè)出版社,2009.
[9] 尚俊杰.ASP.NET程序設計案例教程[M].北京:北方交通大學出版社,2005.
[10] 郭勝,秦岸,馬麗.C#.NET程序設計教程[M].北京:清華大學出版社,2002.