武旭妹++侯健++王世梁
摘要:內(nèi)容管理系統(tǒng)是高校教務(wù)管理中一個重要的組成部分?,F(xiàn)有教務(wù)信息管理系統(tǒng)已逐漸顯現(xiàn)出運行緩慢,操作復(fù)雜等亟待解決的問題。.NET新技術(shù)的發(fā)展以及新的管理模式的出現(xiàn)有助于優(yōu)化提升內(nèi)容管理系統(tǒng)性能?;诂F(xiàn)有資源,通過對系統(tǒng)數(shù)據(jù)庫,平臺,模塊,應(yīng)用進行分析與設(shè)計,可實現(xiàn)教務(wù)信息有重點,分層次的展示和管理,使教務(wù)信息管理工作更加有序高效進行。
關(guān)鍵詞:內(nèi)容管理系統(tǒng);.NET;教務(wù)管理;模塊化設(shè)計;信息發(fā)布
中圖分類號:TP315 文獻標(biāo)識碼:A 文章編號:1009-3044(2016)01-0106-02
Researching and Implementation of Educational Administration Information Content Management System Based on .NET
WU Xu-mei, HOU Jian, WANG Shi-liang
(School of Computer Science and Communication Engineering, Jiangsu University, Zhenjiang 212013, China)
Abstract: Content management system is an important part of university educational administration. The current educational administration information management system has gradually appeared the problem which needs to be solved urgently, such as slow running, complex operation and so on. The development of new technology of .NET and the emergence of new management mode will help to optimize and improve the performance of the content management system. The data base, platform, module and application are designed basing on the existing resources .And finally presented is a system which can realize focused hierarchical educational administration information display and management and make educational administration information management work more orderly and efficient.
Key words: content management system; .NET; educational administration management; modular design; information release
1 概述
隨著高校規(guī)模不斷擴大,服務(wù)質(zhì)量不斷提升,高校已有的教務(wù)信息內(nèi)容管理系統(tǒng)逐漸無法滿足現(xiàn)有需求,出現(xiàn)信息發(fā)布較為分散,數(shù)據(jù)共享不太及時等問題。為適應(yīng)不斷發(fā)展的要求,提高信息發(fā)布及管理水平,實現(xiàn)動態(tài)管理,推動管理規(guī)范化,實現(xiàn)數(shù)據(jù)及時共享,減少重復(fù)操作,須利用計算機管理的安全性、可靠性、方便性、連續(xù)性等特點,對高校教務(wù)信息內(nèi)容管理系統(tǒng)進行進一步的研究與設(shè)計。
2 需求分析
2.1基本需求
基本需求是一個系統(tǒng)設(shè)計與實現(xiàn)的基礎(chǔ),其結(jié)果的準(zhǔn)確性會直接影響最終數(shù)據(jù)庫模式的穩(wěn)定性與可靠性。根據(jù)系統(tǒng)特點,定義基本需求包括:系統(tǒng)、權(quán)限、欄目、模塊、內(nèi)容五大模塊以及數(shù)據(jù)庫、安全管理等功能。這些基本需求通過有機組合實現(xiàn)了系統(tǒng)的框架與內(nèi)容的搭建。
2.2前瞻性需求
系統(tǒng)要充分考慮到現(xiàn)有設(shè)備狀況及接口要求,并正確預(yù)期系統(tǒng)未來擴展的需要,在系統(tǒng)配置、數(shù)據(jù)庫等預(yù)留空間,日后通過增加服務(wù)器來實現(xiàn)擴展。
2.3安全性需求
系統(tǒng)采用三層體系結(jié)構(gòu),通過全面的監(jiān)控和完備的手段來確保數(shù)據(jù)的安全。采用嚴(yán)格的安全和保密措施進行身份認(rèn)證、權(quán)限認(rèn)證,關(guān)鍵數(shù)據(jù)加密處理來杜絕操作中可能帶來的安全措施。
3 設(shè)計方案
本系統(tǒng)可以更方便地實現(xiàn)教務(wù)人員對信息的發(fā)布和管理,滿足用戶方便快捷地瀏覽和使用教務(wù)信息等需求。基于.NET的教務(wù)信息發(fā)布及內(nèi)容管理系統(tǒng), 是將部分需要經(jīng)常變動的信息,通過信息的某些共性進行分類,最后系統(tǒng)化、標(biāo)準(zhǔn)化發(fā)布到媒體上的系統(tǒng)。本系統(tǒng)依托網(wǎng)站為主要載體呈現(xiàn),網(wǎng)站信息通過一個操作簡單的界面加入數(shù)據(jù)庫,然后通過已有的網(wǎng)頁模板格式與審核流程發(fā)布到網(wǎng)站上。
3.1模塊管理設(shè)計
本系統(tǒng)將采用基于模板的靜態(tài)信息發(fā)布方式,主要包括內(nèi)容管理、模板管理、欄目管理、權(quán)限管理、系統(tǒng)管理等模塊。在設(shè)計過程中,盡量使得各模塊相對獨立,而又相輔相成。
3.1.1內(nèi)容管理
教務(wù)信息發(fā)布借助于系統(tǒng)的各種模板,而內(nèi)容管理則需要數(shù)據(jù)庫的支持。內(nèi)容管理者有相應(yīng)的權(quán)限可以進入信息管理界面對信息進行查詢,修改,增加和刪除等操作。管理界面也相對于一般的界面更加簡潔與完善,可以摒棄復(fù)雜的操作,讓內(nèi)容管理員更加方便,有效,快捷地管理信息。
3.1.2模板管理
模板為教務(wù)信息內(nèi)容提供載體,信息內(nèi)容將搭配模板向用戶展示,更具美觀性。通過對系統(tǒng)的詳細(xì)分析與設(shè)計,將模板劃分為三類:首頁模板,詳細(xì)信息頁模板和欄目模板。
首頁模板基于HTML語言編寫,作為教務(wù)信息內(nèi)容管理系統(tǒng)的首頁,是絕大部分教務(wù)信息的展示平臺,因而要對首頁進行更加細(xì)節(jié)性的開發(fā)。制作首頁模板而不是固定的靜態(tài)頁面,可以靈活地融合教務(wù)信息內(nèi)容的變換及模塊的更新。同時,還要做到首頁的美觀性,契合大眾的審美,通過使用高級圖像編輯處理軟件制作高質(zhì)量的首頁素材,最終讓首頁成為教務(wù)信息內(nèi)容管理系統(tǒng)的中心之一。
詳細(xì)信息模板作為對首頁信息的鏈接頁面較首頁模板來說要更具實用性和簡明性,它所包含的內(nèi)容更加詳細(xì)具體,讓人一目了然。
欄目模板的范圍將更加龐大,它是構(gòu)成首頁模板的重要部分,將教務(wù)信息與欄目模板搭配并在首頁中展示,這樣也更具靈活性。由于整體的靈活性,模板都可以自行定制,這樣不僅滿足了教務(wù)管理人員的簡易方便的操作,也使用戶真正感受到教務(wù)信息管理系統(tǒng)為他們帶來的極大的方便。
3.1.3欄目管理
本項目將對所有教務(wù)信息劃分為三類,分別是教務(wù)信息發(fā)布類、快速導(dǎo)航類和常用信息類。其中教務(wù)信息類包含教務(wù)信息文件、有關(guān)新聞報道等部分;快速導(dǎo)航類包括對于整個網(wǎng)站的快速搜索功能,校園各大系統(tǒng)平臺的鏈接功能以及面向校外的友情鏈接功能;常用信息類包括為教師和學(xué)生提供教務(wù)信息文件下載地址,常用聯(lián)系方式等一般很少變更的內(nèi)容。
3.1.4權(quán)限管理
本項專為內(nèi)容管理人員設(shè)計,內(nèi)容管理人員對教務(wù)信息管理系統(tǒng)擁有最高權(quán)限,而其他使用者必須經(jīng)過教務(wù)主管人員授權(quán)后方可行使相應(yīng)權(quán)利。
3.1.5系統(tǒng)管理
整個系統(tǒng)基于.NET開發(fā),開發(fā)上線后需要系統(tǒng)管理員對整個系統(tǒng)進行運營與維護,保證系統(tǒng)能夠正常運轉(zhuǎn)。系統(tǒng)管理員可直接進入系統(tǒng)后臺對系統(tǒng)的代碼進行增加,修改,刪除等操作,其權(quán)限由管理人員經(jīng)由權(quán)限管理操作為系統(tǒng)管理員分配權(quán)限。
3.2平臺設(shè)計
本系統(tǒng)需要建立一個基于B/S(客戶端瀏覽器與服務(wù)器端)模式的以信息管理與發(fā)布為內(nèi)容的網(wǎng)站,此網(wǎng)站共設(shè)計兩大平臺。前臺設(shè)計供學(xué)生、教師等用戶瀏覽閱讀查詢系統(tǒng)信息,后臺設(shè)計供教務(wù)人員和開發(fā)人員管理系統(tǒng)。
前臺分為兩大部分。第一部分是首頁,是用戶進入網(wǎng)站后首先關(guān)注到的頁面,此頁面為網(wǎng)站的主要頁面,與其他主流首頁網(wǎng)站一樣包含了網(wǎng)站的大部分信息,便于用戶瀏覽查看;同時也包含了教各種消息文件的鏈接和管理員入口。第二部分是詳細(xì)信息頁面,此頁面由模板搭建,負(fù)責(zé)展示各種消息文件等內(nèi)容的詳細(xì)信息。而頁面也都由標(biāo)準(zhǔn)的前端開發(fā)語言進行加工美化,為用戶提供友好的系統(tǒng)瀏覽環(huán)境。
后臺只有管理人員才能進入,通過首頁的入口進入。管理員進入后可以對網(wǎng)站中顯示的動態(tài)信息進行更改,包括添加、刪除、修改各種文檔信息,實現(xiàn)內(nèi)容的不定期更新,達到數(shù)據(jù)及時共享的目的。后臺的設(shè)計較以往更加簡潔,除去了許多繁雜的程序,使管理人員可以很快上手,實現(xiàn)對教務(wù)信息方便快捷的管理。
3.3數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎(chǔ),把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護,檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效的儲存數(shù)據(jù),滿足用戶的各種需求(信息要求和處理要求)。由于本系統(tǒng)基于.NET,需要在數(shù)據(jù)庫中上傳和保存大量的信息和文件材料,在本系統(tǒng)中數(shù)據(jù)庫所儲存的數(shù)據(jù)已動態(tài)數(shù)據(jù)為主,靜態(tài)數(shù)據(jù)大多直接添加在頁面當(dāng)中。而在數(shù)據(jù)庫中所存儲的內(nèi)容一般有用戶信息,管理人員信息,頁面內(nèi)容及圖片信息,文檔信息等。
4 技術(shù)實現(xiàn)
本系統(tǒng)基于.NET技術(shù)開發(fā),可以使用Visual Studio 系列軟件作為開發(fā)平臺,SQL Server等軟件作為數(shù)據(jù)庫。內(nèi)容需要采用的語言是C#、HTML、JavaScript、CSS等開發(fā)語言。ASP.NET將前臺的HTML代碼,JavaScript代碼和后臺的C#等代碼分開,相比原來更具有通讀性,代碼也更加整潔。HTML,JavaScript,CSS作為前臺頁面設(shè)計的主流的語言,將這三者相結(jié)合,能夠設(shè)計出美觀,頁面交互良好的網(wǎng)頁,可以增強用戶使用的積極性。Visual Studio是主要的開發(fā)編輯器,有著強大的功能,適用于各種語言,具有良好的程序調(diào)試和報錯功能,代碼編輯整潔鮮明。SQL Server是目前社會上主流的大型數(shù)據(jù)庫軟件,而且這一版本的兼容性較強,系統(tǒng)穩(wěn)定可靠,適合作為大型網(wǎng)站的后臺數(shù)據(jù)庫。
5 結(jié)論
教務(wù)信息內(nèi)容管理系統(tǒng)是校園信息化建設(shè)必不可少的部分,隨著校園其他平臺及應(yīng)用的整合、技術(shù)的突破以及各種新的溝通手段的不斷出現(xiàn),教務(wù)信息內(nèi)容管理正不斷地往前發(fā)展。
本系統(tǒng)著力于管理者對內(nèi)容的管理與信息的發(fā)布。主要提供對系統(tǒng)所有信息進行添加、刪除、查詢、搜索、替換操作等豐富的信息管理功能,可按照欄目和專題兩種方式對信息進行管理。另外,內(nèi)容模型功能,自定義表單管理等功能應(yīng)用可使系統(tǒng)管理者能輕松實現(xiàn)進行系統(tǒng)內(nèi)容的高效分類管理與信息發(fā)布,方便構(gòu)建強大的內(nèi)容信息管理與交互平臺。
參考文獻:
[1]王秋紅,余蘭海. 內(nèi)容管理系統(tǒng)的研究與比較[J].計算機光盤軟件與應(yīng)用,2014(5):141-142.
[2]吳偉.通用網(wǎng)站內(nèi)容管理系統(tǒng)設(shè)計[J].山西煤炭管理干部學(xué)院報,2013(3):128-129.
[3]孫紅.高校網(wǎng)站內(nèi)容管理系統(tǒng)的分析與設(shè)計[J].科技風(fēng),2013(6):196.
[4]葉偉劍.基于.NET平臺的時間教學(xué)管理系統(tǒng)設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2013(6):13-16.
[5]李廷鋒,鹿艷晶,杜召彬.基于.NET的數(shù)據(jù)結(jié)構(gòu)教學(xué)網(wǎng)站設(shè)計與實現(xiàn)[J]. 計算機應(yīng)用教學(xué)研究,2014(6):121-123.
[6]孟衛(wèi)平.基于.NET 技術(shù)的高校網(wǎng)上選課系統(tǒng)設(shè)計與開發(fā)[J].教育探索,2013(7):135-136.
[7]南軼,李先國.模板技術(shù)在內(nèi)容管理系統(tǒng)中的研究與應(yīng)用[J].微電子學(xué)與計算機,2012(6):180-184.
[8]唐文利.高校教務(wù)管理信息化存在的問題及對策[J].教育探索,2013(7):80-81.