本系统包含微信小程序前台和Java做的后台管理系统,该后台采用前后台前后分离的形式使用Java+VUE
微信小程序——前台涉及技术:WXML 和 WXSS、JavaScript、uniapp
Java——后台涉及技术:
前端使用技术:HTML5,CSS3、JavaScript、VUE等
后端使用技术:Spring、SpringMvc、Mybatis(SSM)等
数据库:Mysql数据库
小程序框架:uniapp
小程序开发软件:HBuilder X
小程序运行软件:微信开发者
摘 要
随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,音乐播放器小程序被用户普遍使用,为方便用户能够可以随时进行音乐播放器小程序的数据信息管理,特开发了基于音乐播放器小程序的管理系统。
音乐播放器小程序的设计主要是对系统所要实现的功能进行详细考虑,确定所要实现的功能后进行界面的设计,在这中间还要考虑如何可以更好的将功能及页面进行很好的结合,方便用户可以很容易明了的找到自己所需要的信息,还有系统平台后期的可操作性,通过对信息内容的详细了解进行技术的开发。
音乐播放器小程序的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与音乐播放器小程序管理的实际需求相结合,讨论了基于音乐播放器小程序管理的使用。
2.2 B/S模式
B/S(浏览器/服务器)是一种比以前的架构更简单的架构。只需下载浏览器作为客户端,那么工作将实现“瘦身”效果,并且不需要考虑不断安装软件的问题。该系统具有较高的适用性,选用B/S结构,可以在绝大部分个人平台上使用该系统。因为它也把整体系统的运行开发和后期维护也相对的简单化了。同时也不需要在因为不同的客户用户来设计专门的程序,这样大大的节省了时间,当然这样也是只用把需要的不一样的功能都放在哪个web服务器中,然后根据不同的用户来设置他自己专门的权限就行,从而实现添加和修改,这样就大大的增加了它的灵活性,即使到最后硬盘的环境发生了变化时,这个模式也不需要对所有的客户来进行升级,仅仅需要在web服务器中服务处理来进行修改就可以了。B/S模式让我们用户的操作方式也变得越来越容易,越来越上手,然而那个C/S模式就比较繁琐了,因为它需要专门的培训人才才能进行操作。
2.3 MYSQL数据库
Mysql 经过多次的更新,功能层面已经非常的丰富和完善了,从Mysql4版本到5版本进行了比较大的更新。最新版本的Mysql支持对信息的紧缩。同时经过系统的多次更新,数据库自身的镜像功能也得到了很大的增强,运行的流畅度和易用性方面有了不小的进步,驱动的使用和创建也更加的高效快捷。最大的变动还是进行了空间信息的显示优化,能更加方便的在应用地图上进行坐标的标注和运算。强大的备份功能也保证了用户使用的过程会更加安心,同时支持的Office特性还支持用户的自行安装和使用。在信息的显示形式上也进行了不小的更新,增加了两个非常使用的显示区,一个是信息区,对表格和文字进行了分类处理,界面的显示更加清爽和具体。同时还能进行多个信息的比对,为用户的实际使用带来了很大的便捷。
针对本文中设计的基于微信小程序的培训机构管理系统在实际的实现过程中,在企业的应用系统应用及开发的过程中会存在大量的数据库比较频繁的操作,所有我们选择了MySQL数据库。
它是最适宜的,大部分也是最经常使用的,就像我们要讲述的MYSQL一样,虽然其功用不是最全面的,但系统构造也不是最完好的。可是它的体积小,速度快,整体具有本钱和保护本钱低,特别是开源的优势,使其迅速成为中小企业和网站的首选数据库,MySQL是一个免费的轻量级数据库。此外,它还有许多免费版本供用户选择。目前,它已被广泛用于许多中小型网站和软件系统中。通过扩展平台功能,MySQL数据库可以适应当前各种主流操作系统平台。
Mysql数据库是自我保护能力比较强的数据库,下图主要是对数据库实体的E-R图:
(1) 用户信息E-R图,如图4-3所示:
这些功能可以充分满足音乐播放器小程序的需求。此系统功能较为全面如下图系统功能结构如图4-5所示。
4.3.2数据表
我们可以根据数据结构的详细分析要求,我们根据输入和输出数据量的要求进行分析,确定什么表表,结构之间的关系,我们可以验证,调整和完善,查询和浏览过程,可以实现数据库,以使用户对数据和功能有更多要求。
基于系统使用的数据库管理系统的特点,对数据库的概念模型进行了转换和构建。但是,这个系统只需要充分考虑音乐播放器小程序的功能,而且组织比较清晰。
表4-1:allusers表
列名 | 数据类型 | 长度 | 约束 |
ID | int | 11 | PRIMARY KEY |
username | varchar | 50 | DEFAULT NULL |
pwd | varchar | 50 | DEFAULT NULL |
cx | varchar | 50 | DEFAULT NULL |
表4-2:discussyinlexinxi表
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | PRIMARY KEY |
addtime | varchar | 50 | DEFAULT NULL |
refid | varchar | 50 | DEFAULT NULL |
content | varchar | 50 | DEFAULT NULL |
userid | varchar | 50 | DEFAULT NULL |
表4-3:forum表
列名 | 数据类型 | 长度 | 约束 |
id | int | 11 | PRIMARY KEY |
addtime | varchar | 50 | DEFAULT NULL |
title | varchar | 50 | DEFAULT NULL |
content | varchar | 50 | DEFAULT NULL |
parentid | varchar | 50 | DEFAULT NULL |
userid | varchar | 50 | DEFAULT NULL |
username | varchar | 50 | DEFAULT NULL |
isdone | varchar | 50 | DEFAULT NULL |
用户首页页面可以查看首页、音乐信息、论坛中心、我的 等信息,进行提交操作,如图5-3所示。
用户进入音乐信息页面可以查看歌名、音乐编号、专辑等信息,进行收藏操作,如图5-4所示。
管理员进入到界面,通过界面的任务大厅,登录成功后进入到系统可以进行查看首页、个人中心、用户管理,音乐信息管理、论坛管理、系统管理等功能模块,进行相对应操作,如图5-11所示。