# Shop - 二手商品交易系统
## 项目简介
demo网址:https://shop.licsber.site
前端:https://github.com/Licsber/shop-frontend
后端:https://github.com/Licsber/shop-backend
Web课程的大作业,具体要求如下:
商品发布管理子系统功能要求:
1. 二手商品的分类管理
2. 商品入库管理
3. 商品上架、下架管理
商品购买子系统功能要求:
1. 顾客信息注册管理
2. 二手商品信息展示
3. 网上购买及支付管理
4. 顾客留言
最后开发的是一个前后端分离的系统
后端采用SpringBoot+Mysql+Hibernate
前端采用Vue2实现
用了element-ui(虽然可能有点过时了)
## 部署参数
前端:
图片上传部分接口(MulImgUpload.vue与ImgUpload.vue里的action)
后端接口(main.js中的axios.defaults.baseURL)
后端:
application.yml中
邮件发送部分 smtp服务器与账号密码
图片保存路径与监听端口
## 部署
后端:
1. mvn clean package
2. 拷贝 target下生成的jar到服务端
3. 执行 java -jar XXX.jar即可一键部署
前端:
1. npm install && npm run build
2. 拷贝 dist下生成的static文件夹和index.html文件至服务器
3. 配置静态文件服务器
## 参考nginx配置
```text
server {
listen 443 ssl;
server_name shop.licsber.site;
location / {
root /home/share/dist;
index index.html;
}
ssl_certificate /etc/letsencrypt/live/licsber.site/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/licsber.site/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
}
server {
listen 443 ssl;
server_name shop-api.licsber.site;
location / {
proxy_pass http://localhost:9999/;
}
ssl_certificate /etc/letsencrypt/live/licsber.site/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/licsber.site/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
}
server {
if ($host = shop.licsber.site) {
return 301 https://$host$request_uri;
}
server_name shop.licsber.site;
listen 80;
return 404;
}
```
没有合适的资源?快使用搜索试试~ 我知道了~
Web大作业项目 二手商品交易系统 后端 SpringBoot+Mysql+Hibernateshop-backend.zip
共94个文件
java:79个
properties:2个
sql:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 80 浏览量
2024-05-15
22:01:53
上传
评论
收藏 111KB ZIP 举报
温馨提示
该项目利用了基于springboot + vue + mysql的开发模式框架实现的课设系统,包括了项目的源码资源、sql文件、相关指引文档等等。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论
收起资源包目录
Web大作业项目 二手商品交易系统 后端 SpringBoot+Mysql+Hibernateshop-backend.zip (94个子文件)
manualType.properties 10B
shop-backend-master
mvnw.cmd 6KB
pom.xml 2KB
src
test
java
site
licsber
shop
ShopApplicationTests.java 216B
EmailSenderTests.java 595B
main
resources
init.sql 4KB
application.yml 1KB
META-INF
additional-spring-configuration-metadata.json 278B
data.sql 4KB
java
site
licsber
shop
repository
ItemRepository.java 595B
ItemImagesRepository.java 321B
CategoryRepository.java 427B
CommentRepository.java 320B
OrderRepository.java 387B
UserRepository.java 375B
ShopApplication.java 406B
controller
HoleController.java 483B
UserController.java 2KB
V1RestController.java 778B
ItemController.java 8KB
utils
DTOMapUtils.java 809B
TokenUtils.java 177B
service
SubmitCommentService.java 232B
ItemAddService.java 195B
GetItemsByCategoryService.java 162B
LoginService.java 187B
GetCommentsService.java 152B
GetItemsByUserService.java 197B
ConsumeOrderService.java 191B
RePublishItemService.java 156B
SendMailService.java 154B
BuyItemService.java 200B
CheckUserTokenService.java 160B
GetAllCategoriesService.java 148B
DeliveryService.java 146B
impl
DelItemServiceImpl.java 937B
GetAllCategoriesServiceImpl.java 1018B
ConsumeAutoOrderServiceImpl.java 1KB
GetCommentsServiceImpl.java 2KB
BuyItemServiceImpl.java 2KB
GetItemInfoServiceImpl.java 1KB
ConsumeManualOrderServiceImpl.java 1KB
SendMailServiceImpl.java 1KB
AddItemServiceImpl.java 3KB
GetIndexItemsServiceImpl.java 1KB
LoginServiceImpl.java 1KB
RePublishItemServiceImpl.java 990B
RegisterServiceImpl.java 1KB
CheckUserTokenServiceImpl.java 694B
DeliveryServiceImpl.java 2KB
SubmitCommentServiceImpl.java 2KB
GetItemsByUserServiceImpl.java 1KB
UnPublishItemServiceImpl.java 989B
GetItemsByCategoryServiceImpl.java 2KB
SingleImgUploadServiceImpl.java 2KB
DelItemService.java 144B
GetIndexItemsService.java 137B
UnPublishItemService.java 156B
GetItemInfoService.java 148B
RegisterService.java 199B
SingleImgUploadService.java 212B
model
CustomConfig.java 333B
Res.java 295B
entity
Comment.java 460B
Wallet.java 377B
Order.java 939B
ItemImages.java 407B
Item.java 1KB
ItemCategory.java 309B
User.java 1KB
form
LoginFormRes.java 231B
RegisterForm.java 265B
SubmitCommentForm.java 292B
ItemAddForm.java 681B
LoginForm.java 148B
ItemBuyForm.java 125B
dto
UserItemDTO.java 540B
IndexItemDTO.java 468B
CommentDTO.java 168B
DeliveryDTO.java 228B
FullItemDTO.java 767B
SellerInfoDTO.java 264B
config
OptionsTokenFilter.java 1KB
BaseConfig.java 1KB
UserTokenFilter.java 2KB
LICENSE 1KB
.mvn
wrapper
maven-wrapper.properties 218B
maven-wrapper.jar 50KB
MavenWrapperDownloader.java 5KB
mvnw 10KB
.gitignore 339B
README.md 2KB
系统.txt 7B
item.pdf 6B
共 94 条
- 1
资源评论
枫蜜柚子茶
- 粉丝: 6792
- 资源: 5104
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功