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