李 鑫 王 娜 呂怡昊 張璐璇 張耀升
(山西師范大學物理與信息工程學院,山西 太原 030000)
第48次《中國互聯(lián)網(wǎng)絡(luò)發(fā)展狀況統(tǒng)計報告》顯示,截至2021年6月,我國網(wǎng)民規(guī)模達10.11億,較2020年12月增長2175萬。十億用戶接入互聯(lián)網(wǎng),形成了全球最為龐大、生機勃勃的數(shù)字社會。隨著新冠肺炎疫情的反復蔓延,線下教育逐漸轉(zhuǎn)向線上教育,大學生也越來越離不開互聯(lián)網(wǎng)學習[1],各種實用的學術(shù)交流校園型APP[2]相繼出現(xiàn),但部分APP功能過于單一,用戶很難或很少找到相關(guān)資料以及進行相關(guān)學術(shù)研究方面的討論。因此本團隊為學子打造一個學習—科研—互動的平臺,該平臺主要幫助在校大學生解決有關(guān)學習、學術(shù)研究方面的困惑,以及幫助解決大學生參加創(chuàng)新創(chuàng)業(yè)中可能遇到的問題,搭建一個相互交流、分享經(jīng)驗、解疑釋惑的平臺。
師云APP主要分為以下幾個核心模塊:社區(qū)交流、競賽組隊、課后答案、考研就業(yè)咨詢。
(1)社區(qū)交流:為方便學生交流分享自己的創(chuàng)新經(jīng)驗,達到互相促進的目的,加入社區(qū)交流模塊。社區(qū)交流的建立提供了更便利的經(jīng)驗交流通道,營造了良好的學術(shù)創(chuàng)新、學生創(chuàng)業(yè)氛圍,對進一步提高學生的探索研究能力具有重要作用。
(2)競賽組隊:為豐富學習生活,讓大學生盡快融入瞬息變幻的社會,加入競賽組隊模塊,持續(xù)發(fā)布、跟進最新競賽信息,鼓勵大學生積極參加挑戰(zhàn)杯及大學生創(chuàng)新創(chuàng)業(yè)等大型比賽,通過比賽來達到以賽促學的目的。
(3)課后答案:大學的學習難度與中學不同,部分學業(yè)上的問題或許給學生帶來一些困擾,為了方便學生學習,我們在師云APP中增加課后答案查詢功能。
(4)考研就業(yè)咨詢:師云APP特設(shè)考研咨詢[3],就業(yè)咨詢專項,學生可咨詢考研、就業(yè)的相關(guān)問題。通過咨詢?yōu)楫厴I(yè)生提供新的思路,并分享經(jīng)驗,共享資源[4]。

圖1 系統(tǒng)架構(gòu)圖
師云APP是一款基于Android平臺[5]開發(fā)的軟件,采用Eclipse開發(fā)軟件,它本身是一個開源的、基于Java語言的可拓展開發(fā)平臺,主要用于創(chuàng)建組件、構(gòu)建開發(fā)環(huán)境。開發(fā)環(huán)境使用Xcode進行跨平臺研發(fā),可以很簡單地在一個窗口內(nèi)完成用戶界面設(shè)計、編碼、測試、調(diào)試等任務(wù)。
(1)首頁:用戶成功注冊或登錄App后,默認進入App首頁,在首頁用戶可以查詢?yōu)g覽其他用戶發(fā)表的文章等,系統(tǒng)會為其推薦經(jīng)常瀏覽的學術(shù)類型方面的資料,還可以查看關(guān)注作者的動態(tài)。如圖2所示。

圖2 師云App首頁
(2)答案查詢:用戶可以通過輸入課本及作者姓名從本系統(tǒng)的資料庫中搜索課后習題的答案,以及歷年考試資料、考試試題等,還可以將已查詢到的書本加入書架,方便下次查看。如圖3所示。

圖3 答案查詢
(3)大型比賽組隊報名:用戶在已進行實名認證和學院認證的情況下,可以在論壇內(nèi)發(fā)布信息招募隊員,還可實時查看招募情況和隊員消息,以及發(fā)布關(guān)于大賽的疑惑和分享大賽經(jīng)驗。
(4)問題咨詢:用戶可以通過問卷調(diào)查測試了解到考研方向及就業(yè)情況,通過向已入駐本APP的特邀專業(yè)教師、已成功考研的學長學姐以及本專業(yè)已就業(yè)的學長學姐聊天咨詢考研以及就業(yè)等方面的問題,交流經(jīng)驗;還可以查詢本專業(yè)可以報名考研的學校等。
(5)個人中心:包括賬號與安全、隱私設(shè)置、通知設(shè)置、通用設(shè)置、關(guān)于詩云、賬號切換及退出賬號等,此外用戶還可以在個人主頁修改個人信息以及通過反饋渠道向官方反饋問題等。
(6)啟動及登錄注冊頁面:用戶在啟動軟件后可以選擇登錄或注冊頁面,注冊完畢后可進行學院認證。
通過對功能模塊以及界面模塊設(shè)計,將師云APP的功能框架“社區(qū)交流”“競賽組隊”“課后答案”“考研咨詢”“就業(yè)咨詢”等幾個主要功能設(shè)計、界面構(gòu)思和設(shè)計具體化。最終把第一版的界面和功能連接起來,展現(xiàn)APP雛形。
部分界面設(shè)置功能代碼如下:

我們以課后答案功能模塊為例,通過用Java編寫搜索引擎,實現(xiàn)搜索引擎的第一部分,網(wǎng)絡(luò)爬蟲模塊,即完成網(wǎng)頁搜集功能。在系列的第二部分中,實現(xiàn)預(yù)處理模塊,即如何處理收集來的網(wǎng)頁,整理、分詞以及索引的建立都在這部分之中。在系列的第三部分中,將進行信息查詢服務(wù)的實現(xiàn),主要是查詢界面的建立、查詢結(jié)果的返回以及快照的實現(xiàn)。
部分代碼如下:


作為一款實用的學術(shù)交流校園型APP,本軟件最大的優(yōu)點就是實現(xiàn)教育領(lǐng)域的信息化,借助大數(shù)據(jù)信息,可以不受地點和時間的限制,隨時隨地交流思想、查閱資料,同時還包含多種功能,可以幫助解決在校大學生的學業(yè)問題,指明大學生前行的方向,豐富了大學生活,實現(xiàn)資源共享,提升大學生的在校體驗感。在產(chǎn)品上,我們堅持產(chǎn)品的安全性、創(chuàng)新性,從實際出發(fā),站在學生的角度,為學生提供一個解決問題的平臺。
師云APP的實現(xiàn)可以很好地幫助學生解決有關(guān)學習、學術(shù)研究等諸方面的問題,通過與學長、學姐的交流,幫助大學生少走彎路。同時本產(chǎn)品還將在后續(xù)的使用中采納用戶的建議,不斷升級優(yōu)化,提升用戶體驗。