【摘要】學習交流平臺平臺基于服務在校大學生,旨在基于B/S架構下,使用ASP技術建立的一個以學習為主,綜合人人網、百度文庫、淘寶、BBS、貼吧等網站的功能,集娛樂交友、求職創業、學習生活、購物于一體的大型服務型平臺。目的在于滿足目前大學生的學習及就業需求。以更貼近學生生活的方式對現有資源進行整合利用,為供求雙方提供適合的平臺,并為大學生提供一個經驗交流、資源共享、相互學習、互通有無的平臺,建立以服務同學為宗旨的技術平臺開發。
【關鍵詞】B/S架構ASP技術資源共享
一、背景分析
傳統的高校BBS充斥著熱門的娛樂八卦、發泄的帖子,在學術、思想爭鳴等具有一定深度的資源內容上的建設嚴重落后,絲毫不能吸引高校師生的興趣,直接導致高校BBS在學術和思想引導方面的作用越來越小,也越來越被冷落,從而形成一個惡性循環。
高校BBS涵蓋的內容豐富廣泛、但內容娛樂化、庸俗化、負面信息多;求職網站構建了相對寬廣的求職平臺,但信息單一、缺乏共享和交流機制、缺乏監管、行業分類不明確;人人網以個體為中心、實名制、信息互動、分享機制,但內容瀏覽的限制性、侵犯他人隱私的偶然性、偏重娛樂性。
然而各種交友網站如人人網卻更注重娛樂性,而且功能單一。大多數學習網站又缺乏趣味性,無法帶動大學生學習的積極性。大學畢業后,大學生們又面臨著求職的難題,而在大學中,能在求職前得到的鍛煉卻很少。此種困境,無不困擾著當代的每一個大學生。
二、B/S架構
1. B/S(Browser/Server)結構。即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術看,局域網建立B/S結構的網絡應用,并通過Internet/Intranet模式下數據庫應用,相對易于把握、成本也是較低的。它能有效地保護數據平臺和管理訪問權限,服務器數據庫也很安全。在JAVA這樣的跨平臺語言出現之后,B/S架構管理軟件更是方便、快捷、高效。2. B/S架構的優勢與劣勢。(1)升級方式和維護簡單;(2)成本降低,選擇更多;(3)應用服務器運行數據負荷較重。
三、研究內容和方法
1.系統平臺體系結構的選擇。系統平臺的體系結構使用B/S(Brower/Server)結構。B/S結構,它是一次性到位的開發,能實現不同的人員,從不同的地點,以不同的接入方式訪問和操作共同的數據庫;它能有效地保護數據平臺和管理訪問權限,服務器數據庫也很安全。特別是在JAVA這樣的跨平臺語言出現之后,B/S架構管理軟件更是方便、快捷、高效。
2.開發環境的選擇。在開發此平臺的時候,需要具備下面的軟件環境
服務器端:(1)操作系統:Windows XP。(2)Web服務器:Tomcat 6.0。(3)Java開發包:JDK 1.6。(4)數據庫:SQL Server 2000。(5)瀏覽器:IE8.0。(6)分辨率:最佳效果為1024×768像素。
客戶端:(1)瀏覽器:IE8.0。(2)分辨率:最佳效果為1024×768像素。
3.研究方法
(1)ASP.NET技術。本平臺的研究與開發的關鍵技術是ASP.NET技術。系統使用C#語言,采用B/S模式,系統總體架構設計采用基于.NET的B/S的三層體系結構。有利于系統后期的維護和升級。
(2)CSS樣式技術。系統采用CSS樣式技術制作首頁瀏覽等各個頁面。CSS(Cascading Style Sheets,層疊樣式表)是一種制作網頁的新技術。CSS樣式能夠將網頁的格式與結構分離,可以簡化代碼、提高下載速度、使維護和更新網頁變得更加容易,且代碼兼容性更好。
(3)ADO.NET技術。系統對數據庫的訪問采用ADO. NET技術。ADO.NET提供了面向對象的數據庫視圖,并且在ADO.NET對象中封裝了許多數據庫屬性和關系。ADO. NET通過多種方式封裝和隱藏了很多數據庫訪問的細節,數據集是ADO.NET斷開式數據訪問技術的核心。
四、預期功能
(1)綜合各單一網站的單一功能;(2)支持一站式服務;(3)權限添加與刪除;(4)自主學習服務;(5)學習交流模塊;(6)支持模塊化功能應用;(7)自主添加設計應用;(8)人機對話;(9)平臺獎勵機制;(10)模塊屏蔽功能;(11)實名匿名轉換功能;(12)站內搜索功能。
參考文獻
[1]段紅.基于B/S架構的謝一礦網站設計[J].網絡與通信,2006.
[2]常永英. ASP.NET程序設計教程[M].北京:機械X-業出版社,2010,222-223.