![局域网聊天系统-需求规格说明书[1].doc_第1页](http://file.renrendoc.com/FileRoot1/2019-5/9/9b594a1c-0178-4e66-a006-bc3ab61009ba/9b594a1c-0178-4e66-a006-bc3ab61009ba1.gif)
![局域网聊天系统-需求规格说明书[1].doc_第2页](http://file.renrendoc.com/FileRoot1/2019-5/9/9b594a1c-0178-4e66-a006-bc3ab61009ba/9b594a1c-0178-4e66-a006-bc3ab61009ba2.gif)
![局域网聊天系统-需求规格说明书[1].doc_第3页](http://file.renrendoc.com/FileRoot1/2019-5/9/9b594a1c-0178-4e66-a006-bc3ab61009ba/9b594a1c-0178-4e66-a006-bc3ab61009ba3.gif)
![局域网聊天系统-需求规格说明书[1].doc_第4页](http://file.renrendoc.com/FileRoot1/2019-5/9/9b594a1c-0178-4e66-a006-bc3ab61009ba/9b594a1c-0178-4e66-a006-bc3ab61009ba4.gif)
![局域网聊天系统-需求规格说明书[1].doc_第5页](http://file.renrendoc.com/FileRoot1/2019-5/9/9b594a1c-0178-4e66-a006-bc3ab61009ba/9b594a1c-0178-4e66-a006-bc3ab61009ba5.gif)
已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目编号:项目编号:ZNDX20100701ZNDX20100701 局域网聊天系统局域网聊天系统 需求规格说明书需求规格说明书 VirsionVirsion 1.01.0 项 目 承 担 部 门:08 软件第 5 小组 撰 写 人(签名):全体成员 完 成 日 期: 2010-7-19 本文档 使 用部门: 项目组 卷卷 号号 卷内编号卷内编号 密密 级级 文档信息文档信息 标题: 局域网聊天系统需求规格说明书 作者: 刘浩 创建日期:2010 年 7 月 部门名称: 应用软件研发部 修订文档历史记录 日期日期版本版本说明说明作者作者 2010.071.0 第一版刘浩 目录目录 1.引言4 1.1编写目的4 1.2背景.4 1.3定义.4 1.4参考资料4 2.任务概述.4 2.1目标.4 2.2软件总体功能结构图4 2.3用户的特点 4 2.4假定与约束 5 3.需求规定.5 3.1对功能的规定.5 3.1.1用户扫描系统5 3.1.2在线交流系统5 3.1.3消息群发系统6 3.1.4系统配置子系统7 3.1.5消息记录子系统10 3.1.6模块总体数据流程图.13 3.2对性能的规定.13 3.2.1精度13 3.2.2时间特性耍求13 3.2.3灵活性13 3.3输出要求13 3.4数据管理能力要求13 3.5故障处理要求.14 3.6其他专门要求.14 4.运行环境规定 .14 4.1设备.14 4.2支持软件14 4.3接口.14 4.3.1用户接口.14 4.3.2硬件接口.14 4.3.3软件接口.14 4.3.4通信接口.14 1. 引言引言 1.1 编写目的编写目的 1) 定义软件总体要求,作为用户和软件开发人员之间相互了解的基础。 2) 提供系统初步设计和对用户影响的信息,作为软件人员进行软件结构设 计和编码的基础。 3) 作为软件总体测试和项目验收的依据。 1.2 背景背景 1) 软件名称;局域网聊天系统 2) 软件缩称:JYWLTXT 3) 版本号:V1.0 4) 任务提出者:华迪信息技术有限公司; 5) 任务开发者:08 软件第 5 小组; 6) 本项目的用户:小型局域网用户; 1.3 定义定义 UDP:数据报协议; TCP:传输控制协议; SOCKET:套接字; 1.4 参考资料参考资料 相关项目案例,计算机软件产品开发文件编制指南; 2. 任务概述任务概述 2.1 目标目标 随着办公室工作量日益增加,大家交流日益密切,但由于聊天工具的不足,导 致了大家不能很好的交流,而局域网聊天系统的出现能很好的解决这些问题。 2.2 软件总体功能结构图软件总体功能结构图 局域网聊天系统 用 户 扫 描 系 统 在 线 交 流 系 统 消 息 群 发 系 统 系 统 配 置 系 统 消 息 记 录 系 统 2.3 用户的特点用户的特点 用户能够熟练使用计算机,熟悉相关 WINDOWS。 2.4 假定与约束假定与约束 假定项目组成员不无故缺席且认真工作,本软件能在 7 月 24 日之前完成。 3. 需求规定需求规定 3.1 对功能的规定对功能的规定 3.1.1用户扫描系统用户扫描系统 功能编号功能编号 Scan01Scan01 功能名称功能名称用户扫描系统用户扫描系统所属部门所属部门用户用户 调查者调查者调查时间调查时间审核人审核人 功 能 描 述 用户打开本软件后,可以点击扫描按钮进行局域网扫描,将打开 了本软件的用户全部扫描出来,并显示在列表中。 输入项 默认扫描当前 IP 段。 处 理 描 述 发送广播获取用户列表,将该 IP 地址的计算机名,和 IP 地址显 示在列表中。 输出项 将在线 IP 的计算机名以及 IP 地址显示在列表中。 界 面 要 求 简介,直观,操作方便 用户扫描系统用户扫描系统 IPOIPO 图图 3.1.2在线交流系统在线交流系统 功能编号功能编号 Chart02Chart02 功能名称功能名称在线交流系统在线交流系统所属部门所属部门用户用户 调查调查 者者调查时间调查时间审核人审核人 扫描 IP 起始地 址或无 判断是否 为同一网 段并进行 IP 扫描 在线的 IP 计算机名 及其对应 IP 地址 输 入处 理输 出 功 能 描 述 用户双击在线计算机列表中的一项,然后弹出一个对话框,在该 对话框中与指定用户进行交流。 输入项 输入需要发送的消息内容,点击发送按钮 处 理 描 述 1. 双击在线计算机列表中的一项,弹出一个对话框。 2. 在对话框中输入需要发送的消息内容,点击发送按钮。 3. 消息将会在对话框中的消息记录里面显示。 4. 对方接受到消息后,显示在接收窗口中,并将消息显示在对 话框的消息记录里面。否则,直接在消息记录中增加接收到 的消息。消息记录为:“计算机名(IP 地址)”在“时间” 说:* 输出项 在对话框中的消息记录中显示聊天记录 界 面 要 求 简介,直观,操作方便 在线交流系统在线交流系统 IPOIPO 图图 3.1.3消息群发系统消息群发系统 功能编号功能编号 Chart03Chart03 功能名称功能名称消息群发系统消息群发系统所属部门所属部门用户用户 调查者调查者调查时间调查时间审核人审核人 功 能 描 述 用户点击消息群发按钮,弹出一个对话框,在该对话框中与所有 的用户进行交流。 输入项 输入需要发送的消息内容,点击发送按钮 需要发 送的消 息内容 选中用户、 弹出对话 框、发送 消息 聊天记录 输 入处 理输 出 处 理 描 述 1. 在在线 IP 列表选中所需群发的用户中,点击消息群发按钮, 弹出一个对话框。 2. 在对话框中输入需要发送的消息,点击发送按钮。 3. 系统将会循环往 IP 列表中的每一个 IP 发送消息。 4. 在消息记录中显示:我在“时间”说:* 5. 在其他用户接受到消息后,在消息记录中显示:“计算机名 (IP 地址)”在“时间”说:* 6. 如果用户没有打开消息群发窗口,则不接收群发消息。 输出项 在消息记录中显示聊天记录。 界 面 要 求 简介,直观,操作方便 消息群发系统消息群发系统 IPOIPO 图图 3.1.4系统配置子系统系统配置子系统 3.1.4.1 功能模块划分功能模块划分 系统配置子系统 上 线 提 示 个 人 资 料 信 息 屏 蔽 需要发 送的消 息内容 弹出对话 框、发送 消息 聊天记录 输 入处 理输 出 3.1.4.2 功能模块描述功能模块描述 1 1) 上线提示上线提示 功能编号功能编号 Config03Config03 功能名称功能名称上线提示上线提示所属部门所属部门用户用户 调查者调查者调查时间调查时间审核人审核人 功 能 描 述 上线提示可以设置用户上线的时候是否提示其他用户你上线了。 用户有是、否两个选择 输入项 点击是或否按钮 处 理 描 述 1. 点击是系统配置管理,其中的上线提示。 2. 点击”是”,下次上线的时候将提示其他人,“我上线了”; 点击“否”,将不提示“我上线了”。 3. 点击保存,保存本次设置。 输出项 系统配置文件 界 面 要 求 简洁,直观,操作方便 上线提示上线提示 IPOIPO 图图 2 2) 个人资料个人资料 功能编号功能编号 Config04Config04 功能名称功能名称个人资料个人资料所属部门所属部门用户用户 调查者调查者调查时间调查时间审核人审核人 功 能 描 述 个人资料设置是将个人资料中的姓名,性别,年龄等信息进行自 我修改。 输入项 用户自定义的各项基本资料 点击是 或否按 钮 选择上线 提示项, 选择是否 上线提示 并保存 系统配置 文件 输 入处 理输 出 处 理 描 述 1. 点击系统配置管理,打开个人资料。 2. 在在个人资料窗口中输入用户自定义各项资料。 3. 点击保存,将用户资料保存到系统配置文件当中。 输出项 系统配置文件 界 面 要 求 简洁,直观,操作方便 个人资料个人资料 IPOIPO 图图 3 3) 信息屏蔽信息屏蔽 功能编号功能编号 Config05Config05 功能名称功能名称信息信息所属部门所属部门用户用户 调查者调查者调查时间调查时间审核人审核人 功 能 描 述 信息屏蔽可以将用户不想接受的用户的全部消息进行屏蔽。 输入项 屏蔽选择按钮 处 理 描 述 1. 点击系统配置管理,打开信息屏蔽 2. 在信息屏蔽窗口选择屏蔽方式 3. 点击“个人屏蔽“,选择你要屏蔽的其他用户,系统将屏蔽 他们的消息;点击“不屏蔽”,系统将会接受所有人的消息; 点击“屏蔽群消息”,系统将会屏蔽所有的群消息 4. 点击“保存”,保存设置 输出项 系统配置文件 界 面 要 求 简介,直观,操作方便 用户自 定义基 本资料 选择个人 资料项、 定义并保 存 系统配置 文件 输 入处 理输 出 信息屏蔽信息屏蔽 IPOIPO 图图 3.1.5消息记录子系统消息记录子系统 3.1.5.1 功能模块划分功能模块划分 消息记录子系统 消 息 记 录 消 息 读 取 3.1.5.2 功能模块描述功能模块描述 1 1) 消息记录消息记录 功能编号功能编号 Record05Record05 功能名称功能名称消息记录消息记录所属部门所属部门用户用户 调查者调查者调查时间调查时间审核人审核人 功 能 描 述 消息记录系统将会将用户所有的聊天记录记录下来,并保存在文 件当中,供用户随时查看。用户也可以选择性的保存聊天记录。 输入项 聊天记录 处理描 述 1. 在用户聊天窗口中点击保存聊天记录 2. 系统将在指定文件夹中根据 IP 对方 IP 地址建立一个文件, 如果文件存在则不创建。 3. 如果是消息群发,则将所有消息保存到一个指定的文件当中。 点击是 或否按 钮 选择信息 屏蔽项, 选择屏蔽 方式并保 存 系统配置 文件 输 入处 理输 出 4. 将消息记录中的内容以追加方式保存到文件当中。 5. 关闭聊天窗口 输出项 聊天记录文件 界 面 要 求 简介,直观,操作方便 消息记录消息记录 IPOIPO 图图 2 2) 消息读取消息读取 功能编号功能编号 Record06Record06 功能名称功能名称消息读取消息读取所属部门所属部门用户用户 调查者调查者调查时间调查时间审核人审核人 功 能 描 述 用户可以查看所有的历史聊天记录。 可以在聊天的时候查看,也可以从历史消息管理器中查看。 输入项 无 处 理 描 述 1.在聊天时查看,可以在聊天对话框中点击“聊天记录”。 弹出一个聊天记录对话框,查看与对应 IP 的聊天记录。 2.在历史消息管理器中查看。在 IP 地址列表窗体中,点击 “消息记录管理器”按钮,弹出消息记录管理器窗口。 聊天消 息 “聊天记 录”或 “历史消 息管理器” 查看聊天 记录 聊天记录 文件 输 入处 理输 出 3.消息记录管理器在消息记录文件夹中遍历所有的文件。将 文件名显示在消息记录管理器的列表中。 4.双击列表中的项,弹出一个聊天记录对话框,查看对应 IP 的聊天记录。 输出项 聊天记录 界 面 要 求 简介,直观,操作方便 消息读取消息读取 IPOIPO 图图 无 单发,存 于同一文 件中;群发, 存于不同 文件中。 选择信息 屏蔽项, 选择屏蔽 方式并保 存 聊天消息 历史记录 输 入处 理输 出 3.1.6模块总体数据流程图模块总体数据流程图 主界面列表刷新 消息接受/发送消息群发 自动扫描 消息记录 个人资料 保存 选择用户 个人资料修改 3.2 对性能的规定对性能的规定 3.2.1精度精度 按相关提示输入。 3.2.2时间特性耍求时间特性耍求 响应时间: 所有的发送操作响应时间一般不超过 1 秒,大量的信息发送,呈现应该在 5 秒 内显示或者提示相关出错信息。 更新处理时间: 所有提交数据一般在 3 秒内相应。 3.2.3灵活性灵活性 无 3.3 输出要求输出要求 文字数字等相关信息。 3.4 数据管理能力要求数据管理能力要求 聊天记录近万条,在需要时能及时存取。 相关配置信息,需要时能即使读取。 3.5 故障处理要求故障处理要求 聊天记录及配置文件必须按日、按周进行及时的备份。 3.6 其他专门要求其他专门要求 无。 4.运行环境规定运行环境规定 4.1 设备设备 P3 处理器以上, 内存:256M 以上 硬盘:50M 空余空间 4.2 支持软件支持软件 WINDOWS2000 及以上版本的操作系统 4.3 接口接口 4.3.1用户接口用户接口 用户界面:采用 Windows 的通用图形界面,对用户友好,且必须对鼠标键盘提 供支持,界面设计应遵循: 1. 尽量保持一致性:界面规范应遵循 Winows 软件界面的规范 2. 设计完整的对话过程:系统的每 d 一次对话都应该有明确的次序:开始、 中间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 爆破区域搬迁方案范本
- 东莞防滑地坪施工方案
- 木材防潮处理方案范本
- 升降机顶升施工方案
- 惠州经济职业技术学院《教育测量》2023-2024学年第二学期期末试卷
- 洛阳师范学院《建筑构造技术》2023-2024学年第一学期期末试卷
- 浙江科技学院《英语泛读(1)》2023-2024学年第二学期期末试卷
- 郑州经贸学院《遥感原理与方法》2023-2024学年第二学期期末试卷
- 咸宁职业技术学院《实验室安全教育》2023-2024学年第二学期期末试卷
- 上海中医药大学《西方文化导论及经典文本》2023-2024学年第二学期期末试卷
- 前列腺炎疾病演示课件
- 丙酸血症疾病演示课件
- 甲状腺肿物课件护理查房
- oa系统操作手册
- 消防安全隐患排查投标方案(技术标)
- 烈士儿女入团申请书
- (完整版)发酵原理及工艺
- 教科版科学三年级下册实验报告单
- 提高患者口服药服用的准确率品管圈成果汇报ppt模板
- 小学教育毕业论文6000字范文
- 能源中国学习通章节答案期末考试题库2023年
评论
0/150
提交评论