前言:我們精心挑選了數篇優質教務管理系統論文文章,供您閱讀參考。期待這些文章能為您帶來啟發,助您在寫作的道路上更上一層樓。
數據庫快照是sqlserver2005的一個新功能。是個指定時間點上數據庫(源數據庫)的只讀、靜態視圖,相當于用戶在某一個時間為數據庫拍攝的靜態圖像。多個快照可以位于一個源數據庫文件中,并且可以作為數據庫全程保存在一個服務上。數據庫快照是一個數據庫的只讀副本,是數據庫在創建快照時刻的所有數據的映射。在意外或惡意損壞數據庫中數據的情況下,數據庫快照作為快速還原點將非常有用。但是,它不能用來替代備份,因為它不包含數據庫中的所有記錄。
在SQLSERVER2012中不能使用SSMS創建數據庫,我們必須使用CREATEDATABASE語句來創建數據庫快照。其語法如下:CREATEDATABASEdatabase_snapshot_nameON(NAME=logical_snapshot_name,FILENAME='os_file_name')[,…n]ASSNAPSHOTOFsource_database_name首先我們創建好JWGL數據庫,并在其下面創建了student,teacher,score,course等表,然后在JWGL數據庫庫下面執行如下有操作:新建查詢在命令窗口輸入發下命令:CREATEDATABASEJWGL_DATA_8888ON(NAME=JWGL_DATA,FILENAME=’E:\JWGL_DATA_8888.SS’)圖1數據庫快照的創建ASSNAPSHOTOFJWGL至此,JWGL的數據庫快照就創建完畢,見圖1,我們可以查看到其和源數據的內容一樣,但是其后來對數據庫和數據表做的修改就無法還原。
三、模擬災難的發生
首先,我們來看一下災難沒有發生的情況下,查詢到的學生信息表的情況我們刪除student,DELETEFROMSTUDENT此時分別查看下我們的源數據庫和數據庫快照中的數據,USEJWGLSELECT*FROMSTUDENT這時想看到的STUDENTs表中的數據已經刪除。再次執行查看快照USEJWGL_DATA_8888SELECT*FROMSTUDENT此時我們仍可以看到STUDENTk的數據沒有改變,因此我們知道,刪除STUDENT后,快照中的文件并沒有受一影響,所以我們可以從這個災難中獎數據恢復。
四、災難的恢復
據庫庫快照不會因為某個表的刪除而受到影響,并且因為有數據庫快照的存在,你也不能刪除數據庫,除非先刪除數據庫快照,才能刪除數據庫,現在我們利用這個原理來恢復開始的災難。首先我們可以將快照中的表數據插入到JWGL數據庫中的STUDENT中去,這個只影響指定的表,不會對數據庫造成影響,因此是局部的恢復,執行以下的命令。USEJWGLINSERTINTOSTUDENTSELECT*FROMJWGL_DATA_8888.DBO.STUDENT執行后結果見圖5,從前面我們知道有5個記錄,現在已恢復到了STUDENT表中了。當然我們也可以執行全局的恢復,就是恢復整個數據庫,這樣其中的表肯定會恢復,只不過是這種恢復會對沒有破壞的表也恢復,時間上會比較慢。全局恢復,就相當于我們已經刪除了JWGL數據庫及其下有表文件,因此我們只能從MASTER中能恢復,執行如下的命令。USEMASTERRESTOREDATABASEJWGLFROMDATABASE_SNAPSHOT=’JWGL_DATA_8888’
五、總結
1.1客戶機/服務器模型
本模型的主要工作方式是,需要將某項任務分配在兩臺或多臺機器中,作為客戶機來說,其功能是運行用戶接口和前端接口所需的應用程序,而作為服務器來說,其功能是提供客戶機用戶使用的各種資源和服務。從另一方面來看,在軟件上,該模型需要將各種應用或者軟件系統依照邏輯功能,從而區分為客戶端軟件和服務器組件。作為客戶端,其主要負責數據表示和應用處理,用于處理客戶的界面,并能夠接受系統傳來的數據處理請求;作為服務器端的軟件系統,其主要負責接收來自客戶端軟件發來的請求服務,并進行處理。客戶機/服務器結構融合了許多大型機的多種功能,具有中央控制的模式,同時也結合了PC機的低成本和高性能。本結構的工作模式是:需要客戶端和服務器之間通過相應的網絡協議(例如TCP/IP、IPX/SPX)等,及時進行連接和通訊活動,經由客戶端向服務器發出各種需求服務,服務器可以進行響應并提供服務。
1.2三層Client/Server模式
該模式的提出主要是為了解決兩層客戶機/服務器結構中存在的問題,在本模式中,需要在客戶機和服務器之間引入一個應用層,從而將應用邏輯轉移到應用層中。需要將客戶端弱化,并成為一個圖形用戶接口。與傳統的客戶機/服務器模式相比,此種應用模式優點很多,比如具有可伸縮性好、安全性高及節省開發設計等。中間的應用層可以分布在不同的計算機上,實現負載平衡,改善系統性能。
1.3Browser/Server模式
B/S模式也就是即Browser/Server(瀏覽器/服務器)結構模型,主要包括兩個部分:即服務器端(Server)為一方,瀏覽器(Browse)為另一方,通過瀏覽器來運行軟件。它的發展得益于網絡技術的興起,是對傳統的客戶機/服務器模式的一種發展和改進。其結合了WWW瀏覽器技術和多種Script編程語言,與其它技術相比,它是一種新式的軟件系統設計技術。在B/S體系結構體系中,當用戶需要服務時,需要通過瀏覽器發送請求,那么分布在網絡上的服務器則可以接受請求,并對接受到的數據進行處理,搜索處理后將用戶所需信息返回瀏覽器。作為此種結構,其優點有很多:比如分布性強、運營維護方便、程序開發簡單,用戶共享性強、使用成本低等。但是這種結構也具有數據安全性低、硬件要求高、網絡數據傳輸速度慢等缺點。
2系統分析與設計
2.1需求分析
在設計系統之前,首先要進行需求分析,根據經驗可以看到,作為典型的基于網絡的高校教務管理系統,其內容主要包括:院系所的設置、教學學習計劃的管理、在線選課管理、學生各科成績的管理等。用戶需求:用戶需求就是對本系統潛在的使用者進行調研,了解其關注的內容,本次調研主要針對教務管理人員、教學秘書、各系教師等,從而找出其最想實現的內容。根據調研,可以知道大家主要關心以下幾個問題:一是系統的管理功能,能對院系、專業、教職員、教學條件等進行管理和維護。二是可以設置教學計劃。三是可以對學生信息進行管理。四是可以提供網上選課功能。五是可以對成績進行管理。六是具有數據分析、統計等功能。七是容易使用,具有很好的擴展性。功能模塊:該系統主要包含以下功能模塊,即教學計劃管理模塊、教學資源管理模塊、網上選課模塊、課表編排模塊、學籍管理、成績管理、考試事務、教學實踐、教學考評、教材管理、系統管理等。
2.2系統設計
2.2.1總體架構
經過對系統需求的深入研究分析,本次系統總體架構的設計定位為:在對數據處理的過程中,需使用專用客戶端,數據采集與信息的則需要使用瀏覽器來實現。因此,本系統主要采取B/S或DBMS結構模式,也就是說前端采用瀏覽器,中間則采用Web服務器,后端則為數據庫服務器,其功能主要是查詢和收集數據。比如學生查詢成績、查詢選課結果等。對于比較復雜的功能,如管理控制與數據處理,則需要采用C/S結構來實現。
2.2.2邏輯結構及數據表現層
為了實現更好的功能,本系統采用基于數據庫管理系統的三層結構模型,系統中的業務邏輯層功能強大,不僅可以負責業務邏輯功能,還能直接對數據庫進行訪問,并提供對業務數據庫內數據的完整保存、更新、刪除以及查詢操作。而系統的框架層則起到容器的作用,它既可以向業務邏輯層提供服務,并且還可以將一些基礎的公共服務功能放在系統框架層,這樣就能做到重復使用,提高工作效率。如果采用通用關系數據庫平臺,則能夠支持大多數據庫系統,并能實現數據共享,一般來說,可以采用XML技術設計,從安全性、維護成本等方面考慮,這次設計可以采用SQLserver2000作為教務數據庫管理系統。
2.2.3數據存儲層
對于管理控制與數據處理功能,主要為教務處或者二級管理單位服務,因此可考慮采用.NET技術架構實現,采用C#語言進行程序設計。數據采集與信息的功能,主要為學生和教師服務,同樣采用.NET技術架構,以C#、C++、WEB作為開發語言。
2.2.4數據接口
為了實現數據的互聯互通,需要對接口進行處理,本系統采用XML技術來與其他系統進行實時通訊,故設計時參照XML數據交換格式和標準,在設計過程中,可以預留接口,將部分數據接口開放,當學校有其他系統需要時,可以方便快捷的進行互通。
2.2.5建模方法
本文采用映射法進行建模,也就是說面向的對象應用程序,主要圍繞關系數據模型進行建立,在此過程中,需要將類圖中元素進行轉化,并通過面向應用對象的方式,最終將這些對象合理組織起來,從而實現系統業務邏輯的發展過程。
2.2.6系統實現
系統功能主要通過多個子系統來實現,這些子系統有教學計劃子系統、網上選課子系統、課表安排子系統、安裝與配置、系統安全設計等。不同的子系統包含不同的下級目錄,從而實現不同用戶的需求。
3結論
1、各分院各科室之間數據流通不暢。
2、教務處與各教學單位存在數據交換形式不統一、不科學、效率低下的現象。
3、現有的教務管理軟件下不能滿足當前教學的工作需要。所以如何更好的開發教務管理系統,以此來滿足教務管理的當前需要是我們迫切要解決的。充分的運用信息技術,使學校信息運用將變得輕而易舉,故此,信息技術走入高校管理已是必然趨勢[2]。
二、綜合教務管理系統
1、系統概述
本系統是一個作用于教務管理工作各項環節的功能性軟件,是面向全校各教學部門使用的多模塊的綜合管理信息系統。
2、系統相關技術
本系統主要運用了.NET開發技術架構、ASP.NET開發技術、SQLServer數據庫系統、C/S與B/S系統架構等相關技術。
3、教務管理系統的組成
3.1學籍管理
學籍管理是教務管理活動中最基礎工作,它由學籍信息管理、學籍日常管理、學籍異動管理三大塊組成。學籍信息管理是學生到校入學,根據學生的基本信息建立個人數據信息庫,包括姓名、性別、出生日期、身份證號碼、家庭所在地、入學時分配的分院、專業、班級、學號、宿舍號等個人原始信息。學籍日常管理則是記錄學生在校學習期間的各項情況,如記錄學生的學習成績、教師評價、獎懲信息、入黨情況等。學籍異動管理主要是記載學生學籍狀態的變動情況,包括休學、復學、退學、留降級、轉學等等。系統設置了姓名、性別、身份證號、分院、專業、班級、學號等相關的關鍵字段,管理人員輸入相關信息得以建立學生信息庫,用來區分學生的基本信息,并為后期成績登入、選課、評教做好相關基礎數據。做了集中、統一管理,可避免數據重復,統計數據更加準確、及時、全面。
3.2考試管理
學校都是通過考試來檢測學生的學習情況和教師的教學水平,根據學生成績來評估教學過程是否全理,如何改進和完善。考試管理主要任課老師出題,教務處組織考試、學生根據考試安排應考。系統設定考試時間、考試課程、考場號、座位號、班級、姓名、監考老師等關鍵字段,管理人員制定好考試信息,即可隨機安排監考老師,學生上網查詢考試時間,從容應考。
3.3教材管理
教材是學生學習的藍本,是教師授課的依據,所以教材管理要十分謹慎。首先由任課老師挑選出符合教學計劃的教材,報教務處核準教務處向供應書商進行采購,課本入庫后發放給學生,最后入庫結算。系統包括教材選定、教材征訂、教材發放、教材入庫四大方面,設定課程名稱、教材名稱、作者、出版社、版次、ISBN編號、單價、使用班級、訂購數量等關鍵字段。教師填寫教材書目信息,教務處審核,批量出成征訂書目報送,教材入庫都在系統上完成,做到數據統一,審核環節完善。
3.4成績管理
成績是學生學習成果的重要憑據,它直接影響到學生是否能畢業。但為了更加公平公正、客觀的評價學生成績,光看考試成績是不夠,就要將學生的平時表現、日常參賽、評優評先等都納入考核的依據,才能更有效地調動學生的積極性,客觀的評價學生。系統設定課程名稱、班級、學號、姓名、考試成績、平時成績、總評、補考時間、補考考場等關鍵字段,通過教師錄入成績,系統即可按6:4的比例得出總評成績,學生可在教務處公布成績上查到自己的相關成績是否合格、是否要補考、在哪補考等相關信息。
3.5選課管理
本校院校均采用學分制管理,而選課則是學分制的中心。課程分為必修課和選修課,學生在校期間修完足夠總學分方可申請畢業,這校保證了學生學習了必須掌握的知識,又靈活地滿足了學生自己的意愿,最大程度上調動了學生的積極性,使教學質量得到很大的提高。學校公布開設的課程,學生根據自己的愛好進行選擇,教務處匯總選課結果,公布未成功選課的學生姓名和不達標準人數的課程,讓學生進行課程重選,仍未到人數下限的課程取消不予開設。系統設定了課程名稱、課時、考核方式、任課教師、教室號、開班人數、選課結果等關鍵字段。學生在規定時間內,在校園網的任何電腦上都能看到開設的相關課程,進行選課,在教務處匯總后,再進行重選、補選,最后完成全校的選課活動。
3.6評教管理
為了更加公平、客觀的考核教師,學校將評教管理進行改革,從以前由領導單一對教師評價改為領導對教師評價,學生對教師評價、教師自評相結合的模式。這樣可以更全面、客觀的對教師工作給予公平的評價,讓教師從中找到問題,并合理的改進及不斷的完善,以此來提商教學水平和業務能力。系統設定教師姓名、所授課程、所授班級、總課時、評分等關鍵字段。領導、教師、學生在規定時間上,在網上進行相關評比,教務處匯總,避免了手工評分的數據錯誤、缺失,保證了數據的全面性、真實性、公正性,讓教師更好的發現問題,改進問題。
3.7教學計劃管理
學校根據各個專業的培養計劃和教學目的來設定總的課程安排、學習形式。二級學院根據總綱性的教學計劃來制定大綱,并分配教學任務,組織教師制定出詳細的教學授課計劃。系統設定了課程名稱、課程代碼、所在院部、年級、學分、學時、考核形式等關鍵字段,工作人員對課程的基礎信息進行輸入維護,二級分院再來創建教學任務,生成班級課表。
三、教務管理系統在教學管理中的作用
1、促進數據信息的規范化、統一化,保證數據的準確性
教務管理系統建立起統一的規范代碼,并且整個系統都使用同一個,保證信息的一致性、規范化。專人分級進行管理,從而保證數據準確性。
2、彌補傳統管理方式的不足,大大提高了工作效率和質量
隨著學校的辦學規模不斷壯大,學生人數不斷增加,傳統的手工管理方式易出錯,不堪重負,而教務管理系統讓工作人員從手工操作出解脫出來,大大減少了重復工作,減少了人為差錯,共享信息資源,全面提高工作效率。
3、統一了管理模式,促進教務信息的共享性
教務管理系統借助信息化手段,建立完整地信息庫,利用網絡技術迅速、及時傳遞,最大程度上實現了教學信息共享。
4、促進管理人員的整體素質提高
如何更好的操作教務管理系統,這就要求操作人員明確定位和分工,統一思想認識,積極去學習相關知識,不斷培訓,提高業務水平,充分發揮教務管理系統的強大功能。
5、方便整理匯總、妥善保存