1.1 系统介绍
本系统选择微信小程序将用户分为管理员、微信普通用户两大类,系统采用小程序原生技术开发,结合vue、Uniapp,Element UI等语言框架,整体使页面更加完善,运用了数据库为后台数据库,进行数据存储,保护数据安全性和可扩展性。
1.2 前端或者小程序端主要功能
管理员服务端
学生客户端;
1.3 后台管理端主要功能
(二)软件开发环境及开发工具
系统开发中具体使用到的技术列表如下:
2.1前端技术框架
css、javascript、jQuery(js框架)、
jQueryEasyUi(基于jQuery的前端框架)
BootStrap(前端框架)、dTree插件、富文本编辑器等
2.2后端技术框架
开发语言:Java/php/小程序
后台框架:云开发、springboot、ssm、php
安卓框架:Uniapp
JDK版本:JDK1.8
服务器:tomcat9.0
数据库:云数据库、mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器
说明:搭建过程中会使用到这些开发环境和工具。建议可以提前学习,这些工具都不收费。网络上找到这些工具下载就行。以上主要是对于开发同学关注的内容,如果你想二次开发建议提前储备以上基础知识。
2.3程序开发环境要求
服务器:php7.3+nginx+mysql
php版本:php7
MYSQL版本:5.0以上,支持8.0等
小程序需要申请小程序账号、通过相关开发权限
2.4后端部署
将后端源码包下载导入
引入相关依赖包以及相关.jar文件,构建程序开发环境
运行环境:php7.3+nginx+mysql.导入后端文件及数据库
修改根目录.env里面的数据库信息和链接及config文件中database.php的数据库信息
修改运行目录为public,开启SSL,伪静态设置如下
location / {
try_files $uri $uri/ /index.php$is_args$query_string;}
登录:后台域名/admin 账号:admin 密码:123456上传需在后台开启审核模式
2.5前端小程序部署
将小程序源码导入微信开发者工具
为了方便在工具里体验小程序,请勾上不校验域名
点击根目录下的配置文件编辑,可里面的域名修改为您的域名 前端修改pages\request\wx.js中的域名
至此一个简单的本地小程序已搭建完成。
(三)最终实现的成果展示(实际运行效果)
3.1小程序
3.2 后台管理
源码获取联系私聊
免
声
明