更新时间:06-15 上传会员:紫色烟火
分类:设计作品 论文字数:7720 需要金币:2000个
摘要:在当今信息化的社会中,微信已经成为了人们生活方式的一部分。微信上的公众号与传统的网站比起来,它的研究维护成本比传统网站的成本低,使用微信的人基数大,而且它的使用更加方便,用手机就可以直接操作。
基于微信的选课系统是一个实现在微信公众号上的系统,采用Java设计语言及SSM框架技术,微信与HTML进行开发。系统在设计方面充分考虑老师和学生的需求,本系统比较完备,以良好的业务逻辑,在微信上完成老师的选课和学生的发课功能,并用SSM(Spring+SpringMVC+MyBatis)框架搭建后端服务器,让开发时更加方便快捷。这些都是为了使程序维护扩展以及更新更容易,公众号界面简洁,操作简单易懂,管理方便,功能齐全等优点,具有很高的应用价值,具有广阔的应用前景。
本项目因为是微信公众号开发,所以我们要把后台代码和微信三个接口正确连接,在公众号上把外网的URL,appID,appsecret得到,然后在Java代码的MenuManager.java文件中按照微信的官方要求对其进行配置得到相应的AccessToken,配置成功后可以在eclipse中的控制台查看是否配置成功。
关键词:微信;框架;数据库
目录
摘要
Abstract
1 前言-1
1.1 研究背景-1
1.2 研究现状-1
1.3 研究意义-1
1.4 论文研究内容及组织结构-2
1.4.1论文主要内容-2
1.4.2论文组织结构-2
2 预备知识-4
2.1 数据库-4
2.1.1 MySQL-4
2.1.2 Navicat-5
2.2后台开发-5
2.2.1 SpringMVC-5
2.2.2 Spring-5
2.2.3 Mybatis-5
2.2.4 Maven-6
2.3前端开发-6
2.3.1 微信端-6
2.3.2 PC端-6
3 需求分析-7
3.1 引言-7
3.2 可行性分析-7
3.2.1 技术可行性-7
3.2.2 经济可行性-7
3.2.3 管理可行性-7
3.2.4 法律可行性-7
3.3 项目功能流程介绍-8
3.4开发环境-9
4 系统实现-10
4.1 公众号主界面的实现-10
4.2 用户功能模块的实现-10
4.2.1 个人中心绑定-10
4.2.2 发课功能和选课功能模块-11
4.2.3 其它功能模块-15
4.2.4 管理员模块-16
5 系统测试-18
5.1 测试环境-18
5.2 用例测试-18
5.3 测试结果分析-20
结 论-21
参 考 文 献-22
致 谢-23