主要目标是展示校园二手物品,供同学们在线浏览和查看二手物品信息。
通过查看二手物品详情,获取到二手物品持有者的昵称和联系方式(前提是必须注册账号,登录成功后才可以查看), 对有兴趣的二手物品添加关注。若没有找到自己满意的二手物品,可以通过搜索二手物品关键字,搜索对应的二手物品,或者 发布求购信息。当然,除了浏览和查看二手物品信息,也可以自己发布二手物品信息,展示在网站上。 若有其他同学看上你发布的二手物品,会主动根据你提供了联系方式联系你的。
另外一个网站除了前台子系统,后台管理系统也是必不可少的。后台管理系统只提供给管理员登录,不允许其他用户登录。 提供二手物品管理、用户管理等功能。
- 用户注册,普通手机号注册(模拟)
- 用户登录
- 查看及修改个人信息
- 发布求购二手物品信息
- 添加二手物品关注
- 发布二手物品
- 查看我发布的二手物品
- 分页查看用户信息
- 添加、删除、更新用户信息
- 发布评论(必须是登录成功后才可以发布评论)
- 首页显示最新发布二手物品
- 根据二手物品的目录查看满足条件的二手物品
- 查看二手物品详情
- 通过二手物品标题关键字搜索二手物品
- 分页查看物品信息
- 添加、删除、更新二手物品
sy-short-rent-platform
sy-short-rent-platform
|---------->commons 存放 pojo 类和工具类
|---------->sy-spring-cloud-user 用户服务实现
|---------->sy-spring-cloud-user-service 用户服务接口
|---------->sy-spring-cloud-goods 物品服务实现
|---------->sy-spring-cloud-goods-service 物品服务接口
|---------->sy-spring-cloud-web-portal 前台子系统 web 端
|---------->sy-spring-cloud-web-background-management 后台管理子系统 Web 端
|---------->sy-spring-cloud-zuul-gatewary 服务网关,管理服务路由,权限认证,异常处理
|---------->sy-spring-cloud-config 配置中心,使用 Gitee 作为配置文件的仓库
基础环境:
- JDK 1.8
- 数据库:MySQL
- 操作系统os:Windows 10 家庭版
- IDE: IntelliJ IDEA
所使用到的技术以下:
- Spring Boot
- Spring Cloud
- Spring Security
- Spring Data Redis JPA
- Mybatis
- Thymeleaf
- VSFTP