文档介绍:卷号
卷内编号
密级
<03>
<大脑袋局域网聊天系统>
分类:
<模板>
使用者:
<项目组>
文档编号:
HD-RD-308
四川华迪信息技术有限公司
需求规格说明书
< >
项目承担部门: 软件九组
撰写人(签名): 葛飞胡明桢
完成日期:2011-8-19
本文档使用部门: □主管领导□项目组
□客户(市场) □维护人员□用户
评审负责人(签名):
评审日期:
文档信息
标题: 需求规格说明书
作者: 葛飞胡明桢
创建日期: 2011-8-18
上次更新日期: 2011-8-19
版本:
部门名称: 软件九组
修订文档历史记录
日期
版本
说明
作者
2011-8-18
第一版
葛飞
2011-8-19
第一版修订添加了对外部接口的相关描述
葛飞胡明桢
目录
1. 引言 1
目的 1
定义 1
参考资料 1
2. 软件总体概述 1
软件标识 1
软件描述 1
系统属性 1
开发背景 2
软件功能 2
用户的特点 2
限制与约束 2
3. 具体需求 2
功能需求 3
性能需求 3
数据库需求 4
设计约束 4
其他标准的约束 4
硬件约束 4
属性 4
可用性 4
可靠性 4
效率 4
安全性 4
可维护性 4
可移植性 5
外部接口需求 5
用户接口 5
硬件接口 5
软件接口 5
通信接口 6
4. 数据字典 6
5. 附录 6
用户方组织机构图; 6
引言
目的
软件的总体要求:要求用户可以在局域网内进行点对点聊天,多人会话聊天,记录聊天内容,传输文件等功能的实现。
性能要求:通过用户的IP地址搜索并添加用户。
定义
局域网聊天软件,局域网终端使用者的网络沟通工具服务,使用者可以通过安装了即时通信的终端机进行两人或多人之间的实时沟通。交流内容包括文字、界面及文件互发等。
SCOKET:套接字;
TCP:传输控制协议;
UDP:数据报协议
参考资料
《用户需求说明书》《孙鑫视频教程》实训课件资料等,另外查询网络
软件总体概述
软件标识
软件全名称;局域网聊天系统
软件描述
该系统为独立的系统,下有若干子系统,实现不同功能,详见用户需求说明书。
软件的开发目的:小型局域网用户聊天等功能的实现。
任务提出者:华迪信息技术有限公司
使用范围:任何局域网内的用户均可在局域网内使用
序号
功能名称
功能需求标识
优先级
简要描述
01
用户扫描系统
高
扫描在线用户ip,列表显示
02
在线聊天系统
高
实现在线点对点聊天及会话组群聊
03
消息记录系统
中
对用户聊天内容进行记录,并可由用户本人读取
04
文件传输系统
低
实现局域网内文件传输
05
个性化设置系统
低
设置上线提醒,个人信息等
软件总体功能结构图
局域网聊天系统
用户扫描系统
在线聊天系统
消息记录系统
文件传输系统
个性化设置系统
用户的特点
用户能够较熟练使用计算机,熟悉WINDOWS操作系统,对应用软件的使用比较熟练。
限制与约束
经费限制:(无)
开发期限:
编程语言:
运行环境:windows98以上系统
具体需求
功能需求
总体界面设计要求
初始化界面,一个文本框和五个button分别实现不同的功能。Button:“网络设置”,“文字发送”,“文件共享”,“更多功能”和“关闭按钮”。首先界面初始化为一小对话框,当点击“网络设置”button是界面伸展成原始大小并要求客户进行网络设置——两个radio button,客户端ip地址端口和网络连接的停止与开启。
.1用户扫描系统
功能编号
Scan
功能名称
用户扫描系统
所属部门
调查者
调查时间
审核人
功能
描述
用户打开软件后,点击扫描按钮进行局域网扫描,将打开本软件的在线用户全部扫描出来,并显示在列表中。
输入项
当前IP段
处理描述
发送UDP广播,通过回应信息获取用户列表,将该IP地址的计算机名,和IP地址显示在列表中。
输出项