基于web聊天系统的设计与实现概要设计说明书.doc

基于web聊天系统的设计与实现概要设计说明书.doc

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于web聊天系统的设计与实现概要设计说明书

计算机学院 基于Web聊天系统的设计与实现 概要设计说明书 学 生 姓 名: 组 号: 41 年级班级: 2013级应用 3、4班 指导教师: 刘魁(教师) 所在学院: 计算机学院 提交日期: 2015年 12月 9日 目 录 论文总页数:页 1. 引言 1 1.1. 编写目的 1 1.2. 背景概述 1 1.3. 术语 3 1.4. 参考资料 3 2. 总体设计 4 2.1. 系统功能结构 4 2.2. 运行环境 4 2.2.1. 硬件环境 4 2.2.2. 软件环境 4 2.3. 系统的关键技术 5 3. 构件设计 5 3.1. 构件列表 5 3.2. 构件集成说明 5 3.3. 构件01 6 3.3.1. 功能模块列表 6 3.3.2. 功能模块01 6 3.3.3. 功能模块2 8 3.4. 构件02 9 3.4.1. 功能模块列表 9 3.4.2. 功能模块01 10 3.4.3. 功能模块02 11 3.4.4. 功能模块03 12 3.5. 构件03 13 3.5.1. 功能模块列表 13 3.5.2. 功能模块01 13 3.5.3. 功能模块02 14 4. 接口设计 15 4.1. 外部接口 16 4.1.1. 数据库接口 16 4.2. 内部接口 16 4.2.1. 构件内部模块接口 16 4.2.2. 传输文件接口 16 4.3. 用户接口 17 4.3.1. 键盘、鼠标输入接口 17 5. 数据库设计 17 5.1. 数据库逻辑设计 17 5.2. 数据库物理设计 17 6. 系统出错处理 18 6.1. 出错信息 18 6.2. 补救措施 18 6.3. 系统维护设计 19 引言 编写目的 本文档的编写是为了说明系统模块的划分、选择的技术路线等,整体说明软件的实现思路,并且需要指出关键技术难点等。使系统开发人员能够在了解了系统的设计需求之后能够对软件的基础结构和数据结构有一定的认识,建立一定的开发框架、明确数据库的设计基准。 背景概述 待开发软件名称: 网页聊天系统 软件背景: 21世纪将是网络化、信息化的世纪,信息的融合已经成为社会发展的主流方向。即时消息系统将不断与信息交流领域的系统相互集成和渗透,扩展其自己的功能和应用范围,满足未来话音,数据和视频的多媒体应用需要,使即时消息以更丰富的接入方法,更高的服务质量,更友好的面貌呈现在世人的面前。?? 从功能角度来看,即时消息系统向支持全媒体方向发展,随着多媒体技术在网络应用中的发展,即时消息系统承载的媒体,不再局限于原来的文字、语音和文件的信息交换,信息载体扩展到图形、图像和流媒体等多媒体业务上。目前ICQ?和?QQ预设了部分简单的表情图像,?通过传输图像代码来传递表情图像,可以被视为即时消息开发商开发支持图形、图像为载体的即时消息软件的开端。?? 从应用范围角度来看,即时消息系统集中在?Internet?个人用户之间的信息交流应用,随着网络技术应用的发展,即时消息系统应用范围向园区化、集团化拓展,应用领域突破个人,而用于远程教学、远程医疗、远程演示、网络会议等领域。 软件功能描述: 用户通过网页登陆账号,利用服务器转发实现一对一和一对多聊天。用户成功登陆之后可以添加好友、删除好友、查找好友,能够查看好友的登陆状态和好友资料以及聊天记录,并且可以选择是否保存用户的账号,便于下一次登陆;新消息来到时会将消息会话自动置顶并且有红点显示和声音提示,查看消息后红点消失,用户可以通过设置界面改变消息的提醒方式;在聊天窗口可以向对方发送文字、图片和表情这些信息,并且在每一条聊天记录之前会显示发送时间;用户可以申请新的账号、可以创建多人聊天的群组,创建者默认为管理员,管理员管理所有申请加入群组的请求,最后可以解散群组,所有成员自动退出。聊天室的特点就是要求能够实时显示出聊天者所谈的内容。即在同一个聊天室的使用者,可以在短时间内立刻看到其他聊天者的发言。作为用户喜欢的Web应用程序,除了具有能够实时显示出聊天者所谈论的内容外,还应具有以多种方式发布信息的功能。JSP正好可以满足聊天室的这种要求,它可以快速地创建和显示Web页面的动态内容。总的来说,本聊天室主要实现了以下的功能:? 用户输入帐号,密码登录聊天室 可以创建群组,多人聊天 可以添加、删除好友 更改个人资料及系统设置 把用户的聊天信息写入数据库 多人共同聊天 语言过滤功能,避免一些敏感词汇 显示当前聊天客户列表? 显示聊天室人员变动信息(进入聊天室、离开聊天室等) 聊天系统接收实时消息 退出下线 3) 软件应用描述:系统具有系统管理以及事务处理功能,能对用户的聊天记录和输出进行有效管理;系统有一定的数据安全策略,能够有效的管理用户数据以及用户的账号安全。在整个系统的框架下

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档