鶴壁汽車工程職業學院 劉 源 耿瑞煥
基于.NET的學校新聞發布信息管理系統設計
鶴壁汽車工程職業學院劉源耿瑞煥
隨著社會競爭的日益激烈,信息作為眾多競爭性資源中的一項,其重要程度日趨凸顯。職業院校作為培養和塑造高質量技能型人才的場所,對信息的重視程度也逐漸提高。如何在激烈的信息資源競爭中處于優勢地位,對于每個職業院校來說都是不容忽視的。本文通過對信息資源的重要性進行研究,以.NET為框架,設計了一套完整的學校新聞發布信息管理系統,能夠及時、高效的對信息資源進行搜集、管理和發布的整合,幫助學校學生獲得最新最有效的信息,并幫助學校提高管理效率。
信息競爭;職業院校;.NET
當今社會是信息競爭的社會,機關、企事業單位的信息化建設都是提高其管理效率的必然途徑。而高職院校作為一種特殊的企業,由于工作內容的多樣性和復雜性,因此對信息化程度的需求更高,需要教務管理系統、學生管理系統、圖書管理系統等等眾多的信息化建設模塊。在整個信息化建設的過程中,學校的新聞發布系統是整個學校對外快速傳播信息的門戶,因此,新聞發布信息管理系統的建設就顯得尤為重要。
所謂門戶,即讓擁有它的學校能夠及時發布學校的最新信息,讓學生或者其他相關人員能夠在第一時間獲取信息,以此實現政策政務的公開透明,提高學校的影響力和辦事效率。誰能夠更加合理高效的應用互聯網,誰就擁有了更加優質的信息;誰主宰了信息,誰就能占有有利的競爭地位。
新聞發布信息管理系統的實質是對雜亂無章的新聞信息內容進行全站式的管理,是一個管理信息系統?,F在主流的管理信息系統多為基于WEB的B/S架構,將雜亂的文字、圖片、視頻等內容通過統一協調的組織,有序的展示在用戶面前。
2.1系統主要功能設計
考慮到職業院校的特殊職能與性質,根據傳統的管理信息系統的前后臺布局習慣,本文設計的新聞發布信息管理系統應具備前后臺兩部分的功能。
(1)前臺主要實現的功能有:用戶注冊;修改注冊信息;注冊用戶發布新聞;新聞搜索;新聞數量分類別統計;用戶評論;熱點新聞統計;新聞分類瀏覽;
(2)后臺主要實現的功能有:管理現有新聞;管理新聞;發布新聞;對即將發布新聞的審核;管理新聞欄目;管理新聞評論;管理系統用戶。
學校新聞發布信息管理系統一般情況下,數據庫邏輯相對簡單,但是數據量比較龐大,而且用戶數量大,服務器壓力呈現不均等的趨勢,在招生時期,用戶訪問量峰值非常高,服務器壓力大。因此為了設計一個高校的信息管理系統,應具備如下特點;操作盡可能方便和靈活;系統應具備較高的穩定性;系統應具備較高的安全性;系統應具備較高的容災性;前臺應對用戶操作進行及時的相應;后臺操作不能出現超時現象。
2.2類的設計
類的本質是數據類型的一個藍圖,對類進行設計和定義時,其實并沒有定義任何的數據,而是定義了類的對象由那些元素組成,并且可以對這個對象進行什么樣的操作。本系統的開發環境為Visual Studio 2010,一共設計了38個類,打成3個包,能夠分貝實現38種基本功能。由于篇幅有限,本文僅對比較重要的包和類進行簡要說明。
(1)Admgr包。該包共包含24個類,主要實現對新聞、新聞類別、用戶的的瀏覽、管理等功能,是功能最為復雜的一個包。Def為前臺首頁頁面,主要實現展示的功能,并在頁面上為其他功能提供入口;Search為前臺搜搜頁面,主要提供搜索功能的入口;UsReg為用戶注冊頁面;UsAddNews為用戶發布新聞頁面;UsCenter為用戶中心頁面,用戶可在此頁面管理個人信息;AdLog為后臺管理登陸頁面;AdEdt為后臺管理修改新聞頁面;AdDel為后臺管理刪除新聞頁面;AdCh為后臺管理審核新聞頁面;AdEdtBigC為后臺管理編輯新聞類別頁面;AdDelUs為后臺管理刪除用戶頁面。
(2)BLL包。該包共有10個類,主要負責業務邏輯和數據訪問的功能。NewsL為新聞信息管理邏輯類;BigCL為新聞類別管理邏輯類;ComL為新聞評論管理邏輯類;DBbase為數據庫操作類;
NewsAcc為新聞數據訪問類;BigCAcc為新聞類別數據訪問類;
UsAcc為用戶數據訪問類。
2.3數據庫設計
本系統采用SQL Server 2008數據庫系統,數據庫名稱設置為news2016,建立四張數據表,分別為tab_News(新聞信息表)、tab_Com(新聞評論表)、tab_BigC(新聞類別表)和tab_Us(用戶信息表)。
(1)tab_News新聞信息表。主要用來保存新聞的基本信息。tab_News數據表共包含9個字段,分別為:News_id新聞ID字段,為自增主鍵,數據類型為整形;Title新聞標題字段;Info新聞內容字段;BigCID新聞分類ID字段;UsName新聞編輯人姓名字段;InfoTime新聞上傳時間字段;Hit新聞點擊率字段,默認初始值為0;Flag審核標記字段;Cindex新聞索引字段。
(2)tab_Com新聞評論表主要用來保存新聞評論的相關信息。tab_Com數據表共包含8個字段,分別為:Com_id評論ID字段,為自增主鍵,數據類型為整形;Com_us評論者姓名字段;Com_q評論者QQ聯系方式字段;Com_email評論者電子郵箱字段;Com_word評論內容字段;Com_time評論時間字段;NewsID評論的新聞在tab_News新聞信息表中的New_id值;Cindex同一新聞評論索引值(同一新聞多條評論時從1自增)。
(3)tab_BigC新聞類別表主要用來保存新聞類別的相關信息。tab_BigC數據表共包含5個字段,分別為:B_id新聞分類ID,為自增主鍵,數據類型為整形;Name新聞類別名稱字段;Flag是否顯示分類標記字段,默認為顯示;Cindex新聞類別索引字段;NewsCount該類新聞總數字段。
(4)tab_Us用戶信息表主要用來保存用戶的相關信息。tab_Us數據表共包含5個字段,分別為:Us_id用戶ID字段,為自增主鍵,數據類型為整形;Us_Name用戶姓名字段;Pwd用戶密碼字段;Us_email用戶電子郵箱字段;Us_lev用戶級別字段,主要用來區分普通用戶和管理員。
2.4其他相關設計
學校新聞發布信息管理系統的正常實施,關鍵要保證新聞的合法性及系統的安全性。所有的新聞均要通過管理員的審核以后才能正式公開發布;用戶的密碼通過MD5加密算法保證其安全性。同時應注意數據庫的及時備份。
互聯網的發展給社會上各行各業帶來的革命性的變化,人們的工作方式和工作習慣都有所不同。學校作為一個開放的知識交流平臺與人才培養基地,需要更加高效合理的應用互聯網為各種各樣的事務性工作帶來便捷。本文設計的學校新聞發布信息管理系統。能夠有效的對新聞進行整合,及時篩選、過濾、發布有效信息,在學校提升知名度,提高工作效率、增加工作的透明度,對學校的發展有著積極的意義。
[1]劉濤.高校數字化校園平臺建設探索與思考[J].現代教育技術,2009,19(13):99-101.
[2]任亞楠.數字化校園方案與設計[J].科技創新導報,2009,1(29):159-161.
[3]孫卓敬,鄭忠霞.關于數據庫安全性的探討[J].科技傳播,2010,1(6):206-207.
劉源(1986—),男,河南鶴壁人,碩士,現供職于鶴壁汽車工程職業學院電子工程系,研究方向:主要從事網絡計算、物聯網方向的研究。
耿瑞煥(1986—),女,河南濮陽人,碩士,現供職于鶴壁汽車工程職業學院電子工程系。