聊天软件客户需求分析
客户需求分析
2009年5月
文档信息
修订历史记录
目录
1. 功能模块(子系统组成).......................................................................................................................... 4 2. 网络拓扑图 ................................................................................................................................................. 4 3. 功能需求分析 ............................................................................................................................................. 5
3.1 客户登陆 ........................................................................................................................................... 5
3.1.1 客户登陆/ ............................................................................................................................... 5 3.1.1 关键数据 ................................................................................................................................ 5 3.1.2 用户交互界面......................................................................................................................... 5 3.1.3 业务处理描述......................................................................................................................... 6 3.2 聊天室功能 ....................................................................................................................................... 6
3.2.1 聊天室功能说明 ..................................................................................................................... 6 3.2.2 关键数据 ................................................................................................................................ 6 3.2.3 用户交互界面......................................................................................................................... 7 3.2.4 业务处理描述......................................................................................................................... 7 3.3 后台管理 ........................................................................................................................................... 7
3.3.1 后台管理说明......................................................................................................................... 7 3.3.2 关键数据 ................................................................................................................................ 7 3.3.3 用户交互界面......................................................................................................................... 8 3.3.4 业务处理描述......................................................................................................................... 8
4. 系统模块 ..................................................................................................................................................... 8 5. 开发平台支持 ............................................................................................................................................. 8 6. 硬件设备支持 ............................................................................................................................................. 9 7. 实施周期 ..................................................................................................................................................... 9
7.1 硬件的安装与实施............................................................................................................................ 9 7.2 软件的功能调整与实施.................................................................................................................... 9 7.3 最终实施 ........................................................................................................................................... 9
1. 功能模块(子系统组成)
图1系统结构
2. 网络拓扑图
图2网络拓扑图
3. 功能需求分析
3.1 客户登陆
注:此功能模块使用对象是聊天用户。 3.1.1 客户登陆/注册说明
☆ 用户通过XX聊天客户端软件,进行安装后生成用户登陆界面,通过注册时用户输入的用户名和密码进行登陆
3.1.1 关键数据
用户ID、密码(MD5加密)、验证信息等
3.1.2 用户交互界面
3.1.3 业务处理描述
☆ 用户登陆:用户进行聊天软件前,进行身份验证输入用户名和密码才给进入。
3.2 聊天室功能
注:此功能使用对象是聊天会员及管理员。 3.2.1 聊天室功能说明
☆ 聊天会员分为管理员与普通会员
☆ 管理员发言分“所有人”、“公告信息”与某一个会员“私聊” ☆ 普通会员发言分“所有人”、“公告信息”与某一个会员“私聊” ☆ 发言内容可以是文字以及一些特殊聊天常用表情 ☆ 文字可以设置字体大小、颜色、字体等
☆ 在聊天信息显示区所显示的聊天内容时,需要显示信息发布会员名、时间、
发布对象
☆ 公共聊天信息区只显示发布对象是“所有人”“公告信息” ☆ 私聊天信息区只显示与登陆会员有关系的聊天内容。 ☆ 管理员可以选择某个会员禁止发言
3.2.2 关键数据
会员ID、聊天时间、聊天内容、聊天对象、聊天权限、公司信息、图片信息(字
符码)等信息
3.2.3 用户交互界面
图22
3.2.4 业务处理描述
☆ 会员登陆聊天室后,通过在聊天内容框中输入想说话,同时选择相应的说话对象。
☆ 发言内容可以是图文管理员可以禁止某个会员进行发言。
☆ 禁止发言的会员,可与管理沟通,管理再次允许后,会员可再次发言。
3.3 后台管理
注:此功能使用对象是管理员。
3.3.1 后台管理说明
管理员登陆后台管理,可对管理员、会员账号进行管理,修改会员名、密码等操作。
3.3.2 关键数据
用户ID、密码(MD5加密)、用户名、身份证明、性别、手机、座机、邮箱、邮
编、地址等
3.3.3 用户交互界面
3.3.4 业务处理描述
☆ 管理员可添加、修改、删除会员信息及密码(包括管理员)。 ☆ 管理员可对会员权限进行修改,可将会员升级为管理。
4. 系统模块
5. 开发平台支持
本软件的开发平台是:
硬件:PC机
操作系统:Windows 2K/2003/XP(或以上版本) 开发语言: 数据库:
程序架构:C/S结构
其中实施到客户系统时,客户应提供操作系统和sql server数据库
6. 硬件设备支持
7. 实施周期
7.1 硬件的安装与实施
客户自己负责硬件设备准备工作 7.2 软件的功能调整与实施
依据客户现今需求调整软件基本功能,如对软件功能较大改动需调整源代码10天,软件的安装与调试3天,服务方式远程。
7.3 最终实施 客户自己安装,我们可电话及远程进行指导