摘要
這些年隨著Internet的迅速發展,我們國家和世界都已經進入了互聯網大數據時代,計算機網絡已經成為了整個社會以及經濟發展的巨大動能,各個高校的教務工作成為了學校管理事務的重要目標和任務,因此運用互聯網技術來提高教務的管理水平變成了最明智的舉措,在目前的發展形勢下,通過教務系統的開發可以建立一個完善的高校教務管理體系,并從該管理系統中及時得到反饋信息,可以讓高校管理員發現管理過程中遇到的問題,并且及時發現并解決,同時也便于老師,學校管理員對學校工作的開展和實施,也可以滿足學生、管理員、高校之間的聯系。 結合以上需求,使用B/S架構開發開發本系統,并使用MySQL2008數據庫連接,力求更高效解決教務管理的工作問題,針對教務系統問題,結合信息管理系統和電子管理系統的特點,通過對目前已經成熟的成績查詢系統的分析和工作的特點,解決了不同使用用戶的使用功能劃分,不同用戶具有不同的操作功能,在管理用戶的端口,管理員可以對學生和教師進行信息管理,對課程分類管理、教學計劃管理、學生選課管理、考試信息管理、考核成績管理等功能進行管理。該系統能滿足教務管理的基本功能。
緒 ?論
1.1研究背景及意義 1.1.1研究背景 教務管理是高校管理各個方面的管理方向之一。本系統可以讓學生用戶登錄系統便可以查看教師發布的教學計劃,進行在線選課的操作,還能進行考試,查看考核成績、管理個人信息等。現代高校管理是一個多功能、多功能、復雜、全面的整體系統。教務管理是學校管理學生學習的關鍵構成部分。故此,各個學校都特別看重校園項目的管理信息數據化建設,所以會讓教務系統建設做為高校大數據傳輸和建設的一項重要工作中。不同的高校有不一樣的管理內容,因此教務管理有不一樣的管理方式。現階段,我國教務管理方式已經持續創新和健全。為了可以站穩腳跟,發展更加美好的未來,本系統是在考慮到現階段發展趨勢和以往的基本上,從不一樣視角開發設計的。教務系統全方位適用規模性綜合辦公系統方式,可以大大減少管理的手工制作工作量。系統軟件高效率的管理體制和信息內容管理方式,可以為教務系統圖給予直接的信息內容。確保了教務管理的工作效能,推動了高校的教育改革。
1.1.2 研究意義 教務管理是高校管理中重要的管理環節,它給予用戶一個隨時隨地查看信息的平臺,是一個復雜而廣泛的綜合系統。校園教務管理是高校管理的一個重要組成部分。因此,各個學校用極為重要的態度去對待,學校不同,當然設置的內容和管理模式自然也就不一樣了。目前,我國教務管理方式不斷改革和完善因此,該系統是在充分考慮到當前和過去的情況下,從不同角度設計和發展的,以便建立在當前和未來的基礎上。本系統完全支持廣域網的辦公模式,可以大大減少在管理方面的手動工作。有效的處理機制和信息管理模式可以為自主教務管理提供直觀的評估數據。提高高校工作效率和促進高校教育改革,是校園系統管理工作的好幫手。
1.2國內外研究現狀與發展趨勢 1.2.1 國內外研究現狀 教育現代化的定義是在20世際90時代伴隨著信息高速公路的基本建設而提起的。尤其是美國,把信息技術在教育培訓中的運用做為執行面對21新世紀教育改革的有效途徑。美國的這一提倡得到了各國的大力支持,很多國家陸續建立了在教育培訓中運用信息技術的計劃。與我國對比,海外校園管理的信息化管理相對性優秀,因此在信息化管理的系統軟件中,海外的校園管理平臺相對性完善詳細。 隨著新世紀大數據互聯網信息化浪潮的到來,中國完全利用起自身優勢,高舉數據化發展互聯網的大旗,在飛速發展中完成教育數據資源信息化的建設,隨著我國高校改革體制逐漸完善,各個高校為了更好的培養出優秀的信息化人才,在不停的參考以及學習更加前沿的校園管理模式的同時,也結合本校的發展情況和條件,積極探索適合本校發展管理的平臺,使管理人員可以更加有效率的完成學校管理工作,實現信息共享。從現有的校園管理平臺來看,仍然存在許多的問題,主要有:
(1)功能比較簡單。系統工作的范圍比較局限,各個部門之間的聯系沒有很密切,影響了信息在各個部門之間的信息和資源傳遞共享。 (2)系統之間還是比較孤立。許多系統還都處于單機應用的狀態,僅僅局限與管理員使用,沒有完全實現各個方位管理工作的聯系,信息資源傳遞和共享的遲緩,會造成信息更新延遲,信息重復登記等,這就會使管理人員的工作量增加等。
1.2.2發展趨勢 ? ? ?互聯網信息化的飛速發展,大數據時代的到來,給各個高校帶去了管理的改革。教務系統一定會在目前的基礎上不斷迅速發展與進步。從技術發展的趨勢上看,教務系統的開發技術逐步走向成熟,計算機技術的不斷深入研究為高校管理的信息網絡化建設提供了優越的技術支持,校園網的建立和完善,為實現信息化校園管理提供了完美的硬件設施;先進的軟件開發工具和網站的建立,為教務系統開發提供了強有力的支持。 ? ? 從現階段在我國高校目前的教務系統看來,絕大多數高校都是在不斷加強和加強教務系統的創建,以提升本身教育培訓的高效率、信息化運用的水準、教務系統是高校發展趨勢不可缺少的一部分,因而教務系統在以后的發展趨勢過程中將日益健全,以實現提升教育質量、推動信息化教育發展的目地。完成現階段教務系統的全面的發展。
1.3研究內容 本系統主要是設計教務系統,基于B/S構架,后臺數據庫采用了MySQL,可以使數據的查詢和存儲變得更加有效,可以確保教務管理的工作能夠正常、高效的進行,從而提高工作的效率。總體的研究內容如下: 系統的初始登錄界面簡約、清新、更加便利用戶操作。系統大量的使用控件,可以大大的縮短了代碼的長度。IDEA提供了可視化的編程,系統的大部分的功能能夠通過控件來實現,用戶可以非常方便的完成各類操作。
(1)系統采用角色信息,可以同時達到管理員、學生和教師的不同需求。
(2)系統使用權限包括:管理員、教師、學生。
系統開發技術
2.1B/S架構 ? ? ?B/S體系結構是瀏覽器和服務器建筑模型制作。伴隨著移動互聯網的發展趨勢,用戶操作面板根據WWW瀏覽器完成,一部分事務管理日志在瀏覽器中完成,但關鍵事務管理日志在服務器上完成,產生所說的三層構造。B/S體系結構是web盛行后的互聯網體系結構實體模型,web瀏覽器是客戶端最重要的系統軟件。該模式根據融合客戶端和集中化服務器系統功能的核心一部分,簡單化了操作系統的開發設計、維護保養和應用。只需客戶端上安裝了瀏覽器,服務器上便會安裝MySQL2008和別的數據庫查詢。瀏覽器就可以依托web服務器與數據庫進行查找和交互。這大大簡化了客戶端電腦的負荷,降低了服務器維護和提升的成本費用和勞動量,減少了用戶的成本費用。 B/S應用三層體系結構,在數據庫管理等級(服務器)和用戶頁面等級(客戶端)加上中間件,使全部體系結構變成三層。伴隨著正中間技術性的完善,產生了三層構造。關鍵理念是應用中間件應用軟件將邏輯性區分為三個不一樣的解決層:演試層、領域模型層和數據儲存層。中間件是搭建三層軟件系統的服務平臺,給予了下列關鍵作用:承擔手機客戶端和服務器中間、服務器和服務器之間的連貫性和通訊:應用軟件數據庫查詢的高效率聯接:給予了一個三層應用開發、實際操作、搭建和管理系統。在B/S體系結構中,用戶根據web瀏覽器向很多服務器推送要求,服務器解決瀏覽器要求,并回到用戶需要的信息內容,如數據信息要求、解決、結果回到和動態性web頁轉化成。web服務器承擔數據庫查詢瀏覽和應用軟件維護保養等全部每日任務。
2.2 Java語言 Java是一種面向對象的靜態式編程語言。Java編程語言具有多線程和對象定向的特點。其特點是根據方案的屬性將方案分為幾個不同的模塊,這些模塊是封閉的和多樣化的,在申請過程中具有很強的獨立性。Java語言在計算機軟件開發過程中的運用可以達到交互操作的目的,通過各種形式的交換,可以有效地處理所需的數據,從而確保計算機軟件開發的可控性和可見性。開發Java語言時,保留了網絡接口,Java保留的缺省網絡接口可以與web應用程序編程所依賴的類別庫相匹配。為了使Java開發的應用程序更加穩定和強健,Java會自動收集程序中的垃圾,并處理程序中存在的異常。Java語言是日常開發過程中廣泛使用的通用基本語言。其中Java語言課程庫、句子、語法規則和關鍵字經常用于計算機軟件的開發和編程。 面向對象編程是Java語言最顯著的特點。它具有原始接口和補充接口以及繼承,不僅可以實現相同類型的單個繼承,而且還支持接口之間的多個繼承,從而實現類、接口和接口之間以及類和接口之間的有效通信。Java的面向對象特性主要包括三個方面:繼承、多態性和封裝。封裝是Java的核心,可以封裝所有數據操作。多態性是指由面向對象行為派生的相關行為。繼承作為特殊編程模式有兩種類型:父類和子類,這兩種類型的屬性具有相同的功能和特性。對于父類的屬性特性,子類可以實現繼承和優化。
2.3 Eclipse特點簡介 ? ?Eclipse 是一個ide的工作環境,由美國藍色巨人ibm開發,是一個完全開源代碼的開發工具,它提供了一個開放源碼的開發工具,它提供了一個強大的開發工具,用于開發一個開放的源代碼。Eclipse擁有強大的代碼編排的功能,可以幫助程序開發人員完成語法,代碼上的修正,同時也可以補全代碼,進行信息提示等工作,可以大大提高程序開發的效率。它設計思想是“所有皆是插件”。就它本身,eclipse 只是一個框架和一組服務。組件的所有角色都添加到標準組件集中,然后。Eclipse這個平臺非常的靈活,并且具有很強的可擴展性,是個非常出門和有幫助的跨平臺開源集成開發環境(IDE),起初它主要使用Java語言開發,但是它本身就只是一個框架平臺,因此可以通過插件使其作為C++或C。
系統總體功能模塊圖
系統通登錄界面圖
管理員功能界面圖
管理員登錄本系統后,可以管理個人中心、學生管理、教師管理、課程分類管理、教學計劃管理、學生選課管理、考試信息管理、考核成績管理等功能模塊;點擊學生管理,管理員可以管理學生信息。
學生功能界面圖
學生進入系統后,可以對個人中心、教學計劃管理、學生選課管理、考試信息管理、考核成績管理等功能模塊進行管理,學生功能頁面如下圖所示。
教師功能界面圖
教師登錄系統后,可以對個人中心、教學計劃管理、學生選課管理、考試信息管理、考核成績管理等功能模塊進行管理;教師可以修改個人信息和登錄密碼,新增教學計劃,查看學生的學生信息,并添加考試信息等,其操作頁面如下圖所示。
結論
首先在對目前國內教務系統管理分析的基礎上,對教務系統目的和意義進行了一系列資料的查找,以及就現在教務系統研究現狀和國外教務系統的發展進行了比較全面的分析和對比,結合各個高校對教務管理的基本需求,再對開發該系統的Java語言與Eclipse相關技術進行了較為系統的學習。之后再對系統功能和系統數據庫進行詳細分析的基礎上,完成了web程序功能設計和數據庫結構設計,最后實現了教務系統的基本功能,能夠滿足簡單的教務管理上的需求。 由于在開發過程中開發時間的不充分,只能暫時滿足比較基礎的需求,實現了教務管理人員對個人中心、學生管理、教師管理、課程分類管理、教學計劃管理、學生選課管理、考試信息管理、考核成績管理以及系統信息的管理,實現了不同用戶登錄之后的不同功能安排。該教務系統嚴格按照需求分析制作相關模塊,并利用所學知識盡力完成,但是由于本人學識淺薄,沒有辦法真正做到讓該系統功能的全面覆蓋和完善,僅僅只是簡單實現部分功能,希望日后還能改善,爭取做到更完善,使系統可以增加更多的功能,實現教務管理完全的信息化和網絡化,實現物質化的辦公。