本站小編為你精心準備了管理系統論文:教學監管分布式體系的設計探索參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
作者:李芳芳單位:云南師范大學商學院
1系統管理子模塊
該模塊是大多數應用程序的基礎模塊,經常會用到,在教學管理系統的登陸界面處,界面上設置了兩個信息輸入框,上面的信息框是用來輸入用戶名,下面的是用來輸入用戶密碼。信息輸入完畢后,旁邊會出現一個身份登陸選擇,選擇內容包括老師、學生、導師和管理員四種,選擇完后將信息提交至系統,系統核對后會做出相應的提示。
2學生管理子模塊
該模塊主要是針對學生服務的,在用戶名和密碼輸入正確后,選擇學生登陸,若信息無異則進入相應界面。進入學生潔面后,有修改基本資料、密碼和注銷等選項;個人檔案、導師信息、實驗預約、個人課表(按學期和課程名進行查詢)、成績查詢(可按學期、科目進行單科查詢,也可查詢全部成績)等選項只有查看的權利,沒有修改權力。
3老師子模塊
該模塊是老師專用模塊,按照上述輸入方法正確輸入信息之后,在身份選擇時選擇老師登陸,系統核對信息后進入相應界面。教師界面有修改基本資料、密碼和注銷等選項,也可以對個人資料、教學課程進行查看,對學生本期成績進行輸入和添加。
4導師子模塊
該模塊是針對導師設置的,按照上述輸入方法正確輸入信息之后,在身份選擇時選擇導師登陸,系統核對信息后進入相應界面。教師界面有修改基本資料、密碼和注銷等選項,可以查看自己管理的學生,也可以對個人資料、學生成績等信息進行查看。
5管理員子模塊
該模塊是針對管理員設置的,按照上述輸入方法正確輸入信息之后,在身份選擇時選擇管理員登陸,系統核對信息后進入相應界面。管理員的職責范圍較廣,不僅可以查看學生、老師和導師的個人信息、專業技能,還可以對學生、老師、導師的賬號信息進行添加和刪除。進行該項操作要知道一些基本信息,如學號、職稱、姓名、年齡或者性別。
基于分布式結構的教學管理信息系統的實現
利用JAVA語言形式在J2EE開發平臺上,編寫出具有MVC模式教育管理系統。
1可視化系統實現
1.1展現構件實現
在系統相應的查詢界面輸入AttendanceShow就可出現對應的展現構件,而checkShow作為業務的調用構件,其主要負責查詢信息和公布信息,查詢結果成功與否,界面會有相應的顯示,若成功則返回一,查詢數據會顯示在相應的調用構件頁面showresult.jsp上,反之,查詢數據則顯示在showfail.jsp頁面上。本文提到的展現構件都是MVC模式C即Control。
1.2業務構件實現
attendanceShow作為管理系統考勤功能中的展現構件,其中包含了業務調用構件checkShow,而業務調用構件中又需使用到另外幾個構件進行運算,分別是查詢構件、查詢數據構件和字符連接構件SQL。若成功則返回一,查詢數據會顯示在相應的調用構件頁面showresult.jsp上,反之,查詢數據則顯示在showfail.jsp頁面上。本文提到的展現構件都是MVC模式C即Control。
1.3運算構件實現
查詢構件查詢的數據信息是來源于視圖、查詢表和數據庫。本文提到的三種運算構件不僅具有記錄功能、控制功能,還具有統計功能,主要是對返回結果的某段進行控制記錄,該運算構件還可以將統計之后的結果進行分頁顯示。
1.4頁面構件實現
對數據庫進行操作需使用到多個構件,其中包含了業務調用構件、展現構件和相關的運算構件(查詢構件、查詢數據構件和字符連接構件SQL),用頁面構件來處理查詢的數據。在頁面開發時需用到的HTML是一種超文本標記語言,為了讓辦公自動系統柔性化,在柔化過程中需用到HTML和JAVA兩種軟件,在開發前還有幾個問題需要解決,首先要保證業務調用構件BusinessLogic和用戶界面處于分離狀態;其次,HTML和動態網頁構件也要處于分離狀態。而針對業務調用構件BusinessLogic和用戶界面分離的這個問題,通常都使J2EEJ中常用的MVC模型實現;而HTML和動態網頁構件的分離通常都是利用EOS中的TAG實現,EOS中的TAG構件和Stiuts中的TAG的功能基本相同,都是利用運算構件將獲取數據用MVC模式、JAVA和HTML的形式展現在界面。
2界面設計
從教務管理系統的子系統界面所包含的各項操作就可看出教務系統所具備的功能。系統的管理子系統界面選項包括教學計劃、學生選課、教師評估、規章制度、教材管理和其他調整通知。如圖3所示為教務管理子系統的界面圖。
總結
本文在教學管理系統中加入了多層分布式結構,而這種系統的接口WebSeivices組件具有很強的開放性,不論在數據層、業務層還是表現層,該技術讓數據層獨立于系統;而在業務層,該技術的主要作用是對用戶提出的各項服務集成,該服務具有很強的實際性;Ajax是一項網頁開發技術,在系統的表現層中有大范圍的使用,而該技術在系統的應用也讓系統的處理能力有了極大的改變;XML是系統中常用的一種傳遞數據、處理數據的工具,它作為一種通用語言,減少了各系統交流的語言障礙,讓各校系統間的交流更加便捷,對用戶服務的集成提供了一定的平臺,同時也讓系統具有跨環境、跨系統的作用。本文設計的多層分布的教學管理系統,不僅具有層次性,增加了系統的容納能力,還具有靈活調整能力。對即將開發建設的應用服務和已經存在的應用服務進行整理合并,將各種技術路線、平臺進行集中。
把設計理論和實際需求相互結合,建立一個合理的數字校園平臺,讓該平臺的建立能實實在在的服務到管理、科研和教學。根據學校的實際需要,適時、適量的建設數字校園,開發和投資方面也采取分步實施的方法。這種階段性的開發建設,不僅減小了資金較少學校的開發壓力,也避免了資金較多學校的浪費和閑置。