东软软件赛:局域网即时通讯系统

东软软件赛:局域网即时通讯系统

ID:43053833

大小:182.93 KB

页数:13页

时间:2019-09-24

东软软件赛:局域网即时通讯系统_第1页
东软软件赛:局域网即时通讯系统_第2页
东软软件赛:局域网即时通讯系统_第3页
东软软件赛:局域网即时通讯系统_第4页
东软软件赛:局域网即时通讯系统_第5页
资源描述:

《东软软件赛:局域网即时通讯系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Neusoft科文学院第二届“东软睿道杯”软件设计大赛IM局域网即时通讯系统需求说明书目录1文档概述31.1文档口的和范围31.2术语/缩略语31.3参考文档32产品介绍33产品功能性需求43.1客户端43.1.1登录模块43.1.2个人设置模块43.1.3消息管理模块53.1.4好友管理模块53.2服务器53.2.1系统管理53.2.2用户管理63.2.3聊天管理63.3附加功能63.3.1关联账号63.3.2语音传输63.3.3远程桌面共享63.4界而需求73.5整休框架74产品非功能性需求74.1功能性74.2可靠性8

2、4.3易用性84.4效率84.5维护性94.6口J移植性95产品应遵守的标准和规范95.1概述:95.2软件项目生存周期过程的规定95.3协议要求105.4管理要求105.5编码规范105.6项目开发计划115.7软件质量保证116其他需求111.1运行环境111.2开发环境111文档概述1.1文档目的和范围本需求分析报告的目的是规范本软件的编写,旨在提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本局域网即时通讯系统的软件开发过程,便于程序员与客户Z间的交流、协作,并作为工作成果的原始依据,同时也表

3、明了本软件的共性,以期能够获得更大范围的应用。1-2术语/缩略语序号术语/缩略语说明1TCPTransmissionControlProtocol传输控制协议2UDPUserDatagramProtocol用户数据报协议1.3参考文档序号文档名作者时间版本1软件项目需求分析:非功能性六大点佚名2012-5-252屮华人民共和国电子行业标准-信息技术软件产品通用要求中华人民共和国信息产业部2产品介绍IM(lnstantMessage)是一款局域网即时通信软件,专门为局域网内的用户设计的免费的社交沟通工具。用户可以使用此软件与在

4、同一局域网的好友发送即时消息,通过网络进行单聊及群聊,聊犬方式支持文字聊犬、视频聊天。聊天内容支持、文件、视频、图片、表情及文字等。多种群组的设置,让属于这一类别的用户能自动加入,群聊和群文件共享功能非常适合某一个专业或领域或某一职能线内的I•办同与交流。此外,IM述支持局域网内部部署,需要时可以外网访问。IM是一款跨平台产品,支持Linux、Window等多种操作系统使用,适用于各种企业、学校、事业单位等。3产品功能性需求3.1客户端3.1.1登录模块1、登录功能输入用户ID和密码,建立与服务器的连接。2、注册功能填写个人

5、信息及密保问题,进行新用户ID的申请。3、登录设置进行用户登录状态设置,包括在线、隐身、请勿打扰、离线4种状态。4、忘记密码根据密保信息匹配验证,进行密码寻回。3.1.2个人设置模块1、用户完善资料对个人信息进行在线修改,保存到服务器。2、修改登录密码进行登录密码重新设置,更新至服务器端。3、修改在线状态根据不同在线状态,口动调整到相应消息处理模式。3.1.3消息管理模块1、在线聊天在线聊天分为私聊、群聊两大部分。点击相应用户,进入聊天界面,可以发送文字、表情、图片以及文件。2、查看聊天记录在聊天界面可以点击显示聊天记录菜单

6、项,进行聊天记录查看。聊天记录分为纯文字记录、图片记录以及文件记录,均可按时间顺序进行查找。3、消息提示根据用户当前状态自动更改消息提示。用户处于在线状态下,弹出消息好友信息提示框;用户处于非在线状态下,消息好友头像闪烁。3.1.4好友管理模块1、查找联系人通过用户ID或用户昵称,在当前好友列表中,快速查找联系人。2、添加联系人根据用户ID或用户昵称,进行新的好友添加。3、删除联系人点击好友或群组,进行删除。4、用户分组可以添加用户分组,对好友设置不同的组别,便于好友管理。5、查看好友名片查看好友详细信息。3.2服务器3.2

7、.1系统管理1、服务器F1志定时箱数据库写入服务器运行状况,以及用户接入数据,可进行杳看。2、系统公告对所有在线用户群发系统公告。322用户管理1、用户登录信息注册用户请求注册后,将用户个人信息在数据库进行添加。2、用户登录验证用户请求登录后,根据用户输入信息,回复验证消息。3、用户信息更改将用户请求修改的个人信息及时更新到数据库。323聊天管理1、聊天记录管理保存每个用户的聊天记录到数据库,分为纯文字、图片以及文件。2、聊天转发首先把聊天信息存储到数据库,再根据用户请求聊天的用户状态进行相应消息处理,立即转发或存储转发。3

8、.3附加功能3.3.1关联账号可进行关联人的消息共享、部分信息修改。3.3.2语音传输用户间可进行语音聊天。3.3.3远程桌面共享可共享对方的桌面。3.4界面需求主要界面:登陆界而、用户注册界面、密码找M界而、个人资料界面、聊天界面(包括发送文件、传送图片、聊天记录)、用户主界面(包括好友

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。