qq4j的需求分析。
大家来跟我一起写一下需求分析(看大家都不太有工程经验,我们就简单点),我开个头。
硬件需求:
client:
pc586-133以上,32M MEM,1.5G硬盘 可运行windows 9x、NT、2000或x-windows
server:
pc586-266以上,64M MEM,6G硬盘 可运行windows 9x、NT、2000或x-windows
软件需求:
client:
提供用户注册界面(用户名,昵称,密码,性别,email)。提供注册成功后的qq号显示界面。以及失败后的失败界面。
提供用户登陆界面(用户名,密码),登陆失败提供失败界面。
提供界面可以查找当前在线用户,可以选择用户加入好友列表,好友列表可以添加、删除、刷新。提供发送消息界面,可以选择用户发送消息。提供接收消息界面。提供历史消息浏览界面。
提供两用户间文件传输界面,提供成功界面及失败界面。
client流程:
注册:
1.用户选择注册,填入相关信息。点击注册。
2.成功显示成功界面,提供qq号。
3.失败显示失败界面,并描述失败原因。
登陆:
查询:
添加好友:
删除好友:
刷新好友:
发送信息:
接收信息:
浏览历史信息:
server:
server流程:
上面只是个样子,谁有跟好的请提出。正式的需求要尽量符合ISO9000文档,有许多内容。例如流程都有图示。我们可以先简单点。
client的功能也不一定全,大家补充。
希望大家踊跃发言,我只是牵头的,不要到最后变成我一个人写了:)