IM软件的开发

{产品名称}

作者:谢建平

当前版本:1.0

文件状态:草稿

完成日期:2010.1.5

 

1. 产品介绍

1.1 产品定义

本产品是用户之间即时沟通的软件,还可以用来存贮大量的文件。

1.2 产品主要功能和特色

用户之间能文字聊天,发送文件

 

2. 市场概述

2.1 客户需求

2.2 市场规模以及发展趋势

3. 产品的发展目标

4. 产品技术方案

4.1 产品体系结构

4.2 关键技术

5. make or buy 决策

6. 项目计划

6.1 项目团队

6.2 软件硬件资源估计

6.3 进度表

7. 市场营销计划

7.1 产品盈利模式和销售目标

7.2 促销和渗透方式

7.3 销售方式和销售渠道

8. 成本效益总结

9. 总结

 

详细的开发步骤

采用的网络协议:

1.采用自定义的协议

2.采用标准的协议

各自的优缺点

自定义的协议:

优点:编写简单,灵活,

缺点:可扩展性差,还得自己克服p2p的特性,比如防火墙的设置还有nat穿越,不能与别的软件沟通,除非制作相应的协议网关,透过网关与别的协议软件沟通,到时还是得去学习别的协议

标准协议

优点:有标准的规定并开源代码的参考,与别的标准协议软件沟通,

缺点:学习标准协议,开发周期长,

 

客户端:

简单的模块设计

用户模块,用户好友模块,网络模块,功能模块

这里只是简单描述了模块的功能以及他们的协助关系,具体的名称以及相关的功能函数还得参照详细的接口设计

界面设计

关键技术:皮肤的设计,图片,xml设计

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值