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

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

ID:19559161

大小:940.50 KB

页数:47页

时间:2018-10-03

基于web聊天系统的设计与实现概要设计说明书_第1页
基于web聊天系统的设计与实现概要设计说明书_第2页
基于web聊天系统的设计与实现概要设计说明书_第3页
基于web聊天系统的设计与实现概要设计说明书_第4页
基于web聊天系统的设计与实现概要设计说明书_第5页
资源描述:

《基于web聊天系统的设计与实现概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、客户培训确认表计算机学院基于Web聊天系统的设计与实现概要设计说明书学生姓名:组号:41年级班级:2013级应用3、4班指导教师:刘魁(教师)所在学院:计算机学院提交日期:2015年12月9日北京中软国际信息技术有限公司第2页共13页客户培训确认表目 录论文总页数:页1.引言11.1.编写目的11.2.背景概述11.3.术语31.4.参考资料32.总体设计42.1.系统功能结构42.2.运行环境42.2.1.硬件环境42.2.2.软件环境42.3.系统的关键技术53.构件设计53.1.构件列表53.2.构件集成说明53.3.构件0163.3.1.功能模块列表63.3.2.功能模块01

2、63.3.3.功能模块283.4.构件0293.4.1.功能模块列表93.4.2.功能模块01103.4.3.功能模块02113.4.4.功能模块03123.5.构件03133.5.1.功能模块列表133.5.2.功能模块01133.5.3.功能模块02144.接口设计154.1.外部接口164.1.1.数据库接口164.2.内部接口164.2.1.构件内部模块接口164.2.2.传输文件接口164.3.用户接口174.3.1.键盘、鼠标输入接口175.数据库设计175.1.数据库逻辑设计1716客户培训确认表5.2.数据库物理设计176.系统出错处理186.1.出错信息186.2.

3、补救措施186.3.系统维护设计1916客户培训确认表1.引言1.1.编写目的本文档的编写是为了说明系统模块的划分、选择的技术路线等,整体说明软件的实现思路,并且需要指出关键技术难点等。使系统开发人员能够在了解了系统的设计需求之后能够对软件的基础结构和数据结构有一定的认识,建立一定的开发框架、明确数据库的设计基准。1.2.背景概述1)待开发软件名称:网页聊天系统2)软件背景:21世纪将是网络化、信息化的世纪,信息的融合已经成为社会发展的主流方向。即时消息系统将不断与信息交流领域的系统相互集成和渗透,扩展其自己的功能和应用范围,满足未来话音,数据和视频的多媒体应用需要,使即时消息以更丰

4、富的接入方法,更高的服务质量,更友好的面貌呈现在世人的面前。  从功能角度来看,即时消息系统向支持全媒体方向发展,随着多媒体技术在网络应用中的发展,即时消息系统承载的媒体,不再局限于原来的文字、语音和文件的信息交换,信息载体扩展到图形、图像和流媒体等多媒体业务上。目前ICQ 和 QQ预设了部分简单的表情图像, 通过传输图像代码来传递表情图像,可以被视为即时消息开发商开发支持图形、图像为载体的即时消息软件的开端。  从应用范围角度来看,即时消息系统集中在 Internet 个人用户之间的信息交流应用,随着网络技术应用的发展,即时消息系统应用范围向园区化、集团化拓展,应用领域突破个人,而

5、用于远程教学、远程医疗、远程演示、网络会议等领域。3)软件功能描述:16客户培训确认表用户通过网页登陆账号,利用服务器转发实现一对一和一对多聊天。用户成功登陆之后可以添加好友、删除好友、查找好友,能够查看好友的登陆状态和好友资料以及聊天记录,并且可以选择是否保存用户的账号,便于下一次登陆;新消息来到时会将消息会话自动置顶并且有红点显示和声音提示,查看消息后红点消失,用户可以通过设置界面改变消息的提醒方式;在聊天窗口可以向对方发送文字、图片和表情这些信息,并且在每一条聊天记录之前会显示发送时间;用户可以申请新的账号、可以创建多人聊天的群组,创建者默认为管理员,管理员管理所有申请加入群组

6、的请求,最后可以解散群组,所有成员自动退出。聊天室的特点就是要求能够实时显示出聊天者所谈的内容。即在同一个聊天室的使用者,可以在短时间内立刻看到其他聊天者的发言。作为用户喜欢的Web应用程序,除了具有能够实时显示出聊天者所谈论的内容外,还应具有以多种方式发布信息的功能。JSP正好可以满足聊天室的这种要求,它可以快速地创建和显示Web页面的动态内容。总的来说,本聊天室主要实现了以下的功能: l用户输入帐号,密码登录聊天室l可以创建群组,多人聊天l可以添加、删除好友l更改个人资料及系统设置l把用户的聊天信息写入数据库l多人共同聊天l语言过滤功能,避免一些敏感词汇l显示当前聊天客户列表 l

7、显示聊天室人员变动信息(进入聊天室、离开聊天室等)l聊天系统接收实时消息l退出下线3)软件应用描述:系统具有系统管理以及事务处理功能,能对用户的聊天记录和输出进行有效管理;系统有一定的数据安全策略,能够有效的管理用户数据以及用户的账号安全。在整个系统的框架下,结合网页与服务器端的实际情况,实现对用户数据进行实时更新、查询、统计以及分析;软件提供用户友好的接口,满足用户日常使用需求。1.1.术语术语、缩略语解释MVC模式——视图——控制器模式迭代器一种方法顺

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

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

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