您的位置:首页 > 运维架构 > 网站架构

一个”叫床“软件的需求分析及其软件架构设计

2014-03-02 15:37 281 查看
此叫床非彼叫床。此处叫床乃取”叫你起床“之意。看官切勿自扰。

1.需求分析部分

背景:随着当前中国城市化进程的加快,很多上课上班一族早上不能够准时起床,造成很多不必要的麻烦。尤其存在与广大中国城市中的屌丝一族,生活没有激情,失去了原有的意义。工作没有激情。 对此种用户不能准时起床的问题,本文通过将此问题和社会化的互联网相结合,提出异性叫床(叫你起床)服务。让屌丝男女相互互动,解决赖床问题。

目标用户: 不能够准时起床的屌丝男女。

服务功能:

1. 用户积分体系建立:对于能够准时给予异性起床提醒的用户进行奖励,对于被叫醒的用户扣除个人积分中的部分积分。这样就能形成良性的循环。积分越多,能够享受的被异性提醒起床的机会越多,反之亦然。

2. 提醒起床的手段可以为:1.软件内置提醒,到达起床时间后,提醒方的语音提醒可以播放给被提醒方。2.定时提醒,用户自己选择需要提醒的时间,同时可以选择那种类型的提醒,可选项为: 温柔型,野蛮型等等。

赚钱手段:

  1. 用户购买积分

  2. 建立用户sns群组,伺机使用其他方式装嵌。

2.架构技术部分:

  这个软件业务逻辑不是很复杂,最大的跳转是大量的语音文件的存储。因为不知道此软件在商业上是否会成功,最好能够首先选择一个简单的存储方式,在此提供nfs的方式。整体设计架构图如下:



技术选型:

手机端有android和iPhone两种平台,由于对于渲染需求不高,选用phonegap等快速开发框架即可。

web网站使用ROR开发,敏捷快速。

数据库使用免费开源的postgresql。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐