基于树莓派的辅导员学生管理系统设计
2021-05-20张征宇任玲玲方梦瑶范雅静
江苏通信 2021年2期
张征宇 任玲玲 方梦瑶 范雅静 程 攀
安阳工学院
0 引言
随着校园信息化工作的推广,许多高校已经实现了数字化校园,各种管理系统层出不穷,然而,在实际的使用过程中,已有的系统暴露了不足:首先,已有的一些办公系统不具备平台兼容性,彼此是分立的系统,虽有管理功能,但是辅导员和学生都需要下载和注册各种软件,使用过程繁琐,且更容易泄露个人信息;其次,现有系统不具备智能性,本质上都是常规数据库的衍生,无法智能化地解决常见问题;最后,已有的系统虽然有语音提醒功能,但是提示内容单一,且多为常见的机器人以及虚拟电话,容易引起学生误会以及反感。因此,开发出更便利的面向学生友好且适用于辅导员工作这一特殊应用场景的系统成为新的需求。
1 系统的整体设计方案
本系统通过Python语言编程控制SIM7600CE,串口通信发送AT指令等待返回,完成对SIM7600CE的控制,通过在树莓派上搭建Nginx服务器,借助Nginx的占有内存少、并发能力强、易于开发、部署方便以及支持多语言等特点,将自己的网站以及微信公众号的服务程序部署在树莓派服务器上,并且可借助NATAPP进行内网穿透,实现访问跨区域范围的服务器。
通过设置单个用户的电话以及短信提醒任务,实现对系统中所有用户的任务的提醒。使用超文本标记语言html完成网站前端的搭建,学生可以完成签到任务、人脸识别签到以及使用Python的Django框架管理网站。Django是基于MVC构建的框架,模型视图控件(Model View Controler,MVC)是一个设计模式,强制性地使应用程序的输入、处理和输出分开,使管理更加方便、快捷。……
登录APP查看全文
