劉曉岸

摘 要
隨著中學信息化改革的推進,課堂點名已經開始采用先進的自動化系統,并且可以取代傳統的人工點名模式,提高課堂點名的效率和準確度。本文結合筆者課堂點名程序開發經驗,詳細地描述了Java程序在課堂點名中的應用,描述了課堂點名程序的功能和關鍵技術運行截圖。
【關鍵詞】Java 課堂點名 學生 班級 教師
1 引言
近年來,互聯網、大數據、人工智能等技術得到快速發展和改進,促進了智能系統在教育科研、電子商務、電子政務等領域的廣泛應用,促進了人類社會步入到自動化、智能化時代。計算機信息化是中學教育改革的重要方向,逐漸引入了許多先進的教學系統,比如Learnsite、視頻直播等。中學課堂點名是一種管理學生的重要手段,人工管理工作復雜且落后,不利于提高教學管理成效。因此本文基于筆者課堂點名的實踐了解,利用Java程序開發了一個課堂點名程序,該程序可以實現課堂自動化點名,記錄學生的請假、曠課、在堂等信息,利用計算機軟件進行管理,可以有效地提高教學管理成效。
2 課堂點名程序功能分析
課堂點名涉及事務較多,比如學生請假、休假等,傳統的人工點名模式落后,如果學生想請假就需要找到班主任或授課老師,如果一時找不到老師就無法請假,對自己的考勤情況不能隨時查看,需要詢問班主任或授課老師;另外,如果教師或班主任想提高學生學習成績,就需要嚴格點名,同時進行信息溝通。因此,為了能夠實現上述功能,讓學生在需要請假的時候快速查看自己請假次數、假條審批狀態等,實現自我管理和監督;同時讓老師隨機點名、審批學生請假條、查看考勤情況等。本文利用Java程序語言開發了一個功能強大的點名程序,具體地,該程序主要包括以下幾個方面功能:
2.1 教師管理功能
根據中學聘請的老師情況,實時地、動態地管理老師信息,可以實現教師信息添加、修改、刪除和查詢。教師是點名的主體,通常所授課程是一門,因此就可以利用教師、課程和教室確定一個班級,完成一個班級的學生點名功能。
2.2 課程管理功能
課程是教師講授的內容,目前中學課程主要包括語文、數學、英語、物理、化學、生物、政治、歷史和地理等,因此課程管理也可以實現添加、修改、刪除和查詢,這樣就可以更好地管理課程信息。
2.3 班級管理
班級是承載學生學習的場所,可以按照年級不同排列班級,然后地添加班級信息,班級信息包括學生人數、任課教師、班主任、班長等信息,也可以添加班級的位置,更好地管理班級信息。
2.4 學生管理
學生是課堂點名的對象,也是重要的使用者。學生信息管理可以實現姓名、學號、聯系方式、家長姓名及聯系方式等信息管理,實現信息的添加、刪除、修改和查詢。
2.5 點名管理
課程點名是最為關鍵的功能模塊,其可以為教師提供一個語音接口、鼠標接口和觸屏接口,單擊學生的姓名就可以實現點名管理,同時可以將學生的請假信息、曠課信息予以備注,點名時即可查詢到學生的實時狀態。
2.6 統計查詢管理
統計查詢管理可以提供給學生、教師和班主任操作,定期地統計某個學生的點名信息,實到次數、曠課次數和請假次數,實時地統計學生點名情況,將其在學生、教師、班主任和家長之間共享,共同管理學生,提高學生成績。
課堂點名程序可以高效地實現對學生的考勤管理功能,提高日常數據分析、點名成效,避免重復性的工作占用較多的時間,提高學校管理水平和教師工作能力。
3 Java語言在課堂點名程序中的開發
Java語言是一種軟件開發工具,其具有一次編譯到處運行等優勢,與系統關聯性低,同時也適用于當前的智能手機、PC電腦、筆記本電腦、平板電腦等多個終端設備,大大地提高了軟件的操作水平。目前,基于Java語言的課堂點名程序主要實現類包括很多,關鍵是教師類(Teacher.Java)、教師課程類(Teacher Course.Java)、學生課程類(Student Course.Java)、學生教師類(StudentTeacher.Java)、課程類(Course.Java)、學生類(Student.Java)、管理員類(Admin.Java)、點名信息類(AttendanceMessage.Java),這些類之間都可以進行繼承、封裝和裝配,利用這些完成了課程點名程序。主體類如圖1所示:
Java程序開發中,點名程序最關鍵的功能就是數據加工和處理,實現數據的添加、修改、查詢和刪除,因此可以將Hibernate與程序類進行關聯,創建一個XML文件,更好地在網絡上傳輸、共享,具體的程序映射關系表如圖2所示。
4 結束語
本文基于Java語言開發課堂點名程序,提高了程序在Web網頁的發布效果,能夠更好地適應當前互聯網軟件操作需求,可以安裝在智能手機、筆記本電腦等多個終端設備中,實現了語音、觸屏操作,能夠實現課程點名信息的查詢、統計、分析,利用計算機軟件提高學校的管理水平,進而可以提高學生成績,具有重要的作用和意義。
參考文獻
[1]李芝興.基于Web的可視化高效課堂點名系統的開發及研究[C].2014計算機應用技術交流會,2014.
[2]弋改珍,江蕭,袁嵐清.基于Android平臺課堂點名系統的設計與實現[J].電子設計工程,2014,22(22):1-3.
[3]文浩,彭李明.基于微信公眾平臺的課堂點名系統的設計與實現[J].電子技術與軟件工程,2016(12):69-69.
作者單位
湖南省長沙市長郡梅溪湖中學 湖南省長沙市 410205endprint