互聯(lián)網(wǎng)技術(shù)的發(fā)展及社交媒體的廣泛應(yīng)用為閱讀推廣活動的開展提供了技術(shù)支持,豐富了活動形式。國外目前開展閱讀推廣活動大多基于社交媒體(如Twitter、facebook、維基),自建網(wǎng)站的案例較少。Manso-Rodriguez研究了將圖書俱樂部作為一種促進(jìn)閱讀的服務(wù),以及社交網(wǎng)絡(luò)facebook對該服務(wù)的影響[1]。Gemma Lluch通過研究發(fā)現(xiàn),博客、Twitter不僅是一種社交工具,而且可以促進(jìn)年輕人的閱讀[2]。Maite Monar等評估了博客、維基在促進(jìn)課堂閱讀中的作用,并通過案例分析研究平臺[3]。Ray Doiron利用在線社交網(wǎng)站W(wǎng)orldReaders探索讀者的閱讀興趣,實現(xiàn)了不同國家讀者之間的互動交流[4]。Christopher De Marco構(gòu)建了eZoomBook平臺以促進(jìn)嚴(yán)肅閱讀[5]。
調(diào)查結(jié)果顯示,微信是目前用戶使用頻率最高的社交媒體[6],也是國內(nèi)各高校圖書館開展閱讀推廣活動時使用最多的推廣平臺,使用方式主要分為兩大類:一是通過微信公眾號推送與閱讀推廣相關(guān)的消息動態(tài);二是在微信公眾號的菜單中設(shè)置閱讀推廣相關(guān)欄目,并定期更新內(nèi)容。網(wǎng)站平臺的使用方面,重慶大學(xué)為開展“以書評促閱讀”的活動創(chuàng)建了書評系統(tǒng);吉林大學(xué)創(chuàng)建了“白樺書聲”校園朗讀分享平臺;中原工學(xué)院自建“書香校園”網(wǎng)站,發(fā)布與閱讀相關(guān)的內(nèi)容;湖南理工學(xué)院在圖書館網(wǎng)站的“南湖社區(qū)”中開設(shè)了“電子雜志”欄目;上海電機(jī)學(xué)院在移動圖書館中建立了一個學(xué)習(xí)平臺,并與本館的各種資源和服務(wù)進(jìn)行了對接。
綜上所述,目前國內(nèi)外對閱讀推廣平臺的研究主要集中在探討社交平臺在閱讀促進(jìn)方面的作用、利用現(xiàn)有平臺開展閱讀推廣的實踐研究、構(gòu)建支持某種閱讀推廣活動的輔助平臺開展閱讀推廣活動等方面,將構(gòu)建閱讀推廣活動的專用wap網(wǎng)站與社交媒體相結(jié)合進(jìn)行閱讀推廣的研究報道不多。
隨著智能手機(jī)的普及,利用微博、微信等社交媒體開展閱讀推廣活動具有信息發(fā)布便捷、傳播覆蓋率高等獨(dú)特優(yōu)勢,但是利用社交媒體開展閱讀推廣也存在一定的局限性。從活動舉辦方角度來看,缺乏活動過程以及過程中產(chǎn)生的各項數(shù)據(jù)的完整記錄,不利于活動經(jīng)驗的積累和活動效果的科學(xué)評價;從讀者角度來看,無法持續(xù)記錄讀者參與閱讀推廣活動的情況,不能實現(xiàn)對讀者的持續(xù)激勵,不利于讀者閱讀習(xí)慣的培養(yǎng)。借助網(wǎng)站開展閱讀推廣活動雖然可以根據(jù)需要定制平臺功能,記錄活動和讀者數(shù)據(jù),但在信息傳播方面的功能卻弱于社交媒體APP。
因此,以wap網(wǎng)站(移動網(wǎng)站)和社交媒體APP相結(jié)合的方式構(gòu)建高校圖書館閱讀推廣平臺,開展閱讀推廣活動服務(wù)將具有協(xié)同優(yōu)勢。平臺設(shè)計目標(biāo)如下。
當(dāng)前微信公眾號已成為讀者獲取信息的重要渠道。高校圖書館閱讀推廣平臺應(yīng)該與圖書館微信公眾號相結(jié)合,以提高閱讀推廣活動的傳播效果。
閱讀推廣活動實施前的預(yù)評價是整個評價機(jī)制的第一步,也是最為關(guān)鍵的一步,是整個活動成功的基礎(chǔ),活動結(jié)束后對活動參與者反饋意見的收集也是閱讀推廣活動評價機(jī)制中不可缺少的重要環(huán)節(jié)[7]。因此,在閱讀推廣平臺中設(shè)置問卷調(diào)研功能尤為必要。
有專家建議,設(shè)計閱讀推廣活動的評價指標(biāo)體系應(yīng)從兩方面著手,一是基于圖書館的閱讀推廣活動評價指標(biāo),二是基于讀者的閱讀推廣活動評價指標(biāo)[8]。因此,閱讀推廣平臺一方面需要從圖書館,即活動舉辦方(以下統(tǒng)稱“閱讀推廣人”)的角度收集每項活動的數(shù)據(jù)資料;另一方面需要跟蹤讀者的活動參與情況,為閱讀推廣活動的效果評價提供參考。
收集和積累讀者參與活動的所有數(shù)據(jù),除了可以為活動評價提供依據(jù)之外,還可以對讀者形成持續(xù)激勵機(jī)制,培養(yǎng)讀者的閱讀習(xí)慣,激發(fā)閱讀興趣。這也是現(xiàn)有閱讀推廣平臺所忽視的重要內(nèi)容。
閱讀推廣平臺的系統(tǒng)架構(gòu)如圖1所示。平臺部署在Windows Server 2008 R2的操作系統(tǒng)中,IIS的版本是7.5,數(shù)據(jù)庫采用的是SQL Server 2012,系統(tǒng)主要開發(fā)語言為C#,開發(fā)工具為Visual Studio 2013。
為了使表現(xiàn)與實現(xiàn)分離,降低業(yè)務(wù)模塊之間的耦合度,本次開發(fā)采用MVC模式的3層架構(gòu)模式,包括數(shù)據(jù)層、業(yè)務(wù)邏輯層、展示層。數(shù)據(jù)層完成數(shù)據(jù)的存儲,并為業(yè)務(wù)邏輯層提供數(shù)據(jù)訪問接口;業(yè)務(wù)邏輯層根據(jù)平臺的功能定義和封裝業(yè)務(wù)邏輯;展示層的實現(xiàn)依賴業(yè)務(wù)邏輯層提供的業(yè)務(wù)功能接口,負(fù)責(zé)為讀者和閱讀推廣人提供交互界面。業(yè)務(wù)邏輯層中的“活動信息展示”“調(diào)研問卷展示”主要實現(xiàn)移動端wap網(wǎng)站中活動信息和調(diào)研問卷內(nèi)容的呈現(xiàn),“活動信息管理”“調(diào)研問卷管理”完成PC端web網(wǎng)站活動信息和問卷內(nèi)容的增刪改查。
閱讀推廣平臺是高校圖書館開展閱讀推廣活動的輔助平臺,在閱讀推廣過程中發(fā)揮著信息傳播、內(nèi)容展示、數(shù)據(jù)收集、效果反饋、資料歸檔、互動交流等作用。本文所構(gòu)建的閱讀推廣平臺具備七大功能模塊:調(diào)研模塊、活動管理模塊、消息管理模塊、讀者空間模塊、閱讀群組模塊、積分管理模塊和資源模塊。功能結(jié)構(gòu)圖如圖2所示。
圖1 閱讀推廣平臺系統(tǒng)架構(gòu)
圖2 閱讀推廣平臺功能模塊
2.2.1 調(diào)研模塊
調(diào)研模塊是以調(diào)查問卷的形式呈現(xiàn),既可以在活動前根據(jù)需要對讀者開展預(yù)調(diào)研,又可以在活動結(jié)束后收集讀者的反饋意見。
2.2.2 活動管理模塊
活動管理是閱讀推廣平臺中最重要的功能模塊。平臺根據(jù)活動的基本要素提供“活動的創(chuàng)建”“活動信息的編輯和展示”“活動的刪除”等操作。筆者匯總分析了2015年全國高校圖書館閱讀推廣案例大賽的35個獲獎案例,以及2012-2016年上海高校圖書館閱讀推廣工作匯編案例,梳理出閱讀推廣活動的基本要素,包括活動名稱、活動介紹、主辦方、活動主題、活動目的及意義、活動形式、活動費(fèi)用、活動對象、開始時間、結(jié)束時間、活動狀態(tài)(即將開始、正在進(jìn)行、已經(jīng)結(jié)束)、活動地點(diǎn)、活動人數(shù)、報名人數(shù)、活動規(guī)則、作品數(shù)量等。此外,為建立系統(tǒng)的活動參與獎勵制度,對讀者形成持續(xù)激勵,在閱讀推廣平臺中為每個活動設(shè)置活動積分,根據(jù)讀者的活動完成情況為讀者增加相應(yīng)的分?jǐn)?shù)。而針對每項活動撰寫活動總結(jié)有助于活動經(jīng)驗的積累,也是評價活動效果的重要依據(jù)[9]。閱讀推廣平臺無法記錄評價閱讀推廣活動效果的所有數(shù)據(jù),如到館人數(shù)、資源使用情況等,在活動總結(jié)中記錄這些數(shù)據(jù)正好可以彌補(bǔ)平臺的不足。因此,活動積分、活動總結(jié)也是閱讀推廣平臺中需記錄的活動基本要素。
2.2.3 消息模塊
為方便管理閱讀推廣人與讀者之間、讀者與讀者之間的互動,閱讀推廣平臺設(shè)置了消息模塊,主要功能包括閱讀推廣人和讀者互動消息的發(fā)送、查看、回復(fù),審核讀者之間的互動消息等。
2.2.4 讀者空間模塊
平臺為每位讀者提供個人專屬空間,方便每位讀者管理個人的基本信息,查看參加過的閱讀活動、所在的閱讀群組,以及消息等。
2.2.5 閱讀群組模塊
研究表明,因共同的閱讀興趣組成閱讀團(tuán)體對讀者閱讀質(zhì)量的提升、閱讀興趣的培養(yǎng)都有明顯效果[10]。因此,閱讀推廣平臺應(yīng)設(shè)置閱讀群組模塊,讀者可根據(jù)自己的興趣愛好自行創(chuàng)建或加入各種閱讀群組,進(jìn)行持續(xù)深入的閱讀互動、分享和交流。該模塊的主要功能包括群組的創(chuàng)建、審核、修改和刪除。在平臺中,閱讀推廣人和讀者均可進(jìn)行群組的創(chuàng)建,區(qū)別在于,讀者創(chuàng)建的群組需要閱讀推廣人審核之后方可顯示在平臺中。
2.2.6 積分管理模塊
讀者積分獎勵制度可以提高閱讀推廣活動中讀者的參與度[7]。在閱讀推廣平臺中記錄讀者的活動積分,既可以對讀者形成持續(xù)激勵,提高讀者的成就感和獲得感,又可以為閱讀推廣的效果評價提供寶貴數(shù)據(jù),對提高閱讀推廣的效果有積極促進(jìn)作用。讀者的積分來源主要有參與活動調(diào)研、報名參加活動、參與活動是否獲獎3個途徑。平臺根據(jù)讀者的累積積分對讀者進(jìn)行等級劃分,并給予相應(yīng)的稱號和獎勵,如重慶大學(xué)“書評系統(tǒng)”中讀者的稱號設(shè)置,根據(jù)讀者的積分將讀者分為“童生”“秀才”“舉人”“貢士”“進(jìn)士”“狀元”[11]。
2.2.7 資源模塊
平臺中的資源主要包括活動過程中閱讀推廣人發(fā)布的可供讀者下載的資源以及讀者參與活動需要上傳的資源,資源類型支持文檔、圖片、音頻、視頻和壓縮文件等格式。平臺提供資源的上傳、下載、編輯和展示功能。
讀者是閱讀推廣活動的參與者,閱讀推廣人是閱讀推廣活動的策劃和實施者。讀者和閱讀推廣人是閱讀推廣平臺的兩大用戶角色,在閱讀推廣平臺中需要完成的操作各不相同。因此,平臺根據(jù)兩種角色的操作權(quán)限設(shè)計了兩個界面和功能都不同的接入端:讀者端和閱讀推廣人端,其中讀者端與圖書館微信公眾號綁定,主要通過移動設(shè)備接入,故使用wap網(wǎng)站來實現(xiàn);而閱讀推廣人端是通過PC接入,以Web網(wǎng)站實現(xiàn)。
2.3.1 讀者用例
讀者是wap網(wǎng)站的使用者,可以通過微信公眾號菜單中的鏈接進(jìn)入該網(wǎng)站。讀者在wap網(wǎng)站中可完成的操作見圖3,主要包括查看活動信息、參與活動的相關(guān)操作,查看群組動態(tài),查看、修改和完善個人信息。
圖3讀者用例
2.3.2 閱讀推廣人用例
閱讀推廣人是web網(wǎng)站的使用者,通過PC瀏覽器登錄后,可進(jìn)行活動管理、群組管理、積分管理和消息管理,具體內(nèi)容見圖4。
圖4 閱讀推廣人用例
根據(jù)平臺各個模塊的功能以及模塊之間的關(guān)系設(shè)計出12張表,分別是Activity、Activity_Type、User_Activity、User、User_Group、Group、User_Survey、Survey、Survey_Detail、Message、Resource、Integral_Level。各個表的字段、字段的數(shù)據(jù)類型以及表與表之間的關(guān)系如圖5所示。
圖5數(shù)據(jù)表設(shè)計
3.2.1 移動端
平臺的移動端以wap網(wǎng)站展示,所有讀者都可訪問,首次打開需要登陸。讀者通過微信公眾號菜單中的“閱讀活動”鏈接進(jìn)入wap端首頁(圖6)。wap端首頁默認(rèn)顯示“活動中心”模塊,頁面上方的輪播圖顯示的是最近的活動,通過“正在進(jìn)行”“即將開始”“已經(jīng)結(jié)束”選項卡可查看相應(yīng)內(nèi)容。
點(diǎn)擊活動名稱可進(jìn)入活動詳細(xì)頁面。讀者如果想報名參與活動,直接點(diǎn)擊活動詳細(xì)信息頁面中“我要報名”按鈕即可;對于已經(jīng)結(jié)束的活動,頁面提供“活動反饋”鏈接,讀者可以點(diǎn)擊該鏈接參與活動后調(diào)研;讀者在“群組動態(tài)”頁面可瀏覽群組文件、查看并進(jìn)入群組聊天。一個群組內(nèi)的多位讀者可以進(jìn)行實時的在線交流?!皞€人中心”為讀者提供了個人空間,讀者可以修改個人的基本信息,查看參加過的活動信息、參與的群組以及收到的私信。
3.2.2 PC端
PC端的界面設(shè)計通過JQuery EasyUI實現(xiàn)。JQuery EasyUI是一組基于jQuery的UI插件集合體,通過它可以方便地制作出功能豐富且美觀的UI界面。PC端僅供閱讀推廣人使用,以web網(wǎng)站的形式展示。閱讀推廣人需要登錄后方可進(jìn)行操作,登錄后的頁面如圖7所示。頁面左邊根據(jù)系統(tǒng)模塊顯示了閱讀推廣人可進(jìn)行的相關(guān)操作,右邊呈現(xiàn)的是活動列表。在活動列表中,閱讀推廣人點(diǎn)擊“報名信息”的“查看”鏈接可查看報名活動的讀者信息,還可將已經(jīng)結(jié)束的活動資料歸檔。閱讀推廣人點(diǎn)擊“歸檔”鏈接,打開活動所有信息頁面,根據(jù)活動情況補(bǔ)充活動信息,如活動總結(jié)等。輸入完成后,點(diǎn)擊提交,系統(tǒng)會將此項活動的所有信息生成一個Word文檔,選擇文檔的保存路徑后點(diǎn)擊保存。
圖6 wap端首頁
圖7 閱讀推廣平臺PC端主界面
3.3.1 移動終端消息推送
為充分發(fā)揮微信公眾號信息傳播便捷和覆蓋率高的優(yōu)勢,閱讀推廣人通過PC端向讀者推送活動消息,即通過微信公眾號后臺提供的API編程接口,直接將PC端的圖文消息通過公眾號推送到讀者的微信終端。實現(xiàn)步驟如下:因為微信限制token不可頻繁刷新,首先獲取token并進(jìn)行緩存,在緩存有效期內(nèi)都使用該token推送消息,緩存失效后需要重新獲取token并刷新本地緩存;根據(jù)微信接口要求組裝需要發(fā)送的消息數(shù)據(jù);獲取待發(fā)送的用戶數(shù)據(jù)列表,輪詢調(diào)用自定義函數(shù)發(fā)送數(shù)據(jù)。
3.3.2 群組實時消息的處理
SignalR是一個運(yùn)行在.NET平臺上的 Html WebSocket框架,主要目的是實現(xiàn)服務(wù)器主動推送(Push)消息到客戶端,這樣客戶端就無需重新發(fā)送請求或使用輪詢技術(shù)獲取消息[12]。在實現(xiàn)群組聊天功能時,為保證群組內(nèi)所有在線成員都能即時收到消息,系統(tǒng)使用了SignalR技術(shù)保持WebSockt連接,實時推送群組消息給在線的讀者移動端頁面。
3.3.3 活動歸檔
活動歸檔功能的實現(xiàn)使用了Aspose.Words組件。Aspose.Words是一個商業(yè).NET類庫,可以使應(yīng)用程序處理多種文件任務(wù)。Aspose.Words支持Doc,Docx等格式文件的生成、修改、轉(zhuǎn)換和打印。在程序中首先使用ExportWordUtil通用工具類針對Word文件形式的數(shù)據(jù)導(dǎo)出進(jìn)行抽象和封裝,然后在后臺的ActivityController中調(diào)用Export To Word將所有活動信息以Word格式文件導(dǎo)出歸檔。
以主題為“中國現(xiàn)代文學(xué)作品欣賞”的閱讀馬拉松和“中外經(jīng)典閱讀交流”兩項閱讀推廣活動為例,在部分讀者中進(jìn)行了閱讀推廣平臺的功能測試。從讀者和閱讀推廣人的反饋意見可知,82%的調(diào)研者對閱讀推廣平臺的功能給予好評,尤其是活動資料的收集、歸檔,讀者活動數(shù)據(jù)的記錄等方面。
此外,讀者和閱讀推廣人也指出了平臺中存在的問題,如移動端讀者上傳和下載資源的操作體驗不好,離線的群組成員不能看到聊天室的歷史消息,活動資料歸檔時應(yīng)該將活動相關(guān)的資源一起打包等,這些反饋意見為平臺功能的進(jìn)一步完善提供了重要參考。