以內容為中心的聊天軟件 服務器項目需求報告
文檔所屬
JXTA開發以內容為中心的聊天軟件項目:
http://www.vchelp.Net/copathway/project_vIEw.ASP?prj_id=170
姓名:廖偉 呢稱: 流星—JXTA愛好者 im ; 82694880 (QQ號)
[email protected](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)Page 1 of 5