- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
鼎嵌计算机技术咨询有限公司
35天暑期培训班
局域网聊天软件项目需求说明书
[S1.2]
拟制人 罗老师
审核人陈老师
审核人
陈老师
[二零一五年六月二十八日]
目录
TOC \o 1-5 \h \z \o Current Document \h 1、引言 3
\o Current Document \h 编写的目的 3
\o Current Document \h 背景 3
\o Current Document \h 2、任务概述 3
\o Current Document \h 目标 3
\o Current Document \h 假定和约束 3
\o Current Document \h 3、需求分析 4
\o Current Document \h 功能分析 4
\o Current Document \h 隐含需求 . 4
\o Current Document \h 性能分析 6
\o Current Document \h 4、运行环境规定 6
\o Current Document \h 设备 6
\o Current Document \h 支持软件 6
\o Current Document \h 开发工具 6
1、引言
编写的目的
本需求说明旨在对实现局域网内聊天的办公软件构架的业务需求、 用户需求、 功能 需求做逐一分析;并对各模块接口、运行环境、性能需求做出可行方案。
本需求分析为开发人员之间提供共同的协议而创立基础, 对门锁监控系统功能的实
现作使命描述,是系统开发的依据,也是用户检验本系统运行的依据。
A O
背景
公司办公人员在进行沟通时,目前较为方便的是直接使用 QQ进行通讯,但由于QQ
不仅仅拥有办公功能, 还具有更多的社交功能, 影响员工工作时的专注度。 因此需要将 功能强大的QQ进行裁剪,仅实现局域网内的聊天功能,限制员工访问外网。提升工作 的专注度。
2、任务概述
目标
通过对该系统的开发, 满足公司对办公通讯的要求, 既要满足沟通需要, 又要能够 防止在基本沟通需求上, 访问外部网络, 影响工作效率, 也就是要满足一能够实现局域 网内聊天的一个功能。
假定和约束
所有办公人员电脑限制接入外网, 并且所有办公人员的电脑全部接入在由网络管理 员建立的局域网中,IP地址为静态分配,操作系统为 LINUX桌面发行版。
3 、需求分析
功能分析
登陆界面
1、账号输入框:用来输入用户名,并自动记录,下次打开直接显示在账号输入框 中。
2、密码输入框:用来输入用户密码。
3、注册账号按钮:点击后模拟登陆公司局域网服务器注册。
4、找回密码按钮:点击后模拟登陆公司局域网服务器提交密码找回申请。
5、登陆按钮:点击后验证用户名和密码并登录到联系人界面。
联系人界面
1、窗体顶部显示自身头像与用户名。
2、联系人列表:显示联系人用户名,添加新联系人时显示在此列表,删除联系人 时从此列表消失,双击联系人弹出聊天界面。
3、添加联系人输入框:用以填写需要添加的用户名。
4、添加按钮:添加联系人输入框中的用户名。
5、删除按钮:删除联系人列表中选定的用户名。
聊天界面
1、消息输入窗口:用以用户输入文本消息。
2、历史消息窗口:显示用户与联系人之间的消息记录。
3、发送按钮:点击后,消息输入窗口的文本发送到对方。
服务器
1实现一个多客户端链接的 TCP服务器用以接收客户端发来的消息,并安用户名
选择转发到的客户端。
3.2 隐含需求
登陆界面
1、记住密码勾选按钮:办公电脑一般是同一个人使用,也许用户厌烦了每天输入 密码,因此要实现一个记住密码的功能。
2、自动登陆勾选按钮:也许用户需要一个更简单的操作(比如年龄较大,或者对 计算机操作不熟的人) ,只需要双击打开程序图标的时候就能自动登陆,因此要实现一 个自动登陆功能。
3、登陆状态设置:模拟实现登陆状态在线,隐身等功能。
4、输入密码不显示:由于密码不能直接可见,因此输入的密码要用?代替输入回 显的字符。
联系人界面
1、 分组管理: 添加联系人后, 用户会有分类管理的需求, 因此需要实现分组管理。
2、 设置在线状态:模拟实现切换在线状态的功能。
3、 保存联系人列表:每次都要重新添加联系人是很繁琐的事情,因此实现保存联 系人列表。
聊天界面
1、 消息来源提示:为了区分用户与联系人之间的消息来源,例如
小王:
你好!
2、 消息时间:实现消息发送与接收时间,对应用户则为发送时间,对于联系人对 象则为接收时间,例如
小王 :2015-3-2
你好!
通用需求
1、 背景添加公司信息:为了不让登陆界面单调,公司相关信息的图片 /Lo
您可能关注的文档
- 小班语言水果歌公开课教案.docx
- 小班音乐活动《小乌龟》教案.docx
- 小米手机型号数字区分表.docx
- 小篮球赛事介绍.docx
- 小米手机市场调查方案.docx
- 小米手环介绍.docx
- 小组合作分工表.docx
- 小组合作学习中注重学生倾听习惯的培养.docx
- 小组合作学习记录.docx
- 小组合作学习操作方案.docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
最近下载
- 2025上海杨浦区初三语文一模“我的2024”审题立意及范文-备战2025年中考语文各地名校模考卷作文导写.docx VIP
- 智能化设计管控要点.doc VIP
- 酒店(智能化)解决方案.pptx VIP
- 2.2.2地域文化与城乡景观-高一地理课件(湘教版2019必修第二册).pptx
- (PLA) 可编程阵列逻辑(PAL).PPT
- 2.2+地域文化与城乡景观+课件高一地理鲁教版(2019)必修第二册.pptx
- 昆虫生理学第十一章昆虫生殖系统.ppt
- 【核心素养】第14课《叶圣陶先生二三事》公开课一等奖创新教学设计 统编版语文七年级下册.docx VIP
- 海因里希法则.ppt
- 房产过户协议书范本(14篇).docx VIP
文档评论(0)