ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:99.50KB ,
资源ID:3986555      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-3986555.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(聊天室概要设计说明书GBWord文件下载.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

聊天室概要设计说明书GBWord文件下载.doc

1、c 李中尉,马文强,陈丹丹,Java从入门到精通。清华大学出版社,2008,9,12总体设计2.1需求规定客户端需满足下图中的规格:在线聊天平台 用户退出显显示在线用户显显示聊天信息用户登录陆用户注册注私聊群聊修改个人资料查看个人资料查看用户资料1) 在登录首页,输入账号和密码,点击“登录”按钮,若账号或密码错误,将提示“登录失败,账号、密码错误或注册账号”;若是账号和密码正确,将成功进入聊天室,并显示所有在线用户、群聊内容及私聊内容。如果用户是第一次登陆的话,那么必须进行注册,填写注册信息和个人资料,否则将无法登陆到我们的聊天室中。(2) 进入聊天室后,就可以选择相应的聊天对象和聊天方式,字

2、体设置和插入表情;查看在线用户的基本资料;查看个人的基本资料及修改个人的基本资料或是退出聊天室。详细的说明可参见附录C。2.2运行环境操作系统:Windows 7数据库管理系统:mysql5.6开发工具:myeclipse或者eclipse开发平台: java详细说明参见附录C。2.3基本设计概念和处理流程说明本系统的基本设计概念和处理流程,尽量使用图表的形式。系统框架图多线程聊天平台登陆注册模块退出模块在线用户模块聊天模块数据库操作流程图开始用户登陆帐号或密码错误密码帐号正确帐号判断显示在线用户显示聊天内容提示重新输入或注册查看聊天记录选择字体颜色选择表情选择聊天对象查看好友资料公聊是否退出

3、结束 数据流程图2.5功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:注册登陆保存聊天信息显示在线好友显示离线好友修改个人资料 退出聊天平台3接口设计3.1用户接口本系统采用图形用户接口,以鼠标和键盘为用户接口,方便用户对系统数据的操作。3.2外部接口外部接口为鼠标、键盘、触摸屏等交互工具,另需配置一台中心服务器,本系统与其他系统通过调用相同的数据库中的数据而保持一致性3.3内部接口a. 通过面向对象语言设计类,在public类中实现调用b. 各模块之间采用函数调用,参数传递,返回值的方式c. 类之间实现严格的封装4运行设计4.1运行模块组合客户端:1、

4、登录模块能够存储一定数量的用户档案信息,并方便有效地进行相应数据操作和管理,主要包括:(1) 用户的登录、注册、密码修改;(2) 管理员登录、注册、密码修改; 2、在线用户模块用户通过该用例对该用户好友进行管理,主要包括:(1)显示在线好友(2)显示离线好友(3)查看和修改个人信息3、聊天功能模块(1)个人状态的选择(2)与好友进行即时聊天(3)建立聊天室,进行多人聊天(4)好友之间可以进行文件的发送与接收 4.退出模块 (1)实现用户退出功能后台系统:1、系统管理对系统进行维护,添加补丁,或添加、删除修改各个功能模块,主要包括:(1)系统的维护;(2)添加、删除、修改各个功能模块;2、公告管

5、理 向用户进行广播操作。主要包括:(1)向用户进行广播宣布系统维护,系统更新;(2)向用户发布公共话题或资料,供用户讨论或给大部分用户提供需求资料;3、用户管理通过管理员对用户进行管理,主要包括:(1)系统管理员完成对用户账号的管理,可以添加,删除用户;(2)对用户上传的文件进行管理,可以删除、打开或下载文件;4.2运行控制在用户登录成功后,进入聊天平台主界面通过菜单选择特定的功能模块结束程序运行4.3运行时间A. 登录模块 小于5秒B. 在线用户模块 小于5秒C. 聊天功能模块 小于5秒D. 退出模块 小于5秒5系统数据结构设计5.1逻辑结构设计要点用户表(users)列名数据类型大小约束描

6、述useridInt主键用户IDusernameVarchar20非空用户名Nickname昵称email可以为空邮件Age年龄Sex4男或者女性别Address200默认”地址不详”地址RemarkInt 备注好友关系表(friendship)Userid外键用户idFriendid好友idGroupid分组id分组表(user_group)InrGroupname分组名称聊天记录表(char_log)Logid记录idSenderid发送人idReceiverid接收Sendtime发送时间Sendcontent聊天内容主要涉及如上的个表5.2物理结构设计要点给用户在使用系统时要有良好的登

7、录界面,用户必须输入正确的用户名和密码才可以登录进入个人聊天的面板,显示所有个人用户的信息,如果输入的密码错误或者没有用户则弹出相应的对话框,注销退出后,则退出5.3数据结构与程序的关系对于普通用户来说(1) 可以查看自己的全部信息和修改(2) 自己的信息只能自己操作,权限安全性对于管理员而言(1) 提供一个功能全面的管理界面(2) 通过管理界面,管理员可以对后台进行相应的操作,如管理用户,查看聊天记录6系统出错处理设计6.1出错信息(1)无法与服务器连接时,若不能够正确连接,则应做出正确处理。(2) 根据不同的出错情况给出不同的出错信息,一般用对话框给出。 对一般错误,给用户提示信息,让用户重新输入或退出。6.2补救措施说明故障出现后可能采取的变通措施,包括:故障出现后采取的变通措施,包括: 提示服务器积极拒绝信息。对一般错误,给用户提示信息,让用户重新输入或退出。6.3系统维护设计由于此项目比较小,除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写详细的注释外,没有特殊的维护设计,如:设置维护模块等。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2