软件工程团队项目方案(二):呆呆Mobile

  上学年,一个软件工程小组制作了一款名为“呆呆”的聊天软件,主要面向情侣使用。然而,在QQ如此盛行的年代,开发这样的一款PC软件,似乎意义不大。手机则不然。手机比电脑蕴含了更多的个人信息。手机知道你最近给什么人打过电话、发过短信,手机知道你每天设什么时候的闹钟几点起床,手机甚至知道你去过哪些地方的行动轨迹。亲密的情侣之间,这些信息应该是可以被分享的,需要被分享的。

  于是,张宁同学萌生出了做一个移动版呆呆的想法。

  呆呆与前面的微社区的不同之处,在于它的底层通讯是要借助于互联网或者SMS的,需要进行远距离点对点的通讯。底层通讯由于已有现成的借口可供调用,不需要专门设计。它的侧重点更偏向于信息的共享:共享的内容、共享的方式,甚至于共享的时机。
此项目需要总揽全局以制定具体的软件功能以及功能之间的相互关系。初步拟实现以下功能:

    1.聊天功能:这是作为一个IM的基本功能,为了使聊天更加吸引人,可以考虑在通讯协议中加入表情符号,甚至于图片、声音、视频的编码传送。

    2.位置跟踪:获取对方真实的位置信息,由GPS或手机基站定位直接得到并发送,避免造假,在界面显示中,可以同地图结合显示。

    3.远程提醒:通过响铃、振动或者语音对讲的形式直接向对方发起通讯,可用于异地、 不在一处情形下的起床或其他事情的提醒。

  此项目可根据不同模块分配给多人同步进行,并由部分组员写好界面,将这些功能有机的结合起来。可能会在界面的制作上花费一定的时间,以获得更好的用户体验。

posted @ 2011-08-12 21:31  OMG! 日记  阅读(381)  评论(0编辑  收藏  举报