J2EE的教學(xué)質(zhì)量監(jiān)控體系設(shè)計
時間:2022-07-01 10:31:28
導(dǎo)語:J2EE的教學(xué)質(zhì)量監(jiān)控體系設(shè)計一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
本系統(tǒng)采用j2ee平臺來搭建系統(tǒng)平臺,系統(tǒng)采用三層架構(gòu),如圖1所示。三層架構(gòu)的軟件體系簡化和規(guī)范了多層分布式應(yīng)用系統(tǒng)的開發(fā)和部署,三層架構(gòu)即應(yīng)用、邏輯、數(shù)據(jù)三層。數(shù)據(jù)訪問與前臺實(shí)現(xiàn)隔開,開發(fā)者只需要集中精力開發(fā)應(yīng)用層。數(shù)據(jù)訪問層集中在WebService上便于更新維護(hù),與數(shù)據(jù)庫的交換、讀寫,以及內(nèi)存管理,多線程,資源分布和垃圾收集等,都將由中間邏輯層完成。三層架構(gòu)是特別針對Internet/Intranet分布式應(yīng)用而提出的,最適合Internet/Intranet環(huán)境,使系統(tǒng)具有很強(qiáng)的可擴(kuò)展性和可管理性。系統(tǒng)采用目前比較流行的Spring+Hibernate+Struts2框架。Spring、Hibernate、Struts是目前JavaWeb開發(fā)的主流框架之一。
Spring是一個開源項目,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性而創(chuàng)建的,提供了解決J2EE問題的一站式框架。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。簡單來說,Spring是一個輕量級的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架[3]。Struts是一個基于J2EE平臺的MVC框架,主要是采用Servlet和JSP技術(shù)來實(shí)現(xiàn)的。Struts框架具有組件的模塊化、靈活性和重用性的優(yōu)點(diǎn),同時簡化了基于MVC的Web應(yīng)用程序的開發(fā)。Struts2建立在Struts1和WebWork兩個框架整合的基礎(chǔ)之上,提供了更多優(yōu)秀的機(jī)制。Hibernate是一個開放的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。
系統(tǒng)功能分析
根據(jù)高職院校教學(xué)質(zhì)量管理的實(shí)際需求,設(shè)計教學(xué)質(zhì)量監(jiān)控系統(tǒng)。從系統(tǒng)功能上看,本系統(tǒng)包含:課程教學(xué)管理模塊、實(shí)時評教管理模塊、同行評價管理模塊、教師評學(xué)管理模塊、教學(xué)整改管理模塊、跟蹤調(diào)查管理模塊、評價量表管理模塊以及系統(tǒng)管理模塊。從用戶角色上看,本系統(tǒng)應(yīng)包含:學(xué)生應(yīng)用模塊、老師應(yīng)用模塊、教學(xué)巡查及督導(dǎo)模塊、系統(tǒng)管理員模塊、合作企業(yè)模塊、家長評價模塊,如圖3所示。具體功能模塊根據(jù)用戶角色的不同又分為:教師、學(xué)生、家長、合作企業(yè)。在數(shù)據(jù)統(tǒng)計分析方面,本系統(tǒng)結(jié)合專業(yè)的報表分析軟件來進(jìn)行數(shù)據(jù)的查詢統(tǒng)計,通過報表設(shè)計器設(shè)計各種復(fù)雜格式的報表,通過報表服務(wù)器在瀏覽器端生成純HTML網(wǎng)頁報表,并能無縫導(dǎo)出成Excel、PDF、TXT和WORD文件,同時支持柱狀圖、餅狀圖、折線圖、雷達(dá)圖、甘特圖等多種統(tǒng)計圖,實(shí)現(xiàn)多口徑、多形式的數(shù)據(jù)查詢統(tǒng)計方式。
系統(tǒng)的實(shí)現(xiàn)
1實(shí)時評教管理模塊的實(shí)現(xiàn)
實(shí)時評教管理模塊是學(xué)生參與評教的主要功能模塊,通過該模塊,學(xué)生可以對相關(guān)課程的任課老的教學(xué)情況進(jìn)行及時的評價。通過學(xué)生的評教情況,學(xué)院可以隨時掌握每一位任課教師的教學(xué)滿意度情況,并對相關(guān)數(shù)據(jù)進(jìn)行統(tǒng)計,統(tǒng)計內(nèi)容包括:學(xué)院滿意度統(tǒng)計、教師不滿意度統(tǒng)計、教師滿意度統(tǒng)計、教師滿意度走勢、學(xué)生參評率統(tǒng)計、學(xué)生評價統(tǒng)計、學(xué)生未評情況統(tǒng)計、當(dāng)日滿意度。在該模塊中,系統(tǒng)整合了專業(yè)的報表分析軟件——快逸報表。快逸報表是面向軟件開發(fā)人員的、高性價比、易學(xué)易用的Java報表工具軟件。它提供了高效的報表設(shè)計方案、強(qiáng)大的報表展現(xiàn)能力、靈活的部署機(jī)制,并且具備強(qiáng)有力的填報功能。
2評價量表管理模塊的實(shí)現(xiàn)
評價量表管理模塊實(shí)現(xiàn)了一個功能非常強(qiáng)大的評價指標(biāo)量化管理功能,通過該模塊管理員可以對評價指標(biāo)進(jìn)行自定義管理,可以根據(jù)評價內(nèi)容、評價標(biāo)準(zhǔn)、評價對象等信息自定義相應(yīng)的評價指標(biāo),并整合相應(yīng)的評價指標(biāo)形成對應(yīng)的量化評價表,對于每一張評價表,管理員可以設(shè)置其適用的范圍,指定某一類或某幾類用戶能夠使用他們。系統(tǒng)還能夠?qū)γ恳活愒u價表中的每一項評價指標(biāo)進(jìn)行統(tǒng)計,統(tǒng)計結(jié)果根據(jù)用戶的需求又分為結(jié)果列表、文字統(tǒng)計和圖文統(tǒng)計三種形式。該模塊設(shè)計了4張表:評價信息表、評價指標(biāo)表、評價結(jié)果表、評價指標(biāo)結(jié)果表。評價信息表記錄了評價表模板、評價的對象、評價的范圍、評價的時間期限、是否需要計算分?jǐn)?shù)等信息。評價指標(biāo)表記錄了其所屬的評價表id、對應(yīng)的上級指標(biāo)id、指標(biāo)的內(nèi)容、表現(xiàn)方式、可選答案、是否需要統(tǒng)計等信息。評價結(jié)果表和評價指標(biāo)結(jié)果表是對評價信息和評價指標(biāo)結(jié)果的記錄,包括填報人信息以及對應(yīng)的填報的內(nèi)容等。這4張表之間的關(guān)系如圖5所示。一張評價表包含多項評價指標(biāo),一張評價表可以由多個不同的填報人進(jìn)行填報。
3其它模塊的實(shí)現(xiàn)
本系統(tǒng)還包括課程教學(xué)管理模塊、同行評價管理模塊、教師評學(xué)管理模塊、教學(xué)整改管理模塊、跟蹤調(diào)查管理模塊和系統(tǒng)管理模塊。課程教學(xué)管理模塊是基于教學(xué)任務(wù)進(jìn)行教學(xué)常規(guī)管理的主要模塊,所有教師可使用該模塊功能對自己所上課程的授課計劃進(jìn)行編寫,并提交至專業(yè)主任審核,并對可已上課程的具體情況進(jìn)行總結(jié)反思,為日后教學(xué)情況總結(jié)分析做準(zhǔn)備。課程教學(xué)管理模塊具有很強(qiáng)的統(tǒng)計查詢功能,相關(guān)用戶可以根據(jù)權(quán)限查詢統(tǒng)計教學(xué)日志信息、學(xué)生考勤信息以及授課計劃的審核情況。同行評價管理模塊實(shí)現(xiàn)了教師之間的相互評價,所有教師可以使用該功能進(jìn)行聽課預(yù)約、同時對所聽課程進(jìn)行評價,也可以查看本人被預(yù)約聽課的情況。教師評學(xué)管理模塊實(shí)現(xiàn)了教師對授課班級的評價功能,每一位教師都可對其授課班級的學(xué)風(fēng)情況進(jìn)行評價打分,教學(xué)督導(dǎo)、教學(xué)巡查可以通過查看統(tǒng)計結(jié)果了解每一個班級的學(xué)風(fēng)情況。教學(xué)整改管理模塊能針對教學(xué)過程中發(fā)現(xiàn)的問題進(jìn)行跟蹤處理,并匯總相關(guān)材料與處理結(jié)果,生成報表。跟蹤調(diào)查管理模塊包括對畢業(yè)生信息的登記、查詢、及相關(guān)的畢業(yè)生問卷調(diào)查,以方便跟蹤畢業(yè)生就業(yè)情況。系統(tǒng)管理模塊包括組織機(jī)構(gòu)管理、權(quán)限管理、基礎(chǔ)檔案管理、個人信息管理等功能。
結(jié)束語
教學(xué)質(zhì)量是高等學(xué)校的生命線,建立科學(xué)完善、運(yùn)行高效的教學(xué)管理與教學(xué)質(zhì)量監(jiān)控體系,是規(guī)范教學(xué)運(yùn)行、保障人才培養(yǎng)質(zhì)量的重要手段。該文針對高職院校教育教學(xué)質(zhì)量管理需求設(shè)計開發(fā)的高職教學(xué)質(zhì)量監(jiān)控系統(tǒng)打破了傳統(tǒng)的管理模式,實(shí)現(xiàn)了網(wǎng)絡(luò)化管理方式,破除了使用地區(qū)和時間的限制,使所有系統(tǒng)用戶都可以在不同地域、任意時間訪問系統(tǒng),大大提高了信息的共享能力,能夠及時有效地監(jiān)控教育教學(xué)質(zhì)量,對于教育教學(xué)質(zhì)量的提高具有實(shí)質(zhì)性的幫助。
作者:顏鈺琳單位:金華職業(yè)技術(shù)學(xué)院