admin 管理员组文章数量: 1184232
2024年4月25日发(作者:电脑怎么创建html文件)
2019年第8期
信息与电脑
China Computer & Communication
软件开发与应用
基于WeChat公众平台的大学选课系统设计与实现
沈 涛 杨 露
(三亚学院,海南 三亚 572000)
摘 要:
传统的大学选课主要通过访问学校门户信息网站的教务系统进行。随着智能手机的普及和推广,人们更期
望在手机终端应用选课系统。基于此,提出了基于公众平台的开发框架。针对大学选课系统的功能需求,利用WeChat公
众平台的API接口,在此基础上使用第三方服务器、PHP技术和数据库技术,搭建选课系统架构,开发基于WeChat的大
学选课系统。
关键词:
WeChat;公众平台;选课系统
中图分类
号:G807.4;TP311.56 文献标识码:A 文章编号:1003-9767(2019)08-091-03
Design and Implementation of Elective System in University Based on WeChat
Public Platform
Shen Tao, Yang Lu
Abstract:
The traditional university course selection is mainly carried out by visiting the educational administration system of
(University of Sanya, Sanya Hainan 572000, China)
the school portal information website. With the popularization and promotion of smart phones, people expect to apply course selection
requirements of university course selection system, using API interface of WeChat public platform, on this basis, using third-party
selection system based on WeChat is developed.
Key words:
WeChat; public platform; elective system
系统非常重要,同学可以利用智能手机随时随地选择自己喜
爱的课程。
system in mobile terminals. Based on this, a development framework based on public platform is proposed. Aiming at the functional
server, PHP technology and database technology, the system architecture of course selection system is built, and the university course
0 引言
WeChat逐渐成为人们必备的沟通交流工具。近几年,
市场上的通信应用软件中,WeChat的优势逐渐明显,成为工
作者、学生最常用的软件。WeChat应用程序的开发建立了一
个新的体系,推出了WeChat公众平台,收获了广大的用户
群。WeChat通过开放的公众平台,开创了一种新的沟通方式,
给用户营造极好的体验,快速加入到人们的工作、生活中。
以往,学生获取学校的信息、选课操作等,都是通过访问传
统的学校信息网站或者在校园系统内进行。随着智能手机的
推广,WeChat、微博、脸书已成为使用最广泛的手机客户端
应用程序
[1]
1 开发技术介绍
1.1 WeChat公众平台架构
WeChat公众平台具有高级功能,为开发人员提供一个
二次开发的接口。高级功能又分为开发模式、编辑模式,可
以选择二者之一的模式进行开发设计。为了使开发者和用户
之间具备信息互动功能,公众平台提供了消息API接口。成
功注册公众平台后,需要一个WeChat号接入公众账号的公
众平台开发接口。用户发消息给公众号,服务器会使用超文
本传输协议接收的网址的请求,并推送WeChat公众平台消
息。公众平台中的订阅号将网址接入作为开发前提,自定义
菜单、用户请求接收、回应用户请求等作为应用的主要模块
[2]
。
。尤其在大学,此应用更为广泛,为师生搭建了
一个更加及时方便的信息服务系统。因此,国内各大高校纷
纷根据校内实际情况,利用公众平台开发校园服务。通过使
用低成本的公众平台开发一个方便、安全、实时的大学选课
基金项目:
海南省大学生创新训练计划项目基于公众平台的选课系统(项目编号:2018212)。
作者简介:
沈涛(1982—),男,辽宁鞍山人,博士研究生。研究方向:计算机视觉。
— 91 —
软件开发与应用
1.2 数据库
信息与电脑
China Computer & Communication
2019年第8期
型、允许空值、主键和外键等。数据字典有助于程序员改进
分析员与用户之间的通信,为数据库设计、实现和运行阶段
控制有关数据提供保障
[6]
。本系统包括学院信息表、专业信
息表、学生信息表、课程信息表、课程类型信息表、课程教
师信息表和课程类型信息表。
MySQL是最流行的关系型数据库管理系统之一。Web
应用方面,MySQL是最好的RDBMS(关系数据库管理系统)
应用软件。MySQL将数据保存于不同的表,通过表与表之
间的关系进行连接,从而大大提高了速度,同时,搭配PHP
和Apache,可组成良好的开发环境
[3]
。
1.3 PHP语言
PHP(Hypertext
版权声明:本文标题:基于WeChat公众平台的大学选课系统设计与实现 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1714022554a661896.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
当Deepin遇上Ubuntu和MW300UM无线USB网卡:连接秘籍揭秘
参加happypeter的网络课程后,开始装Ubuntu,原生的不知为何有错误,就装了Deepin的,真…TMD好看啊,秒杀了还在用win7的弱爆的我。怪不得有人说,要学编程,要买Mac。windows干扰真是太多了。 言归正
Ubuntu系统中TP-LINK 5200H无线USB网卡的驱动安装:0bda:1a2b型号解决方案
TP-LINK 5200H无线USB网卡ubuntu驱动 在ubuntu中设备ID0bda:1a2b驱动环境准备;git安装器具体步骤: 1、下载驱动 git clone
快速上手TP-LINK150M无线USB网卡免驱版:wifiautoinstallsetup安装包的简便安装流程
`声明Copyrighte2018普联技术有限公司版权所有,保留所有权利未经普联技术有限公司明确书面许可,任何单位或个人不得擅自仿制、复制、誉抄或转译本书部分或全部内容。不得以任何形式或任何方式(电子、机械、影
双系统启动困难?跟着NTBootAutofix修复指南走
简介:NTBootAutofix是一款能够解决双系统引导问题的工具,如Windows XP和Windows 7共存时的启动菜单损坏、引导项丢失等。该工具提供了自动修复、备份恢复、手动修复、清理优化和广泛兼容性等功能。用户需要选择合适的
GRUB引导问题困扰?2025年,教你如何轻松过渡到Windows系统
一次清理电脑引发的“血案”:Windows+Ubuntu双系统启动失败,GRUB命令行救急与永久修复实录1. 问题背景 作为Windows 10 + Ubuntu 20.04双系统用户,我在清理电脑时不小心破坏了
当你的双系统遭遇了删除的厄运,这里有绝地翻盘的大招!
引言 “手贱”是科技进步的第一动力——至少在我的电脑上是这样。 前几天,我决定给硬盘来一次“断舍离”。看着那块装着老Windows 10系统的F盘,心想既然主力系统已经是Windows 11了,留着它也是浪费空间。于是
从GRUB到完美Windows:双系统引导修复全记录,一步到位
一次清理电脑引发的“血案”:Windows+Ubuntu双系统启动失败,GRUB命令行救急与永久修复实录1. 问题背景 作为Windows 10 + Ubuntu 20.04双系统用户,我在清理电脑时不小心破坏了
双系统引导丢失,Windows岌岌可危!修复秘籍传授!
引言 “手贱”是科技进步的第一动力——至少在我的电脑上是这样。 前几天,我决定给硬盘来一次“断舍离”。看着那块装着老Windows 10系统的F盘,心想既然主力系统已经是Windows 11了,留着它也是浪费空间。于是
重新激活QQ浏览器自动更新功能,升级体验从这里开始!
QQ浏览器自动更新功能关闭后的开启方法详解 在日常使用QQ浏览器的过程中,部分用户可能会遇到自动更新功能被意外关闭的情况。当该功能处于禁用状态时,浏览器将无法自动检测并安装新版本,可能导致安全漏洞修复延迟、功能更新滞后等问题。
QQ浏览器自动更新不想受?三步操作,让升级由你掌握!
如何关闭QQ浏览器自动更新功能:详细步骤与常见问题解析在日常使用电脑的过程中,许多用户都曾遇到过软件自动更新的困扰。以QQ浏览器为例,其自动更新功能虽然旨在为用户提供最新版本的功能和安全补丁,但部分用户反馈新版本可能存在
奇怪的BUG:点击好友,QQ就关闭!
曾经遇到过该问题,以为是偶然或是RP问题,昨天有同事也出现了类似症状,觉得大概与RP无关啦,所以写下比较简单的但有效的解决方法。下面描述一下症状:针对某个QQ号码,选择某个特定的好友,准备输入消息的时候,该QQ号会自动关闭;同个
让QQ浏览器自动更新功能恢复正常的操作指南
QQ浏览器自动更新功能关闭后如何重新启用?详细步骤解析 在日常使用电脑过程中,浏览器作为核心上网工具,其安全性和功能更新至关重要。近期不少用户反馈遇到QQ浏览器自动更新功能被意外关闭的情况,这不仅可能导致浏览器长期处于旧版本状
解锁家庭网络配置:了解192.168.0.1和192.168.1.1的用途
哈哈,这个问题问得真好!让我来给你讲讲192.168.0.1和192.168.1.1这两个"网络小管家"的区别吧~ 其实啊,它们就像是两个不同性格的邻居,虽然住在一个大社区(192.168.0.0-192.168
告别重装系统,用DISM轻松解决电脑问题
介绍了解: DISM(部署映像服务和管理)是三种 Windows 诊断工具中最强大的。当遇到频繁的崩溃、冻结和错误,或者 SFC 要么无法修复您的系统文件,或者根本无法运行时,可以使用该工具。 相连文章: 修复
从0到1:Dism++教你快速完成系统安装,新手必备技能!
系统安装是一个简单而又复杂的活。有的仅仅为了安装系统,先把ESD转为ISO。 有的因为安装器不支持ESD,而转换为WIM。还有的在解压ISO……反正各种心烦 本文将通过一些实例,帮助大家驾驭Dism 。 目录
让Dism++帮您驾驭Windows系统,轻松优化
简介:Dism++是一款先进的系统维护工具,专注于清理电脑垃圾、释放内存,提供全面的系统优化解决方案。最新版本Dism++10.1.1000.100_2d2bf466baca088c4b35248f5a7316f4e00cac0b特别
深度解析Dism++:打造Windows的私人优化专家
Dism++终极指南:免费高效的Windows系统优化解决方案 Dism++是一款功能强大的Windows系统优化工具,通过Dism-Multi-language项目提供全面的多语言支持,让全球用户都能以母语轻松使用其强大的系
Dism++:你的日常维护与系统优化好帮手
简介:Dism++是一款先进的系统维护工具,专注于清理电脑垃圾、释放内存,提供全面的系统优化解决方案。最新版本Dism++10.1.1000.100_2d2bf466baca088c4b35248f5a7316f4e00cac0b特别
Dism++:Flash中心的高效解决方案,让你的电脑焕然一新
无需全家桶,不占内存,5MB的绿色工具让你的Windows流畅如新!在Windows系统长期使用过程中,系统臃肿、运行卡顿、C盘爆满等问题困扰着绝大多数用户。面对这些痛点,很多人的第一反应是重装系统,但今天我将介绍一款更
Adobe Flash Player的未来发展趋势预测
目录背景: 在日常的工作中,由于我的笔记本自带的SSD固态硬盘是512G的容量,平时下几个大型的文件或者资料就要快满了,于是决定换一个1TB的固态硬盘,换之前首先确认自己现在用的是什么类型的固态硬盘,推荐大家一款
发表评论