聊天室概要设计的的说明书(GB8567-88).docVIP

聊天室概要设计的的说明书(GB8567-88).doc

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
概要设计说明书 1引言 1.1编写目的 全面分析了用户需求,明确了所要开发软件应具有的功能、性能与界面,使软件开发人员能清楚地了解用户的需求,并在此基础上进一步的提出软件概要设计和完成后续的开发设计工作 1.2背景 说明: 待开发的软件系统的名称:多线程聊天平台; 本项目的任务提出者:罗老师 开发者:朱军 用户: 实现该软件的计算中心或计算机网络; 该软件系统同其他系统或其他机构的基本的相互来往关系:本聊天平台是基于J2ME和/java EE开发、在Windows系统上运行的客户端在线聊天系统,不投入商业使用。 1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4参考资料 概要设计说明书(GB8567——88) 李刚,疯狂Java讲义(第三版),电子工业出版社 2008.9 李中尉,马文强,陈丹丹,Java从入门到精通。清华大学出版社,2008,9,1 2总体设计 2.1需求规定 客户端 需满足下图中的规格: 1) 在登录首页,输入账号和密码,点击“登录”按钮,若账号或密码错误,将提示“登录失败,账号、密码错误或注册账号”;若是账号和密码正确,将成功进入聊天室,并显示所有在线用户、群聊内容及私聊内容。如果用户是第一次登陆的话,那么必须进行注册,填写注册信息和个人资料,否则将无法登陆到我们的聊天室中。 (2) 进入聊天室后,就可以选择相应的聊天对象和聊天方式,字体设置和插入表情;查看在线用户的基本资料;查看个人的基本资料及修改个人的基本资料或是退出聊天室。 详细的说明可参见附录C。 2.2运行环境 操作系统:Windows 7 数据库管理系统:mysql5.6 开发工具:myeclipse或者eclipse 开发平台: java 详细说明参见附录C。 2.3基本设计概念和处理流程 说明本系统的基本设计概念和处理流程,尽量使用图表的形式。 系统框架图 操作流程图 数据流程图 2.5功能器求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系: 登陆注册模块 聊天模块 在线用户模块 退出模块 注册 √ 登陆 √ 私聊 √ 公聊 √ 查看聊天记录 √ 选择表情 √ 选择字体颜色 √ 保存聊天信息 √ 显示在线好友 √ 显示离线好友 √ 查看个人资料 √ 修改个人资料 √ 查看好友资料 √ 退出聊天平台 √ 3接口设计 3.1用户接口 本系统采用图形用户接口,以鼠标和键盘为用户接口,方便用户对系统数据的操作。 3.2外部接口 外部接口为鼠标、键盘、触摸屏等交互工具,另需配置一台中心服务器,本系统与其他系统通过调用相同的数据库中的数据而保持一致性 3.3内部接口 通过面向对象语言设计类,在public类中实现调用 各模块之间采用函数调用,参数传递,返回值的方式 类之间实现严格的封装 4运行设计 4.1运行模块组合 客户端: 登录模块 能够存储一定数量的用户档案信息,并方便有效地进行相应数据操作和管理,主要包括: 用户的登录、注册、密码修改; 管理员登录、注册、密码修改; 2、在线用户模块 用户通过该用例对该用户好友进行管理,主要包括: (1)显示在线好友 (2)显示离线好友 (3)查看和修改个人信息 3、聊天功能模块 (1)个人状态的选择 (2)与好友进行即时聊天 (3)建立聊天室,进行多人聊天 (4)好友之间可以进行文件的发送与接收 4.退出模块 (1)实现用户退出功能 后台系统: 1、系统管理 对系统进行维护,添加补丁,或添加、删除修改各个功能模块,主要包括: (1)系统的维护; (2)添加、删除、修改各个功能模块; 2、公告管理 向用户进行广播操作。主要包括: (1)向用户进行广播宣布系统维护,系统更新; (2)向用户发布公共话题或资料,供用户讨论或给大部分用户提供需求资料; 3、用户管理 通过管理员对用户进行管理,主要包括: (1)系统管理员完成对用户账号的管理,可以添加,删除用户; (2)对用户上传的文件进行管理,可以删除、打开或下载文件; 4.2运行控制 在用户登录成功后,进入聊天平台主界面 通过菜单选择特定的功能模块 结束程序运行 4.3运行时间 登录模块 小于5秒 在线用户模块 小于5秒 聊天功能模块 小于5秒 退出模块 小于5秒 5系统

文档评论(0)

dmz158 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档