APP下载

“贵州省信息学奥林匹克竞赛”微信公众号的搭建与开发

2020-08-16杨昌宇余丽静黄江涛余蕊萍王雪芳

科学导报·学术 2020年37期

杨昌宇 余丽静 黄江涛 余蕊萍 王雪芳

摘  要:在当今社会的飞速发展,计算机成了每一个行业的必备品,甚至成为了很多人的就业方向。贵州作为国内发展较为缓慢的城市之一,其导致的原因有很多,教育行业的落后是其中之一的原因;作为一名计算机师范类专业的学生,会发现信息技术在贵州的重视程度是非常之渺小,这也导致了在信息技术方向走出来的能人少之又少。随着手机的普及,微信成為了每一个拥有智能手机必装的软件之一。为了能够让贵州省更多高校了解到信息学奥林匹克竞赛,通过微信公众号的形式向需求者发布有效的资讯。

关键词:微信公众号搭建;信息学奥赛

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)。