[开源] 基于教程开发的校园二手书交易平台

二手书和 Larabbs 在功能上是差不多的,学习完教程之后就做了这个二手书交易平台。
甚至还按照教程的风格有模有样的先写了文档:

需求文档

1.角色

在淘书屋里会出现以下角色:

  • 游客——没有登录的用户
  • 用户——微信注册用户,可以进行书籍发布、购买
  • 管理员——辅助站长做内容管理
  • 站长——权限最高的用户角色,有时也叫超级管理员

2.信息结构

主要信息有:

  • 学校 School——书本属于学校,学校对应一个收/取货点
  • 用户 User——所有内容都围绕用户来进行,采用微信自动登录方式验证
  • 书本 Book——项目的核心数据,可以由用户发布,但需要管理员审核
  • 分类 Category——书本分类,一个分类下有多本书
  • 订单 Order——用户购买书本的凭证
  • 提现申请 Transfer——记录用户的提现操作
  • 消息通知 Notice——向用户反馈信息
  • 广告 Advertising——在首页进行展示

3.动作

角色和信息之间的互动称为动作,主要有以下几种:

  • 用户注册
  • 用户发布书本
  • 管理员审核
  • 用户下单
  • 用户支付
  • 用户维护订单信息
  • 用户提现

【开源】基于教程开发的校园二手书交易平台

相关技术

教程中的绝大部分知识甚至代码都用到了,当然项目中也有很多新的知识:

  • 做了全文搜索
  • 做了手机短信验证码登录注册
  • 做了微信公众号的会员接口
  • 后台换了 Laravel-Admin 来完成
  • 为前台准备了一套模板
  • 做了短信通知的通道
  • 微信公众号支付

访问地址

file

开源地址:https://github.com/fourn/book

相关文档:https://github.com/fourn/book/tree/master/...

搭建

不推荐使用数据迁移,直接导入数据库,数据库在这个位置:

数据库

后台文档:http://laravel-admin.org/docs/#/zh/install...
后台插件文档:

本帖已被设为精华帖!
本帖由系统于 6年前 自动加精
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 20

@Summer 能不能出个商业项目的实战,模拟一个商业项目的立项到开发的流程场景,需求分析、数据库设计、到项目开发的一个流程啊……

6年前 评论
Summer

赞一个,需求分析简单高效

6年前 评论

@熊能 已star,666

6年前 评论

@Summer 能不能出个商业项目的实战,模拟一个商业项目的立项到开发的流程场景,需求分析、数据库设计、到项目开发的一个流程啊……

6年前 评论

@熊能 谢谢,我去学习下!!!

6年前 评论

为了练习单纯制作的么?佩服,向你学习!!!

6年前 评论

这个前台也是你开发的么?

6年前 评论
Jennie

学习学习,已star!:+1:

5年前 评论

感觉界面做得很漂亮啊!!!

5年前 评论

校友?难道一见

5年前 评论

厉害啊,很强

5年前 评论

这个用微信做登录免去注册的麻烦应该就更加完美了 :smiley:

5年前 评论
ThinkQ

很OK呀

5年前 评论
Code_Er

composer install
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1
求解 :sob:

5年前 评论

很6 :+1:

5年前 评论
yourself

业务逻辑 数据库操作 数据映射 捕获异常 全部都写在控制器层里面,真正写项目的时候到后期维护起来就是堆代码操作

5年前 评论

想请问下,你的这个后台模板是什么?有没有地址可以分享下?

5年前 评论

貌似你的短信接口暴露了

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!