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