- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求分析报告
飞Q2012 聊天系统的功能要求
飞Q2012 聊天系统的总目标是:在计算机网络,数据库和先进的开发平台上,
利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、
易维护的、具有良好人机交互界面的飞Q2012 聊天系统,实现添加好友,删除好
友,相互聊天系统,为人们聊天提供准确、精细、迅速的信息。
根据可行性研究的结果和客户的要求,分析现有情况及问题,采用
Client/Server 结构,将飞Q2012 聊天系统划分为两个子系统:客户端子系
统,服务器端子系统。
下面分析各个子系统的功能需求:
1.客户端子系统:
在客户端系统的功能实现上,可以分为以下几个部分:
[1]即时消息收发功能
(1). 飞Q2012 聊天系统在运行过程中,在以给指定的用户发送即时消息。
(2).如果接收到其他用户发送给自己的消息,桌面右下会弹窗以提示用户有其
他用户要求和他聊天。
(3).如果点击消息盒子上的查看按钮,就可以显示用户收到的全部新消
息,也可以点击相应的按钮查看自己想看的消息。
如果查看某条新消息后,就会自动将该新消息从新消息队列中删除,并且添加到
历史消息中。
[3]留言功能:
如果对方不在线,用户同样要以发送消息。该消息会保存在服务器端,对
方登陆服务器后,服务器会自动发送消息给对方,提示对方有留言。
[4]多用户功能:
一个客户端上,允许多个用户同时登陆并使用,由客户端软件来协调各个
用户之间的数据存取。
[5]人机界面功能:
飞Q2012 聊天系统客户端的主界面如图4-6 所示。单击界面上的图标,可以
查看客户是否在线还是离线,选择想要聊天的用户进行聊天;单击“黑名单”按
钮,用户可以设定黑名单;单击“我的好友”可以显示用户设定的好友名单。
飞Q2012 聊天系统在运行的过程中,在操作系统的状态栏上会增加一个图标,
并且该图标在用户收到新的消息时会不停地变换,提示用户有新消息。
2.服务器端的功能要求:
通过计算机网络将客户端与服务器的数据库相连,将从客户端得到的信息进
行处理,实现即时消息收发功能,历史消息查询功能,留言功能等功能。
在客户端系统的功能实现上,可以分为以下几个部分:
[1]监测用户状态:
在服务器端,不但可以看到所有用户的注册信息,还可以实时地看到用户的
在线状态(通过hashmap ),如图4-7 所示。
[2] 给所有用户发送系统消息,如图4-8 所示。
[3]系统日志功能,以便查看系统运行信息,如图4-9 所示。
[4] 系统基本设置 如连接的数据库、一天同一ip 申请飞Q 次数等
飞Q2012 聊天系统的性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,飞Q2012 聊天系
统应该满足以下的性能需求:
1.系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,
要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能
够满足客户对信息处理的需求。
由于飞 Q2012 聊天系统的聊天功能对于整个系统的功能和性能完成举足轻
重。作为系统的很多数据来源,而聊天信息和时间又影响用户的沟通,其准确性
很大程度上决定了飞Q2012 聊天系统的成败。在系统开发过程中,必须采用一定
的方法保证系统的准确性。
2.系统的开放性和系统的可扩充性
飞Q2012聊天系统在开发过程中,应该充分考虑以后的可扩充性。例如飞Q
聊天系统的方式的改变,用户聊天的需求也会不断的更新和完善。所有这些,都
要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统
的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的
加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升
级和更新换代。
3.系统的易用性和易维护性
飞Q2012聊天系统是直接面对使用人员的,而使用人员往往对计算机并不时
非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实
现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用
户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
飞Q2012聊天系统中涉及到的数据对用户来说有的是相当重要的信息,系统
要提供方便的手段供系统维护人员进行数
您可能关注的文档
最近下载
- 铸牢中华民族共同体意识.pptx VIP
- 【春秋航空 空客A320】ATA 49 APU.pdf VIP
- 2023-2024学年初中生青春期教育主题班会——为未来做好准备 教学PPT课件.pptx VIP
- 腭裂cleftpalate.ppt
- ABB Line distance protection IED REL670 open configuration 数据表(英语)说明书用户手册.pdf
- 六年级上册数学第四单元《解决问题的策略—假设》教学课件(苏教版).pptx VIP
- 县域金融科技赋能乡村振兴的探究与思考——以淮安市淮安区为例.pdf VIP
- 课件:改善营养性贫血的功能性食品.ppt VIP
- 高等教育学概论习纲要.doc VIP
- -Unlicensed-[春秋航空 空客A320]ATA 00 概述.pdf VIP
原创力文档


文档评论(0)