張宏浩 康瑞華
摘要摘要:隨著互聯網技術的日新月異,移動互聯網正逐步成為互聯網產業的發展方向,越來越多的行為習慣也逐步向手機端遷移。其中,最受互聯網產業追捧的群體便是大學生,對于該群體的管理問題也是人們關注的焦點。大學生主要以班級為核心,班級管理也成為影響大學生健康發展的重要因素。設計并實現了基于移動互聯網的班級管理系統,主要內容包括系統分析、系統總體設計、數據庫設計等。
關鍵詞關鍵詞:班級管理系統;移動互聯網;數據庫設計
DOIDOI:10.11907/rjdk.171270
中圖分類號:TP319
文獻標識碼:A文章編號文章編號:16727800(2017)005009102
0引言
隨著網絡技術的迅速發展,大學生越來越依賴于網絡信息,而真正適用的班級管理系統尚未出現。大學生群體班級凝聚力弱,缺乏溝通與交流。個別學生相對內向、性格孤僻,難以融入班級圈。因此,在目前的班級管理中存在不少問題,例如:班級溝通少、作業收發不及時、意見無法申訴、班費收支不透明等。由于大學生目前對手機比較依賴,每天會花費大量時間在手機上,所以設計與開發此類產品有利于大學生的健康發展,可以足不出戶就加深彼此了解,便于班級的整體管理,減輕班委工作壓力。
異步溝通和交流是班級管理應用開發的關鍵因素之一,目前相關App的應用開發技術已較為成熟。此款應用針對性強,具有良好的前景。
1班級管理特點
大學生由高中緊張的學習環境進入到大學相對輕松的氛圍中,整體會比較松散。班級管理是在班級內部進行,脫離了教師管理,學生之間存在的問題也日益突出。本應用主要是針對大學校園的學術和生活氛圍存在的局限性而開發的產品,有利于大學生更好地管理和安排學習與生活[1]。
班級管理是一個動態過程,是學校或教師根據一定的目的與要求,對班級中的各種資源進行計劃、組織、協調、控制,以實現教育目標的組織活動過程。班級管理主要是學生之間的單向活動,參與者是學生群體。該模式過于依賴于上級要求,無法變通,長久下去班級管理將缺乏活力,民主管理程度低。
2移動互聯網班級管理系統設計
基于移動互聯網的班級管理系統通過問卷調查、線上監測等手段進行調研后制定出相關功能,符合大多數班級現狀,有利于改善班級之間存在的問題。學生使用系統后,能夠大量減少時間開銷,提高工作和學習效率,并且提升上課積極性,完成作業程度高。同時,可使全班同學能夠更好地加入集體,增進班級同學之間的交流,且班費收支透明,減輕了班委工作負擔,使班級的各項工作有序進行[2]。
2.1班級管理特點與解決方案
基于移動互聯網的班級管理系統是針對大學生的學習與生活習慣設計的應用平臺,主要功能包括:通知公告管理、課表查詢與上課提醒、班級群聊、班費管理、個人信息維護等。
站內管理員根據學校需要指定學院輔導員,負責檢查公告、查看用戶等;輔導員負責管理年級所有工作,指派班級班委,還可以發布通知到各個班級、增加或刪除班級成員、編輯課程信息,并及時發布課程調整信息等。
學生主要是以班級為單位,可以進行話題發布,讓同學進行評論。班內同學可以進行群聊,分為匿名和公開兩種方式。非班委只能查看課表信息,班委能夠根據教師要求修改課程信息;班委可以對班費收支情況進行處理,對每筆變更作詳細記錄,非班委只能查看班費管理。系統用例如圖1所示[5]。
2.2班級管理系統設計
2.2.1通知公告管理
輔導員和班委可以將學院的最新通知發布到班級通知模塊,便于同學及時獲取相關信息。輔導員可以發布通知到該年級所有班級,班委只能發布公告到對應班級。非班委同學只有查看通知的權限。具體時序圖如圖2所示。
2.2.2課表查詢與上課提醒管理
課表是調用學校提供的數據庫接口,讀取相關信息到界面上,供班級學生查閱上課時間與地點。輔導員和班委可以根據教師的相關安排對課程進行修改,并及時發送給學生。在課程開始前5分鐘,應用會自動提示,從而大大提高了同學們的學習積極性。具體時序圖如圖3所示。
2.2.3班級群聊管理
系統將一個班級都放在一個線程池里,班級成員都能進行發言。發言分為兩種模式:匿名制和實名制,從而增加了一種班級同學的溝通方式。群聊主要采用Bmob中的“數據實時同步”功能,讓SDK對某些數據表進行監聽,一旦數據表發生變化,則會通知SDK。群聊時,用戶發消息到該群對應的消息表中,群中所有成員都對這個消息表進行監聽。因此,一旦監聽到表中的數據變化則表明某個成員發送了消息,并讀取這個消息對象。
2.2.4班費管理
目前大學班級事務主要是由班級內部自行管理,所以班費模塊是班級發展過程中必須重視的部分。班費主要是由班委成員記錄收支情況,由班級成員查看相關數據,可起到相互監督、相互制約的作用。
2.3班級管理系統實現模式
基于移動互聯網的班級管理應用系統App,主要采用Android的常用框架AndBase,其中包含了很多常用開發手段,可減少大量開發時間;封裝了許多常用控件,能夠直接調用下拉刷新、圖片輪播、多線程下載、圖片上傳等控件;具有強大的AbActivity類,繼承它能夠獲得簡單強大,且能夠設置的操作欄,以及一系列的簡單調用,如彈出框、提示框等;提供效率較高的圖片緩存管理策略,可大幅節省內存,提高利用率;封裝了大量常見工具類,包括日期、字符、文件、圖片等各種處理函數,多而全;簡單輕量支持自動建表的ORM框架(支持一/多對多的關鍵操作)。該框架覆蓋應用所需的幾大功能,能夠為開發節省大量精力,事半功倍[34]。
2.4系統數據庫設計
根據具體的功能需求,對系統數據庫進行分析與設計。為保證系統的實施與運行效率,系統采用分布式數據庫設計,以下給出了核心功能即協作模塊的數據庫局部ER圖。
學生或輔導員根據自己的學校和學號進行登錄,按照班級進行歸類,從而讓所有班級的學生在線上也能成立一個集體。不論是輔導員發布通知,還是班委發布班費變動,班級同學都能夠查看到相關信息。這些信息都是將源數據保存在數據庫中,供班內同學隨時調用。具體數據庫ER圖如圖4所示。
3結語
本文分析并設計了基于移動互聯網的班級管理系統,可促進班級管理中的溝通,加強班費透明管理,讓校園班級管理變得更加簡單。同時提升班級凝聚力,有助于大學生的身心健康發展。
參考文獻參考文獻:
[1]康瑞華,付穎.基于CSCW的大學生就業平臺分析與設計[J].軟件導刊,2016(1):9496.
[2]戚遠航,蔡延光.基于SIP協議的視頻通話系統的研究與實現[J].工業控制計算機,2015,28(3):106108.
[3]李剛.瘋狂Android講義[M].北京:電子工業出版社, 2015.
[4]單永剛,虞江鋒.SNS環境下智能學習平臺的設計與實現[J].中國教育信息化,2014(3):8487.
[5]潘加宇.軟件方法(上)[M].北京:清華大學出版社,2013.
責任編輯(責任編輯:黃健)