舒丹
(重慶理工大學電子信息與自動化學院,重慶 400054)
大學生QQ空間在線時間分析及應用
舒丹
(重慶理工大學電子信息與自動化學院,重慶 400054)
在網絡愈加普及的今天,大學生上網的時間也越來越長,使用QQ空間進行聊天、游戲的也越來越多。通過C++Builder 6.0編寫的程序,繪制學生上課時間、上網時間及整個作息時間,并通過發帖時間和上課時間的對比,對大學生上網時間進行分析,可以直觀地了解和判斷學生上網的動態及迷戀程度,從而可以幫助教育管理者更準確地了解學生的情況,有針對性地做好學生管理工作。
QQ空間;發帖;在線;班導師
網絡已經成為人們生活中越來越重要的生活內容,特別是接受新事物較強的大學生對網絡依賴和沉迷的程度也愈來愈深,除了網絡游戲之外,大學生更經常用QQ、博客、微博等工具表達和張揚自我[1]。網絡的普及應用在給人們的生活帶來極大便利的同時,也產生了很大的負面影響,特別是對于剛剛離開家長監護的低年級在校大學生來說,由于自我約束能力較弱,沉湎于虛幻的網絡世界,耽誤了學業[2,3]。QQ聊天軟件及QQ空間是大學生使用較多的即時聯絡和交互的網絡平臺[4],班導師可以與班級學生互加為QQ好友,這樣不僅可以在平時工作中方便師生之間的聯系與交流[5,6],還可以通過學生的QQ空間了解學生的上網動態。本文給出了利用學生QQ空間信息繪制學生在線時間分布圖的一種方法,可以以圖形方式更加直觀地了解學生上網情況。
假設A與B是QQ好友,則A可以查看B的QQ空間上的任何公開的信息,例如B在其QQ空間上發帖(包括發表日志、轉載、轉發、分享、投票、評論、簽到、留言、回復、送禮物、音樂收藏、發圖等)的詳細信息。如果B是使用手機登陸到其QQ空間的,在B發帖信息后面會有“通過手機QQ空間”的備注,這個備注可以幫助A識別B的上網方式。每一條信息可以用5個數據項來描述,見表1。

表1 QQ空間發帖信息描述
A可以從A或B的QQ空間中收集B發出的各種信息。如果C是B的好友、并且也是A的好友,則A也可以在C的QQ空間中收集B發出的信息,一般是回復、評論、留言等。但是如果C不是A的好友,則A不能通過C的QQ空間來收集B發出的信息。
將收集到的發帖信息保存在一個Excel文件或純文本(以制表符分隔)文件中,供后續分析程序使用。
假設B是一個大學生,A是該學生的班導師,通過從B的QQ空間收集到的上述信息、結合課程表和學校作息時間表,可以分析該學生的上網時間分布情況,從而可以發現該學生是否有曠課或者上課時用手機上網等情況,以及課余時間是否總在上網等情況,發現問題及時與學生溝通,幫助學生正確對待和使用網絡。
學校作息時間表可以用一個列表對象來表示,簡稱作息時間列表,列表中每個單元用3個字段來描述,見表2。

表2 作息時間列表單元描述
課程表也用一個列表對象來表示,簡稱課程列表,列表中每個單元用6個字段來描述,見表3。

表3 課程列表單元描述
開學第1周,某門課程從第三周開始上課、到第六周結束,則課程表單元的開始周數為3、結束周數為6。
B在QQ空間發出的信息用列表對象來表示,簡稱發帖信息列表,列表中每個單元用5個字段來描述,見表1。
發帖信息列表描述了B在其QQ空間上的在線時間的信息,可以用圖形的方式來直觀化地表示這些信息。建立一個直角坐標系,橫軸表示日期,縱軸表示時間;將B的信息列表中每一列表單元的“日期”“時間”換算成坐標系的坐標,再畫在圖中(用一個水平黑色短線來表示),構成B的QQ空間在線時間分布圖的基本圖素。根據作息時間表確定出每天都有哪些課、在第幾節,然后將有課時間投影到日期-時間坐標系的相應位置、畫不同方塊來表示(簡稱課程方塊),見圖1。

圖1 QQ空間在線時間分布圖
通過圖形中在線時間(黑色短橫線)與課程方塊的重合情況,可以分析學生上網時間分布情況。例如在圖1中,3月1日第8節課是電路原理,但是有4條黑色短橫線與課程方塊重合,可以初步判斷學生上課時在使用手機上QQ空間;作為班主任,可以及時與學生進行溝通,敦促學生上課注意聽講,改正上課溜號的毛病,幫助學生進步。
由于QQ空間在線時間分布圖的繪制很復雜,不適合手工繪制,需使用C++Builder 6.0編寫一個程序來完成。
屏幕坐標系的左上角坐標為(0,0),右下角坐標為(W,H),其中W和H為整個圖形的屏幕像素點寬度和高度,均為正整數。
日期-時間坐標系的坐標原點在屏幕坐標系中的坐標為(X1,Y1),日期軸為橫軸、向右為正,時間軸為縱軸、向下為正。
時間軸要求能夠分辨出最小5分鐘,則一小時需要12像素點,令ΔHt=12,則時間軸的長度為Ht=24ΔHt。記Y2=Y1+Ht。
假設字符串“92011-12-319”的屏幕像素點寬度和高度分別為Wc和Hc,一個日期所占屏幕像素點寬度為ΔWd,要求7ΔWd≤Wc,即:

其中[x]是數論中的符號,表示實數 x的整數部分。
假設發帖信息列表L中最大日期與最小日期相差n天,記X2=(n+1)ΔWd。
開學第一天的日期索引為0,以后依次遞增。第k天的屏幕坐標為:

其中XLk和XRk分別表示該日期的左、右端點位置。
時間字符串timeStr所表示的時間的小時數為h、分鐘數為m、秒數為s,則其屏幕坐標為:

課程表中的每節課用不同小方塊來表示、并投影到日期-時間坐標系中。
假設作息時間列表S的第i個單元為Si,令:

其中Si(B)表示單元Si的序號為B的字段的值,以此類推。使用C++Builder內部函數計算出Ui和Vi的時分秒數據,然后按照式(3)分別計算其屏幕縱向坐標ui和vi。
算法A:
(1)對k從0到n進行循環;
(2)生成當前日期的字符串 dateStr;使用C++Builder內部函數計算當前日期是第幾周(z)和星期幾(q);
(3)對課程列表T每個單元Tj進行循環,令:

其中Tj(B)表示單元Tj的序號為B的字段的值,以此類推。
如果p=q并且z1≤z≤z2,則該單元應該畫出來,否則分析下一個Tj,直到該循環體結束。
發帖信息列表L的每個單元表示了在QQ空間的逗留時間,每個時間用一個黑色短橫線來表示,并投影在日期-時間坐標系中。
假設發帖信息列表L的第i個單元為Li,令:

分別表示第i個在線日期和時間的字符串。
使用C++Builder內部函數計算出LDi與開學第一天相差的天數k,以及LTi對應的時分秒數據,然后按照式(1)和式(3)計算屏幕坐標xi和yi。
從屏幕點(xi+2,yi)到點(xi+ΔWd-2,yi)畫一條1個像素點寬的水平線段。
完整的QQ空間在線時間分布圖至少還應該包括以下繪圖元素:(1)日期軸的繪制及日期刻度的繪制;(2)時間軸的繪制及時間刻度的繪制; (3)日期和時間網格的繪制;(4)每個日期為第幾周和星期幾的標注的繪制;(5)圖例的繪制;(6)作息時間表的繪制。
在使用C++Builder編寫繪圖程序代碼時,可以直接在屏幕上繪圖,但最好是生成一個Bitmap對象、在位圖中繪圖,這樣可以將繪制好的圖形保存為圖形文件。
大學生應該把主要精力放在學習和工作上,避免網絡世界的不良誘惑。目前,在一些大學生中,網游、色網、發帖已經成為三大“新型網癮”。特別是以微博、QQ空間、論壇等為平臺的發帖行為,更使一些學生沉迷于其中。由于手機可以隨時隨地上網的方便性,有時上課時間也忘不了發帖和回復,嚴重地影響了學習。
通過繪制學生的QQ空間在線時間分布圖,可以了解學生在QQ空間上發帖行為的時間規律,如果發現學生有過多的時間在QQ空間上,可以及時地與學生進行溝通,幫助學生正確對待上網。
圖1是某個大學生開學前三周在QQ空間上發帖時間的真實分布情況。從圖中可以看出,上網(包括使用計算機和手機上網)時間主要集中在下午和晚上的時間。第二周星期二的第8節課、星期五的第4節課和第9節課、第三周的星期三第3節課、星期四第7節課、星期五第2節課和第3節課的時間都出現了QQ發帖的情況,可知該學生是在上課時間使用手機在上網,上課沒有注意聽講。
在第三周星期三第2節課后有一條在線發帖記錄,在第3節課中也有一條發帖記錄。同樣的情況也發生在第三周的星期四第7節課和星期五的第3節課和第4節課上。這種現象說明課間使用手機上QQ空間對上課的正常聽講有很大的影響。
從在線時間分布區間來分析,在晚上7~9點的時間區間內,在線記錄很少,說明該學生基本上是在認真上晚自習。在晚上9點以后至11點熄燈時間的區間內,在線記錄比較多,說明在宿舍的時間里很大部分時間在上網。
通過對圖1的分析可以判斷該學生對QQ空間具有較強烈的依賴性,這種情況如果不能得到及時糾正,將會對學生的學習和成長產生較大影響。對該學生可以提出以下幾點建議:(1)在上課和自習時間里,關閉手機移動QQ在線功能,避免QQ空間留言、評論等對學生的提示;(2)課間時間不要查看QQ空間的新信息,避免這些信息對學生的影響持續到上課時間;(3)在宿舍的時間里,除了學習和工作上的需要,盡量避免開機上網,多在現實生活中與同學進行交流;(4)有事需要與他人進行聯絡時,盡量使用電話進行溝通。
在線時間分布圖直觀地描述了學生在QQ空間里發帖的時間特征,合理使用該圖可以幫助班導師了解學生的上網動態,特別是上課時間和休息時間的上網情況,判斷學生對QQ空間的迷戀程度,發現問題、及時勸導學生加以糾正。但這種方法只能描述在QQ空間上發帖的時間離散分布情況,不能分析、判斷兩個發帖之間的時間區間之內是否也在線。
[1]羅玉華,張紹榮,劉顯忠.大學生“博客”現象解析[J].重慶郵電大學學報:社會科學版,2009(1).
[2]俞燕鳴.高校學生網絡心理分析與對策[J].無錫職業技術學院學報,2007,6(4):15-17.
[3]馬俊.網絡環境下自主學習者需要具備的能力研究[J].重慶三峽學院學報,2009(4).
[4]彭遠方,陳沖.青少年QQ聊天行為分析[J].新聞界,2008(2):19-21.
[5]楊群.談QQ在班主任工作中的運用[J].中國職業技術教育,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—),女,重慶人,碩士,研究方向:思想政治教育、學生管理。
(責任編輯 魏艷君)