优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于Java的校园局域网通信系统的设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘? 要:本文描述了基于Java的校园局域网通讯系统。通过对网络通讯系统的需求分析,运用 java技术,设计并实现了基于java的网络聊天系统。该系统划分为两大功能模块:客户端和服务器端。客户端又分为注册、登录、好友显示、聊天、添加好友、查看好友信息六大服务功能模块。为了保证信息的安全性,客户端发往服务器端的所有的信息都是被加密的。为了保证用户账户的安全性,用户的密码的保存同样也是被加密的。此外,使用SQLserver2000 sp4数据库存储数据,设计并利用java类实现对SQLserver2000数据库的连接,基本上实现了网络聊天系统所需要的各项功能。 关键字: Eclipse;SQLserver2000数据库 目 录1 引言:??? 11.1 系统的背景介绍??? 11.2 目标系统的概述??? 12 系统的需求分析??? 12.1聊天软件的功能简介??? 12.1.1聊天软件客户端功能??? 22.1.2服务器功能??? 33 系统的设计??? 33.1系统的整体结构设计??? 33.2系统的详细设计??? 43.2.1服务器模块设计??? 43.2.2客户端模块设计??? 64 系统的实现??? 114.1 使用技术的介绍??? 114.2编程工具的选择??? 114.3 数据库系统的实现??? 124.4 数据库的连接设计??? 125 系统设计的独特思想??? 126 系统功能举例??? 137 结束语??? 18参考文献:??? 19致谢??? 19附录:部分模块代码??? 20 聊天软件客户端功能 ??? (1).用户注册 新用户输入(用户登录名,密码与确认密码),如果用户登录名与系统中已注册的用户登录名不相同,命名符合指定的规则,且密码与确认密码一致,则系统报告“注册成功”,否则系统将提示你“登录名已存在”,或者提示“不符合命名规则”,等相关信息,这时只需重新注册。为了及时告诉注册用户其注册名是否符合规则,在此使用了响应时间的机制,在用户填写完毕,将光标聚焦到其他的输入框就开始判断,符合规则,不给予提示,否则会报告错误。 (2).用户登录 注册用户输入登录名与密码,如果与系统中已注册的用户登录名及密码匹配,则用户登录成功,否则提示错误。 (3).主面板 用户登录成功后,系统会自动提取该登录用户的好友,按照好友所在的分组依次显示在各个分组之下,这些信息都显示在主面板之上。此外在主面板上还有添加好友功能,显示选中的好友的相关信息。 (4).聊天 用户通过点击好友列表需要聊天的好友,会弹出与其聊天好友的面板,在此面板可以向好友发送信息和显示来自好友的信息。 (5).添加好友 用户通过点击此按钮,会弹出添加好友的对话框,在此对话框中添加需要添加的的好友的用户名,再添加完毕之后,同样是通过事先响应机制来查看是否此好友存在,如果不存在,会给与提示。如果存在,分组下拉列表会显示当前用户所拥有的分组,然后用户就可以选择需要添加的好友的所在的分组。 (6)查看好友信息 在好友列表中选中想查看的好友,然后点击“查看好友信息”按钮,会弹出一个一个对话框,显示可以查看的此好友的信息。包括好友的用户名,昵称,此好友拥有的好友数,以及此好友和当前登录者共同拥有的好友。 2.1.2服务器功能??????????????????????????????????????? 服务器主要是用来为来自客户端的各种消息提供各种服务,以及显示当前链接到服务器的用户的状态:包括哪些用户登录了,哪些用户断开连接,当前在线的用户的列表等相关信息。