帮帮文库

(基于JAVA的网络安全聊天工具网络功能部分) (基于JAVA的网络安全聊天工具网络功能部分)

格式:DOC | 上传时间:2022-06-25 13:20 | 页数:28 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
1 页 / 共 28
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
2 页 / 共 28
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
3 页 / 共 28
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
4 页 / 共 28
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
5 页 / 共 28
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
6 页 / 共 28
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
7 页 / 共 28
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
8 页 / 共 28
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
9 页 / 共 28
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
10 页 / 共 28
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
11 页 / 共 28
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
12 页 / 共 28
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
13 页 / 共 28
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
14 页 / 共 28
(基于JAVA的网络安全聊天工具网络功能部分)
(基于JAVA的网络安全聊天工具网络功能部分)
15 页 / 共 28

1、具体的操作,如新建账号删除账号查找账号修改账号退出管理等。关闭时断开与数据库的连接。客户端的具体实现连接服务器的设置点击设置,可以设置连接服务器的地址和端口,只有知道了服务器的以及开放端口才能正确连接服务器。用户账号注册点击注册,弹出注册窗口,填写用户的基本信息,这里要求用户名不准为空,并且不能含标识符,因为程序很多地方需要用标识符来分段信息。密码词输入要致,密码找回答案不为空。当输入完后,点注册,客户端将信息发送给服务器标识符标识符标识符标识符标识符为用户信息,标识符标识符起分隔作用,标识符表示这条消息是注册消息。然后接受服务器返回的结果,弹出相应的对话窗提示用户结果。密码找回功能点击密码找回,弹出密码找回窗口,输入账号以及密码找回问题。

2、定会完成,甚至达到意想不到的效果。基于的网络安全聊天工具网络功能部分致谢语紧张而忙碌的毕业设计就要结束了,在完成了系统的功能设计后,我感到由衷的喜悦和自豪。在我做毕业设计期间,许多老师,同学和朋友给我无私的关怀和帮助,在此,我要向他们表示衷心的感谢。首先,我要感谢学校的老师在毕业设计期间给了我悉心的关怀与帮助,并且给了我许多关键的,建设性的指导。这次的毕业设计让我受益匪浅。可以这样说,用计算机来解决繁重而低效的手工管理工作,计算机发展史上的必然。在理论课的学习中,我掌握了基础课和专业课的理论知识,也曾经做过些程序设计的联系和计算机综合试验,但真正动手设计个管理软件,还是第次。在这次的毕业设计中,我曾遇到了许多困难,而在克服这些困难的过程中。

3、,我的各方面的能力又有了很大的提高,使我的理论知识更好的与实践相结合,增强了专业技能的可实践性。从调研,需求分析到查找资料,结构设计,详细设计以及调试程序,到最后的写使用说明书,我终于设计出了个比较完整的,周密的,可使用的聊天系统。通过这次的毕业设计,我真正了解了软件工程设计的整个过程,既巩固了以前的理论知识,也为我以后的工作奠定了良好的基础。当然,由于时间的短促,我所完成的系统并不是尽善尽美的,还有待进步的修改和完善。最后,请允许我再次向毕业期间无私帮助过我的老师,同学和朋友表示最衷心的感谢。基于的网络安全聊天工具网络功能部分参考文献美,李建森,蒋欣军图形设计卷北京机械工业出版社,美,侯捷编程思想第版即为所有用户信息在窗口菜单栏可以选择。

4、的调试和排错解决了绝大部分的问题。但几乎每个计算机程序都会有这样那样的不足,尤其是未经过精心维护的非商业软件。本聊天系统程序对于初涉此领域的毕业设计课题来说,尤其在开始初期,感觉逻辑复杂,难以控制,因此至今还有许多未能解决的缺陷。目前本聊天系统还有待完善的功能聊天系统缺乏好友列表没有实现文件发送功能没有办法发送图片等。尽管毕业设计到现在已接近尾声,但是对于上述的缺陷,本人还会不断对聊天系统进步的完善它,期望在今后的日子里凭借自身的技术把系统做成套深受欢迎的聊天系统。经验与感想基本的网络安全聊天工具的开发与实现作为毕业设计,是本人目前做过的最大的程序。平时自己也常用各种聊天工具进行聊天,因此,自己也曾想过以后学会了电脑就定亲自设计款聊天工具。

5、入安全加密,大概功能有当用户注册时自动生成用户的公私密钥,保存在用户端,将公钥发给服务器每当用户发信息时想用加密消息,再用私钥加密对称密钥。达到对消息签名的目的服务器只能看到群聊的消息,而私聊的消息显示的是加密过后的乱码,这是为了保护用户的隐私,同时当用户需要聊天记录时可以发回给用户解密验证。功能模块的测试本次毕设的编译环境,及编写平台为。主要用到的类为包中的类和包中的类。基于的网络安全聊天工具网络功能部分图服务器主界面图为服务器开始界面,下方各个用户信息显示区域,右侧有个在线用户列表当有用户登录退出时都会更新,同时发送更新消息给所有客户端。保存记录按钮可以将信息存到服务器本地,可以通过菜单里面的打开记录进行查看。菜单里面可以选择账号数据。

6、服务器中各个客户端通信线程首先当客户线程启动时调用刷新在线用户的方法当服务器中接受客户端消息线程收到消息后,先进行预处理,标识符标识符将消息的对象和消息的具体内容提取出来,然后根据对象的值来判断客户端的请求种类。当值为时,表示客户端下线了。此时服务器就要将中该客户端的用户名删去,同时调用刷新在线用户列表的方法。,当值为时,表示这条消息是发给所有人的,服务器于是调用所有的在线用户线程,将消息发给去。对所有人说这里的是发出消息人的名字。当的值不为和时,表示这条消息是私聊的消息,而且是接受客户端的用户名。此时要先找到接受用户端的线程,然后才发回消息。设毕当线程从接到消息后经过这步就完成了对这条消息的处理,然后循环回去继续等待接受此用户的消息。在。

7、,得到消息的发送人,查找是否已经有与该用户私聊的对话框,没有则弹出与该用户私聊的对话框,并显示本条消息。如果已经有与该用户私聊的对话框,则追加显示本条信息。与在线用户私聊双击在线用户列表中的用户名,弹出与该用户私聊的对话窗口,在此次上线过程中这个对话窗口都将负责与该用户的私聊,即使关闭了,该对话框也只是隐藏起来。聊天记录的保存点击界面的保存记录按钮,调用保存记录方法。,将显示区域的消息存以追加的方式写入到客户端目录下的以登录用户名命名的文件,然后清空消息显示区域的文字。点击菜单栏的打开记录选项,弹出个对话框,打开客户端目录下以登录用户名命名的文件,将内容显示在对话框,当无文件时显示为空。组员的加密实现同组的另位同学将在我完成的模块基础上加。

8、据源。在程序需要连接数据库时这是连接数据库的驱动以及连接数据源的用户名和密码。这里的用来存储数据库语言,然后语句对数据库查询操作将返回个对象。如果是插入以及更新数据库则不需要返回值,只需要更新数据库即可。这里即表示对数据库的操作进行更新。对用户账号的基本操作点击菜单栏的用户资料管理选项,弹出账号处理窗口,服务器连接数据库,然后将所有的用户信息显示到窗口的中间图客户端注册界面图为用户注册界面,这里要填写用户的基本资料,当你用户名为空或者包含毕设字样时会有对话框提示。注册成功还是失败都会有提示。如下基于的网络安全聊天工具网络功能部分图注册时的各种提示图密码找回界面图为密码找回的界面,需要输入注册时填写的密码找回答案,正确的话会弹出如图的对话框。

9、,如今,总算实现了自己的梦想。基本聊天系统设计与实现毕业设计正是建立在平台上,是本人以前未曾接触过的领域。凭着探索新知识的热情,我选择了该设计题目。学习该平台背景和功能的时间远远超出了我想象的时间。在设计初期,为了画出个简单的图形,都需要花定的时间去掌握和熟悉。为了进步探索深层次的技巧,我花费了大量时间在的主页上,阅读了十几篇技巧和代码样例。在学习期间,本人还通过网上的各种源码进行学习与研究,我原以为这样的设计水平将无法完成毕业设计,但当掌握了大部分应用技巧时,剩下的聊天系统思路的设计就显得不是最大的障碍了。我在个月内写完这个程序,经过了很多次的调试,终于完成了现在的程序。原先认为不可能的事,我发现,如果有不畏困难的信心和肯钻研的勇气,就。

10、线用户列表刷新创建个数组要来存放此时在线的用户列表当有用户上线或者下线时就对进行操作,接着将界面中的用户表清空,然后把中的所有值插入到表中,同时调用所有的在线用户通信线程把更新的加上标识符发送出去,客户端收到后根据标识符判断为列表更新消息,也清空列表然后插入新的值。聊天信息的保存以及打开点击界面的保存记录按钮,调用保存记录方法。基于的网络安全聊天工具网络功能部分,当没有文件时创建文件将显示区域的消息存以追加的方式写入到服务器目录下的文件,然后清空消息显示区域的文字。点击菜单栏的打开记录选项,弹出个对话框,打开服务器目录下的文件,将内容显示在对话框,当无文件时显示为空。数据库的连接首先在数据库创建表,然后在控制面板的管理工具数据源里面添加数。

11、的答案,将信息用标识符组合发给服务器,然后接受服务器的返回信息,返回标识符为则填出窗口显示用户名以基于的网络安全聊天工具网络功能部分及密码,失败则提示输入信息不正确。登录账号输入用户名和密码后点登陆,将信息发给服务器,接受服务器返回结果,则关闭当前窗口打开对话窗口,失败则提示用户名密码不正确。客户端接受信息线程当客户端登录后,创建个专门负责处理服务器发来消息的线程,循环接受消息。这里接收到的消息根据分隔符有种第种分隔符表示这条消息是刷新在线用户列表的,则清空用户列表,然后将信息分段截取后的结果插入列表第二种分隔符表示消息是群聊消息,则在消息显示文本区域显示。这里的作用是滚屏是文本区域第三种分隔符是表示这是对单聊的消息,将消息根据分隔符截取。

12、。图密码找回结果界面基于的网络安全聊天工具网络功能部分图客户端聊天主界面图为用户聊天主界面,左上方为聊天记录区域,左下方为用户发送信息区域,右上方为在线用户列表。双击用户名会弹出对窗口如下图基于的网络安全聊天工具网络功能部分图客户端用户间私聊界面上图中窗口是用户双击用户后弹出的界面,输入消息后,在用户的电脑上就会弹出窗口显示刚刚发给的消息。图客户端聊天记录图为用户打开聊天记录是弹出的窗口。基于的网络安全聊天工具网络功能部分本聊天工具的所有对消息都是经过加密的如下图图服务器可见消息图服务器只能看到群聊的明文,私聊只能看到加密过后的消息。基于的网络安全聊天工具网络功能部分第四章总结毕业设计总结与展望本毕业设计实现了简单的实时聊天功能,经过细心。

参考资料:

[1](基于TMS320F2812的音频信号分析仪的硬件设计)(第42页,发表于2022-06-25 13:17)

[2](基于ssh的图书管理网站设计与实现)(最终版)(第15页,发表于2022-06-25 13:17)

[3](基于ssh的服装饰品店管理与实现毕业设计)(第56页,发表于2022-06-25 13:17)

[4](基于ssh的bbs论坛管理系统的开发与研究)(最终版)(第13页,发表于2022-06-25 13:16)

[5](基于RX485的温度采集与显示)(最终版)(第39页,发表于2022-06-25 13:16)

[6](基于Postfix+Dovecot+cyrus-imapd+SquirrelMail邮件系统的建立)(第20页,发表于2022-06-25 13:16)

[7](基于plc四路抢答器的设计)(第47页,发表于2022-06-25 13:16)

[8](基于PLC控制的流水灯的设计与制作)(第31页,发表于2022-06-25 13:16)

[9](基于PLC多层电梯电气设计与调试)(最终版)(第30页,发表于2022-06-25 13:16)

[10](基于PLC的组合机床电气控制系统设计与组态)(最终版)(第50页,发表于2022-06-25 13:16)

[11](基于PLC的普通车床电气控制系统硬件设计)(第43页,发表于2022-06-25 13:16)

[12](基于PLC的交流异步电机转速闭环控制系统设计)(第24页,发表于2022-06-25 13:16)

[13](基于plc的机械手模型控制系统的设计与开发)(最终版)(第53页,发表于2022-06-25 13:16)

[14](基于PLC的风机监控系统硬件设计)(最终版)(第87页,发表于2022-06-25 13:16)

[15](基于MSP430的自行车记录器)(最终版)(第39页,发表于2022-06-25 13:16)

[16](基于Matlab的数字图像处理)(第45页,发表于2022-06-25 13:16)

[17](基于linux的Squid代理服务器的架设)(最终版)(第20页,发表于2022-06-25 13:16)

[18](基于LabVIEW的温度分析仪)(最终版)(第41页,发表于2022-06-25 13:16)

[19](基于LabVIEW的热电偶温度记录仪)(第41页,发表于2022-06-25 13:16)

[20](基于JSP的校园招聘网站的设计)(第47页,发表于2022-06-25 13:16)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致