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

本文标签: 信息 公众 选课 平台 系统

更多相关文章

简单几步,教你如何利用USB网卡将树莓派3B变身为WiFi发射站

8天前

寒假放假回家,忘记带无线路由器了,家里只有一根网线没有wifi,幸亏带了树莓派还有一个usb无线网卡,于是考虑用树莓派来做无线热点,利用树莓派来共享无线网络。 个人原创,版权所有,转载请注明原文出处,并保留原文链接:

初学者必看:树莓派+USB无线网卡,一招教你轻松连接WiFi

8天前

插上USB网卡,打开树莓派,进入终端机。写上: lsusb 如果有 RTL8188CUS 802.11N WLAN Adapter 之类的名字,就是说已探测你的USB网卡。 没有就拔出

Ubuntu系统下的QQ问题大汇总:一键解决自动关闭!

8天前

每次开机启动电脑,Ubuntu  10 linux qq 老是自动退出,QQ登陆了还没几分钟呢,刚想聊几句天的,悄无声息的QQ自动关闭了。 只要修改一下qq配置文件(usrbinqq)就可以了。 具体如下。

奇怪的BUG:点击好友,QQ就关闭!

8天前

曾经遇到过该问题,以为是偶然或是RP问题,昨天有同事也出现了类似症状,觉得大概与RP无关啦,所以写下比较简单的但有效的解决方法。下面描述一下症状:针对某个QQ号码,选择某个特定的好友,准备输入消息的时候,该QQ号会自动关闭;同个

QQ浏览器新手宝典:自动更新功能怎么开?详解教程

8天前

QQ浏览器自动更新功能关闭后的开启方法详解 在日常使用QQ浏览器的过程中,部分用户可能会遇到自动更新功能被意外关闭的情况。当该功能处于禁用状态时,浏览器将无法自动检测并安装新版本,可能导致安全漏洞修复延迟、功能更新滞后等问题。

Ubuntu 下的QQ烦恼?一招搞定自动退出的小技巧

8天前

原文地址: 前几天每次开机启动电脑,Ubuntu 9.10 linux qq 老是自动退出,QQ登陆了还没几分钟呢,刚想聊几句天的,悄无声息的QQ自动关闭了。 然后今天也奇怪了,QQ登陆后不会自动退出了,而且可以同时登

一步到位:教你彻底关闭QQ小程序的不二法门

8天前

我有3个QQ,每天都要登录,可是登录后,"腾讯网迷你首页"就会自动弹出,干扰了我的心情(呵呵~~只有会员才免遭此罪哦).于是,我编写了个程序:在10分钟内主动查找"腾讯网迷你首页",发现就把它关掉,不

从入门到精通:TP-Link与Netcore桥接实操指南

8天前

朋友的无线到我家就很微弱,天气状况好的时候,还是可以接受的,糟的时候网络质量就非常的差。 于是果断入手了TPLink,通过桥接的方式 扩展他的信号,让wifi覆盖无死角。 基本配置如下(参考网络上的资料,但是不同的路由

高效提升桥接稳定性:应对无线路由器掉线

8天前

半年前用两个tplink无线路由器搭建了一个桥接的网络,但是二级路由器总是断线需要重启。经过大半年的摸索,偶然间解决了问题,在这里共享给为同样问题困扰的朋友。我的配置是tp 742做主路由器,连接联通的光纤。t

192.168.0.1隐藏的路由器入口,教你快速进入并优化网络!

8天前

有不少的用户在反馈,说在的时候,登录入口打不开找不到,从而无法对进行设置,问我应该怎么办? 根据鸿哥的经验来看,出现无法打开的登录入口问题,绝大数情况下是用户自己操作有误引起的,极少数情况

从0到1:Dism++教你快速完成系统安装,新手必备技能!

8天前

系统安装是一个简单而又复杂的活。有的仅仅为了安装系统,先把ESD转为ISO。 有的因为安装器不支持ESD,而转换为WIM。还有的在解压ISO……反正各种心烦 本文将通过一些实例,帮助大家驾驭Dism 。 目录

Dism++上手指南:从新手到高手,轻松驾驭Windows优化

8天前

Dism++终极指南:免费高效的Windows系统优化解决方案 Dism++是一款功能强大的Windows系统优化工具,通过Dism-Multi-language项目提供全面的多语言支持,让全球用户都能以母语轻松使用其强大的系

玩转Dism++,打造流畅的电脑体验

8天前

简介:Dism++是一款集成多种功能的Windows系统优化管理工具,提供从更新补丁管理到系统封装的一站式服务。它以高效、稳定和易用性获得了IT爱好者的广泛好评。本文将详细介绍Dism++的核心功能,包括系统更新补丁管理、垃圾清理、系

一扫系统故障,畅享Flash内容新体验!

8天前

在win10系统中,当系统出现文件受损或丢失后,可以使用DISM工具进行联机修复:1、使用管理员运行CMD: DISM Online Cleanup-image RestoreHealth命令会联机下载并修

Dism++x64全面解析:告别臃肿系统,C盘焕发新生的全面优化方案

8天前

一、 为什么技术人都要用 Dism++? 在 Windows 运维和优化领域, Dism++被称为“全球第一款基于 CBS 的 Dism GUI 实现”。 对于普通用户,这可能听起来很拗口。简单

掌握Windows 10的Dism技巧,让系统管理更高效、更便捷

8天前

目录一、DISM是什么 DISM,英文名称为Deployment Imaging and Management,部署映像服务和管理。这是一个命令行工具,用于部署前从.wim文件、.ffu文件、.vhd文件或.vh

解锁Dism命令的强大功能:为你的Adobe Flash Player添翼

8天前

DISM(Deployment Image Servicing and Management)可以编辑WIM,安装,卸载,配置WinRE或者WinPE,也可以用来部署系统。它通常存在于C:Windowssystem32路径下(若是

Dism++:你的日常维护与系统优化好帮手

8天前

简介:Dism++是一款先进的系统维护工具,专注于清理电脑垃圾、释放内存,提供全面的系统优化解决方案。最新版本Dism++10.1.1000.100_2d2bf466baca088c4b35248f5a7316f4e00cac0b特别

破解Windows更新难题,0x800736cc不再是问题

8天前

在server 2012系统上安装IIS时报了一个错误,错误代码为0x800736cc,查了一下官方社区发现这个问题是系统被一些优化工具优化时或者一些其他操作造成了系统文件损坏,造成系统不能安装更新(安装IIS也是一个系统安装更新的过

Adobe Flash Player的未来发展趋势预测

8天前

目录背景: 在日常的工作中,由于我的笔记本自带的SSD固态硬盘是512G的容量,平时下几个大型的文件或者资料就要快满了,于是决定换一个1TB的固态硬盘,换之前首先确认自己现在用的是什么类型的固态硬盘,推荐大家一款

发表评论

全部评论 0
暂无评论