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