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