以内容为中心的聊天软件 服务器项目需求报告
文档所属
JXTA开发以内容为中心的聊天软件项目:
http://www.vchelp.net/copathway/project_view.asp?prj_id=170
姓名:廖伟 呢称: 流星—JXTA爱好者 im ; 82694880 (QQ号)
liaoww123@msn.com(MSN)
文档转发
阶段
姓名
日期
备注
需求分析
JXTA开发平台
03-01-06
真诚的需望能有相同的爱好的志愿者加入到这个项目的开发中来.修改历
史
日期
修改原因
作者
2003-01-06
1.创建,草案。2.准备发到网上,让有同此道者,共
同前进.3.项目进度:JXTA协议研究阶段.
流星--JXTA爱好者
目录
以内容为中心的聊天软件项目需求报告 1
文档所属 1
文档转发 1
修改历史 1
1. 概述 3
2. 目标、理由及成功标准 3
2.1 目标 3
2.2 理由 3
2.3 成功的标准 3
3. 产品特征(待补充) 3
4. 安全性需求 4
5. 数据格式 5
6. 性能需求 5
7. 平台与安装 5
8. 本地化要求 5
9. 与其它系统的交互 5
10. 数据备份 5
11. 文档要求 5
12. 附录1:工作和职责 7
13 附录2 : 资料………………………………………………………………
……………………….5
1. 概述
本文档描述了给出了以内容为中心的聊天软件项目所开发产品的需求与功能特征,给
出产品发布的时间表
以内容为中心的意思就是:用即时信息的方式找到交谈对象.
2. 目标、理由及成功标准
2.1 目标
写一个以广播消息 , 查找消息 ,方式找到”好友”交谈的即时通
信软件.(文本聊天方式)
2.2 理由
聊天是人的天性,表现在互联网上,可以通过文字消息来完成:
1要聊天,就要和所有上网的人聊才能能找到知音/
2.找人聊天,要知道对方的想法,心情.
3.现在的BBS,聊天室,IM (PUBLIC),主要能过查找的方式来知道上网的人的想法和心
情. 这是一个较为复杂的过程,它不能适应即时通信这一要求。.
2.3 成功的标准
在线用户10万以上。
3. 产品特征(待补充)
1 不需求服务器,软件开发维费会相应降低,可以转项成开源项目。.
2 所有用户可都可以广播消息,在线用户按照自己的想法和心情来接受广播消
息,(主要通过属性值<性别,年龄,状态,心情,爱好,职业,等>的组合通过来过成)浏览
收到的广播消息找出感兴趣的来回应,以此建立交谈对象. 具有一对一,一对多的即时
通信功能.
3 聊天时可看到的属性:IM号码,性别,年龄,状态,心情化的图象,,聊天记录.
广播消息选项,共享和资料.(里面共享文件,和一个可填的空白文档.),加为好友,加入
黑名单.
4 一次可发送的信息最大超过10K
5 呢称的长度200字节.
6 界面类似QQ
4. 安全性需求
1. 用户登陆需要认证.
2. 用户通讯可以支持加密,加密算法可以选择。
3. 以定制用户通讯内容的记录。
5. 数据格式
用户通讯录,其他目录,用户消息的格式,记录格式都需要符合协议标准(EIM协议,
国标或其他)
6. 性能需求
能上网的个人电脑.
7. 平台与安装
java/JXTA平台.
8. 本地化要求
字符集采用Unicode/UTF-8,参见http://www.ctosoft.com/book/utf8.html
9. 与其它系统的交互
与支持JXTA的软件可以实现互通.
10. 数据备份
数据应该可以提取、备份、转移,或者说是导入/导出。第一个系统暂时不实现,但
要在设计和编码中提前考虑。
11. 文档要求
所有开发文档、发布的资料及用户手册均使用MS Word-RTF格式。文档格式需要规范
化。
12. 附录1:工作和职责
需要定义本项目的所需进行的工作,项目成员的相应职责。因为本项目拟采用类XP(
Extreme Program)的方式开发,各项分工不是完全具体化的,每个成员都有权利和
义务把工作做得更加出色。进一步的详细工作计划和描述,高讨给出。※
13. 附录2:
JXTA站点: www.jxta.org
JXTA协议文档: http://www.jxta.org/docs/jxtaprogguide_final.pdf
A JXTA CHAT :
http://www.fawcette.com/javapro/2001_12/magazine/features/bkurniawan/
以内容为中心的聊天软件项目需求报告(V0.1)
文档所属
JXTA开发以内容为中心的聊天软件项目:
http://www.vchelp.net/copathway/project_view.asp?prj_id=170
姓名:廖伟 呢称: 流星—JXTA爱好者 im ; 82694880 (QQ号)
liaoww123@msn.com(MSN)
文档转发
阶段
姓名
日期
备注
需求分析
JXTA开发平台
03-01-06
真诚的需望能有相同的爱好的志愿者加入到这个项目的开发中来.修改历
史
日期
修改原因
作者
2003-01-06
1.创建,草案。2.准备发到网上,让有同此道者,共
同前进.3.项目进度:JXTA协议研究阶段.
流星--JXTA爱好者
目录
以内容为中心的聊天软件项目需求报告 1
文档所属 1
文档转发 1
修改历史 1
1. 概述 3
2. 目标、理由及成功标准 3
2.1 目标 3
2.2 理由 3
2.3 成功的标准 3
3. 产品特征(待补充) 3
4. 安全性需求 4
5. 数据格式 5
6. 性能需求 5
7. 平台与安装 5
8. 本地化要求 5
9. 与其它系统的交互 5
10. 数据备份 5
11. 文档要求 5
12. 附录1:工作和职责 7
13 附录2 : 资料………………………………………………………………
……………………….5
1. 概述
本文档描述了给出了以内容为中心的聊天软件项目所开发产品的需求与功能特征,给
出产品发布的时间表
以内容为中心的意思就是:用即时信息的方式找到交谈对象.
2. 目标、理由及成功标准
2.1 目标
写一个以广播消息 , 查找消息 ,方式找到”好友”交谈的即时通
信软件.(文本聊天方式)
2.2 理由
聊天是人的天性,表现在互联网上,可以通过文字消息来完成:
1要聊天,就要和所有上网的人聊才能能找到知音/
2.找人聊天,要知道对方的想法,心情.
3.现在的BBS,聊天室,IM (PUBLIC),主要能过查找的方式来知道上网的人的想法和心
情. 这是一个较为复杂的过程,它不能适应即时通信这一要求。.
2.3 成功的标准
在线用户10万以上。
3. 产品特征(待补充)
1 不需求服务器,软件开发维费会相应降低,可以转项成开源项目。.
2 所有用户可都可以广播消息,在线用户按照自己的想法和心情来接受广播消
息,(主要通过属性值<性别,年龄,状态,心情,爱好,职业,等>的组合通过来过成)浏览
收到的广播消息找出感兴趣的来回应,以此建立交谈对象. 具有一对一,一对多的即时
通信功能.
3 聊天时可看到的属性:IM号码,性别,年龄,状态,心情化的图象,,聊天记录.
广播消息选项,共享和资料.(里面共享文件,和一个可填的空白文档.),加为好友,加入
黑名单.
4 一次可发送的信息最大超过10K
5 呢称的长度200字节.
6 界面类似QQ
4. 安全性需求
1. 用户登陆需要认证.
2. 用户通讯可以支持加密,加密算法可以选择。
3. 以定制用户通讯内容的记录。
5. 数据格式
用户通讯录,其他目录,用户消息的格式,记录格式都需要符合协议标准(EIM协议,
国标或其他)
6. 性能需求
能上网的个人电脑.
7. 平台与安装
java/JXTA平台.
8. 本地化要求
字符集采用Unicode/UTF-8,参见http://www.ctosoft.com/book/utf8.html
9. 与其它系统的交互
与支持JXTA的软件可以实现互通.
10. 数据备份
数据应该可以提取、备份、转移,或者说是导入/导出。第一个系统暂时不实现,但
要在设计和编码中提前考虑。
11. 文档要求
所有开发文档、发布的资料及用户手册均使用MS Word-RTF格式。文档格式需要规范
化。
12. 附录1:工作和职责
需要定义本项目的所需进行的工作,项目成员的相应职责。因为本项目拟采用类XP(
Extreme Program)的方式开发,各项分工不是完全具体化的,每个成员都有权利和
义务把工作做得更加出色。进一步的详细工作计划和描述,高讨给出。※
13. 附录2:
JXTA站点: www.jxta.org
JXTA协议文档: http://www.jxta.org/docs/jxtaprogguide_final.pdf
A JXTA CHAT :
http://www.fawcette.com/javapro/2001_12/magazine/features/bkurniawan/
以内容为中心的聊天软件项目需求报告(V0.1)