時間:2023-05-30 10:45:29
開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇教務系統,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。
學生信息管理
教師信息管理
財務信息管理
班級信息管理
課程信息管理
成績信息管理
打印信息管理
綜合信息查詢
系統管理
1 學生信息管理:
教務人員通過學生信息管理模塊來管理學生信息,如進行學生信息的添加、修改、刪除等。在進行信息的添加時,首先在新的窗口進行學生信息的錄入,在保存的時候要進行學生學號是否有重復的檢查,如果添加的學生編號有重復就要對用戶進行提示。只有在不重復的情況下才能進行信息的添加。在進行信息的刪除時,要首先打開提示窗口讓用戶確認是否要刪除,只有在用戶確認的情況下才能進行信息的刪除。在進行信息的修改時,要根據用戶選定的學生進行修改,即列出用戶選定的學生的所有信息,在這個基礎上進行學生信息的修改。
2 教師信息管理
教務工作人員通過此模塊來管理教師信息,包括教師信息的添加、修改、刪除等。在進行信息的添加時候,打開新的窗口進行教師信息的記入,在保存的時候要進行教師編號是否重復的檢驗,如果添加的教師編號重復要對用戶進行提示,只有在不重復的情況下才能進行信息的添加。在進行信息的刪除時,要首先打開提示窗口讓用戶確認是否刪除,只有在用戶確認后才能夠進行信息的刪除。在進行信息的修改時,要能夠根據用戶選定的教師項進行修改,即列出用戶選定的教師的所有信息,在這個基礎上進行班級信息的修改。
3財務信息管理
教務工作人員通過此模塊來管理財務信息,包括學生的繳費和欠費等。在進行繳費時候,打開新的窗口進行繳費錄入,在保存的時候要進行數據庫的檢驗,看學生是否已繳過費用,只有在不重復的情況下才能進行繳費。在學生欠費的情況下可以查找出某些班級的學生欠費,可以導出Excel的形式來打印。(如院校通中的財務繳費)
4 班級信息管理
教務工作人員通過此模塊來管理班級的信息,包括班級信息的添加,修改,刪除等。在進行信息的添加時,打開新的窗口進行班級信息的錄入,在保存的時候要進行班級的編號是否重復的檢查,如果添加的班級編號重復要對用戶進行提示,只有在信息不重復的前提下才能進行信息的添加,在進行信息的刪除時,要首先彈出提示窗口讓用戶確認是否刪除,只有用戶確認后才能進行信息的刪除。在進行信息的修改時,要能根據用戶選定的班級進行修改,即列出用戶選定的班級的所有信息,在這個基礎上進行班級信息的修改。
5 課程信息管理
教務工作人員通過該模塊來管理課程的基本信息,包括課程信息的添加,修改,刪除和班級課程的設置等。在進行信息的添加時,打開新的窗口進行信息的錄入,在保存的時候要進行課程的編號是否重復的檢查,如果添加的課程編號重復的要對用戶進行提示,只有在不重復的情況下才能進行信息的添加。在進行信息的刪除的時候,要首先打開窗口讓用戶確認是否要刪除,只有只被確認后才能進行刪除操作。在進行信息的修改的時候,要根據用戶選定的課程進行修改,即列出用戶選定課程的信息,在這個基礎上進行課程信息的修改。
6 成績信息管理
教務工作人員通過該模塊來進行學生成績的管理,在進行學生成績的添加時,可用它來為學生設置所在班級的課程表來直接輸入成績。
7打印信息管理
教務工作人員可以通過打印模塊來打印學生成績信息,選課記表和班級表??梢愿鶕嗉?、學生學號、課程編號來打印學生成績單,打印前還要可以預覽所要打印的報表。
8 綜合信息查詢
通過該模塊可以查詢教務所需要的各種信息。例如:學生信息查詢提供了包括學生學號、姓名、所在班級、班主任名字和宿舍等信息,學生信息進行查詢的各種查詢條件,用戶可以根據單個的查詢條件或者它們的組合來進行查詢。同時,在查詢的時候還提供了進行模糊查詢的功能,即該模塊能夠利用讀者輸入的非完整的查詢條件進行查詢,這樣更加方便了用戶的查詢管理。綜合查詢模塊包括了學生信息查詢、教師信息查詢、班級信息查詢、院系信息查詢、課程信息查詢和成績查詢等各種功能查詢。
摘要: 本文在分析高校教務管理的系統的現狀的基礎上,給出了目前的教務管理業務流程,分析了現有系統存在的缺點和問題。介紹
>> 基于SOA的多校區教務管理系統分析 基于.NET的教務管理系統設計 基于SOA的教育資源管理系統整合設計 基于SOA的生產進度管理系統設計與實現 教務管理系統的設計 基于Web的教務管理系統的研究與設計 基于Struts的教務管理系統的設計與實現 基于Access的教務管理系統的設計與應用 基于winForm的教務管理系統的設計和實現 基于Web的教務管理系統的設計與實現 基于web的教務管理系統的設計與實現 基于JAVA的教務管理系統的設計與實現 基于WEB的成教教務管理系統設計探討 基于.NET的高校教務管理系統設計 基于工程訓練的教務管理系統設計與實現 基于VC的學生教務信息管理系統設計 基于.NET的綜合教務管理系統設計與實現 基于WEB的學院教務管理系統設計與應用 基于智能客戶端的教務管理系統設計 基于SOA系統架構的環境信息管理系統的設計與實現 常見問題解答 當前所在位置:.
[5]孔祥瑞等.基于SOA和ESB的運輸管理系統的設計[J].交通與計算機,2008,(5).
[6]萬哲.基于SOA的業務流程管理系統的研究與實現[D].湖北:武漢理工大學,2008.
[7]詹澤梅.基于SOA高校人力資源管理系統的設計與實現[J].信息技術,2008,(10).
[8]吳延鳳等.基于SOA的高校信息資源整合研究[J].福建電腦,2008,(11).
[9]劉秋生等.基于面向服務架構的業務流程管理系統構建[J].商業時代,2008,(32).
[10]陶亞雄等.基于流程知識的業務流程管理系統研究[J].制造業自動化,2007,(6).
[11]D.Kova,D.Trek,Qualitative Trust Modeling in SOA,Journal of Systems Architecture.(2009).
【關鍵詞】教務管理 功能分析 創新對策
前些年,高等教育發展迅速,辦學規模不斷擴大,高校學生人數劇增,使得教務管理任務繁重。為緩解工作難度,基于計算機網絡平臺的教務管理系統的應用在各高校已經普及。而近年來隨著中小學在校人數的不斷減少,生源萎縮對高校帶來的競爭和生存壓力,社會對應用型人才和個性化人才的需求不斷增加,高校教學改革的力度越來越大,原有專業的培養方案的調整、新專業的設立、新的教學模式的采用對高校帶來新氣象的同時高校教務管理面臨著前所未有的挑戰。為提高高校教務管理質量,教務管理分析設計與創新勢在必行。
一、高校教務管理系統的功能分析
(一)教務管理系統建設的成效
目前,高校教務管理系統包括基礎信息管理、開課排課信息管理、選課成績管理、畢業審核管理、系統管理等以及面向學校各部門的綜合信息管理。各個信息管理下又分眾多模塊,模塊之間以及各信息管理系統之間相互關聯,實現教務管理系統的分散操作、信息共享、集中管理,使系統向現代化、規范化、智能化方向發展。提高了信息的時效性,其重要意義在于:(1)利用網絡信息技術,使得信息的處理、傳輸、查詢不受區域的限制,使得教學信息能夠靈活管理;(2)規范管理工作流程,使教學各部門分工明確,提高了辦事效率,也提高了學校教學管理效率;(3)利用現代信息管理技術通過數據庫管理運作,避免了傳統紙張記錄的不便,保證了信息的安全性。
(二)教務管理系統建設存在的問題
但是由于我國高校辦學規模的快速擴大以及教務管理工作的升級,教務管理工作面向的用戶也不斷增加,內容更加復雜,管理面范圍更廣的特點,此類教務管理系統也暴露出了以下幾個方面的缺點:(1)各大高校不斷擴招,多校區的產生,教務工作更加復雜,使得現有的教務管理系統要面向網絡化多方向分布式發展,系統功能在應用上出現了障礙與瓶頸;(2)目前教務管理系統對高校的個性化需求還未解決,現有的教務管理系統只對高校日常教務管理出現的普遍性問題有解決方案,但是對一些管理方式各有特色的高校管理,教務管理系統程序中無法自動運行與高校管理達到有效的統一。(3)對教學過程的管理比較欠缺。
二、高校教務管理系統的創新建議
為適應高校教務管理創新,促進教學改革步伐,針對以上問題,建議對系統相關模塊進行多方面的改進。
(一)教學管理系統的改善
隨著教學課程設置的不斷發展,教學體制也逐漸更新。在以前學分制條件下的教學計劃完整性不易得到保證的情況下,可以實施教學分支處理,對一個學校的學生總體分為師范類和非師范類兩大專業,對每類教學計劃中相同的部分進行單獨規劃,避免出現交錯;還可以對于學生專業設置不同性質的課程要求,制訂對應專業的教學計劃,并根據相應的教學計劃來制定相應專業的畢業標準;另外,還可以對學生檔案進行特殊標記,如屬于統招還是特招,藝術類或是非藝術類,文科生還是理科生等,對學生進行系統的多層標記,可以根據條件很快地查詢有關學生信息并可以高效完成計劃任務。
(二)成績信息管理系統的改善
針對在網絡上集中操作時網絡速度慢、服務器忙和查詢、統計功能不完善等現狀,可以采用設計出的單機形式成績管理系統,另外有與本系統的接口軟件與其相接,這樣各個學院可以分別進行成績批量錄入或個別成績錄入、查詢、匯總、修改等操作,并將匯總的信息向教務處提交數據,與教務處管理中心進行數據比較從而形成有效成績數據,并完成自動加分操作或違紀學生減分、取消成績等綜合性處理。教務處將成績處理結果反饋到學院管理系統并進行核對,由此將學生成績網站,由學生自行查詢。
(三)學生信息管理系統改善
針對學生選擇專業規劃,結合實際與本專業相關的各種專業考試納入學生信息管理系統,教務處及時相關信息,鼓勵學生積極參與個人學業拓展活動,拓寬知識面,增加專業技能。對于已經獲得相關證書或相關獎項的學生進行特殊標記操作,以便快速、有效的學生信息查找和統計操作,并進行相應加分、獎勵學分等操作。另外,對學生學位審核也參與其中,畢業學生學位與學分績點和處分相掛鉤,首先要對將要畢業的學生學籍做出標記,查詢出因處分問題不能獲得學位的名單,然后再根據畢業審核結果查詢出能夠畢業的學生名單,根據兩個名單的分析處理,再進行學位審核。
(四)綜合信息管理系統的改善
綜合信息管理系統的改善想要實現的是常用查找、匯總和統計等功能的報表規范化、智能化、現代化。根據學校教務工作需求,將各個系統實現和諧條理運行,增強其協調、制約、溝通功能,使高校教務管理系統成為高效能的有機管理整體。
總結
隨著社會的發展,高校教務管理系統運用現代科學技術的重要性已經成為各大高校的共識,高校教務管理系統作為現代高校教育技術的基礎,是一項繁雜的系統工程,它涉及面廣,功能性強,關系著學校日常教務管理工作各個方面,是各大高校教育發展面臨的重大挑戰?,F實中,高校辦學規模的擴大和教學改革等原因導致了原系統與現代實際需求不吻合現象突出,為此必須做出簡要的功能分析,結合優缺點來進行相關模塊的創新與改善。與此同時,只有結合各大高校教學改革對教務管理工作提出的各項新型要求,達到教育改革與教務管理改革共同發展與創新,才能實現教務信息管理完整、安全、及時有效,才能有效地推動高校教學的和諧、全面發展。
【參考資料】
關鍵詞:StrutsHibernate框架
1 概述
隨著計算機網絡技術的發展和廣泛應用,傳統的手工教務管理和簡單的計算機輔助辦公已無法滿足教務管理人員的需求,使得教務管理系統的開發成為高校管理的必然趨勢。本文借助于當前J2EE開發中最流行和使用最多的Struts和Hibernate框架提出了新的教務管理系統模式,實現了程序的良好擴展性,提高了開發的效率,在技術研究方面對教務管理系統的不斷發展有著一定的意義。
2 系統體系結構
針對不同的登錄用戶,他們擁有不同的權限,能對系統進行各自的操作,結合高校實際情況,本系統體系結構如下:
2.1 系統結構
①學籍管理:管理員能導入學生的基本信息,增加修改班級、對學生的基本信息進行修改刪除、對學生的學籍異動進行處理、學生學籍信息的分析和統計功能等。
②教學計劃管理:管理員對教學計劃的導入,教務管理人員對教學計劃的審批查詢、生成教學計劃教師查看,教師的教學進程表的制定和審批、教學日歷管理等。
③開課管理:教務管理員生成教學任務書、教學安排表,開課通知單等教學文檔,生成學生課表、班級課表、任課教師的管理、特殊時間的安排等。
④排課管理:包括排課參數設置、教師教室學生設置、自動排課處理、排課漏課處理、課表沖突處理、空閑信息處理等,生成班級課表,教師課表,全校總課表等。
⑤選課管理:此項只針對有選修課程的學院,我院正在逐步完善中。應該包括公共課選修管理、專業課選修管理、選課控制和安排、生成學生選課情況表,學生課表管理、選課課表管理、選課的課程統計分析等功能。
⑥教學評估:改功能為學生用戶、教師用戶、其他用戶使用,具有學生評教情況管理、教師評學管理、同行教師評教管理、企業專家用戶評教等功能。
⑦成績管理:教師能輸入學生學期考試成績和總評成績并提交審核,教務管理員應能審批成績錄入、并生成學生成績表,缺考緩考學生情況表,學生成績分析等。
⑧畢業管理:應包括畢業班級設置、畢業資格審查、畢業情況分析和數據維護、校友管理等功能。
2.2 UML建模
通過UML描述和建模,分析出系統的用例模型并描述出他們之間的管理。教務管理系統根據運行流程可分為以下的幾個用例:用戶登錄、學籍管理、排課管理、成績管理、選課管理、教學管理、系統設置。
2.3 系統實現關鍵代碼
本系統中使用Hibernate和Struts框架中,最重要的關鍵代碼為Hibernate配置文件,映射文件,持久化類,輔助類,DAO類,Struts配置文件、Action類等。
3總結
Hibernate和Struts是當前J2EE開發中最流行和使用最多的兩個框架,本文以此框架提出了系統的總體結構、對教務系統常用的用例進行分析建模,最后給出了實現該系統對應的關鍵對應實現文件。
參考文獻:
[1]孫璐.Struts2+Spring+Hibernate在企業人事管理系統中的應用.軟件導刊,010.09.
[2]高昂,衛文學.基于Hibernate與Struts框架的數據持久化應用研究.2005.12.
[3]高洪巖編著.《基于Struts2+Hibernate+Spring實用開發指南》.化學工業出版社.2010.5.
關鍵詞:PHP;MYSQL;教務排課系統
中圖分類號:TP301.6 文獻標識碼:A 文章編號:1007-9599 (2011) 22-0000-02
Academic Scheduling System Design and Implementation Based on PHP+MYSQL
Gao Wang
(Wuhan Institute of Physical Education School of Sports Science and Technology,Wuhan 430205,China)
Abstract:Scheduling in Educational Administration is an important and tedious work,for in the error-prone manual Scheduling,efficiency and low range of issues,using the popular B/S three-tier architecture,the PHP and MYSQL databases combination of design and implementation of the Academic Scheduling System.Major system functions of the system,Scheduling algorithms to make a detailed exposition.
Keywords:PHP;MYSQL;Academic Course Scheduling System
排課工作一直是高等院校教學管理中最基本的、最重要的工作。近年來,高等院校的招生規模不斷擴大,如果采用過去的手工排課,費時費力且容易出錯,其方便性,科學性難以保證。開發簡單實用的教務排課系統已經成為滿足教務工作高效管理的迫切需求。
一、PHP+MYSQL技術
PHP,是英文超級文本預處理語言Hypertext Preprocessor的縮寫。PHP可簡單地視為一種較流行的開放動態網頁的程序語言,是一種服務器端的,嵌入到HTML中的腳本語言,是一種風格類似于C語言的超文本處理語言[1]。與其他的動態網頁開發語言相比,PHP將自身程序嵌入到靜態網頁文件中去執行,從執行效率上看,要高于完全生成HTML標記的CGI;與客戶端腳本語言JavaScript比較,因為PHP是在服務器端執行,所以可以充分利用服務器的性能;PHP執行引擎還會在內存中保留用戶經常訪問的PHP程序,正是由于這個原因,當其他用戶再次訪問駐留在內存中的程序時就不需要重新編譯了,只要直接執行內存中的代碼即可,這也體現了PHP的高效率[2]。正是由于這些特性,所以本系統采用PHP作為服務器端腳本語言。
MYSQL是一個數據庫管理系統軟件,是一種比較流行的關系型數據庫。和其他數據庫管理系統(Oracel、DB2、SQL Server等)相比,MYSQL具有小巧、功能齊全、查詢快捷,并且完全免費使用等特點[3]。
所以,采用基于PHP+MYSQL技術開發的教務排課系統,具有性價比高、靈活、使用廣泛和有良好支持的特點。
二、教務排課系統的具體實現
(一)功能模塊
教務排課系統的功能模塊總體上可分為權限管理、編輯信息、數據導入導出、課表查詢、報表生成與打印、智能排課、幫助七個模塊,如圖1模塊功能圖所示。
圖1功能模塊圖
各個模塊功能如下:(1)權限管理:系統管理員可增加、刪除用戶(包括管理員),并設置用戶權限,也可修改自己的密碼。普通用戶只能修改自己的密碼。(2)編輯信息:可刪除所有信息,以便重新輸入信息;可輸入系別、班級、課程、教師、教室、教師任課(可以設定總課時;可以設定合班課的課程、班級、教師;可以設定單雙周;可以由教師設定課程可用時段;可以設置指定教室;可以設置當課時總數超過總課時時,能否進行減少課時;可以設置排課先后,即哪些課排在前,哪些課排在后。)(3)數據導入導出:可以導入導出Excel、備份數據。(4)課表查詢:可以分別以班級、教室、教師為關鍵字進行查詢。(5)報表生成與打?。嚎缮傻膱蟊戆ò嗉壵n表、教室課表、教師課表、排課總表。可直接生成Excel,也提供打印功能。(6)智能排課:可以自動排課;可以重新排課;可以進行手工調整。(7)幫助:系統功能和用戶操作手冊。
(二)排課算法
教務排課系統實現的關鍵是算法。一個好的排課算法不僅可以有效地實現各個功能模塊的要求,而且可以很好地降低程序設計的復雜程。其重點在于算法的設計。排課是一個涉及教師、班級、課程分布、時間分配、座位、地點等多種因素的優化組合問題,并且已經證明是一個NP問題。目前為止還沒有一套算法可以完全解決此問題,只是利用類似解決的方法來優化組合問題。在本教務排課系統的設計上采用的是優化資源查找算法,即把每一個教學任務作為一個基本單位,以計算教學任務排課優先級為基礎,自動安排教學任務的時間和教室。
1.確定時間。首先,對所有教學任務中的課程依據設定的優先級進行從高到低的遍歷,然后,安排合適的教學時間和教學地點。為了使排課的難度降低,先確定合適的教學時間,教學時間的安排要使相應教學班的時間資源不沖突,也要使教師的時間資源不沖突,當所有教學任務的時間安排好之后,再安排教學任務的教學地點。
2.確定教室。當所有教學任務時間確定之后,接下來的工作就是確定教室。在為教學班確定教室時,也需要設置多個優先級,需要特定教室的教學班,需要特定類型教室(如機房、實驗室等)的教學班設置較高的優先級,人數越多的教學班,優先級越高。即對教室要求條件越多的教學班安排教室的優先級越高,反之則優先級越低[4]。如果安排教室時出現了沖突,即將多個教學班安排在同一教室時,則將其中某一個教學班重新安排到其他時間片,直到沖突不再出現,該教學班安排到合適的教室為止。
(三)沖突處理
排課系統中會存在著一些硬性沖突:班級沖突、教師沖突、教室的沖突等。其中教室的沖突包括:同一時間所能提供的教室總數小于安排的課程總數、同一時間在同一教室安排多門課程、某一課程所安排教室的座位數小于參加學習的總人數等。也存在著一些軟性沖突,比如課程在一周上多次時,要有一定的時間間隔、盡量將課程安排在上該類課程效果最好的時間段上等。
在排課過程中應當遵循一定的基本規則,只有將規則融入算法中才能夠在滿足功能要求的同時避免沖突的發生,這些基本原則主要有:(1)特性突出的班級優先級最高。(2)同一時間段同一班級的學生只能安排一門課程。(3)同一時間段同一教師只能安排一門課程。(4)同一時間同一教室只能安排一門課程。(5)同一時間段安排的課程總數只能小于所能提供的教室總數。(6)某一課程參加學習的總人數只能小于所安排教室的座位數。
三、實現方法與運行平臺
本系統在前臺頁面設計上使用XHTML+CSS技術實現表現層與結構層分離遵循WEB標準,使得樣式代碼文件的層次含義分明,更加便于維護與修改。后臺使用流行腳本語言PHP編寫,搭配性能穩定My SQL數據庫。在開發教務排課系統時,具體開發流程可以概括為以下四步:(1)對排課系統進行詳細的需求分析,編寫需求文檔。根據WEB標準制作前臺頁面。(2)首先根據數據庫需求分析,創建數據庫和數據表,如創建用戶表、教師信息表、課程信息表、班級信息表等;然戶確定每個數據表的字段含義、屬性、定義主鍵索引,并建立表之間的關系。(3)采用Web系統常用的MVC三層體系結構來實現后臺部分,并采用面向對象的設計思想設計實現常用模塊,如系統安裝模塊、用戶管理模塊、智能排課模塊等。(4)編寫PHP主程序開發平臺是 WINDOWS 2003操作系統,開發工具是DreamWeaver CS3,運行平臺是Linux Redhat 9.0,WEB服務器是Apache2.0。
四、結語
本文介紹了基于PHP+MYSQL技術的教務排課系統設計與實現。通過本系統能夠實現智能排課,課表生成準確快速,提高了排課效率,減少了工作量,使課表更加合理,避免了手工排課帶來的弊端。同時,本系統還存在一些不足,需要在實踐中進一步完善和擴展。
參考文獻:
[1]杜江.PHP5完全攻略[M].電子工業出版社,2010
[2]王勇.說說腳本語言[J].軟件世界,2007,11
中山大學教務系統密碼忘記的解決方法:
1、帶著相關證件到網絡管理中心可以查詢到用戶的密碼。
2、如果忘記教務系統的登錄密碼,用戶可以點擊“忘記密碼”找回,教務系統會自動向用戶郵箱發送郵件,通過郵件中的銜接地址修改密碼。
(來源:文章屋網 )
關鍵詞:教務管理;三層體系結構;B/S
中圖分類號:TP319文獻標識碼:A文章編號:16727800(2012)007004602
基金項目:東莞職業技術學院高等教育教學成果獎培育項目(CGPY2011005 )
作者簡介:鄭慧君 (1985-),男,湖北孝感人,碩士,東莞職業技術學院教師,研究方向為數據挖掘與智能算法;李鴻明(1981-),男,廣東東莞人,碩士,東莞職業技術學院講師,研究方向為動漫設計及理論、動漫品牌塑造及傳播。
1教務管理系統需求分析
需求分析是開發人員通過對應用問題及環境的理解和分析,為問題涉及的信息、功能及系統行為建立模型,將用戶需求精確化、完全化的過程。數據庫能否正確地反映現實世界,主要取決于需求分析。
在開發設計系統前期,筆者首先對高校的教師、教務工作管理者、學生進行了細致調查。通過業務訪談和問卷調查的方式,了解他們對軟件功能性、性能、可靠性、安全性、質量等方面的需求。根據對用戶的需求分析,考慮實現以下功能:①教師、學生學籍信息的管理,系和部門基本信息的管理;②課程信息管理功能、排課管理、課程表查詢、調課管理、網上選修課等;③學生成績的管理,如學生成績的錄入、修改、提交、查詢等;④系統公告、通知管理;⑤教學資料的維護;⑥數據的統計功能,如根據已有的數據庫,統計教師學歷結構、職稱、任教學科、職務、性別比例、年齡結構、教師榮譽等信息,學生成績的統計、教師工作量的統計等;⑦系統管理功能,如用戶角色的添加、刪除和權限設置,數據庫的導入和導出,數據庫的備份與恢復。
2系統設計
2.1功能模塊總體設計
根據用戶需求分析和系統設計目標,將系統設計成9個功能模塊,即學籍信息管理模塊、教師信息管理模塊、課程管理模塊、學生成績管理模塊、系部信息管理模塊、教師評價管理模塊、統計分析模塊、系統通知公告管理和系統管理模塊。
2.1.1學籍信息管理模塊
學籍信息管理模塊主要完成學生基本信息的增加、刪除、修改、查找、學生的選課管理。學生信息的增加既可以單條增加也可以批量導入。學生信息的修改主要完成錯誤信息和變更信息的修改。學生信息的刪除可以單條刪除和批量刪除,當學生畢業后學生信息存入到其它的系統備份后,應從本系統中刪除該學生的信息,批量按班級刪除,也可以按照系刪除。學生信息的查詢可以按照一個或多個字段綜合查詢,查詢結果可以導出到EXCEL表中,導出字段可以定制。
2.1.2教師信息管理模塊
教師信息管理模塊主要完成教師基本信息的增加、刪除、修改、查找、教師工作量的計算。教師信息的增加既可以單條增加也可以批量導入。當教師評定職稱或教師信息錄入有誤時,教師信息需要修改。教師信息的刪除可以單條刪除和批量刪除。
2.1.3課程管理模塊
課程管理模塊主要完成課程基本資料的增加、刪除、修改、查找、教學計劃管理、課程表管理。課程包括專業必修課和選修課。教學計劃管理包括教師所教課程、所在學期、所教班級。
2.1.4學生成績管理模塊
學生成績管理包括學生成績的查詢、成績錄入、修改、平時成績錄入、補考成績錄入、成績錄入后的審核、總成績的計算、成績的統計分析、輸出報表。
2.1.5系部信息管理模塊
系部信息管理系或部門基本信息,主要包括基本信息增加、刪除、修改、查找。系部管理員系或部門內部公告。
2.1.6教師評價管理模塊
教師評價主要是學生對教師的課堂授課情況進行評價和打分,教師只能查看學生對自己所教科目的評價。
2.1.7統計分析模塊
統計分析模塊主要是對各個部門的需求進行統計報表輸出。
2.1.8系統管理模塊
系統管理模塊主要包括角色管理、菜單管理、日志管理、系統數據的備份與恢復、系統參數配置。本系統的用戶分為4種不同的角色,對每種角色分配不同的權限。日志管理主要是對重要數據的刪除和修改操作添加到日志表中。系統數據備份與恢復主要是對數據庫進行一鍵備份與恢復功能。菜單管理主要是系統一級菜單和二級菜單的增加、刪除、修改。
2.2系統的用戶角色
本系統采用基于角色的訪問控制方法,依據用戶登錄的角色來分配用戶的權限,用戶登錄時輸入用戶名和密碼,選擇登陸的角色,系統根據角色屬性進行訪問控制。根據本系統的需求分析,本系統中的用戶角色包括系統管理員、系部管理員、教師、學生等幾種角色。
(1)教師。教師可以修改自己的信息,查看系里面的通知和學生評價,提交任課班級的學生成績信息、修改學生成績、下載課程表、任課班級名單和學生成績相關的分析表格。
(2)學生。學生可以修改自己的密碼和基本信息,以學生的角色登錄進系統,能夠查看課表、成績、選修課程的選修、對任課老師進行評價。
(3)系部管理員。系部管理員主要是本系的相關負責人對本系的數據的基本維護,能夠查看全校的數據,但是只能對本系的學生和教師信息進行維護,包括修改基本信息、學生成績的審核、本系調課安排、補考安排等。
(4)系統管理員。系統管理員擁有系統的最高權限,能夠執行系統的所有命令和操作。系部管理員、教師和學生的權限都是由系統管理員分配的,系統管理員在系統管理模塊里面對每種用戶的一級菜單和二級菜單進行配置,配置完成后保存在數據庫里面,用戶以不同的角色進入系統生成不同的功能菜單,實現各角色的訪問權限控制。
3系統的結構設計
本系統利用Visual Studio 2008作為開發工具。SQL Server 2008作為數據庫軟件,使用技術進行軟件開發,系統采用B/S結構。
為了體現高內聚、低耦合的思想,本軟件體系結構采用三層架構模型。三層架構是把大型軟件系統按照功能的擴展性,分成三層,每一層起兩個作用。首先,它必須為結構中的上一層提供服務;其次,它必須以用戶的身份調用下層的服務。層與層之間相對獨立,毗鄰的層只根據層與層之間的通信協議通過過程調用來互相溝通。本系統中將整個業務應用劃分為:表現層(UI)、業務邏輯層(BLL)、數據訪問層(DAL)。
(1)表現層(UI)。通俗講就是展現給用戶的界面,即用戶在使用系統時的所見所得。本系統主要由HTML+CSS及.NET的一些服務器控件組成,系統中的數據顯示主要使用中的GridView控件進行數據綁定。
(2)業務邏輯層(BLL)。針對具體問題的操作,也可以說是對數據層的操作,對數據業務邏輯處理。業務邏輯層是數據訪問層和表示層之間進行數據交換的橋梁。在ASP.NET系統中,業務邏輯層可由一系列的類構成。
(3)數據訪問層(DAL)。該層直接操作數據庫,針對數據的增添、刪除、修改、更新、查找等,本系統專門設計了數據庫訪問的類來完成數據庫中的每個基本表的操作。
本系統采用的體系結構模型如圖2所示。
參考文獻:
\[1\]佟茉薇.基于B/S模式教務管理系統的設計與實現\[J\].軟件設計,2010(3).
\[2\]朱歷平.在信息管理系統中的應用\[J\].科技資訊,2010(7).
\[3\]胡如會.基于教務管理系統的設計與實現\[J\].畢節學院學報,2010(7).
【關鍵詞】管理信息系統;教學教務;C/S模式;B/S模式
1.需求分析
教學教務管理信息系統平臺應包括學校管理條例,基本職能,技能信息,教學成果,培養方案,教學通知,校歷等基本信息。還應包括院系設置查詢,專業設計查詢,教學計劃查詢,課程設置查詢,教師信息查詢,學生成績查詢等功能。提供教師,學生,管理員三種用戶的登錄,根據身份的不同,操作權限就不同。系統提供管理員,教師,學生三種用戶的登錄。
2.總體設計方案
2.1 開發模式
B/S模式有一個顯著的特點就是客戶端,實現了客戶端的“零”安裝,不需要進行客戶端軟件的維護,所有的維護均集中在服務器端;從擴展性來講,這種結構是一種松散的無約束結構,系統擴展只是增加服務器端的應用。也就是說,訪問本系統的遠程用戶只要啟動Web瀏覽器,通過校園網(TCP/IP)就可以連接學院的教學教務管理信息所存放的服務器。
2.2 系統網絡平臺
本教學教務管理信息系統一個依托校園網,以Internet作為網絡平臺的應用,需要考慮的網絡平臺包括網絡硬件平臺、網絡操作系統、Internet服務器軟件、客戶機軟件等,結構圖如圖1所示。
因此本系統采用(c#)作為B/S模式下的前臺開發工具;作為B端的數據訪問技術。后臺采用PowerBuilder作為開發設計語言,使用Oracle作為DBMS。
2.3 系統設計與實現
根據系統的業務需求及職能劃分,將系統分為教學計劃管理、教學資源管理、排課管理、選課管理、學生成績及學籍管理、考務管理、實踐教學管理、教學考評管理等8個子系統,每個子系統又包含了若干項子功能模塊。每個子系統都具備相應信息的錄入、查詢、修改、打印、刪改等功能。根據用戶對每個子系統的具體需求,每個信息管理子系統有其自身的具體要求和特點。
(1)教學計劃管理。功能包括:錄入與維護理論與實踐教學環節信息;設置各年級、專業教學計劃,產生學期開課計劃;詳細記錄計劃變更;設置課程類別。
(2)教學資源管理。功能包括:校區信息、樓房信息、部門、專業設置和維護;教職工信息維護和分析;教學場地及功能設置和維護。
(3)排課管理。功能包括:依據教學計劃生成教學任務書,各教學單位為相關課程指定教師;合理科學地完成課表編排;提供教師課表、課程課表、教室課表、學生課表、全校課程總表。
(4)選課管理。功能包括:教務處通過校園網選課的有關規定,提供多種控制選課手段,如分年級、按專業確定預選課程學分上限等;根據教學計劃,教務管理人員添加選修課程,學生登錄網絡平臺選課;根據選課處理結果,通過校園網有關課程取消與選課調整等信息,并及時通知相應的學生;選課期結束后,系統會生成選課表和各種統計分析報表;同時提供多種信息查詢,如教師查看選課學生名單,按課程、上課班級查看學生名單,某門課程被選的實際情況等。
(5)學生成績及學籍管理。一般的學生只有成績查詢的權限;而教師不僅有對所教課程成績查詢的權限,還有錄入學生成績、修改學生成績、查看成績的權限。同時管理人員還可以處理與成績有關的免修、重修等特殊情況,產生多種實用的成績分析報表。學籍管理分為幾個功能:學生入學報到,生成新生初始學籍檔案,分班,記錄學生獎懲情況,生成學生學籍異動數據,打印學籍卡片、學生名冊、畢業生檔案,生成上報的新生電子注冊與畢業生電子注冊數據、高基報表及學籍異動統計表。
(6)考務管理。功能包括:學生緩考課程登記;考試時間、地點、課程、監考人員確定;學生考試證打?。惶峁┱n程考試安排表、監考人員安排表、教師考試安排表和全??荚嚢才疟?;學生缺考、考試舞弊登記等處理。
(7)實踐教學管理。功能包括:依據開課計劃和選課情況,由承當教學單位確定教師、地點、時間;確定學期軍訓、實習、課程設計、畢業設計的任務和安排;錄入相關環節的成績并進行分析。
(8)教學考評管理。功能包括:設置教學評估體系與教學工作量計算公式;學校督導、指定教師、學生對教師教學考評;計算教學人員的學期工作量,提供工作量查詢、打印。
2.4 安全問題
Internet是一個開放的網絡環境,正是這種開放性導致了其潛在的不安全性,所以系統的安全性是一個必定要考慮的問題,系統中保存著許多“敏感”的信息,如學生的成績、教師的工作量、用戶的登陸密碼等等,為此,要對用戶及其訪問權限做出嚴格的規定,如非授權用戶不可以對數據庫數據進行查詢、更改或刪除操作。本系統所采用的是用戶在進入系統前首先輸入用戶名和密碼進行登錄,如為非法用戶,系統會拒絕其訪問;即使能夠進入系統,系統也會根據其身份確定其訪問權限,所有涉及到數據的增加、更改和刪除操作的地方一般用戶是不能夠進行的,只擁有對數據庫的讀取權限(查詢),除非有特殊需要,可以由管理員修改其權限后方可進行。
3.前景與展望
該系統是以本人所在學院實際的教學教務管理工作為基礎而開發的,一旦投入運行,可以滿足學院內外對教學教務信息的多層次、多角度的查詢要求,為學院領導的決策提供科學的依據,然而系統的維護與建設需要根據實際情況的變化不斷地修改和調整,使得系統的功能進一步豐富和完善。再者,基于ASP技術開發的B/S結構的MIS的開發和應用有著十分巨大的發展前景,主要是由于ASP技術自身的優點和Microsoft平臺的廣泛應用。
4.結束語
對教務教學管理信息系統設計原則以及模塊功能的分析可以發現,這套系統已基本覆蓋了教務教學管理的各個環節及層面,安全實現了信息的快速傳遞和高度共享,不僅使教務管理人員從大量的簡單重復的數據處理中解放出來,同時也為廣大師生的信息查詢提供了極大的便利,從而大大提高了教務部門管理和服務的質量和效率,對于推動學分制改革,真正發揮學分制的優勢具有重要的意義。
參考文獻
[1]蔡翠平,尚俊杰.網絡程序設計-ASP[M].清華大學出版社,2004,2.
[2]張固.ASP網絡應用系統典型模塊開發實例解析[M].人民郵電社,2004.
[3]高林.管理信息系統與案例分析[M].北京:人民郵電出版社,2004.
關鍵詞:教務管理系統;獨立學院;存在問題;優化
中圖分類號:G647 文獻標志碼:A 文章編號:1674-9324(2015)01-0014-02
我國獨立學院教學質量的提升普遍不高是一個不爭的事實,出現這個結果有很多原因,其中,教學管理系統的滯后和不完善是重要原因之一。通過對教務管理系統進行優化方案設計和實踐,實現教務管理系統的升級和信息化,提升教務管理系統在教學中的實用性,實現教學計劃、排課、考試、成績、學籍、師資、畢業生等教學管理工作的規范化和信息化,使得教學管理更加流暢,更加科學,更加能夠適應學院的發展要求,以達到提高獨立學院教學質量的目的。
本文中所指的教務管理主要是指在教學計劃中的一些比較廣泛而常規的教學管理,其任務是在獨立學院各個相關專業、各個年級以及相關學科進行分類,再結合教材和教師的教學,建立起一個適應獨立學院的、科學有效率的、高質量的教學制度。獨立學院教務的管理,很大程度上還包括了學院運行、教師教學檔案、學院行政等。教務管理系統就是把這些行為信息化、制度化、規范化,通過網絡和軟件表達出來,達到對于獨立學院教育模式,取其精華,去其糟粕的要求。
一、獨立學院教務管理系統的現狀與困境
獨立學院的教務管理系統出現的時間并不長,獨立學院本身就是一個新生事物,它相應的教務管理系統更加年輕。當前,很多獨立學院的教務管理系統試模仿母校管理系統而生成,在效率、功能和適應性上都差強人意。教務管理系統又是協調學院教學各方面事務正常運行的保障,是綜合性和系統性相結合的工程。因此為了獨立學院教務管理系統的正常發揮,必須做好各個方面的管理,但是目前獨立學院教務管理系統各方面都存在一定的問題,主要表現在以下幾點:
1.獨立學院教務管理系統的全面信息化不夠。在獨立學院教務管理管理中,把教務管理信息化,是教務管理工作效率提升、工作質量提高的一個途徑。實施教務管理信息化的載體就是教務管理系統,而教務管理系統所依存的硬件設備就是獨立學院的網絡基礎設施建設。當前獨立學院基本實現校園網絡化,教師和學生可以利用網絡找到自己需要的信息。但是,絕大多數獨立學院的網絡設備建設仍然處于初級階段,很多基礎設備和學院發展并不兼容,例如,很多獨立學院在學生選課的時間段,出現網絡斷網或進入不了網站;學院網絡速度較慢,下載資料不理想等情況。這些都還需要專業技術人員的不斷調試,學院加大資金投入力度,以保障基礎設備的不斷完善。獨立學院教務管理系統信息化另外一個方面就是系統自身軟件功能的發揮。很多獨立學院購買的教務管理系統最開始并沒做好相應的數據和統計,只是根據當前學生人數購買,沒有考慮到學院飛速發展后的軟件性能。在獨立學院迅速發展的今天,很多學院當初購買的系統已經不能適應學校發展的速度,滿足不了當前的學生人數和課程安排,給教學的各個方面造成一定的困難。
2.獨立學院教務管理系統安全保障性不夠。一般獨立學院教務管理系統的安全保障性都不夠。首先,在系統升級方面,很多獨立學院在購買系統的時候,沒有考慮升級的問題,交付資金基本是一次性買斷,沒有后續工作。當系統不能滿足學院需要時候,沒有預算資金去升級或購買新軟件。其次,在系統不斷更新的今天,獨立學院采用的系統一般都存在很大漏洞,比如:學生數據的甄別、老師排課的顯示、一次性容納的選課人數都存在一定的誤差,這種誤差會隨著學生人數、課程門數的增多而加大。最后,是防攻擊性能的不足。基本上,獨立學院的教務管理系統都沒有阻擊功能,面對外來病毒入侵只能事后采取補救措施。同時,獨立學院教務信息管理人員一般都缺乏對系統操作的培訓,對系統架構了解較少,甚至有些部門對系統的適用不夠重視,容易造成業務不熟、經常操作失誤等。這樣對老師和學生的正常操作有很大阻礙作用,往往會出現數據的遺失和泄露。
3.獨立學院相應配套系統的建設不夠完善。目前,絕大多數高校的教務信息管理系統工作模式相對單一,主要利用計算機負責處理表格、文件的傳輸等簡單日常管理工作。隨著高校的擴招以及教學業務的擴展,高校日常教務管理工作量的增加,使得日常教務工作任務越來越多,信息處理方式也變得越來越復雜,僅僅依靠以往的日常處理方式已無法滿足網絡信息化的高校辦公需求[1]。獨立學院的這種情況就更加突出,解決問題的方式之一就是建立健全相應的教務管理系統的配套系統。配套系統一般指的是子系統,也就是把教務管理系統的各個方面更加細化和分解,真正做到人性化管理,實行無紙化辦公。便于老師和學生更好、更靈活的運用這個系統。
二、健全優化獨立學院教務管理系統的幾個原則
1.靈活整合傳統教務管理方法。黑格爾曾經說過:“存在即合理”。傳統教務管理工作的方法和模式能夠長期生存下來,也有其合理的一面。在當前數據化、信息化的同時,不能把傳統的人工教務管理工作徹底摒棄。要吸取他們的精華為現代化手段服務。可以保留紙質化留檔。對于一些非常重要的、不可取代的文件和數據,一定要留下紙質檔案,對它們進行分類保存,不要對電子檔案過分依賴,一些比較重要的教務信息,要對師生本人進行當面的調查時,可以查詢原始資料。
2.資金和人員的保障。獨立學院教務管理系統健康迅速發展,要滿足兩個特點,一個是開放性,一個是靈活性。無論獨立學院教務管理系統是自主開發還是在外引進,都應該具有相應的硬件平臺和軟件平臺,要對其進行長期的資金投入和對教務管理人員的培訓,并在實際的操作中不斷地對系統進行完善和升級,才能和本校的實際情況進行有效地結合,提高本校的教學服務。同時,學院必須每年把系統維修升級的費用明確納入預算,每年對教務管理系統的功能進行合理評估,發現問題立即處理。明確領導責任制度,發現問題,責任到人。
三、關于建設獨立學院教務管理系統的幾點建議
當前社會是一個信息社會,信息時代的到來對獨立學院教務管理系統的功能提出了更高要求。教務管理系統的目的就是更快、更好的為師生服務,更準確、更先進的完善學院教務管理。為此,獨立學院教務管理可以健全完善以下幾點:
1.改進獨立學院教務管理系統硬件配套,優化管理系統,加強系統安全。首先,學院要投入資金,改善現有老舊的硬件設備,配置相應數量的最新設備,做到硬件使用無障礙。其次,優化系統網絡,保障管理系統的升級使用,使系統運行更加高速和暢通。最后,是安全問題,教務管理系統的安全十分重要,目前,接觸獨立學院教務管理系統的數據,一般使用特定的賬號就可以在網上進行登錄進入。沒有相關的檢測或保護措施,一些相關的核心數據例如成績、學生信息、教師信息等,一旦遭到黑客攻擊和修改,后果不堪設想。
2.提高教學管理系統工作人員的整體素質。系統管理人員是發揮教務管理系統功能的實踐主體,教務管理系統功能是否能正常發揮,或是發揮的效果如何,很大程度上被系統管理人員的整體素質影響。那么對于系統管理人員整體素質的提升是獨立學院不可忽視的問題。首先,委派工作人員進行外出學習,提升他們的理論知識,學習交流其他學院可取的經驗知識,整合出有利學院自身的系統。其次,加強教務管理系統工作人員的實踐經驗知識。要求工作人員熟練全面掌握系統相關知識,鼓勵工作人員大膽創新,通過對教務管理系統的研究和實踐,完善教學管理流程,優化教學資源。最后,提高管理人員的協調能力和科研能力。從現代管理學的角度來看,教務管理是一個多因素、多層次的立體復雜系統,它是管理者通過組織協調教育隊伍,充分發揮教育人力、財力、物力等信息的作用,利用教育內部各種有利條件,高效率地實現教務管理目標的活動過程[2],系統管理人員實際上就是在網絡上管理教務相關工作,那么對他的協調能力就有一定的要求。教務管理系統實際上也是一門科學,結合自己工作的實際,研究管理系統,使教務系統管理真正成為管理者的對口研究方向和專業。這樣才能提高教務管理者的學術水平,從而實現專業化,為師生提供更好的服務打下堅實的基礎。
3.完善教務管理制度,規范教務管理系統權限設置和功能分配。高校教務人員總體上來說學歷偏低,業務能力不高,工作性質較為煩瑣,工作動力不足,他們多為高校骨干教師家屬,從很多二本高校來看,人員流動較快,嚴重影響了教務管理工作的順利進行[3]。這種情況在獨立學院中更加明顯,要提升教務管理系統的優化,必須先制定一套完善的考核和監督機制。明確系統管理人員的責任,清晰系統管理人員的獎懲制度。另外,明確和規范教務管理系統的權限,設置合理的權限分配制度,靈活處理功能的分配,使教學管理制度能夠在系統中順暢運行。
總之,在信息化的當天,獨立學院教務管理系統的重要性日益凸顯,它直接關系學院整體運行是否正常高效。對系統要求的“硬件”和“軟件”條件,學院應根據自身的需要合理調整,做到資源整合,高效優質的為所有師生員工服務。
參考文獻:
[1]丁建偉.基于的高校教務管理系統分析與設計[J].濟南職業學院學報,2007,(5).
關鍵詞:認證中心;加密套接字協議層;防火墻;入侵檢測系統
中圖分類號:TP315文獻標識碼:A文章編號:1009-3044(2008)18-2pppp-0c
Design for Security Educational Administration System Based on ASS and UMDS
LU Dan Hua1,2, YANG Feng2
(1.The College of International Education,Guangxi University for Nationalities, Nanning 530006,China;2.School of Computer and Electronics and Information,Guangxi University,Nanning 530004,China)
Abstract:A security educational administration system based on ASS (Authority Subsystem) and UMDS (United Monitor Defend System) is presented in this paper. It integrates many security technique including Certification Authority, Secure Socket Layer, Firewall, Intrusion Detection and the Computer Virus Defend to protect the security of educational administration.
Key words:Certification Authority;Secure Socket Layer;Firewall;Intrusion Detection System
1 引言
隨著Internet的快速發展,C/S結構已不能滿足校園教務系統的要求,其缺點是每個客戶必須安裝相應的客戶端程序,使得系統維護、升級煩瑣,特別是限制了使用空間的靈活性。因此這種結構逐漸被隨之發展起來的基于B/S結構的網上綜合教務系統所代替,在B/S結構的運行模式下,客戶端只需安裝統一的瀏覽器軟件,簡單易行,可以最大程度地實現資源共享,避免了資源的浪費,并為師生和其他用戶提供便利的服務[1]。但在開放的網上教務管理系統中存在一些不容忽視的安全問題,例如:如何保證所錄入學生成績的真實性;如何保證成績錄入人員的不可否認性;如何防止人為惡意的網上中途截取、修改;學生網上選課的不可否認等。教務管理系統的數據庫中存有大量的數據,如果遭到入侵破壞,損失是難以估計的,需要把教務系統受到的網絡入侵威脅降到最小[2]。為了解決教務管理系統在使用時所遇到的安全問題,本文綜合利用認證中心及SSL,防火墻、入侵檢測技術和病毒防護技術設計一個基于認證子系統ASS(Authority Subsystem)和統一監控防護系統UMDS(United Monitor Defend System)的安全教務管理系統,保證教務管理系統的安全運行。
2 教務管理系統的基本功能與安全需求
2.1 教務管理系統的基本功能
教務管理系統在基于B/S體系結構基礎上通過對學生、教師、課程以及成績等的管理,形成一個高效的Web教務管理系統。系統主要具備以下功能:
(1)學生基本信息管理主要包括學生基本情況和學生學習情況的管理。其中學生基本情況管理包括學生的學號,姓名,性別,專業,班級,出生日期,家庭住址等信息的管理;學生學習情況管理包括學生各學期所學課程及其成績,學分,畢業狀況等信息的管理。
(2)課程和學位管理主要包括專業設置、專業課程設置、課程安排、學分學位等管理。
(3)學生選課管理是指學生根據教學計劃和自身情況選擇所學課程,然后教務中心根據教學計劃和學生的選課情況,進行課程安排。
(4)教師管理是指對學校的教師基本情況進行管理;對教師的排課及工作量完成情況、授課效果評測等情況進行管理。
(5)系統管理主要包括系統日志管理,數據備份,數據恢復和系統安全維護等。
2.2 教務管理系統的安全需求
為了保證教務管理系統的安全運行,需要滿足以下安全需求:①數據完整性是指教務管理系統存儲的或在網絡中傳輸的數據不遭受任何形式的插入、刪除、修改或重發,保證合法用戶讀取、接收或使用該數據。②安全訪問是指教務資源只能被對該資源擁有訪問權的實體訪問,防止非授權的實體使用和訪問該資源。③抗否認性是指報文的收發者不能否認他們收發過該報文,如果一方否認,公證機制將根據抗否認機制予以裁決。例如教師提交成績后不能予以否認。④系統運行安全 是指要維護教務管理系統的安全運行,免遭黑客入侵,病毒感染等破壞[3]。
3 基于ASS與UMDS的安全教務管理系統設計
為了滿足上述的教務管理系統的安全需求,本文設計一個基于認證子系統ASS和統一監控防護系統UMDS的安全教務管理系統,保證教務管理系統的安全運行。該系統結構圖如圖1所示。
圖1 基于ASS與UMDS的安全教務管理系統結構圖
3.1 認證子系統ASS
因為教務系統的用戶通常是學生、教務職工或教師,他們一般通過互聯網上網查看成績、提交成績、管理成績等工作。為了使系統保證安全的同時,不破壞用戶的使用方便性,特別是不能讓用戶增加額外的客戶端配置工作,比如下載、配置專用客戶端等,本系統的認證子系統ASS結合了CA和SSL技術。
3.1.1 CA中心
CA是網上各方都信任的第三方機構, 專門負責數字證書的發放和管理的認證中心。其中,數字證書是各實體在網上信息交流中的身份證明,它將實體的公開密鑰同實體本身聯系在一起。目前,數字證書格式遵循X.509標準。X.509證書包括有關證書擁有的個人或實體信息及證書頒發機構等可選信息。實體信息包括實體名稱、公用密鑰、公用密鑰算法和可選的唯一主體ID。CA的核心功能是發放和管理數字證書,具體描述如下:
(1)接收驗證最終用戶數字證書的申請;
(2)確定是否接受最終用戶數字證書的申請;
(3)向申請者頒發、拒絕頒發數字證書;
(4)接收、處理最終用戶的數字證書更新請求;
(5)接收最終用戶數字證書的查詢、撤銷;
(6)產生和證書廢止列表CRL;
(7)數字證書和歷史數據的歸檔。
本系統中的CA由學校教務管理部門充當。為了實現以上功能,CA中心主要由教務管理部門審批模塊和證書管理模塊組成,如圖2虛線包圍部分所示。
圖2 CA中心結構圖
(1)教務管理部門審批模塊主要為用戶提供在線服務,教師和學生可在自己方便的時候通過瀏覽器向教務管理部門審批模塊提出注冊表格請求,當得到該模塊的應答后,申請者提交證書請求。教務管理人員通過教務管理部門審批模塊審核申請者提交的證書請求,如果審核通過,將向證書管理模塊發出建立證書請求,等待證書請求結果。
(2)證書管理模塊當收到證書請求后,證書管理模塊就生成相應的數字證書,同時提供發放證書的管理、證書廢止列表的生成和處理等服務。并把數字證書通過教務管理部門審批模塊返回給申請者。此外,為了有效管理證書,證書管理模塊還包括密鑰備份中心、中心數據庫等關鍵部分。
(3)終端實體本系統的終端實體一方面是指學生,教務職工或教師這些客戶端,相應的,是申請客戶證書;另一方面,為了實現客戶端與服務器端的雙向認證,終端實體還可以是教務系統的Web服務器,相應的,是申請服務器證書。如圖1所示。
3.1.2 SSL技術
Secure Socket Layer(SSL)協議最初由Netscape發展,現已成為網絡用來鑒別網站和網頁瀏覽者身份,以及在瀏覽器使用者及網頁服務器之間進行加密通訊的全球化標準。在本系統中,SSL技術主要通過CA中心的數字證書在客戶端和Web服務器之間建立安全的通信,如圖1所示。具體的,通過使用CA中心的數字證書,SSL技術提供的服務主要有:
(1)認證客戶端和服務器,確保數據發送到正確的客戶端和服務器。這樣就保證是教務資源只能被對該資源擁有訪問權的實體所訪問,防止非授權的實體使用和訪問該資源。并實現了通信雙方的抗否認性。
(2)加密數據以防止黑客竊取在教務系統中傳輸的數據。
(3)維護數據的完整性,確保數據在傳輸過程中不被改變。這就保證了教務系統中傳輸的數據不遭受任何形式的插入、刪除、修改或重發,保證合法用戶可以正常讀取、接收或使用該數據。
3.2 統一監控防護系統UMDS
除了通過認證子系統ASS保證系統的數據完整性,安全訪問,抗否認性以外,為了使教務系統能安全穩定的運行,還需要維護系統的安全運行,免受黑客入侵、病毒破壞、系統癱瘓等影響。為此,本系統設計了一個統一監控防護系統UMDS,它主要包括監控中心、防火墻、入侵檢測系統(IDS)和防毒軟件等,如圖3所示。
在網絡安全的建設中,入侵檢測技術側重監測、監控和預警領域,而防火墻能在訪問控制領域發揮長處,防病毒軟件在防護、清除病毒方面有較好的效果。但它們分屬于不同的安全領域,傳統的防病毒軟件只能用于防范計算機病毒,防火墻只能對非法訪問通信進行過濾,而入侵檢測系統只能被用來識別特定的惡意攻擊行為。只有把它們的長處集中起來才能更好的保護整個教務管理系統。
圖3 統一監控防護系統UMDS結構圖
3.2.1 監控中心
在本系統中,將通過監控中心把這幾種安全產品整合成一個安全體系,讓它們有效地協同工作。監控中心主要的工作包括:
(1)收集從防火墻、IDS、防毒軟件和Web服務器發來的數據,如圖3中實線所示。
(2)將這些從不同節點發來的數據相互關聯,按照設定的安全策略,做出全局的判斷,得出當前的安全狀態系數;再按照系統全局安全策略的要求,把這些安全狀態系數轉換成為相應的控制信號。
(3)向各個節點發出相應的控制信號,如圖3中虛線所示;通過這些控制信號,可以及時的更改防火墻、IDS、防毒軟件和Web服務器的配置,以提高整個系統的安全性。
此外,統一監控防護系統UMDS還負責安全管理、日志管理、策略管理、服務質量和負載均衡等安全管理工作。
3.2.2 防火墻
防火墻主要作用是使Internet與Intranet之間建立起一個安全網關,保護內部網免受非法用戶的侵入。防火墻主要由服務訪問政策、驗證工具、包過濾和應用網關4個部分組成。在統一監控防護系統UMDS中,防火墻除了完成傳統的訪問控制功能以外,還負責收集、整理數據,及時把數據按約定格式發送到監控中心;并通過專用的線程專門處理來自監控中心的控制信號,然后更改防火墻的訪問控制策略和配置,及時阻斷當前具有破壞性的網絡連接。
3.2.3 入侵檢測系統
入侵檢測系統IDS是一種主動保護自己免受攻擊的一種網絡安全技術[4]。作為防火墻的合理補充,入侵檢測系統能夠對付網絡攻擊,擴展了系統管理員的安全管理能力,包括安全審計、監視、攻擊識別和響應等,提高整個網絡教務管理系統安全結構的完整性。在統一監控防護系統UMDS中,入侵檢測系統的各個監測器除了完成傳統的監控和預警功能以外,還要負責收集、整理數據,及時把數據按約定格式發送到監控中心;并通過心跳模塊及時處理來自監控中心的控制信號,修改各個監測器的檢測規則,以適應新的系統環境,提高IDS的檢測率。
3.2.4 防毒軟件
隨著網絡的發展,出現了越來越多的病毒種類,它們可以非法的入侵網絡教務管理系統,影響系統的使用,竊取數據,占用大量的系統或帶寬資源,影響系統的正常使用。防毒軟件在防護、清除病毒方面有較好的效果。為了能夠更好的保證整個系統的安全,除了在系統的主要節點上安裝防毒軟件以外,還把這些防毒軟件與監控中心聯動起來。防毒軟件負責把查毒結果、漏洞掃描結果及時上報給監控中心;并等待來自監控中心的控制信號,以動態制定各個防毒軟件的查殺任務。
4 結束語
本文綜合利用CA及SSL技術,防火墻、入侵檢測技術和病毒防護技術等設計一個基于認證子系統ASS和統一監控防護系統UMDS的安全教務管理系統,保證教務管理系統的安全運行。隨著網絡技術的不斷發展,對網上教務管理系統的安全性提出了更多更高的要求,需要從身份認證、信息認證、數據保密和可信服務等方面出發,運用更有效的手段滿足網上教務管理系統在安全方面的高要求[5]。另外,還需從管理和技術上雙管齊下,使得教務管理系統成為一個真正的可信系統,更好的為學校、教師和學生服務。
參考文獻:
[1]劉開南.淺談教務管理信息化建設[J].中國高教研究,2005(02).
[2]李紅斌.電子教務及其安全性的探索[J].吉林廣播電視大學學報,2006(2).
[3]劉念,李濤,趙奎,等.基于PKI技術的學分制管理系統的安全解決方案[J].電子科技大學學報,2003,32(4):440-443.
[4]周荃,王崇駿,王B,等.基于人工智能技術的網絡入侵檢測的若干方法[J].計算機應用研究,2007,24(05):144-149.
[5]黃豐云.基于Web 的教務管理系統結構設計與安全措施[J].武漢理工大學學報,2003,25(5):50-52.
收稿日期:2008-03-27
關鍵詞:URP 高校教務管理系統 數字校園 大學資源計劃 參考信息
中圖分類號:G434 文獻標識碼:A 文章編號:1674-098X(2016)09(a)-0085-02
合理運用URP理論,結合高校發展的實際情況,有利于加快高校的信息化建設步伐,全面提高高校整體的教務管理工作質量,促使高校教學管理工作開展中存在的各種問題能夠得到有效解決?!皵底中@”與“大學資源計劃”(URP)的有效結合,有利于達到高校教育改革的目的。在這種綜合教務管理系統的支持下,數字校園的發展速度將會逐步加快,將會實現高校教育計劃實施過程中的全面信息化。
1 URP高校教務管理系統的內涵
為了更好地適應時代的發展要求,推動高校教育信息化的進程,相關的教育工作者結合高校的特征,提出了“數字校園”與“大學資源計劃(URP)”的高校建設理論,為高校教務管理系統的有效構建提供了重要的參考信息?,F階段URP高校教務管理系統的內涵具體表現在以下幾方面。
1.1 智能化的數字校園
利用計算機網絡的優勢,合理運用各種信息化技術,實現各種資源的全面數字化所創建的校園,即為智能化的數字校園。這種校園模式本質上是一個數字空間,相比傳統的校園有了更加完善的服務功能,為高校教育改革全面信息化目標的實現創造了有利的條件。在數字校園的支持下,高校的不同管理系統運行過程中將會實現資源共享,高校與外界的聯系將會更加緊密,促使高校的教育質量及教學效率能夠不斷提高。相對而言,數字校園使用過程中的動態性強,其中包含了各種數字化技術,在改變教學模式、豐富教學內容的基礎上創造了良好的數字化環境,有利于推動高校的快速發展。
1.2 完善的大學資源計劃(URP)
為了實現數字校園的有效構建,需要高校采取必要的措施加快信息化建設步伐,實現各種信息資源的實時共享。但是,結合當前高校信息化建設的實際發展現狀,可知其中依然存在著較多的問題,致使各種應用系統、信息服務系統使用中無法達到各種教學管理活動的實際要求。為了改變這種不利的發展現狀,結合高校管理特征,應制定較為完善的大學資源計劃(URP),相關的研究報告顯示,大學資源計劃(URP)的顯著特征是系統與各種信息資源的總集成,在可靠的平臺及網絡協議支持下,將會使不同的信息系統與資源按照合理的方式進行集成,最終實現信息資源的實時共享。
2 URP高校教務管理系統的主要功能
在合理的系統技術框架支持下,有利于實現URP高校教務管理系統的構建,最大限度地滿足高校教學管理及各種信息服務需求,提高各種資源的利用效率。結合B/S方式及C/S方式的優勢,可以逐漸完善URP高校教務管理系統的服務功能,為各種復雜數據的有效處理提供可靠的保障。結合現階段URP高校教務管理系統的實際應用現狀,可知這種系統使用中的主要功能包括:(1)學生信息的綜合管理。利用系統中的學生管理模塊,可以對高校學生的學籍信息及不同階段學生的培養信息進行有效維護;(2)教師信息的綜合管理。合理運用系統中的教師管理模塊,可以實現對有關教師資源的綜合管理;(3)不同課程的實時管理。為了構建良好的課程管理模式,系統中的課程管理模塊可以對不同的課程進行實時管理,為課程評價體系的完善帶來了重要的參考依據;(4)學生成績的實時管理。利用多成績計量方式的優勢,實現了學生成績的集中管理;(5)教學評價管理及相關的網上程序。立體系統中的教學評價管理模塊,可以對教師的整體教學水平做出較為合理的評價。同時,利用相關的網上程序,有利于搭建可靠的教務信息平臺,促使學生和教師可以通過這種平臺及時地了解各種信息。
3 URP高校教務管理系統的實際應用
3.1 數字校園建設中資源共享的應用
結合URP高校教務管理系統的優勢,可以在數字校園建設中提供各種服務,實現各種資源的實時共享,促使高校的教師信息、課程信息、學籍信息等,能夠得到最大限度的利用。同時,教務管理工作者也可以通過系統對有關學院的最新工作動態進行及時地了解,有效地處理有關學生與教師信息傳遞過程中存在的問題;管理者也能夠利用系統的相關資源加強人事信息的實時管理,有利于加強高校教務處與其他部門的緊密聯系;在對教室資源進行有效管理的應用過程中,可以滿足教師教學活動開展中的多樣化需求,實現資源的實時共享。
3.2 學業監控過程中的應用
為了保證高校人才質量培養的可靠性,需要利用URP高校教務管理系統的服務功能,對學生的學業進程進行實時監控管理,通過各種監督措施的有效使用,保證學生順利完成學業的基礎上優化了高校的教育教學管理模式,為學生培養目標的實現提供了重要的保障?;赨RP教務管理系統運行中學業監控模式的有效使用,可以提高各項教務基礎工作質量,實時監控學生學業進程,促使學生能夠在規定的時間內順利完成學業,達到現代化與信息化教務管理的具體要求。
3.3 教學評估工作開展中的應用
通過構建可靠的基于URP高校教務管理系統的教學評估模型,有利于完善教學評價功能,全面提升高校教師的整體教學水平。在這種教學評估模型的實際應用中,可以對不同階段教師的教學工作計劃完成狀況進行有效評價,一定程度上保證了高校教學質量的可靠性。利用系統的服務功能開展高校的教學評估工作,主要的優勢體現在:(1)減少了教務管理人員的工作量,提高了教務處整體的工作效率;(2)通過對教師教學質量的綜合評價,優化了教學模式,豐富了教學內容;(3)提高了各種反饋信息的傳遞效率。
3.4 教務管理改革過程中的應用
為了滿足高校辦學規模擴大的各種需求,需要利用科學化的管理模式,不斷地提高高校教務處的整體工作效率,全面提升高校教務管理的綜合水平。實現這樣的發展目標,可以充分地利用URP教務管理系統的優勢,不斷地豐富教務管理手段,利用動態化的教學管理模式,為高校更好地適應當前的經濟形勢提供必要的參考信息,不斷加快高校的教務管理改革步伐。在未來高校數字化校園建設的過程中,URP教務管理系統將會發揮更大的作用,一定程度上提高了高校整體的教學質量,確保了高校教務管理改革的有效性。
4 結語
加強URP高校教務管理系統的深入研究,有利于實現高校教務管理的全面信息化,推動高校教務管理的深化改革。在構建高校教務管理系統時,應充分考慮高校的實際發展狀況,優化資源配置,促使URP高校教務管理系統在實際的應用中能夠達到預期的效果,為高校教育改革全面信息化戰略目標的實現提供可靠保障。在未來高校發展的過程中,充分發揮URP理論的優勢,有利于加快數字化校園的發展速度,最大限度地滿足高校教育信息化的多樣化需求。
⒖嘉南
[1] 卜新宇.高校教務管理信息化建設路徑探究[J].長春金融高等??茖W校學報,2012(2):75-77.
[2] 王北星,王珊珊.構建校園公共教育平臺,實現高校教育信息化[J].長春金融高等專科學校學報,2006(3):75-77.
[3] 王穎娜.基于我國高校獨立學院URP的分析與研究[D].云南大學,2010.
關鍵詞: ORACLE B/S模式 教務管理系統
中圖分類號:TP315 文獻標識碼:A 文章編號:1007-9416(2014)02-0145-02
1 引言
教務管理信息系統是一個由人和計算機等組成的能進行信息收集、傳遞、存儲、加工、維護和使用的系統。它具有管理教育部門或組織的各種運行狀況、數據分析與預測、輔助決策等功能。教務管理工作是教育部門的重要組成部分,實現教務管理信息的及時收集與,提高學校的教務管理水平一直是教務管理的研究方向。校園網的建立為高等院校教務管理的無紙化與網絡化提供了良好的條件。開發基于網絡的教務管理系統可以充分發揮網絡環境的優勢,使管理工作快速、方便、準確、按時完成,更好的服務于教育系統中的各級人員。
2 系統分析
教務管理系統的目標是實時收集、處理、以教學為中心的教務活動全過程的信息,制定教學計劃,安排教學活動,監控教學過程,評估教學質量,提供教學信息共享,為學校的發展及規劃提供輔助決策支持。教務管理系統的用戶包括系統管理員、教務人員、教師和學生。因此不同用戶需要分配不同的權限。如圖1所示。
3 系統設計
3.1 系統開發環境
使用了的系統,它與其他系統進行比較,具有性能高,安全穩定的特點[1]。
(1)執行能力比較強。這種工具是將通用語言的程序最為進行工作的服務器,在第一使用的時候只需要編譯一次就行了,不用一次次地進行編譯,所以這個工具的執行能力比較強。
(2)簡單易操作。因為這種的使用和頁面、分布方式和網站結構簡單。通用語言簡化研究和步驟形式化,雖短了更新開發的周期。
(3)具有普遍性適應能力強。該工具是以通用語言作為基礎的編譯進行的步驟,能夠使這種工具運行在Web使用工具開發人員的所有的場所。通用語言基本庫、信息系統、數據連接的工作都能很好地將這種工具放在Web里面。
(4)管理方便易行。這種工具需要的字符很單一,分層的裝配結構,讓服務設備客觀條件和使用步驟的安排更加方便。
(5)處理軟件的特點具有確定性。這種工具是一種能夠進行多種工作的高性能軟件,最大的特點就是它可以實現特殊環境之下的無縫連接,能夠提高工作效率。
3.2 系統功能模塊設計
以系統的具體的需要及職能的種類,可以把體系劃分成學籍、課程安排、課程選擇、成績查詢、師資調整、考試、體系結果等工作的管理系統,而這七個系統中有有很多不同種類的小版塊。他們都有相應信息的記錄、查詢和修改以及打印能力。具體說明如下:
(1)學籍管理。本系統把學籍管理分為幾個功能來完成,有入學登記管理、學籍調整、畢業工作這些管理功能。在這些管理中第一個管理工作的內容時:學生基本信息資料的錄入,學生就讀過程中的各個信息的錄入;第二個管理工作的主要內容有:為想要調整專業換班的學生提供服務、一些學生退學、休學手續的辦理、轉學工作等;第三個管理工作的主要內容時:可以將學生的學生證打印出來。
(2)排課管理。這項管理具體是指,以每一學期的教學規劃與實際需要,自動進行課程的安排,主要包括各個代課老師,主要課時,以及上課地點等。主要的作用有以下幾個:增加課程資料、課程安排、課程表的打印、教師時間確定、課程信息的確定、課表查詢、教室安排、排課情況。在具體的操作過程中首先應該增加的信息是教課信息,接下來是課表的制成,然后是課程安排,再然后就是教師時間的確定、課程的確定、課表的形成、排課情況的確定等,查詢措施多種多樣;教室管理的主要作用有:在一些課程上完之后一定要及時地讓出被占用的教室以及教學資源設備,因為還有其他的一些課程可能會用到。
(3)選課管理。在課程選擇的過程總,相關負責人要根據不同年紀的需要添加選修科目,同學們只要登陸選課后臺,就可以選擇自己喜歡的課程了,在這項工作結束以后,可以接著將課表打印出來,在學期末可以通過同樣的方式查詢自己的學習成果;另外還可以通過該子系統將成績單打印出來。
(4)成績管理。在這項功能中,一般的學生只有對成績進行查詢的權力;但是老師不但能登錄系統進行成績的錄入,還可以查詢學生其它學科的成績狀況,也可以修改成績,補錄成績。
(5)師資管理。這項管理工作的主要作用有:老師個人資料的錄入、教學狀況的查詢、教學質量的統計與評估結果。在這個過程中,要想查看或者是打印某一個老師的詳細資料首先必須對老師的基本信息進行確認;應先生成本學期的某一個老師工作任務情況,才可以進行查看或者是信息的輸入;應先生成本學期的教師教學質量評價結果,然后才可以進入評測頁面進行評測和查看成績。
(6)系統管理。這個版塊是把每個使用本軟件的人作為一個使用者,可以以每個使用者的職責作為依據來所確定不同使用者在不同領域中的權限, 同時又可以對這項內容進行調整,通過對使用者和使用者權利的管理保障系統數據庫不受損害,此外該子系統還具有改變密保的作用。
3.3 數據庫模塊設計
3.3.1 數據庫訪問技術設計
在信息庫訪問的過程中,使用的是.NET結構,提供與ADO(Active Data Object)相對應,它與ADO的關系是,它是前者的升級。在中,通過Managed Provider所提供的應用程序編程接口API(Application Programming Interface)可以對各種信息資料進行便捷訪問,包括OLEDB(Object Linking and Embed DataBase)和ODBC(Open DataBase Connectivity)支持下的資料信息[2]。
包括的種類比較繁多,他以各種不同類型的系統對信息庫進行融合、記載查看、記載連接、記錄調整和記錄清除等功能。主要有以下幾個不同的目標:(1)連接主要是指信息資料庫的聯合;(2)命令用來進行命令的下放,特別是調查局的運用;(3)數據讀取器來對只讀數據庫進行返回;(4)數據使用器可以將數據從數據庫中的信息進行返回;(5)數據站可看作內存里面的信息資源,利用DataAdapter可以將數據庫中的數據送到數據站中,然后通過這些信息在進行各種工作,最后再通過DataAdapter來回復信息。[2]
上面的幾個目標,使用的是不同的信息資料形式,正如圖中看到的:一種是利用連接、命令和數據讀取目標,通過這種形式只能讀取信息資料,不能調整,如果只能查看數據記載,那么其速度可能會快些;第二種是通過連接、命令、數據調整和數據站目標,這種措施更靈活,可通過各種辦法對信息資料進行調整。
3.3.2 數據庫設計
根據系統的數據需求分析,系統數據庫分為關系數據庫和文檔數據庫兩大類。關系數據庫包括學生信息數據庫,教師信息數據庫,教室/實驗室、教材資源數據庫,學生成績數據庫,試題庫;文檔數據庫包括規章制度、教學文件、教學動態、規范化統計報表等等。系統的邏輯結構如圖3所示。
4 安全性設計
為了達到資源的可靠性、信息資料的可靠性和交流通信的可靠性等計劃,通過體系,我們安排了三層安全模式,以避免數據資料的外流和一些不合規格的客戶對數據的妄加篡改。首先裝設有服務裝置和防火設備作為成教務管理數據體系的第一層保護,將外界的訪問隔斷,以有效地防止“黑客”的入侵。在使用者重新登錄頁面的時候,通過使用者對密碼進行檢查的,增設第二到防關,以確保他可以得到認可,并根據使用者的使用情況確定不同的使用權力服務享受機會。最后第三層防線主要基于數據庫的安全性,以保證信息資料庫中的表具有科學性與合理性,并對數據表進行類別的劃分,確保使用者能夠根據不同的類別進行權力的劃分。還有基于時間段的安全檢測;基于系統控制的安全檢測;頁面訪問時均使用專用參數;基于訪問IP的控制,在特定情況下,系統支持限于指定IP地址范圍的訪問。
5 結語
該系統具有科學的設計方案,對教務管理資料進行管理速度的檢查、操作簡便性的檢查、準確性的檢查都具容量大、保密工作很到位,從而在使用過程中為廣大的相關工作節約了工作時間,提高了效率,也更好地利用了現有的校園網資源和環境,保證了學校教務管理工作信息化、規范化的實施,保障各項工作的有序進行。
參考文獻
[1]黃明,梁旭,段竹 2.0+SQL Server中小型信息系統開發實例精選[M].北京:機械工業出版社,2007.
[2]蓋江南,王勇,閻文麗+SQL Server動態網站設計寶典[M].北京:電子工業出版社,2006.
[3]趙京.Oracle課程設計案例精編[M].北京:中國水利水電出版社,2006.