[开源] 基于教程开发的校园二手书交易平台
二手书和 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...
后台插件文档:
本帖已被设为精华帖!
本帖由系统于 6年前 自动加精
高认可度评论:
@Summer 能不能出个商业项目的实战,模拟一个商业项目的立项到开发的流程场景,需求分析、数据库设计、到项目开发的一个流程啊……
赞一个,需求分析简单高效
@熊能 已star,666
@Summer 能不能出个商业项目的实战,模拟一个商业项目的立项到开发的流程场景,需求分析、数据库设计、到项目开发的一个流程啊……
@熊能 谢谢,我去学习下!!!
为了练习单纯制作的么?佩服,向你学习!!!
这个前台也是你开发的么?
学习学习,已star!:+1:
赞~
感觉界面做得很漂亮啊!!!
校友?难道一见
赞一个
厉害啊,很强
很强势
这个用微信做登录免去注册的麻烦应该就更加完美了 :smiley:
很OK呀
composer install
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1
求解 :sob:
很6 :+1:
业务逻辑 数据库操作 数据映射 捕获异常 全部都写在控制器层里面,真正写项目的时候到后期维护起来就是堆代码操作
想请问下,你的这个后台模板是什么?有没有地址可以分享下?
貌似你的短信接口暴露了