J2EE的教學質量監控體系設計

時間:2022-07-01 10:31:28

導語:J2EE的教學質量監控體系設計一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

J2EE的教學質量監控體系設計

本系統采用j2ee平臺來搭建系統平臺,系統采用三層架構,如圖1所示。三層架構的軟件體系簡化和規范了多層分布式應用系統的開發和部署,三層架構即應用、邏輯、數據三層。數據訪問與前臺實現隔開,開發者只需要集中精力開發應用層。數據訪問層集中在WebService上便于更新維護,與數據庫的交換、讀寫,以及內存管理,多線程,資源分布和垃圾收集等,都將由中間邏輯層完成。三層架構是特別針對Internet/Intranet分布式應用而提出的,最適合Internet/Intranet環境,使系統具有很強的可擴展性和可管理性。系統采用目前比較流行的Spring+Hibernate+Struts2框架。Spring、Hibernate、Struts是目前JavaWeb開發的主流框架之一。

Spring是一個開源項目,是為了解決企業應用程序開發復雜性而創建的,提供了解決J2EE問題的一站式框架。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。簡單來說,Spring是一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器框架[3]。Struts是一個基于J2EE平臺的MVC框架,主要是采用Servlet和JSP技術來實現的。Struts框架具有組件的模塊化、靈活性和重用性的優點,同時簡化了基于MVC的Web應用程序的開發。Struts2建立在Struts1和WebWork兩個框架整合的基礎之上,提供了更多優秀的機制。Hibernate是一個開放的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數據持久化的重任。

系統功能分析

根據高職院校教學質量管理的實際需求,設計教學質量監控系統。從系統功能上看,本系統包含:課程教學管理模塊、實時評教管理模塊、同行評價管理模塊、教師評學管理模塊、教學整改管理模塊、跟蹤調查管理模塊、評價量表管理模塊以及系統管理模塊。從用戶角色上看,本系統應包含:學生應用模塊、老師應用模塊、教學巡查及督導模塊、系統管理員模塊、合作企業模塊、家長評價模塊,如圖3所示。具體功能模塊根據用戶角色的不同又分為:教師、學生、家長、合作企業。在數據統計分析方面,本系統結合專業的報表分析軟件來進行數據的查詢統計,通過報表設計器設計各種復雜格式的報表,通過報表服務器在瀏覽器端生成純HTML網頁報表,并能無縫導出成Excel、PDF、TXT和WORD文件,同時支持柱狀圖、餅狀圖、折線圖、雷達圖、甘特圖等多種統計圖,實現多口徑、多形式的數據查詢統計方式。

系統的實現

1實時評教管理模塊的實現

實時評教管理模塊是學生參與評教的主要功能模塊,通過該模塊,學生可以對相關課程的任課老的教學情況進行及時的評價。通過學生的評教情況,學院可以隨時掌握每一位任課教師的教學滿意度情況,并對相關數據進行統計,統計內容包括:學院滿意度統計、教師不滿意度統計、教師滿意度統計、教師滿意度走勢、學生參評率統計、學生評價統計、學生未評情況統計、當日滿意度。在該模塊中,系統整合了專業的報表分析軟件——快逸報表??煲輬蟊硎敲嫦蜍浖_發人員的、高性價比、易學易用的Java報表工具軟件。它提供了高效的報表設計方案、強大的報表展現能力、靈活的部署機制,并且具備強有力的填報功能。

2評價量表管理模塊的實現

評價量表管理模塊實現了一個功能非常強大的評價指標量化管理功能,通過該模塊管理員可以對評價指標進行自定義管理,可以根據評價內容、評價標準、評價對象等信息自定義相應的評價指標,并整合相應的評價指標形成對應的量化評價表,對于每一張評價表,管理員可以設置其適用的范圍,指定某一類或某幾類用戶能夠使用他們。系統還能夠對每一類評價表中的每一項評價指標進行統計,統計結果根據用戶的需求又分為結果列表、文字統計和圖文統計三種形式。該模塊設計了4張表:評價信息表、評價指標表、評價結果表、評價指標結果表。評價信息表記錄了評價表模板、評價的對象、評價的范圍、評價的時間期限、是否需要計算分數等信息。評價指標表記錄了其所屬的評價表id、對應的上級指標id、指標的內容、表現方式、可選答案、是否需要統計等信息。評價結果表和評價指標結果表是對評價信息和評價指標結果的記錄,包括填報人信息以及對應的填報的內容等。這4張表之間的關系如圖5所示。一張評價表包含多項評價指標,一張評價表可以由多個不同的填報人進行填報。

3其它模塊的實現

本系統還包括課程教學管理模塊、同行評價管理模塊、教師評學管理模塊、教學整改管理模塊、跟蹤調查管理模塊和系統管理模塊。課程教學管理模塊是基于教學任務進行教學常規管理的主要模塊,所有教師可使用該模塊功能對自己所上課程的授課計劃進行編寫,并提交至專業主任審核,并對可已上課程的具體情況進行總結反思,為日后教學情況總結分析做準備。課程教學管理模塊具有很強的統計查詢功能,相關用戶可以根據權限查詢統計教學日志信息、學生考勤信息以及授課計劃的審核情況。同行評價管理模塊實現了教師之間的相互評價,所有教師可以使用該功能進行聽課預約、同時對所聽課程進行評價,也可以查看本人被預約聽課的情況。教師評學管理模塊實現了教師對授課班級的評價功能,每一位教師都可對其授課班級的學風情況進行評價打分,教學督導、教學巡查可以通過查看統計結果了解每一個班級的學風情況。教學整改管理模塊能針對教學過程中發現的問題進行跟蹤處理,并匯總相關材料與處理結果,生成報表。跟蹤調查管理模塊包括對畢業生信息的登記、查詢、及相關的畢業生問卷調查,以方便跟蹤畢業生就業情況。系統管理模塊包括組織機構管理、權限管理、基礎檔案管理、個人信息管理等功能。

結束語

教學質量是高等學校的生命線,建立科學完善、運行高效的教學管理與教學質量監控體系,是規范教學運行、保障人才培養質量的重要手段。該文針對高職院校教育教學質量管理需求設計開發的高職教學質量監控系統打破了傳統的管理模式,實現了網絡化管理方式,破除了使用地區和時間的限制,使所有系統用戶都可以在不同地域、任意時間訪問系統,大大提高了信息的共享能力,能夠及時有效地監控教育教學質量,對于教育教學質量的提高具有實質性的幫助。

作者:顏鈺琳單位:金華職業技術學院