APP下载

基于微信公众号的学校综合管理系统设计与实现探研

2017-12-29夏从林

成才之路 2017年34期
关键词:设计与实现微信公众号信息技术

夏从林

摘 要:文章结合学校信息化建设现状,从系统结构、主要功能模块的设计、系统功能的实现、系统测试等方面,探讨学校综合管理系统主要功能的设计与实现,并对基于微信公众平台的综合管理系统在学校管理工作中的应用进行展望。

关键词:微信公众号;学校综合管理系统;设计与实现;信息技术

中图分类号:G471;G627 文献标志码:A 文章编号:1008-3561(2017)34-0025-01

随着江苏省“校校通”工程的逐步推进及信息技术的快速发展,江苏省如皋市各所小学基本上已经建立学校网站或学校综合管理系统。但对某学校120名教职员工的调查表明,约有85%的教师并不愿主动登陆学校网站或管理系统。主要原因有传统的PC及笔记本受到时间和空间的限制,比如设备携带不方便、开机时间太慢、没有时间使用,等等。与此同时,随着移动网络技术的不断发展和大屏幕智能终端的广泛使用,微信客户端几乎占据每一台移动设备,这为设计基于微信公众号的学校综合管理系统提供了坚实的设备基础。本文针对基于微信公众号的学校综合管理系统设计与实现进行研究。

一、学校综合管理系统主要功能的设计与实现

(1)系统结构。本系统采用 MVC 框架ThinkPHP3.2.3进行开发。MVC 即模型(model)-视图(view)-控制器(controller),这是一种软件设计规范,它把业务逻辑、数据和界面显示进行分离,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,无须重写业务逻辑,有助于编写复杂的多模块应用程序,且提高系统的灵活性和可扩展性。

(2)主要功能模块的设计。学校综合管理系统针对义务教育阶段小学所面临的一些问题而设计,它将用户分为家长、教师、教学管理人员和外校教师,各个类别的用户有不同的功能模块。1)家长。一年级家长可以通过新生报名系统给孩子报名,其他年级的家长可以查看或修改学生信息、可以在线查分以及让孩子进行课外阅读在线测试等。2)教师。本校教师通过输入身份证号、电话号码、认证码等,可以在线进行身份认证。认证完成之后,教师可以进行报名新生的审核,可以查看或修改个人信息及所在班学生信息,可以进行课外阅读在线测试的布置、查看和管理,可以在线申请调课、在线查看教案和评课等。3)教学管理人员。除了拥有教师用户的全部权限外,教学管理人员还会收到来自微信公众号推送的调课请求通知,可以通过直接回复关键字进行调课审批。网络管理中心人员还可以通过发送关键字实现查询和绑定IP-MAC,从而实现便捷的网络管理。4)外校教师。在学校进行公开课讲评等大型活动的时候,外校教师可以通过关注“白蒲小学”等相应的微信公众号,实现在线查看教案、在线评课和浏览校园平面图等。

(3)系统功能的实现。1)数据库及缓存设计。本系统采用MySQL数据库,主要由用户角色数据表、教师信息数据表、学生信息数据表、调课子系统数据表、课外阅读题库数据表、班级数据表、成绩数据表、在线评课数据表等组成。查分子系统和课外阅读测试子系统数据量较大,同时具有访问时间高度重合等特性,因此,各个子系统可使用缓存来降低数据库查询压力。根据服务器情况,可以使用xcache、memcached、redis和文件缓存等手段。2)功能实现。本系统根据义务教育阶段小学管理中的种种不便而研制,实现了较多的功能,目前仍然处于进一步开发之中。例如“在线调课”功能:教师A点击“申请调课”按钮,进入“调课申请”表单,依次填写各调课信息,系统则将调课信息发送到教导处具有批准权限的人员微信中,教导处具有批准权限的人员回复“#pztk#调课ID”,该调课即被批准。此时,系统会将调课申请已被批准的信息发送给教师A、教师B、教导处具有批准权限的所有人员的微信中。这样,所有流程实现电子化,大大提高了效率。

(4)系统测试。软件开发的各个阶段都可能遗留许多错误和缺陷,如果不及时改正,软件就不能正常使用,甚至造成巨大的损失。目前,程序的正确性证明尚未得到根本的解决,软件测试仍是发现软件中错误和缺陷的主要手段。为此,可以对软件进行传统的黑、白盒测试。在通过黑白盒测试后,设计人员可以对软件进行小范围试用,并进行界面测试、兼容性測试和功能测试等。

二、基于微信公众平台的综合管理系统在学校教学管理工作中的应用展望

微信作为一种新兴网络工具,受到了越来越多的教育工作者及家长的关注。利用微信进行交流与沟通,可以节约资源,提高效率。目前,小学家长年龄越来越低,年轻的家长们希望将缴费、查询、家校联系等转移到移动终端上来。因此,对江苏省南通市创建的“数字化校园”来说,这是一个低投入、高产出的项目,也是一个突破口。目前,我们正在完善新生在线报名功能,与原来的传统报名方式相比,将极大地提高报名效率,减轻家长和教师的负担。未来还将申请支付接口,让家长足不出户即可实现在线缴费。随着各种支持微信公众平台API功能的硬件逐步推出,将来教师们还有望实现直接使用微信打卡签到,控制教室空调、投影机等各种功能。拥抱互联网+,数字化校园将大有可为。

参考文献:

[1]倪丹.基于微信公众号的中小学信息化管理平台建设[J].中小学电教,2017(06).

[2]冯志强,刘志勇.基于微信公众平台的学校招生系统设计及实践研究[J].电脑编程技巧与维护,2017(08).endprint

猜你喜欢

设计与实现微信公众号信息技术
新一代信息技术征稿启示
新一代信息技术征稿启示
新一代信息技术征稿启示
微信公众号在高校“Photoshop图像处理”课程中的应用