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

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

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

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

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


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