[开源] 基于教程开发的校园二手书交易平台
二手书和 Larabbs 在功能上是差不多的,学习完教程之后就做了这个二手书交易平台。
甚至还按照教程的风格有模有样的先写了文档:
需求文档#
1. 角色#
在淘书屋里会出现以下角色:
- 游客 —— 没有登录的用户
- 用户 —— 微信注册用户,可以进行书籍发布、购买
- 管理员 —— 辅助站长做内容管理
- 站长 —— 权限最高的用户角色,有时也叫超级管理员
2. 信息结构#
主要信息有:
- 学校 School—— 书本属于学校,学校对应一个收 / 取货点
- 用户 User—— 所有内容都围绕用户来进行,采用微信自动登录方式验证
- 书本 Book—— 项目的核心数据,可以由用户发布,但需要管理员审核
- 分类 Category—— 书本分类,一个分类下有多本书
- 订单 Order—— 用户购买书本的凭证
- 提现申请 Transfer—— 记录用户的提现操作
- 消息通知 Notice—— 向用户反馈信息
- 广告 Advertising—— 在首页进行展示
3. 动作#
角色和信息之间的互动称为动作,主要有以下几种:
- 用户注册
- 用户发布书本
- 管理员审核
- 用户下单
- 用户支付
- 用户维护订单信息
- 用户提现
相关技术#
教程中的绝大部分知识甚至代码都用到了,当然项目中也有很多新的知识:
- 做了全文搜索
- 做了手机短信验证码登录注册
- 做了微信公众号的会员接口
- 后台换了 Laravel-Admin 来完成
- 为前台准备了一套模板
- 做了短信通知的通道
- 微信公众号支付
访问地址#
开源地址:https://github.com/fourn/book
相关文档:https://github.com/fourn/book/tree/master/...
搭建#
不推荐使用数据迁移,直接导入数据库,数据库在这个位置:
后台文档:http://laravel-admin.org/docs/#/zh/install...
后台插件文档:
推荐文章: