互联网产品初期需求确定与数据库模型设计——基于Visio和Xmind

很多互联网产品有个共性,就是其业务核心在数据库中,各种客户端包括网页、桌面、手机App,本质上只是将数据库中的数据,按照一定的结构和组织呈现在用户面前。

因此对于一款互联网产品的初期开发,数据库模型的设计是非常重要的。并且数据库的模型设计与产品需求有直接的关联,通过设计数据库模型,能将产品需求与实现有效的结合起来。

本文介绍一种本人独创的,利用Microsoft Visio绘图工具和Xmind思维导图实现的产品需求确定和数据库原型的设计方法,经过实际使用效果不错,图形化文档能非常直观的展现出产品的业务逻辑。

这里以一个简单的微博应用为例,对这种方法进行介绍。

产品基本需求确定(核心需求)

应用的基本需求如下:

用户可以进行注册登录

每个用户可以发布微博

每条微博可以同时配多张图片

用户可以评论别人的微博

用户可以互相加好友(这里加好友是双向的)

数据表关系模型的设计

这里我们使用的是关系型数据库,可参考《关系型数据库的基本概念》:

http://www.hainter.com/relational-database

根据以上基本需求,拟定基本数据表User、Post、Img,分别表示用户,微博,图片。

User和Post之间存在一个一对多的关系,也

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值