0、启动顺序记得一定要先启动后端,再启动小程序前端。
1、再qq邮箱下载tool工具包放在桌面。
2、在D盘创建以下文件,方便进行安装。
3、确认安装了java环境没有,出现以下就是安装好了
4、确认安装了node环境没有,出现以下就没安装好
4.1 出现这样的就代表node安装好了
5、微信开发者工具
6、微信appid
一、后端初次启动
因为是第一次启动所有要配置一下相关设置,如果是第二次及以后得话可以直接跳转到第二次启动教程
1、双击idea打开
2、点击ok
3、拉到底点击Accept
4、点击Evaluate启动idea
5、引入系统
6、源码一般都是在d盘dev\priject下面,大家找到之后选择pom.xml文件,然后点击ok
7、然后点击next
8、如果出现了这些就直接点击允许就行
9、点击+号,在C:\Program Files\Java\jdk1.8.0_60 这里选择jdk
点击next下一步
10、点击finish就可以了
11、接下来会进入这个界面,现在还没有项目是对的,因为idea正在帮助咱们下载jar包,这个时候咱们可以稍微等一会。
12、出现这样的界面就代表jar包启动成功了
13、接下来打开项目结构、再Application右键,选择Run 'Application'启动项目
14、出现下面的提示代表后端启动成功
二 后端第二次启动
1、双击打开idea
2、选中我们的项目
3、在Application.java页面直接右键选中Run 'Application'
4、出现下面的提示代表后端启动成功
三、小程序端启动
1、首先安装node,双击安装包,版本最好是我们这个16.14版本,这样不会出现依赖问题。
2、点击next
3、安装地址选择D:\dev\node\
4、然后一直点击next,然后点击Install
5、下载好之后再命令行重新输入node -v 出现下列就代表成功了。
6、安装开发工具HBuilderX,将安装包拖到D:\dev\hbuilder下,然后直接解压到当前文件夹,
6.1、解压后的效果
7、进来后直接双击HBuilderX.exe文件
8、这个是打开的界面
9、接着我们打开我们的源码所在地址,然后直接选中拖到hbuilder中。
9.1 这个就是拖进去后的效果图
10.1 获取小程序ID,打开下面链接
10.2 打开之后用咱们的微信扫码登录
10.3 登录成功之后选择开发管理
10.4 开发管理获取appid
10.5 获取之后把appid填写到咱们的hbuilder
11、接着在pages页面找到login文件夹下的login.vue文件打开,出现下图
12、接着就是选择左上角的运行--》运行到小程序模拟器--》微信开发者工具
12、第一次启动需要下载相关的依赖,我们需要稍微等一下,和前端一样。
12.1 下载成功之后会提示我们,让我们重新安装。
12.2 出现这个记得点击允许
12.3 第一次启动会告诉我们缺少插件,我们点击下方链接
12.4 我们跳转之后,点击下载插件并导入HbuilderX,
12.5 因为有校验,所以我们需要登录,没有账号的同学注册一下就行。
12.6 登录之后再点,会提示我们,这时候我们点击继续就行。
12.7 接下来会弹出提示框,我们选择打开HbuliderX就行。
12.8 跳过来之后会提示我们是否安装,这里我们选择是就行。
12.9 出现这样的提示代表成功
12.10 我们启动小程序需要打开端口
12.11 打开微信开发者工具点击设置按钮
12.12 点击安全--》打开端口 打开之后再hbuilder重新启动
12.13 在微信开发者工具中选择信任并运行
12.14 接下来我们重新运行就可以在微信开发中打开了,然后再后台管理获取用户名和密码。登录就可以正式使用系统了。
默认账号:user
默认密码:123456
四、Navicat使用文档
1、双击打开链接,双击打开数据库名称,下面t_开头的就是我们所有的表
2、右键某个表,点击对象信息。
3、点击DDL查看表的详细信息。
4、字段解释
t_donate 英文表名
comment 代表这个表的中文名字
公用字段解释(公用字段为基础字段,在论文中可不写)
id 主键 自增
created_at 创建时间 新增数据的时候获取当前时间
created_by`创建人 新增数据的时候获取当前登录人的ID
updated_at 更新时间 修改数据的时候获取当前时间
updated_by 修改人 修改数据的时候获取当前登录人的ID
is_delete 删除标识 删除标识(0代表存在 1代表删除)
status 业务状态 自定义状态
举例说明:
比如说,我们有一个用户注册了咱们的系统,注册的时候,created_at会自动记录当前用户注册的时间,这个用户假设申请了一个订单,那么created_at会记录当前创建订单的时间,created_by就是当前用户创建人的id,如果修改了这个订单的话,updated_at会记录修改的时间,updated_by字段会记录当前修改订单人。status业务状态可以理解成用户账号的启用或者是禁用。version可以理解成是处理并发情况下的悲观锁,悲观锁是一种保守的并发控制方法。它假设在数据处理过程中,随时可能有其他事务来修改数据,因此在读取数据时就对数据进行锁定,防止其他事务的干扰。