第二章 项目开发计划书
2.1 项目成果
序号 | 内容 | 需求 | 计划时间 | 实际时间 | 状态 |
---|---|---|---|---|---|
1 | 图形界面 | 展示给用户 的可视化、可操作的图形界面 | 5天 | 7天 | 达到需求 |
2 | 客户端模块 | 实现系统业 务逻辑。 | 10天 | 15天 | 达到需求 |
3 | 服务器模块 | 实现数据的 传递 | 10天 | 14天 | 达到需求 |
4 | 语音通话模块 | 实现用户之 间语音通话 | 5天 | 6天 | 达到需求 |
5 | 文件传输模块 | 实现用户之 间传输文件 | 6天 | 5天 | 达到需求 |
2.2 资源需求
序号 | 资源 | 作用 | 占用时间 | 当前可用状态 | 获得途径 |
---|---|---|---|---|---|
1 | Eclipse 开发环境 | 基于Java语 言的扩展开发平台。 | 贯穿整个 项目的构造阶段、走查过程中 | 可用 | 下载、安装 |
2 | PC机 | 提供了编码界面的操作 | 贯穿整个 项目的构造阶段、走查过程中 | 可用 | 购买 |
3 | SDK | 软件开发工具 包。 | 贯穿整个 项目的构造阶段。 | 可用 | 下载、安装 |
4 | ADT | 提高开发效率 | 贯穿整个 项目的构造阶段。 | 可用 | 下载、安装 |
5 | WIFI | 通信前提条件 | 后期软件 通信、测试 | 可用 | 建立 |
第三章 系统需求分析
3.1 功能需求分析
本系统平台的开发宗旨以及总体任务就是要实现一对一的聊天功能,在手机平台上实现文字、图片、语音的实时发送、接收。聊天程序包括手机客户端和服务端两部分,服务端程序保存用户信息,以及用户间的好友关系,客户端实现各功能的展现界面,并实现与服务端以及聊天对象客户端之间的通讯。根据对用户需求调查,总体需求是对于普通用户能够实现一对一的聊天功能。
下面是基于Android平台的移动聊天程序的需求说明的具体文本,要求系统具有以下功能:
-
好友界面:查看好友信息,选择好友进行聊天,会话列表框
-
聊天界面:你能够实现文字、图片、语音、文件的收发
详细文档及源码:https://www.write-bug.com/article/3353.html