辜萍萍 鄭宇輝
1.廈門大學(xué)嘉庚學(xué)院;2 廈門大學(xué)
在中小學(xué)生群體中組建漂書隊(duì)并開展閱讀分享活動(dòng),是充分響應(yīng)國(guó)家建設(shè)“書香中國(guó)”以及“節(jié)約型社會(huì)”的新時(shí)代號(hào)召的舉措。這樣的漂流方式在參與者具有較高的文明程度、知識(shí)素養(yǎng)和道德情操的情況下是輕而易舉實(shí)現(xiàn)的,反之,就需要一套合理有效的漂書管理方案以及相應(yīng)的軟件系統(tǒng)來輔助隊(duì)伍管理者的日常操作,也供所有隊(duì)員隨時(shí)關(guān)注漂書隊(duì)的動(dòng)態(tài)信息。因此,漂書隊(duì)管理信息系統(tǒng)應(yīng)運(yùn)而生。該系統(tǒng)旨在根據(jù)隊(duì)伍人員各級(jí)權(quán)限來滿足不同類型用戶的實(shí)際需求,力求書袋、規(guī)則、活動(dòng)等信息公開透明,隊(duì)員個(gè)性化申請(qǐng)得到高效處理,以確保漂書隊(duì)伍日益壯大、漂書活動(dòng)穩(wěn)步推進(jìn),海量閱讀得以真正推廣。
“推進(jìn)城鄉(xiāng)公共文化服務(wù)體系一體建設(shè),創(chuàng)新實(shí)施文化惠民工程,倡導(dǎo)全民閱讀。”在去年全國(guó)兩會(huì)上,“全民閱讀”再次被寫入《政府工作報(bào)告》[1]。多讀書、讀好書,不能成為一紙空談,在中小學(xué)生群體中開展課外海量閱讀才是從小培養(yǎng)閱讀良好習(xí)慣的有效途徑。廈門大學(xué)人文學(xué)院于2017 年發(fā)起了“漂書看世界”公益組織,陸續(xù)在廈門市及周邊地區(qū)的小學(xué)里以班級(jí)或社區(qū)為單位組建了多支漂書小隊(duì),并提供各年級(jí)品類齊全的優(yōu)質(zhì)書單。孩子們?cè)陂喿x中開拓視野增添知識(shí),汲取前行的力量[2]。
然而,如何讓日常管理工作高效有序,如何讓每一名隊(duì)員及家長(zhǎng)有足夠的參與度和責(zé)任感,是漂書隊(duì)需要解決的問題。
結(jié)合一學(xué)期或一學(xué)年為一個(gè)獨(dú)立漂書周期,每支漂書隊(duì)由20 名或40 名左右隊(duì)員組成,設(shè)置由隊(duì)長(zhǎng)、財(cái)務(wù)委員及紀(jì)律委員共同構(gòu)成的管理委員會(huì)。為了便于書袋及時(shí)漂出,一般在班級(jí)或社區(qū)里組建隊(duì)伍。
漂書隊(duì)在各個(gè)漂書周期啟動(dòng)之前,由管理委員會(huì)從書單中精選搭配出每袋4 本書,并確認(rèn)漂書隊(duì)員名單和流轉(zhuǎn)順序,每名隊(duì)員購(gòu)買一袋書即可。啟動(dòng)之后,每一星期每名隊(duì)員都將接到上家隊(duì)員的書袋并將自己手里的書袋漂流給下家隊(duì)員,以此類推直到周期完結(jié)。因此,按漂流周期為一學(xué)年40 周來計(jì)算,每名隊(duì)員都將完成160 本書的閱讀量,而且只需支付4 本書的費(fèi)用。真正實(shí)現(xiàn)了節(jié)能環(huán)保行之有效的海量閱讀。
(1)信息雜亂。每支隊(duì)伍一旦啟動(dòng),就會(huì)陸續(xù)產(chǎn)生一系列必不可少的數(shù)據(jù)集,包括人員、書籍、書袋流轉(zhuǎn)順序、閱讀分享活動(dòng)日志、財(cái)務(wù)收支表。
(2)違規(guī)異常。小隊(duì)員在漂書看書的過程中,難免出現(xiàn)過期遺忘或者損壞丟失書籍書袋等物資的違規(guī)情況,也可能出現(xiàn)中途加入或者退隊(duì)申請(qǐng)等異常情況。
(3)已組建的隊(duì)伍,管理委員積攢了許多寶貴的經(jīng)驗(yàn)無處分享,而待成立的隊(duì)伍在籌備規(guī)劃中無從學(xué)習(xí),勢(shì)必造成資源浪費(fèi)無法復(fù)用。
基于調(diào)查訪談等多渠道需求調(diào)研,針對(duì)漂書用戶的訴求,設(shè)計(jì)了5 大核心功能模塊為用戶服務(wù),提供隊(duì)伍基礎(chǔ)信息管理、隊(duì)員狀態(tài)變更管理、閱讀分享活動(dòng)信息管理、通知公告管理以及組隊(duì)帶隊(duì)經(jīng)驗(yàn)管理。系統(tǒng)用戶主要包括管理委員及普通隊(duì)員兩大類,具體的用戶權(quán)限如表1 所示。

表1 用戶權(quán)限說明Tab.1 User permission description
漂書隊(duì)的基礎(chǔ)信息種類豐富,需要分類記錄存檔以便隨時(shí)查詢或修改。具體信息如下:
(1)隊(duì)員信息:每名隊(duì)員的學(xué)號(hào)、姓名、所屬班級(jí)、所屬隊(duì)伍、入隊(duì)等這些屬性需要妥當(dāng)保存,便于標(biāo)記與練習(xí)。
(2)書袋信息:每支隊(duì)伍的人數(shù)決定了書袋的數(shù)量,每一袋書都是與眾不同的,需要記錄書袋的編號(hào)、書名及其對(duì)應(yīng)關(guān)系。
(3)流轉(zhuǎn)信息:每次漂書周期開始的時(shí)間,初始書袋與隊(duì)員的分配關(guān)系,隊(duì)員上下家的排序,這些信息也是漂流啟動(dòng)必不可少的數(shù)據(jù),必須在系統(tǒng)中設(shè)置好,后續(xù)每一周哪袋書漂到哪名隊(duì)員手上就能自動(dòng)計(jì)算獲得。
(4)財(cái)務(wù)數(shù)據(jù):每一期漂書活動(dòng)會(huì)產(chǎn)生各種費(fèi)用開支,包括采購(gòu)書籍、書袋等物資、書籍破損賠償、舉辦閱讀分享活動(dòng)等,這些費(fèi)用部分是在隊(duì)員中均攤,部分是從個(gè)別隊(duì)員保證金中抵扣。所有這些財(cái)務(wù)報(bào)表需要由財(cái)務(wù)委員上報(bào)系統(tǒng)向本隊(duì)公開。
(5)異常違規(guī)信息:低年級(jí)的孩子在愛護(hù)書籍、定時(shí)漂書的觀念比較薄弱,需要在日常管理中有所約束,因此,紀(jì)律委員負(fù)責(zé)審核每周由隊(duì)員上報(bào)的異常狀況,并判斷是否屬于違規(guī)行為在系統(tǒng)中予以標(biāo)記,系統(tǒng)也會(huì)發(fā)送提示信息給相關(guān)隊(duì)員予以警告。
當(dāng)漂書過程中有新隊(duì)員加入或者老隊(duì)員退出時(shí)需要及時(shí)更新信息,以確保書袋交接正常運(yùn)轉(zhuǎn)。因此,在管理委員收到隊(duì)員狀態(tài)變更申請(qǐng)后,就會(huì)在系統(tǒng)中進(jìn)行名單、費(fèi)用、書袋等信息的同步更新操作。更新之后還必須通知受影響的上下家隊(duì)員,以免新一周漂流時(shí)傳遞出錯(cuò)。
漂書隊(duì)每個(gè)周期內(nèi)都會(huì)舉辦若干場(chǎng)閱讀分享活動(dòng)。所以,在每一場(chǎng)舉辦前后,就需要在系統(tǒng)中發(fā)布活動(dòng)方案、活動(dòng)圖文,便于隊(duì)員們提前報(bào)名和日后回顧,也允許隊(duì)員們對(duì)文案評(píng)價(jià)交流,提出意見或建議,形成良好互動(dòng),保證隊(duì)員粘性。同時(shí),也開放給其他小隊(duì)查看,相互學(xué)習(xí)借鑒。
在漂書的過程中,管理委員會(huì)根據(jù)實(shí)際活動(dòng)需要向隊(duì)員發(fā)布通知公告,例如每周書袋漂流情況和書籍破損情況總結(jié)、即將舉辦閱讀分享活動(dòng)或每期漂書結(jié)營(yíng)大會(huì)預(yù)告、物資采購(gòu)計(jì)劃、費(fèi)用收取安排等,便于隊(duì)員隨時(shí)查看。
每支隊(duì)伍都有一套日積月累下來的組隊(duì)規(guī)則及帶隊(duì)經(jīng)驗(yàn),對(duì)于那些躍躍欲試或正在籌備中的隊(duì)伍,如果在系統(tǒng)中能夠查詢到這些寶貴的經(jīng)驗(yàn)可以及時(shí)給用戶答疑解惑。為了鼓勵(lì)管理委員的積極分享,系統(tǒng)自動(dòng)計(jì)算次數(shù),給隊(duì)伍及委員分別進(jìn)行活躍度排行,也會(huì)根據(jù)瀏覽量對(duì)熱度進(jìn)行排序。
該系統(tǒng)屬于B/S 架構(gòu)的Web 系統(tǒng),采用前后端完全分離的模式構(gòu)建代碼以提高開發(fā)效率,其中后端采用Spring Boot 框架、前端使用Vue 技術(shù),并采用MyBatis訪問MySQL 數(shù)據(jù)庫(kù),Redis 做數(shù)據(jù)緩存[3]。
由于模塊分離,適合采用敏捷軟件開發(fā)模式,逐步迭代完善直至整合成型。該系統(tǒng)體系結(jié)構(gòu)主要分為3 層:最底層的數(shù)據(jù)存儲(chǔ)負(fù)責(zé)數(shù)據(jù)表的增刪改查操作、中間的業(yè)務(wù)邏輯層控制處理用戶訪問邏輯并完成模塊之間的信息處理、頂層的視圖層負(fù)責(zé)進(jìn)行用戶與系統(tǒng)界面的交互和數(shù)據(jù)通信。整體技術(shù)框架如圖1 所示。

圖1 系統(tǒng)技術(shù)框架圖Fig.1 System technical framework
該系統(tǒng)在Windows10 操作系統(tǒng)上進(jìn)行開發(fā)。后端使用的Java 版本是jdk1.8,開發(fā)工具是IntelliJ IDEA,前端則是使用VS Code,數(shù)據(jù)存儲(chǔ)使用MySQL8.0。
數(shù)據(jù)庫(kù)的設(shè)計(jì)需要符合系統(tǒng)的業(yè)務(wù)功能,本系統(tǒng)核心數(shù)據(jù)表的設(shè)計(jì)如下:書籍信息(ISBN、書名、類別、適合年級(jí));隊(duì)伍書袋信息(隊(duì)伍編號(hào)、隊(duì)伍名稱、漂流期號(hào)、書袋號(hào)、ISBN);隊(duì)員信息(隊(duì)伍編號(hào)、年級(jí)、學(xué)號(hào)、姓名);流轉(zhuǎn)順序(學(xué)號(hào)、書袋號(hào));費(fèi)用收支信息(隊(duì)伍編號(hào)、漂流期號(hào)、隊(duì)員學(xué)號(hào)、收費(fèi)項(xiàng)目、收取金額、付費(fèi)項(xiàng)目、支出金額、本期余額、上期余額);異常違規(guī)信息(隊(duì)伍編號(hào)、學(xué)號(hào)、異常狀況、是否違規(guī)、違規(guī)次數(shù)、圖片、舉報(bào)日期、是否已解決);活動(dòng)文案(活動(dòng)名稱、活動(dòng)日期、活動(dòng)內(nèi)容、隊(duì)員建議);管理委員信息(隊(duì)伍編號(hào)、隊(duì)長(zhǎng)、財(cái)務(wù)、紀(jì)委)。
漂書管理系統(tǒng)采用左側(cè)下拉式導(dǎo)航菜單展示分級(jí)功能。第一級(jí)包含首頁(yè)、管理與信息三部分,首頁(yè)主要提供用戶注冊(cè)與登錄操作功能。第二級(jí)菜單中包含“管理”下面的小隊(duì)、活動(dòng)、學(xué)員、圖書以及“信息”下面的隊(duì)伍信息、活動(dòng)信息、舉報(bào)信息和財(cái)務(wù)信息。該系統(tǒng)接受多支小隊(duì)同時(shí)使用,因此,系統(tǒng)以小隊(duì)為單位進(jìn)行管理。“活動(dòng)”頁(yè)面包含日常的漂流活動(dòng)及不定期的閱讀分享活動(dòng)設(shè)置。“學(xué)員”頁(yè)面供安排上下家順序,并對(duì)隊(duì)員離隊(duì)狀態(tài)進(jìn)行標(biāo)記。“圖書”頁(yè)面負(fù)責(zé)設(shè)置圖書及書袋信息。“隊(duì)伍信息”頁(yè)面展示各小隊(duì)的詳細(xì)信息及組隊(duì)帶隊(duì)經(jīng)驗(yàn)。“活動(dòng)信息”主要針對(duì)閱讀分享的推文進(jìn)行展示點(diǎn)評(píng)以及最新的通知公告信息展示。“舉報(bào)信息”與“財(cái)務(wù)信息”分別針對(duì)異常違規(guī)與費(fèi)用收支狀況進(jìn)行登記與查看。
從更長(zhǎng)遠(yuǎn)來看,海量閱讀的價(jià)值不僅體現(xiàn)在能夠通古論今,還在于發(fā)現(xiàn)與創(chuàng)造未來。漂書活動(dòng)為中小學(xué)生搭建了一個(gè)全新有效的讀書平臺(tái)。然而漂書隊(duì)的管理事務(wù)繁雜瑣碎,利用信息化系統(tǒng)服務(wù)來提高管理效能并維持漂書隊(duì)伍的穩(wěn)定性勢(shì)在必行。
引用
[1] 劉旭青,劉培旺,柯平,等.面向全民閱讀的公共圖書館閱讀推廣評(píng)估標(biāo)準(zhǔn)研究[J].國(guó)家圖書館學(xué)刊,2021,137(5):47-48.
[2] 張麗娜,陳雨荷,吳念陽.互動(dòng)式分享閱讀對(duì)小學(xué)生科學(xué)素養(yǎng)的影響研究——?jiǎng)?chuàng)造性發(fā)展的角度[J].教育學(xué)術(shù)月刊,2021(4):104-105.
[3] 徐小輝,劉江濤,高涵,等.基于SpringBoot+Vue框架的采氣方案系統(tǒng)開發(fā)[J].計(jì)算機(jī)仿真,2021,38(6):249-250.
數(shù)字技術(shù)與應(yīng)用2023年1期