摘要: 本文主要介紹了基于ASP.NET技術設計與實現中小企業信息網絡平臺的過程。
關鍵字: 中小企業信息網絡平臺ASP.NET實現
1.引言
隨著Internet在中國的迅猛發展,信息傳播的手段越來越多,信息傳播的速度也越來越快。一方面,越來越多的中小型企業開始將眼光定位在網絡上,希望能擁有一個可以更多、更好地宣傳自己的平臺,同時希望這個平臺可以很方便地展示自己,讓更多的客戶及時準確地了解自己地業務和動向。另一方面,大批的潛在客戶也希望能通過網絡更快、更準地找到所需要的企業信息,了解他們的業務水平、聯系方式等。因此,具有操作簡單、維護方便、友好的界面設計的中小企業信息網絡平臺便受到了青睞。
2.系統概述
據對用戶需求的具體分析,中小企業信息網絡平臺由前臺和后臺模塊組成,具體功能如下:前臺模塊:企業動態、產品列表、產品服務、企業簡介、論壇、后臺管理員登錄入口等;后臺管理模塊:后臺登錄、產品信息管理、圖片管理、文件管理、論壇信息管理、論壇用戶管理、管理員帳號管理、新聞信息管理等。
3.系統的實現
3.1數據庫實現
數據庫的數據表設計既要考慮提高數據存取效率、降低數據冗余度,又要避免為了達到范式要求而過多地細分數據表,進而引起后續功能擴展或者維護難度的增加。基于上述考慮,數據表設置如下:
(1)admin 管理員帳號數據表:用于存放系統管理員登錄帳號、密碼和管理員的級別。
(2)headimage 頭像存儲表:用于存放論壇注冊用戶的頭像信息。
(3)news 新聞存儲表:用于存放企業的新聞。
(4)pictures 圖片存儲表:用于存放各類產品的精美圖片,供用戶下載。
(5)product 產品信息存儲表:用于存放產品的各類信息。
(6)magazine 雜志存儲表:用于存放企業的雜志供用戶下載。
(7)userinfor 論壇用戶存儲表:用于存放注冊論壇用戶的帳號信息。
(8)blockforum 論壇主題類型表:用于存放論壇的主題類別。
(9)blockcontent論壇主題和回復內容存儲表:用于存放論壇討論的主題和存放論壇回復的信息。
3.2模塊代碼實現
3.2.1前臺產品列表模塊實現
產品的信息存放在數據庫中,在前臺可以瀏覽,在后臺可以添加、修改或刪除相應產品信息。使用ASP.NET的Repeater控件綁定product表能輕易地讀出表數據,并以列表的形式顯示。
3.2.2論壇用戶注冊模塊
用戶如果希望在論壇留言而不僅僅是瀏覽,則需要使用帳號登陸論壇才有權限。新用戶首先需要注冊一個帳號,用戶可以通過單擊注冊按鍵來打開注冊頁面進行會員注冊操作。為了保證用戶在注冊時信息的有效性,需要在用戶提交注冊操作前,驗證用戶填寫的信息是否有效,設計的方法是用ASP.NET 提供的驗證控件實現。主要代碼如下:
為了防止非法用戶登陸,保證只有企業的管理員才能登陸網站后臺,當管理員成功登入后該系統使用Session來保存管理員的信息。管理員進入每一個管理頁面時都要驗證Session是否有效。Session的有效期是20分鐘,若是在20分鐘內管理員沒有任何的操作,Session將會失效。同時,與普通注冊用戶一樣,管理員帳號密碼也經過加密處理。 4.結語 充分利用計算機網絡優勢提高自身的經濟效益是各企業密切關注的問題,本文主要描述了利用ASP.NET技術構建網絡信息平臺的過程,對于建立中小型電子商務網站有一定的參考價值。 參考文獻: [1]李宋民,郭玉峰.ASP.NET設計師之路[M].白領就業指南.北京:電子工業出版社,2006.3. [2]蓋江南,王勇,閻文麗.ASP.NET+SQLServer動態網站設計寶典[M].北京:電子工業出版社,2006.7. [3]張躍廷,王小科,張宏宇.ASP.NET技術方案寶典.明日科技.北京:人民郵電出版社,2008.2.