学习ROR(1)

开始学习ROR,根据这本书边看边做 《Pragmatic Agile Web Development with Rails》。

首先是建立ROR的环境,这个我在这里有简单的说明,这里就不在重复。

 

根据书本的介绍,我们要做一个网上的买书系统。我们先简单的把整个use case过一下,也方便接下来的学习。

整个系统包含两个角色:买家和买家。

买家可以浏览可以购买的书籍,可以选择要购买的图书,最后提供一些必要的信息用于生成订单。

卖家功能比较复杂,这里我们要实现的是维护出售书籍列表以及发货。


下图是从书中摘出来的流程草图,从以下买家和卖家的图中就能比较详细的了解整个的工作流程,就不过多描述了。

P1 买家流程图(draft)

 

 

P2 卖家流程图(draft)


最后我们要考虑数据的存储。这里我们没有说schema,也没有说什么database,table,key之类的东西,因为在开发这个时候,我们并不是很清楚我们到底需要怎样的database。

不过我们可以先根据上面的信息来猜测我们需要怎样的数据。如下图:

 

P3 猜测的数据内容

 

OK,到目前为止我们基本上把整个depot系统的主要方面都有些了解。接下来就可以进入真正的code阶段了。 :)

转载于:https://www.cnblogs.com/yuanershi/archive/2012/08/29/2662316.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值