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发射站

1月前

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

GRUB引导问题困扰?2025年,教你如何轻松过渡到Windows系统

1月前

一次清理电脑引发的“血案”:Windows+Ubuntu双系统启动失败,GRUB命令行救急与永久修复实录1. 问题背景 作为Windows 10 + Ubuntu 20.04双系统用户,我在清理电脑时不小心破坏了

Ubuntu 9.10中,摆脱QQ频繁自动关闭的困扰

1月前

[align=center][img]转载:作者:tianwanjun8680.blog.163.comQQ每次打开聊天 窗口,和别人聊天时,点击历史或者传输文件和图片时,或者正和别人聊天QQ就自动关闭了,搞得老

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

1月前

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

Ubuntu系统QQ频繁断线?一文教你快速修复方法!

1月前

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

TP-Link 478+的秘密武器:升级固件包,让你的设备焕然一新!

1月前

ZIP文件 资源目录 相关推荐 核心逻辑: * 1. 若DLQ未启用,直接调用原始处理器; * 2. 若启用,按配置重试处理事件; * 3. 重试耗尽后发送事件到DLQ。 *

如何利用192.168.1.1优化你的家庭网络体验

1月前

虽然前面小编也发布过关于的相关信息,但是都是解释相关的问题的,没有好好介绍关于的信息,今天小编星期八就给大家介绍一下的详细信息! 是什么? 192.168.0.1属于IP地址的

192.168.1.1与FTP服务器连接问题?一文帮你搞定!

1月前

、属于IP地址的C类地址,属于保留IP,专门用于设置。一般来讲这个地址的密码根据厂商的设置会有所不同,但一般会是:用户名(区分大小写):ADMIN 密码:ADMIN如果您已经修改了这个

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

1月前

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

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

1月前

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

Windows系统维护新纪元:Dism命令的高效应用实践

1月前

Dism是什么? dism 命令(Deployment Image Servicing and Management)是Windows操作系统中的一个命令行工具,用于管理和维护映像文件(如Windows安装映像或修复映像)。d

0x800736cc让你头疼?用DISM让你的Windows更新畅通无阻

1月前

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

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

1月前

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

Dism命令新探索:深入理解与实践Windows映像文件维护

1月前

Dism是什么? dism 命令(Deployment Image Servicing and Management)是Windows操作系统中的一个命令行工具,用于管理和维护映像文件(如Windows安装映像或修复映像)。d

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

1月前

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

告别Flash播放器错误,用DISM轻松搞定

1月前

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

Dism日志入门:轻松掌握Windows系统维护技巧!

1月前

使用DISM命令修复系统注意:DISM命令只会修复系统自带的文件,第三方软件、驱动问题使用此命令修复是无效的,修复过程是比较漫长的,但是修复期间不会影响你系统正常使用、也不会卡什么的,占用资源比较低。 一、检查映像

告别繁琐,Dism++一键卸载驱动,让电脑运行更流畅

1月前

资源说明 Dism++(系统精简利器)是一款功能全面的Windows系统精简工具,在某种程度上可以说是以前的Dism管理器的升级版(最开始的名字叫Windows更新清理工具),Dism++(系统精简利器)全新的构建,更小的体积

Linux系统安全小贴士:掌握备份与恢复,安心每一天

1月前

系统备份linux秉承一切皆文件的思想,系统备份就相当于把整个(根目录)所有文件打包压缩保存。 备份前先切换到root用户,避免权限问题,然后切换到(根目录)。 tar -cvpzf mediaDisk

Ubuntu系统维护秘籍:备份步骤详解,保护你的劳动成果!

1月前

记录ubuntu的系统备份方法: 测试平台:ubuntu16.04,已安装nvidia384 cuda opencv protobuf等等运算库。使用ubuntu时经常需要重新安装电脑,和windows不一样的

发表评论

全部评论 0
暂无评论