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

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

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?