欢迎来到天天文库
浏览记录
ID:20758511
大小:785.50 KB
页数:48页
时间:2018-10-15
《基于web聊天系统的设计与实现需求规格说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、计算机学院基于Web聊天系统的设计与实现需求规格说明书学生姓名:学号:2013051243年级班级:2013级应用4班指导教师:刘魁(教师)所在学院:计算机学院提交日期:2015年12月1日需求规格说明书目录论文总页数:20页1.引言41.1.编制目的41.2.范围41.3.预期的读者和阅读建议51.4.术语和缩略语6表1-4术语和缩略语62.项目概述62.1.目标62.2.范围62.3.用户的特点62.4.假定条件和约束限制72.5.运行环境72.5.1.硬件环境72.5.2.软件环境73.业务分析83.1
2、.用户登录数据流图83.2.用户注册数据流图83.3.个人信息管理数据流图93.4.收发消息数据流图103.5.用户查找数据流图103.6.添加删除好友数据流图113.7.创建群组数据流图123.8.收发群信息数据流图133.9.用户群管理数据流图144.数据描述145.功能需求155.1.功能需求总述155.1.1.功能需求总表155.1.2.角色、权限需求155.2.功能分析155.2.1.用户登陆15第3页共48页需求规格说明书5.2.2.查找、添加好友165.2.3.查看、修改个人资料165.2.4.
3、软件基本设置175.2.5.创建、解散群组175.2.6.发起聊天185.2.7.查看、删除好友185.2.8.用户注册195.2.9.注销登录196.非功能需求206.1.性能需求206.2.安全保密需求206.3.扩展性需求207.界面要求207.1.图形要求20参考文献21第3页共48页需求规格说明书1.引言1.1.编制目的用于用户与系统软件开发维护人员共同遵守的软件需求规格说明,主要目的是明确所要开发的软件所应具有的功能、性能,使系统开发维护人员能清楚了解到用户的需求,并在此基础上进一步提出概要设计和
4、完成后续设计与开发工作也是应用软件进行合同最终验收的依据。1.2.范围1)待开发软件名称:网页聊天系统2)软件背景:21世纪将是网络化、信息化的世纪,信息的融合已经成为社会发展的主流方向。即时消息系统将不断与信息交流领域的系统相互集成和渗透,扩展其自己的功能和应用范围,满足未来话音,数据和视频的多媒体应用需要,使即时消息以更丰富的接入方法,更高的服务质量,更友好的面貌呈现在世人的面前。 从功能角度来看,即时消息系统向支持全媒体方向发展,随着多媒体技术在网络应用中的发展,即时消息系统承载的媒体,不再局限于原来
5、的文字、语音和文件的信息交换,信息载体扩展到图形、图像和流媒体等多媒体业务上。目前ICQ 和 QQ预设了部分简单的表情图像, 通过传输图像代码来传递表情图像,可以被视为即时消息开发商开发支持图形、图像为载体的即时消息软件的开端。 从应用范围角度来看,即时消息系统集中在 Internet 个人用户之间的信息交流应用,随着网络技术应用的发展,即时消息系统应用范围向园区化、集团化拓展,应用领域突破个人,而用于远程教学、远程医疗、远程演示、网络会议等领域。3)软件功能描述:41需求规格说明书用户通过网页登陆账号,利
6、用服务器转发实现一对一和一对多聊天。用户成功登陆之后可以添加好友、删除好友、查找好友,能够查看好友的登陆状态和好友资料以及聊天记录,并且可以选择是否保存用户的账号,便于下一次登陆;新消息来到时会将消息会话自动置顶并且有红点显示和声音提示,查看消息后红点消失,用户可以通过设置界面改变消息的提醒方式;在聊天窗口可以向对方发送文字、图片和表情这些信息,并且在每一条聊天记录之前会显示发送时间;用户可以申请新的账号、可以创建多人聊天的群组,创建者默认为管理员,管理员管理所有申请加入群组的请求,最后可以解散群组,所有成员
7、自动退出。聊天室的特点就是要求能够实时显示出聊天者所谈的内容。即在同一个聊天室的使用者,可以在短时间内立刻看到其他聊天者的发言。作为用户喜欢的Web应用程序,除了具有能够实时显示出聊天者所谈论的内容外,还应具有以多种方式发布信息的功能。JSP正好可以满足聊天室的这种要求,它可以快速地创建和显示Web页面的动态内容。总的来说,本聊天室主要实现了以下的功能: l用户输入帐号,密码登录聊天室l可以创建群组,多人聊天l可以添加、删除好友l更改个人资料及系统设置l把用户的聊天信息写入数据库l多人共同聊天l语言过滤功能,
8、避免一些敏感词汇l显示当前聊天客户列表 l显示聊天室人员变动信息(进入聊天室、离开聊天室等)l聊天系统接收实时消息l退出下线3)软件应用描述:系统具有系统管理以及事务处理功能,能对用户的聊天记录和输出进行有效管理;系统有一定的数据安全策略,能够有效的管理用户数据以及用户的账号安全。在整个系统的框架下,结合网页与服务器端的实际情况,实现对用户数据进行实时更新、查询、统计以及分析;软件提供用户友好的接口
此文档下载收益归作者所有