基于微信小程序的课室实时课表制作(附件)【字数:13567】
摘 要 自从微信推出以来,由于移动端的发展快速,截止到2017年微信用户已经达到10亿左右,覆盖了全球大部分国家,并且在这个手机普及率达到百分之九十以上的时代,微信作为社交工具中不可替代的一个APP,在提供社交的功能之外,推出的公众号以及小程序成为便于各种行业发展和推广的重要的平台,本文将以微信小程序为中心,以实时课表为主题,开发一个基于微信小程序的实时课表系统。本文主要包含了需求分析、总体设计、系统实现、系统测试与分析等部分,主要以MVC和Bootstrap为框架,采用了小程序技术、PHP技术等,完成了通过实时课表小程序显示当天课表以及实现成绩查询等功能的设计。
Key words : schedule; Wechat Mini Program; PHP ; Bootstrap; MVC 目 录
第一章 绪论 1
1.1课题背景 1
1.2创新工作 1
1.3文本组织结构 1
第二章 关键技术及工具 2
2.1关键技术 2
2.1.1小程序技术 2
2.1.2 PHP技术 2
2.1.3 Bootstrap技术 2
2.1.4 MVC技术 2
2.2开发工具 3
2.2.1 MySQL数据库 3
2.2.2开发软件Sublime text 3
2.2.3 Apache服务器 3
2.2.4小程序开发工具 3
2.3开发环境 3
2.4本章小结 4
第三章 系统需求分析 5
3.1系统描述 5
3.1.1系统目标 5
3.1.2系统用户 5
3.1.3系统功能 5
3.2系统用例分析 5
3.2.1用例规范 5
3.2.2补充规约 7
3.3系统功能可行性分析 8
3.3.1技术可行性 8
3.3.2系统安全性分析与系统可行性分析 8
3.4本章总结 8
第四章 系统总体设计 9
4.1系统框架分析与设计 9 *好棒文|www.hbsrm.com +Q: ¥351916072$
4.2系统功能模块图 9
4.3系统功能模块流程图 9
4.3.1小程序登录流程图 9
4.3.2签到流程图 10
4.3.3后台用户管理信息流程图 11
4.4数据库设计 12
4.4.1系统ER图 12
4.4.2用户信息数据库表设计 13
4.4.3得分数据库分析 14
4.4.4考试信息数据库表设计 15
4.4.5保修信息数据库表设计 16
4.4.6课程数据库表设计 16
4.4.7公告数据库表设计 17
4.4.8签到数据库表设计 18
4.4.9学生信息库表设计 19
4.5本章小结 20
第五章 系统实现 21
5.1系统界面实现 21
5.1.1小程序首页 21
5.1.2小程序个人中心页面 21
5.1.3小程序签到页面 22
5.1.4小程序成绩查询页面 23
5.1.5小程序考试查询页面 24
5.1.6小程序报修页面 24
5.1.7小程序绑定页面 25
5.2后台界面实现 26
5.2.1后台登录管理页面 26
5.2.2后台用户页面 27
5.2.3后台考试管理 27
5.2.4后台课程以及签到管理页面 28
5.2.5后台保修管理页面 28
5.3功能实现 29
5.3.1小程序授权登录 29
5.3.2小程序实时课表实现 29
5.3.3小程序签到以及签到创建 29
5.3.4后台登录 29
5.3.5后台用户管理 29
5.4本章总结 30
第六章 系统测试与分析 31
6.1不显示用户信息 31
6.2输入的指令有误测试 34
6.3课表时效性测试 35
6.4其余测试 36
6.5本章小结 37
结束语 38
致 谢 41
参考文献 42
附录 43
第一章 绪论
1.1课题背景
随着微信用户的增加,在2016年年底张小龙公布了微信新的设计方案——微信小程序的上线,微信用户在大规模的增长背后,一直滋生着各种商务型的内容运行, 有的是以公众号系统为主的商城系统模式,而新发布的微信小程序是以一种轻应用的形式存在,主要是以用户微信扫小程序码进入系统从而使用。
在校园大部分的学校都是以纸质以及人工点名的方式进行课上的学生上课情况的统计,其中特别是点名的方式需要花费大量的时间进行勾选以及确认,并且不能够有效的防范代为签到的问题,以及一个人多次进行签到的问题,所以设计一个能够通过定位进行签到的课程表小程序是非常有必要的。
1.2创新工作
本功能区别于传统的点名或者相关的APP以及部分学校的一些教务系统而言,本功能实用的是即用即走的小程序进行开发,其主要特点在不需要下APP也不需要重复的登录,只需要一次绑定,学生信息就可以和微信信息绑定,即使更换手机也不要进行其他操作,只需要登录微信即可使用,方便快捷,且实用。
1.3文本组织结构
本论文中主要介绍了基于微信小程序的课室实时课表制作的设计,该论文一共分为以下八个章节,每个章节内容如下:
第一章:介绍基于微信小程序的课室实时课表的背景。
第二章:介绍课室实时课表小程序系统。
第三章:对课室实时课表小程序系统的需求分析。
Key words : schedule; Wechat Mini Program; PHP ; Bootstrap; MVC 目 录
第一章 绪论 1
1.1课题背景 1
1.2创新工作 1
1.3文本组织结构 1
第二章 关键技术及工具 2
2.1关键技术 2
2.1.1小程序技术 2
2.1.2 PHP技术 2
2.1.3 Bootstrap技术 2
2.1.4 MVC技术 2
2.2开发工具 3
2.2.1 MySQL数据库 3
2.2.2开发软件Sublime text 3
2.2.3 Apache服务器 3
2.2.4小程序开发工具 3
2.3开发环境 3
2.4本章小结 4
第三章 系统需求分析 5
3.1系统描述 5
3.1.1系统目标 5
3.1.2系统用户 5
3.1.3系统功能 5
3.2系统用例分析 5
3.2.1用例规范 5
3.2.2补充规约 7
3.3系统功能可行性分析 8
3.3.1技术可行性 8
3.3.2系统安全性分析与系统可行性分析 8
3.4本章总结 8
第四章 系统总体设计 9
4.1系统框架分析与设计 9 *好棒文|www.hbsrm.com +Q: ¥351916072$
4.2系统功能模块图 9
4.3系统功能模块流程图 9
4.3.1小程序登录流程图 9
4.3.2签到流程图 10
4.3.3后台用户管理信息流程图 11
4.4数据库设计 12
4.4.1系统ER图 12
4.4.2用户信息数据库表设计 13
4.4.3得分数据库分析 14
4.4.4考试信息数据库表设计 15
4.4.5保修信息数据库表设计 16
4.4.6课程数据库表设计 16
4.4.7公告数据库表设计 17
4.4.8签到数据库表设计 18
4.4.9学生信息库表设计 19
4.5本章小结 20
第五章 系统实现 21
5.1系统界面实现 21
5.1.1小程序首页 21
5.1.2小程序个人中心页面 21
5.1.3小程序签到页面 22
5.1.4小程序成绩查询页面 23
5.1.5小程序考试查询页面 24
5.1.6小程序报修页面 24
5.1.7小程序绑定页面 25
5.2后台界面实现 26
5.2.1后台登录管理页面 26
5.2.2后台用户页面 27
5.2.3后台考试管理 27
5.2.4后台课程以及签到管理页面 28
5.2.5后台保修管理页面 28
5.3功能实现 29
5.3.1小程序授权登录 29
5.3.2小程序实时课表实现 29
5.3.3小程序签到以及签到创建 29
5.3.4后台登录 29
5.3.5后台用户管理 29
5.4本章总结 30
第六章 系统测试与分析 31
6.1不显示用户信息 31
6.2输入的指令有误测试 34
6.3课表时效性测试 35
6.4其余测试 36
6.5本章小结 37
结束语 38
致 谢 41
参考文献 42
附录 43
第一章 绪论
1.1课题背景
随着微信用户的增加,在2016年年底张小龙公布了微信新的设计方案——微信小程序的上线,微信用户在大规模的增长背后,一直滋生着各种商务型的内容运行, 有的是以公众号系统为主的商城系统模式,而新发布的微信小程序是以一种轻应用的形式存在,主要是以用户微信扫小程序码进入系统从而使用。
在校园大部分的学校都是以纸质以及人工点名的方式进行课上的学生上课情况的统计,其中特别是点名的方式需要花费大量的时间进行勾选以及确认,并且不能够有效的防范代为签到的问题,以及一个人多次进行签到的问题,所以设计一个能够通过定位进行签到的课程表小程序是非常有必要的。
1.2创新工作
本功能区别于传统的点名或者相关的APP以及部分学校的一些教务系统而言,本功能实用的是即用即走的小程序进行开发,其主要特点在不需要下APP也不需要重复的登录,只需要一次绑定,学生信息就可以和微信信息绑定,即使更换手机也不要进行其他操作,只需要登录微信即可使用,方便快捷,且实用。
1.3文本组织结构
本论文中主要介绍了基于微信小程序的课室实时课表制作的设计,该论文一共分为以下八个章节,每个章节内容如下:
第一章:介绍基于微信小程序的课室实时课表的背景。
第二章:介绍课室实时课表小程序系统。
第三章:对课室实时课表小程序系统的需求分析。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/216.html