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