网学网Java类作品编辑为广大网友搜集整理了:JAVA即时通讯系统的设计与实现绩等信息,祝愿广大网友取得需要的信息,参考学习。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
3 即时通讯系统的设计 3.1 需求分析 3.1.1 功能需求 (1)注册登录 即时通讯系统拥有多个账户;允许多个用户注册;一个用户可以注册多个标识;注册所使用的帐号类型为字母数字的组合;注册新用户时必须填写符合要求的信息;注册后只有用户名与密码验证成功才能正确登录[10]。 (2)添加好友 添加好友模块是网络聊天必不可少的一步,用户只有通过添加好友功能来实现用户之间的聊天。 首先双击客户端应用程序,让其程序运行,经过登录验证后,通过调用线程,并调用线程的接收函数,用来接收数据,判断相关操作。进入到客户端后,在下方有个添加好友按钮,在好友ID框中输入好友ID号,确定要添加此好友,则单击添加好友按钮,就触发了添加好友事件处理函数,先用判断语句对在线状态进行判断,如果好友不在线,弹出提示信息表明稍候重试,如果好友在线,则通过调用方法将控制字符发送给所要添加的好友,这时对方的客户端就会弹出好友添加请求对话框。对方选择接受请求或者拒绝请求,当对方选择同意添加时,点击接收按钮,触发同意添加好友事件处理函数,并且调用方法发送控制字符给请求方用户,表示以通过用户验证,并且这时与服务器建立连接,向服务器提交好友添加请求,以完成整个好友的添加过程;如果单击拒绝按钮就调用拒绝添加好友事件处理函数,拒绝了用户的好友添加请求,并关闭好友请求窗体。这样就实现了好友添加功能。可以选择适当的人加为好友;一个用户可以添加多个人为好友[5]。
|
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |