舒丹
(重慶理工大學電子信息與自動化學院,重慶 400054)
大學生QQ空間在線時間分析及應用
舒丹
(重慶理工大學電子信息與自動化學院,重慶 400054)
在網(wǎng)絡愈加普及的今天,大學生上網(wǎng)的時間也越來越長,使用QQ空間進行聊天、游戲的也越來越多。通過C++Builder 6.0編寫的程序,繪制學生上課時間、上網(wǎng)時間及整個作息時間,并通過發(fā)帖時間和上課時間的對比,對大學生上網(wǎng)時間進行分析,可以直觀地了解和判斷學生上網(wǎng)的動態(tài)及迷戀程度,從而可以幫助教育管理者更準確地了解學生的情況,有針對性地做好學生管理工作。
QQ空間;發(fā)帖;在線;班導師
網(wǎng)絡已經(jīng)成為人們生活中越來越重要的生活內(nèi)容,特別是接受新事物較強的大學生對網(wǎng)絡依賴和沉迷的程度也愈來愈深,除了網(wǎng)絡游戲之外,大學生更經(jīng)常用QQ、博客、微博等工具表達和張揚自我[1]。網(wǎng)絡的普及應用在給人們的生活帶來極大便利的同時,也產(chǎn)生了很大的負面影響,特別是對于剛剛離開家長監(jiān)護的低年級在校大學生來說,由于自我約束能力較弱,沉湎于虛幻的網(wǎng)絡世界,耽誤了學業(yè)[2,3]。QQ聊天軟件及QQ空間是大學生使用較多的即時聯(lián)絡和交互的網(wǎng)絡平臺[4],班導師可以與班級學生互加為QQ好友,這樣不僅可以在平時工作中方便師生之間的聯(lián)系與交流[5,6],還可以通過學生的QQ空間了解學生的上網(wǎng)動態(tài)。本文給出了利用學生QQ空間信息繪制學生在線時間分布圖的一種方法,可以以圖形方式更加直觀地了解學生上網(wǎng)情況。
假設A與B是QQ好友,則A可以查看B的QQ空間上的任何公開的信息,例如B在其QQ空間上發(fā)帖(包括發(fā)表日志、轉(zhuǎn)載、轉(zhuǎn)發(fā)、分享、投票、評論、簽到、留言、回復、送禮物、音樂收藏、發(fā)圖等)的詳細信息。如果B是使用手機登陸到其QQ空間的,在B發(fā)帖信息后面會有“通過手機QQ空間”的備注,這個備注可以幫助A識別B的上網(wǎng)方式。每一條信息可以用5個數(shù)據(jù)項來描述,見表1。
表1 QQ空間發(fā)帖信息描述
A可以從A或B的QQ空間中收集B發(fā)出的各種信息。如果C是B的好友、并且也是A的好友,則A也可以在C的QQ空間中收集B發(fā)出的信息,一般是回復、評論、留言等。但是如果C不是A的好友,則A不能通過C的QQ空間來收集B發(fā)出的信息。
將收集到的發(fā)帖信息保存在一個Excel文件或純文本(以制表符分隔)文件中,供后續(xù)分析程序使用。
假設B是一個大學生,A是該學生的班導師,通過從B的QQ空間收集到的上述信息、結合課程表和學校作息時間表,可以分析該學生的上網(wǎng)時間分布情況,從而可以發(fā)現(xiàn)該學生是否有曠課或者上課時用手機上網(wǎng)等情況,以及課余時間是否總在上網(wǎng)等情況,發(fā)現(xiàn)問題及時與學生溝通,幫助學生正確對待和使用網(wǎng)絡。
學校作息時間表可以用一個列表對象來表示,簡稱作息時間列表,列表中每個單元用3個字段來描述,見表2。
表2 作息時間列表單元描述
課程表也用一個列表對象來表示,簡稱課程列表,列表中每個單元用6個字段來描述,見表3。
表3 課程列表單元描述
開學第1周,某門課程從第三周開始上課、到第六周結束,則課程表單元的開始周數(shù)為3、結束周數(shù)為6。
B在QQ空間發(fā)出的信息用列表對象來表示,簡稱發(fā)帖信息列表,列表中每個單元用5個字段來描述,見表1。
發(fā)帖信息列表描述了B在其QQ空間上的在線時間的信息,可以用圖形的方式來直觀化地表示這些信息。建立一個直角坐標系,橫軸表示日期,縱軸表示時間;將B的信息列表中每一列表單元的“日期”“時間”換算成坐標系的坐標,再畫在圖中(用一個水平黑色短線來表示),構成B的QQ空間在線時間分布圖的基本圖素。根據(jù)作息時間表確定出每天都有哪些課、在第幾節(jié),然后將有課時間投影到日期-時間坐標系的相應位置、畫不同方塊來表示(簡稱課程方塊),見圖1。
圖1 QQ空間在線時間分布圖
通過圖形中在線時間(黑色短橫線)與課程方塊的重合情況,可以分析學生上網(wǎng)時間分布情況。例如在圖1中,3月1日第8節(jié)課是電路原理,但是有4條黑色短橫線與課程方塊重合,可以初步判斷學生上課時在使用手機上QQ空間;作為班主任,可以及時與學生進行溝通,敦促學生上課注意聽講,改正上課溜號的毛病,幫助學生進步。
由于QQ空間在線時間分布圖的繪制很復雜,不適合手工繪制,需使用C++Builder 6.0編寫一個程序來完成。
屏幕坐標系的左上角坐標為(0,0),右下角坐標為(W,H),其中W和H為整個圖形的屏幕像素點寬度和高度,均為正整數(shù)。
日期-時間坐標系的坐標原點在屏幕坐標系中的坐標為(X1,Y1),日期軸為橫軸、向右為正,時間軸為縱軸、向下為正。
時間軸要求能夠分辨出最小5分鐘,則一小時需要12像素點,令ΔHt=12,則時間軸的長度為Ht=24ΔHt。記Y2=Y1+Ht。
假設字符串“92011-12-319”的屏幕像素點寬度和高度分別為Wc和Hc,一個日期所占屏幕像素點寬度為ΔWd,要求7ΔWd≤Wc,即:
其中[x]是數(shù)論中的符號,表示實數(shù) x的整數(shù)部分。
假設發(fā)帖信息列表L中最大日期與最小日期相差n天,記X2=(n+1)ΔWd。
開學第一天的日期索引為0,以后依次遞增。第k天的屏幕坐標為:
其中XLk和XRk分別表示該日期的左、右端點位置。
時間字符串timeStr所表示的時間的小時數(shù)為h、分鐘數(shù)為m、秒數(shù)為s,則其屏幕坐標為:
課程表中的每節(jié)課用不同小方塊來表示、并投影到日期-時間坐標系中。
假設作息時間列表S的第i個單元為Si,令:
其中Si(B)表示單元Si的序號為B的字段的值,以此類推。使用C++Builder內(nèi)部函數(shù)計算出Ui和Vi的時分秒數(shù)據(jù),然后按照式(3)分別計算其屏幕縱向坐標ui和vi。
算法A:
(1)對k從0到n進行循環(huán);
(2)生成當前日期的字符串 dateStr;使用C++Builder內(nèi)部函數(shù)計算當前日期是第幾周(z)和星期幾(q);
(3)對課程列表T每個單元Tj進行循環(huán),令:
其中Tj(B)表示單元Tj的序號為B的字段的值,以此類推。
如果p=q并且z1≤z≤z2,則該單元應該畫出來,否則分析下一個Tj,直到該循環(huán)體結束。
發(fā)帖信息列表L的每個單元表示了在QQ空間的逗留時間,每個時間用一個黑色短橫線來表示,并投影在日期-時間坐標系中。
假設發(fā)帖信息列表L的第i個單元為Li,令:
分別表示第i個在線日期和時間的字符串。
使用C++Builder內(nèi)部函數(shù)計算出LDi與開學第一天相差的天數(shù)k,以及LTi對應的時分秒數(shù)據(jù),然后按照式(1)和式(3)計算屏幕坐標xi和yi。
從屏幕點(xi+2,yi)到點(xi+ΔWd-2,yi)畫一條1個像素點寬的水平線段。
完整的QQ空間在線時間分布圖至少還應該包括以下繪圖元素:(1)日期軸的繪制及日期刻度的繪制;(2)時間軸的繪制及時間刻度的繪制; (3)日期和時間網(wǎng)格的繪制;(4)每個日期為第幾周和星期幾的標注的繪制;(5)圖例的繪制;(6)作息時間表的繪制。
在使用C++Builder編寫繪圖程序代碼時,可以直接在屏幕上繪圖,但最好是生成一個Bitmap對象、在位圖中繪圖,這樣可以將繪制好的圖形保存為圖形文件。
大學生應該把主要精力放在學習和工作上,避免網(wǎng)絡世界的不良誘惑。目前,在一些大學生中,網(wǎng)游、色網(wǎng)、發(fā)帖已經(jīng)成為三大“新型網(wǎng)癮”。特別是以微博、QQ空間、論壇等為平臺的發(fā)帖行為,更使一些學生沉迷于其中。由于手機可以隨時隨地上網(wǎng)的方便性,有時上課時間也忘不了發(fā)帖和回復,嚴重地影響了學習。
通過繪制學生的QQ空間在線時間分布圖,可以了解學生在QQ空間上發(fā)帖行為的時間規(guī)律,如果發(fā)現(xiàn)學生有過多的時間在QQ空間上,可以及時地與學生進行溝通,幫助學生正確對待上網(wǎng)。
圖1是某個大學生開學前三周在QQ空間上發(fā)帖時間的真實分布情況。從圖中可以看出,上網(wǎng)(包括使用計算機和手機上網(wǎng))時間主要集中在下午和晚上的時間。第二周星期二的第8節(jié)課、星期五的第4節(jié)課和第9節(jié)課、第三周的星期三第3節(jié)課、星期四第7節(jié)課、星期五第2節(jié)課和第3節(jié)課的時間都出現(xiàn)了QQ發(fā)帖的情況,可知該學生是在上課時間使用手機在上網(wǎng),上課沒有注意聽講。
在第三周星期三第2節(jié)課后有一條在線發(fā)帖記錄,在第3節(jié)課中也有一條發(fā)帖記錄。同樣的情況也發(fā)生在第三周的星期四第7節(jié)課和星期五的第3節(jié)課和第4節(jié)課上。這種現(xiàn)象說明課間使用手機上QQ空間對上課的正常聽講有很大的影響。
從在線時間分布區(qū)間來分析,在晚上7~9點的時間區(qū)間內(nèi),在線記錄很少,說明該學生基本上是在認真上晚自習。在晚上9點以后至11點熄燈時間的區(qū)間內(nèi),在線記錄比較多,說明在宿舍的時間里很大部分時間在上網(wǎng)。
通過對圖1的分析可以判斷該學生對QQ空間具有較強烈的依賴性,這種情況如果不能得到及時糾正,將會對學生的學習和成長產(chǎn)生較大影響。對該學生可以提出以下幾點建議:(1)在上課和自習時間里,關閉手機移動QQ在線功能,避免QQ空間留言、評論等對學生的提示;(2)課間時間不要查看QQ空間的新信息,避免這些信息對學生的影響持續(xù)到上課時間;(3)在宿舍的時間里,除了學習和工作上的需要,盡量避免開機上網(wǎng),多在現(xiàn)實生活中與同學進行交流;(4)有事需要與他人進行聯(lián)絡時,盡量使用電話進行溝通。
在線時間分布圖直觀地描述了學生在QQ空間里發(fā)帖的時間特征,合理使用該圖可以幫助班導師了解學生的上網(wǎng)動態(tài),特別是上課時間和休息時間的上網(wǎng)情況,判斷學生對QQ空間的迷戀程度,發(fā)現(xiàn)問題、及時勸導學生加以糾正。但這種方法只能描述在QQ空間上發(fā)帖的時間離散分布情況,不能分析、判斷兩個發(fā)帖之間的時間區(qū)間之內(nèi)是否也在線。
[1]羅玉華,張紹榮,劉顯忠.大學生“博客”現(xiàn)象解析[J].重慶郵電大學學報:社會科學版,2009(1).
[2]俞燕鳴.高校學生網(wǎng)絡心理分析與對策[J].無錫職業(yè)技術學院學報,2007,6(4):15-17.
[3]馬俊.網(wǎng)絡環(huán)境下自主學習者需要具備的能力研究[J].重慶三峽學院學報,2009(4).
[4]彭遠方,陳沖.青少年QQ聊天行為分析[J].新聞界,2008(2):19-21.
[5]楊群.談QQ在班主任工作中的運用[J].中國職業(yè)技術教育,2006,237:31-33.
[6]張新紅.大學班主任工作新方法初探[J].中國西部科技,2006(22):91-92.
Analysis and Application of the College Students’Online Time on QQ Space
SHU Dan
(School of Electronic Information&Automation,Chongqing University of Technology,Chongqing 400054,China)
With the more and more popularized network today,more and more students access to the Internet a long time,use the QQ space to chat and play more and more.By using the C++Builder 6.0 programming to draw the students class time,Internet time and the time of rest,and comparing the post time and the curriculum schedule,this paper analyzes college students’time spent online,and the degree of online addiction can be understood and judged intuitively,thus it may help the tutors to know their students and do their management work more properly.
QQ space;post;online;tutor
G456
A
1674-8425(2011)07-0134-04
2011-03-15
舒丹(1985—),女,重慶人,碩士,研究方向:思想政治教育、學生管理。
(責任編輯 魏艷君)