微信小程序 java校园跑腿服务平台uniapp

用户可以查看景点的信息,并提交需要自己设计的路线规划,本文介绍了小程序的一个完整的开发过程,主要包括可行性分析、模块设计、微信开发者设计以及开发系统使用的核心技术等等。设

计步骤如下:
    1、明确系统的业务流程和数据流程,并用UML画出相应的活动图、顺序图。
    2、设计数据字典,明确编码规则。
3、数据库进行设计,建立约束和联系。
4、创建程序框架,代码分成三层结构:接口层、业务层、表示层,设计窗口和主窗口,主窗口菜单项依照系统模块图设计。
5、设计数据访问的接口,供各模块调用。完成登录功能和权限管理功能。
6、在已完成的框架下,先后进行不同模块中不同角色功能模块的设计。
7、最后进行各部分之间的协调、连接、实现,对于部分功能细节上进行完善与优化。
随着计算机技术的高速发展,现代计算机系统已经从以计算为中心向以信息化处理为中心的方向发展。而校园跑腿服务系统,不仅需要在硬件上为现代社会的学生们提供一个学习知识,获取知识的环境,更要在软件上为愿意上课的人提供必要的便利。于是校园跑腿服务系统系统便应运而生。
.


目前在本课题范围内,分析了校园跑腿服务系统人员对学生的管理现状和现有的用户对校园跑腿服务系统人员的服务的要求。针对两者的要求,设计了一套基于springboot的校园跑腿服务系统系统。本系统的集成开发环境是Eclipse,使用MySQL作为数据库管理系统,Web服务器采用Tomcat,运用springboot及Spring3.0框架技术实现。为了充分利用网络信息化的优势,本系统采用B/S结构。系统具有专门的供用户使用的前台和专门供校园跑腿服务系统人员使用的后台。


开发环境
开发说明:前端使用微信微信小程序开发工具;后端使用springboot+VUE开发
开发语言:Java
开发工具:IDEA /Eclipse/微信小程序开发工具
数据库:MYSQL5.7或以上
应用服务:Tomcat8或以上

 


目 录
1绪论 1
1.1项目研究的背景 1
1.2开发意义 1
1.3项目研究现状及内容 5
1.4论文结构 5
2开发技术介绍 7
2.1 B/S架构 7
2.2 MySQL 介绍 7
2.3 MySQL环境配置 7
2.4 Java语言简介 8
2.5微信小程序技术 8
3系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 10
3.2网站性能需求分析 10
3.3网站功能分析 10
3.4系统流程的分析 11
3.4.1 用户管理的流程 12
3.4.2 个人中心管理流程 13
3.4.3 登录流程 13
4系统设计 14
4.1 软件功能模块设计 14
4.2 数据库设计 13
4.2.1 概念模型设计 13
4.2.2 物理模型设计 15
5系统详细设计 21
5.1系统前台功能模块 21
5.2管理员功能模块 24
6系统测试 30
7总结与心得体会 33
7.1 总结 33
7.2 心得体会 33
参考文献 35
 

需要工具:linux系统宝塔面板,环境nginx、mysql、pm2管理器(它自带nodejs)   1.宝塔面板/www/wwwroot文件夹下随便创建个目录,然后把服务端上传到该目录,并且解压出来。   2.服务端目录安装依赖脚本,宝塔面板ssh终端,执行cd www/wwwroot/服务端到这个目录,让后执行命令:npm install,等待他安装完成   3.创建数据库,数据库类型选择ft8b4,导入数据库help.sql,导入完成后,打开/pub/config/config.js修改数据库配置,修改成自己的账号密码。   4.修改微信小程序配置也在/pub/config/config.js   这个文件里,修改小程序配置APP_ID:"自行填写",//微信小程序APPID   APP_SECRET:"自行填写",//微信小程序APP密钥   Mch_id:"自行填写",//商户号   Mch_key:"自行填写",//商户密钥(商户号没有可先不填)   5.启动项目。打开PM2管理器,添加新项目,选择项目所在的路径,启动文件为bin/www,项目名称可随意起名。然后启动项目。我的文件所在目录是在这里/www/wwwroot/校园服务网/server/bin   6.域名反向代理。点击pm2管理器里的映射按钮,将项目映射到自己的域名(也是绑定一个域名)。此后就可以用域名访问到项目。(如果点击映射没有反应,请到宝塔ssh终端执行命令/www/wwwroot/校园服务网/server/bin,到这个文件夹后再安装一遍npm install,这个只是我的文件所在目录,最终还是看你的目录所在地)   7.访问服务器项目地址:http://你的域名若出现extends layout block content h1=title p Welcome to#(title)即代表服务端部署成功   分割线   ----------------------------------------   9.然后我们开始客户端部署教程,宝塔面板/www/wwwroot/这里随便创建一个目录,然后把客户端传到这个目录并解压出来。   10.宝塔ssh终端命令:cd/www/wwwroot/客户端目录,然后安装依赖,终端命令:npm install,等待安转完成   11.打开客户端文件src/assets/js/yzy.js   const yzy={   ...   NODE_API:"https://api.xxx.com/api/",//改成自己服务端绑定的域名地址   ...   }   12.打包导出客户端,宝塔终端命令到客户端目录:cd/www/wwwroot/客户端目录,然后运行命令:npm run build,等待打包完成,打包完成后会出现一个dist目录   13.进入dist目录有两个文件dist和index.html,将这两个文件复制粘贴到服务端/public目录下   14.访问服务端绑定的域名http://xxx.xxx.com出现后台管理登录界面,默认账号admin密码   qwe123123   这样就部署好了,后面就是小程序。后面慢慢讲解吧,太多了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值