Skip to content

NingNing0111/CourseDesign

Repository files navigation

CourseDesign

  大二的软件工程课程设计+数据库大作业,校园二手交易平台,前后端分离项目,包含相关文档和PPT。

环境

  • Vue:2.x
  • node:16
  • JDK:11
  • MySQL:8

技术栈

前端(Vue+Element-UI)
  • Vue
  • Element-UI
  • Axios
  • echarts
后端(SSM)
  • SpringBoot
  • SpringMVC
  • MyBatis-Plus
  • MySQL
  • Druid
  • swagger

运行

克隆本项目至本地

git clone https://github.com/NingNing0111/CourseDesign.git

执行sql文件(建议用数据库管理工具执行,如:Navicat)

mysql -h host -u username -p password database_name < file.sql

启动后端

方法一:直接运行Jar包

cmd窗口执行

java -jar software-project-0.0.1-SNAPSHOT.jar --server.port=端口号 --spring.datasource.url=数据库url --spring.datasource.password=数据库密码

jar包的启动参数具体请参照application.yml文件

浏览器访问:localhost:端口号/goods/all,默认为localhost:8888/goods/all

若能正常拿到数据 则说明后端启动成功

方法二:IDEA打开software-project-back项目

用IDEA打开software-project-back项目,下载完所有依赖后,直接运行SpringBootApplication即可。

启动前端

下载依赖

cd software-project-front
npm install 

下载较慢的话可以使用镜像下载

npm config set registry https://registry.npm.taobao.org

npm install

启动

npm run serve

效果图

首页

用户后台界面

管理员

其它信息

  • 本人双非学校,大二的课程设计,老师的要求并不高,只把后台核心的操作(增删改查)实现了,商品评论功能未实现。
  • 管理员后台界面在前端被写死了,只要nickname为admin,进入到后台后就能看到用户管理
  • 项目存在很多的Bug,课程设计要求高的朋友还望理解,但学校很水的话,那么本项目或许对你有帮助。

感谢一起完成课程设计的同学:WHY、ZWY、FCW

About

软件工程课程设计 数据库大作业 校园二手交易平台 前后端分离项目 有文档和汇报PPT SpringBoot Vue softwareproject course design

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published