项目信息交流的设计与实现--毕业设计(共26页).doc





《项目信息交流的设计与实现--毕业设计(共26页).doc》由会员分享,可在线阅读,更多相关《项目信息交流的设计与实现--毕业设计(共26页).doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上项目信息交流平台的设计与实现摘要网络信息交流系统是一种运用广泛的信息交流方式,它功能丰富,集网络信息交流和网络信息的获取于一身,可以使用多种编程语言设计和开发出功能完善的网络信息交流系统。该毕业设计介绍用Java语言设计和实现一个网络信息交流系统的过程,本系统分为服务端和客户端服务端与客户端之间通过套接口Socket(TCP)连接。开发出简洁美观合理的用户界面;通过对数据流操作的合理设计,实现信息传递、接受和数据保存。同时服务器采用多线程以满足多用户的请求,通过JDBC与后台数据库连接,并通过创建一个ServerSocket对象来监听来自客户的连接请求,默认IP地址为
2、:127.0.0.1默认端口为9999。通过本次毕业设计可以学到如何应用和实现面向对象的各种方法,如何时候Eclipse集成开发环境创建和开发项目,从而完成系统完整开发。关键词:套接口;服务器;默认IP地址Design and implementation of project information exchange platformAbstractNetwork information exchange system is a widely used way of information exchange, it is rich in functions, information shar
3、ing network and Internet access to information in one, you can use a variety of programming language design and development of network information exchange system with perfect functionThe article introduced a network of information exchange system using the Java language design and implementation, t
4、he system is divided into between server and client server and client through a set of interface Socket (TCP). Developed a simple beauty reasonable user interface; through the data flow operation of reasonable design, the transmission of information, accept and save the data. At the same time, multi
5、 threaded server to meet the users request, connects database through JDBC, and through the creation of a ServerSocket object to connect request monitoring from customers, the default IP address: 127.0.0.1 default port 9999.Through this graduation design can learn how to use and implement various ob
6、ject-oriented method, how to create and development project when the Eclipse integrated development environment, so as to complete the system development.Keywords: socket; server; the default IP address目录一 需求分析1.1 设计背景1.2 设计目的1.3 功能需求1.4 功能管理二概要设计 2.1 设计原理 2.2设计模型2.21 功能模块图2.3 分类模块设计 2.31 模块描述2.32 聊
7、天室服务端模块2.33 聊天室客服端模块2.34 数据库设计2.4数据流图2.4 程序流程图. 三 详细设计3.1主程序代码3.2 数据库连接代码四 程序运行4.1 程序登录界面4.2 用户信息注册界面4.3聊天室界面4.4 好友列表界面4.5 用户对话界面4.6数据库用户信息记录界面五 总结5.1 开发总结5.2 参考文献一 需求分析 1.1设计背景在信息飞速发展的今天,人们真正感觉世界已是触手可及。通过计算机能够找到任何想知道的或是可以想象的信息;能够与在远在地球另一端的人们进行通信联络,召开视频会议;能够登录到资源丰富的计算机,搜索世界上最大规模的图书馆,或是访问最吸引人的博物馆;可以在
8、线观看电影,听音乐,阅读各种多媒体杂志;可以足不出户地购买所需要的各种商品网上聊天系统是为人们进行交流和联系提供的一个平台。利用现代的网络资源优势和技术优势,通过提供完善的网上聊天系统的管理,以达到增进人们与人们之间的信息交流和沟通的目的,并以此加快人们的信息化建设。1.2 设计目的网络聊天室通常直称聊天室,是一种人们可以在线交谈的网络论坛,在同一聊天室的人们通过广播信息进行实时交谈。一个操作简单,界面友好、运行稳定的聊天室对于小型局域网的用户可以起到很好的交流作用。1.3功能需求 通过与很多人的交流之后,经过总结后聊天室应基本具有以下功能: (1)用户设置:用户自定义自己的登录名,成功设置后
9、,服务端能接收到新设置的用户名;(2)登录功能:在服务端开启的情况下,用户可以以自己自定义或者默认的登录名和登录地址端口登录到客户端,并能在服务器端显示登录状态; (3)群聊:用户在聊天室中可以选择与“所有人”聊天,聊天室中的其他在线用户可以正常接收并正确显示群聊消息。 (4)私聊:用户可以选择与聊天室的在线用户列表中的其他用户聊天。双方的聊天记录对于聊天室的其他用户是不可见的。 (5)系统消息: 服务端正常运行的过程中,在聊天室的每一个用户都能接收服务器端发送的信息提示信息。 (6)用户的状态:每一个客户端用户都可以实时看到目前其他在线用户的状态。 (7)用户退出:用户可以在正常情况下退出聊
10、天室。 (8)服务端控制:只有在服务端开启的情况下,用户才能登陆成功和聊天;用户设置的地址端口也必须与服务端的侦听端口一致,否则不能登录。1.3功能管理根据目前使用聊天室的用户需求显示,用户对于聊天室主要有以下几点要求:(1)身份管理:管理员(在首次使用时设置),注册网友。管理员可以修改聊天室的基本设置,如最大允许网友人数,设置和管理过滤词汇列表,删除账号。(2)账号管理:初次使用本聊天软件的用户,需要先进行注册,设置用户的相关个人信息,如网名、年龄、性别、地址、联系电话、个人简介,因为涉及到隐私,有些内容不必填真实信息,注册时,服务器将自动检测相同账号,如有重复,系统显示出错信息:重新输入新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 信息 交流 设计 实现 毕业设计 26

限制150内