经过分析发现,众多的BS架构的系统,如商城系统、cms系统、OA系统、多用户博客系统等等,大的核心部分有3大角色和3大模块。
这是有共性的,可在开发类似的系统时可借用这套分析方法。
三大角色
比如有一套商城或cms系统,从用户的视角来看待他,主要有3大角色。
3大角色:角色-->动作:
- 匿名用户-->可匿名浏览商品、读文章。(匿名用户来互联网)
- 会员–>登录后可查看已买的商品、可发表文章。(匿名用户注册后成为会员)
- 管理员-->登录后可管理会员、商品、文章、分类。
三大模块
比如有一套商城或cms系统,从开发人员的视角来看待他,主要有3大核心模块。
3大核心模块:
- 商铺(前台)大模块:匿名用户可在商铺浏览商品,匿名用户可在前台读文章。
- 会员中心大模块:匿名用户注册后成为会员,会员登录后可看已买的商品,可发表文章。
- 管理后台大模块:管理员进行系统管理
注:3大核心模块可独立成3套系统,当高并发大数据量场景时有必要独立出来。
|