博主介绍:✌在职Java研发工程师、专注于程序设计、源码分享、技术交流、专注于Java技术领域和毕业设计✌
项目名称
微信小程序校园生活小助手+后台管理系统前后分离VUE
系统说明
《微信小程序校园生活小助手+后台管理系统|前后分离VUE》该项目含有源码、文档等资料、配套开发软件、软件安装教程、项目发布教程等
本系统包含微信小程序前台和Java做的后台管理系统,该后台采用前后台前后分离的形式使用Java+VUE
微信小程序——前台涉及技术:WXML 和 WXSS、JavaScript、uniapp
Java——商城后台涉及技术:
前端使用技术:JSP,HTML5,CSS3、JavaScript、VUE等
后端使用技术:Spring、SpringMvc、Mybatis(SSM)等
数据库:Mysql数据库
小程序框架:uniapp
小程序开发软件:HBuilder X
小程序运行软件:微信开发者
服务器端模块包括:
1. 个人中心:可以修改自己的登录密码,修改自己的信息。
2. 用户管理:可以对用户信息进行添加、查看、修改或删除。
3. 寻物启事管理:可以对寻物启事信息进行添加、查看、修改或删除,可以查看评论。
4. 物品分类管理:可以对物品分类信息进行添加、查看、修改或删除。
5. 失物招领管理:可以对失物招领信息进行添加、查看、修改或删除,可以查看评论。
6. 表白广场管理:可以对表白广场信息进行添加、查看、修改或删除,可以查看评论。
7. 吐槽大会管理:可以对吐槽大会信息进行添加、查看、修改或删除,可以查看评论。
8. 二手交易管理:可以对二手交易信息进行添加、查看、修改或删除,可以查看评论。
9. 交易类型管理:可以对交易类型信息进行添加、查看、修改或删除。
10. 拼车出行管理:可以对拼车出行信息进行添加、查看、修改或删除,可以查看评论。
11. 系统管理:可以回复信息,可以对轮播图信息进行查看或修改。
客户端模块包括:
- 用户注册登录:实现用户的注册和登录。
- 寻物启事:实现寻物信息的列表显示,可以添加寻物信息,点击可以查看寻物信息详情,可以收藏或评论。
- 失物招领:实现失物招领的列表显示,点击可以查看失物招领详情,可以收藏或评论。
- 表白广场:实现表白广场的列表显示,可以添加表白对象信息,点击可以查看表白广场详情,可以收藏、点赞、踩或评论。
- 吐槽大会:实现吐槽大会的列表显示,点击可以查看吐槽大会详情,可以发表评论,可以下载文件。
- 二手交易:实现二手交易的列表显示,点击可以查看二手交易详情,可以发表评论,可以下载文件。
- 拼车出行:实现拼车出行的列表显示,点击可以查看拼车出行详情,可以发表评论。
- 我的:用户登录后可以进入个人后台,在个人后台可以修改自己的信息,可以对寻物信息进行收藏或评论,对招领信息进行收藏或评论,对表白广场信息进行收藏、点赞、踩或评论,对吐槽大会信息进行评论,可以下载文件,对二手交易信息进行评论,可以下载文件,对拼车出行信息进行评论,可以查看或删除自己的收藏,可以发送信息。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.数据库:MySql 5.7版本;
6.是否Maven项目:否;
技术栈
- 后端:Spring+SpringMVC+Mybatis
- 前端:JSP+CSS+JavaScript+jQuery
使用说明
- 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
- 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;
若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行; - 将项目中springmvc-servlet.xml配置文件中的数据库配置改为自己的配置;
- 运行项目,在浏览器中输入http://localhost:8080/ 登录
运行截图
用户管理控制层:
package com.houserss.controller;
import javax.servlet.http.HttpSession;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.houserss.common.Const;
import com.houserss.common.Const.Role;
import com.houserss.common.ServerResponse;
import com.houserss.pojo.User;
import com.houserss.service.IUserService;
import com.houserss.service.impl.UserServiceImpl;
import com.houserss.util.MD5Util;
import com.houserss.util.TimeUtils;
import com.houserss.vo.DeleteHouseVo;
import com.houserss.vo.PageInfoVo;
/**
- Created by admin
*/