楊昌宇 余麗靜 黃江濤 余蕊萍 王雪芳


摘? 要:在當今社會的飛速發展,計算機成了每一個行業的必備品,甚至成為了很多人的就業方向。貴州作為國內發展較為緩慢的城市之一,其導致的原因有很多,教育行業的落后是其中之一的原因;作為一名計算機師范類專業的學生,會發現信息技術在貴州的重視程度是非常之渺小,這也導致了在信息技術方向走出來的能人少之又少。隨著手機的普及,微信成為了每一個擁有智能手機必裝的軟件之一。為了能夠讓貴州省更多高校了解到信息學奧林匹克競賽,通過微信公眾號的形式向需求者發布有效的資訊。
關鍵詞:微信公眾號搭建;信息學奧賽
1 開發背景與目的
1.1 開發背景
1.1.1 微信公眾號
微信公眾號作為當下最熱門的網絡信息平臺之一,其功能均滿足當下網絡用戶的基本需求。公眾號分為訂閱號、服務號、小程序、企業微信四種類型,其中應用最為廣泛的就是服務號,但服務號又需要進行企業認證方可滿足部分開發微信公眾號的用戶,所以這也在一定程度上限制了一部分開發者;而訂閱號中,分為個人或非個人訂閱號,但區別于服務號的是,訂閱號不認證也可使用,但功能較少,如若覺得功能少,可進行認證,但個人訂閱號是不支持認證,而非個人訂閱號是支持認證的。
1.1.2 貴州省信息學奧林匹克競賽
信息學奧林匹克競賽作為當下熱門的中小學編程競賽,在大城市以溽熱中天,可搬到發展較為緩慢的城市,就變得有些疲乏,甚至很多中小學都不知道有這么一回事。對于發展較為緩慢的貴州省來說,當下的情況可以說不是那么的嚴峻,因為在貴陽的許多重點中小學中,信息學奧賽的地位可謂如中考一般的重要性,每年的省信息學奧賽都會有許多貴陽市的省重點中小學參加。但貴陽之外的其他市級城市及縣級城市就沒那么幸運了,如黔東南州凱里市,舉辦至今均沒有一支隊伍是從凱里市出發的。作為當下最熱門的編程競賽之一,貴州省目前需要做的就是擴張其競賽的知名度及通過競賽可以使參賽者和帶隊老師獲得更多在教學上獲取不到的知識和能力。
1.2 開發目的
信息學奧林匹克競賽作為當下最為熱門的中小學編程競賽之一,參賽者及帶隊老師通過競賽,獲得的優惠政策是他們遠遠想不到的。可在貴州,該競賽的宣傳力度小、知名度低、甚至有些學校知道有這么一場競賽而只是無動于衷,有些中小學知道了這門賽事,但不知如何參賽、如何尋找題目集給予學生更多的幫助。因此,可通過當下最熱門的網絡信息傳播平臺之一——微信公眾號給予更多需要得到幫助的人群。
在中小學需了解貴州省信息學奧賽或參賽前尋找往年考試題目時,可通過微信公眾號平臺上關注唯一公眾號后進行相關操作,省時間的同時,又準確的找到了需求的資源,可滿足全部用戶的需求。同時若如需要聯系貴州省信息學奧賽的舉辦人員,可直接查找到相關的聯系人,資訊迅速且方便。
2 項目開發
2.1 開發準備
微信公眾號的開發基于微信公眾號平臺開發者模式。開發所需的軟硬件分別為:eclipse、tomcat、內網穿透工具natapp、電腦。其中主要通過微信公眾號開發者模式中的開發者文檔進行開發操作。
2.2 開發設計
2.2.1 系統框架
貴州省信息學奧林匹克競賽微信公眾號提供三個主菜單分別是NOI題庫、回顧及聯系我們,NIO題庫的子菜單下分別有NOI模擬試題、省賽試題和國賽試題,NOI模擬試題是所有比賽及非比賽試題,為第一次參加信息學奧賽的參賽者提供題目練習;省賽試題則是貴州省歷年比賽真題,給予參賽者更精準的比賽試題,讓參賽者得到更好的練題體驗;國賽試題則是全國信息學奧賽競賽歷年真題,可提供參賽者通過省賽后,為在國賽上更好的表現。回顧菜單欄下的子菜單有往屆競賽及信息學介紹,往屆競賽則介紹往屆競賽規則,例如:報名時間、報名方式、報名地點、比賽時間等等,為參賽者提供所有比賽規則,更好的為參賽者提供詳細的信息。聯系我們菜單欄則為用戶提供聯系信息學奧賽主辦方聯系方式,提供更好的幫助。
2.2.2 功能模塊設計
啟動內網穿透功能:通過natapp官網獲取內網穿透工具以及穿透必要材料,通過更改穿透內網為localhost:8080,得以達到在eclipse內連接Tomcat服務器,映射相應web項目至Intel網。
網頁顯示功能:利用內網穿透的便捷,通過編程工具并使用HTML5搭建網站,使用JSP框架,搭建noi題庫菜單下的所有子菜單,網頁具有增、刪、查、改等功能。
連接數據庫:通過eclipse調取數據庫文件映射至web項目,并實時更新數據庫文件,保證數據庫的安全性及穩定性。
3 結束語
“貴州省信息學奧林匹克競賽”微信公眾號,不需要更新,更不需要下載,只需要用戶在微信上搜素“貴州省信息學奧林匹克競賽”關注即可,用戶在公眾號上獲取數據的同時,一定程度上也大大的縮短了上網時間。微信公眾號的發展之迅速,順應了當下經濟高速發展的趨勢,為用戶提供準確數據的同時,縮短用戶的搜索時間;與信息學奧賽的結合,為更多貴州省參賽者提供更方便、更簡潔、更快速的通道,為貴州省教育行業添加更多的可行性。
參考文獻
[1]? 謝遠超. 微信公眾號信息服務平臺的設計與實現[D].中山大學,2014.
[2]? 武高峰. 哈密林果微信公眾號系統開發[D].北京林業大學,2016.
[3]? 劉悅如,郭利敏.微信公眾號互動功能新開發[J].現代圖書情報技術,2015(11):104-109.
作者簡介:楊昌宇(1997-),男,貴州臺江縣人,貴州師范學院在讀本科,研究方向:計算機科學與技術。余麗靜(1980-),女,貴州遵義人,貴州師范學院副教授,研究方向:計算機教育。
基金項目:貴州省2018年大學生創新創業訓練計劃項目“‘貴州省信息學奧林匹克競賽微信公眾號的搭建與開發”(項目編號:2018520561);全國教育信息技術研究課題2017年度青年課題“融入貴州少數民族文化的中小學scratch校本課程開發研究”(項目編號:176140056)。