JAVA网络通信系统的与开发开题报告.doc

JAVA网络通信系统的与开发开题报告.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA网络通信系统的研究与开发-开题报告 系统的数据库设计如下:数据库表主要用来存放用户的注册信息和用户的好友资料,可利用两张数据库表来存放用户信息和用户好友的资料。表一icq表存放用户信息,包括用户的号码,昵称,密码,在线与否,ip地址,资料,头像号,性别,E-mail和籍贯等信息。其中,用户昵称和密码是必需的字段;号码和在线与否是由系统自动设置的;其余的信息是可选的字段。 表1:用户的基本信息表(icq) 序号 字段名 含义 数据类型 NULL 1 icqno 用户的号码 int NO 2 nickname 用户的昵称 char NO 3 password 用户的密码 char NO 4 status 用户的状态 bit NO 5 ip 用户的ip地址 char YES 6 info 用户的资料 varchar YES 7 pic 用户的头像号 int YES 8 sex 用户的性别 char YES 9 email 用户的E-mail char YES 10 place 用户的籍贯 char YES 注: icqno为自动增加的字段。 表2:用户的好友表表名 friend 序号 字段名 含义 数据类型 NULL 1 icqno 用户的号码 int NO 2 friend 好友的号码 int NO 2 由客户端程序界面可知,本网络通信系统包含以下主要功能: 用户注册;资料修改; 用户登录;上线通知; 查找好友;查看好友资料;添加好友; 直接添加好友;添加好友应答; 好友列表;更新好友列表; 查看聊天记录;删除好友; 发送消息;接收消息;陌生人信息; 根据系统的要求,作出初步的功能模块图:见下页 功能模块图: 3 在设计中可能遇到的的问题: 1. 客户端和服务器端必须保持随时随地的连接。在系统中,客户端发出聊天信息的同时,客户端也在接受服务器发送过来的其他人的聊天信息,因此要求请求和响应不存在前后的关系,而是两个独立进行的进程。因为服务器任何时候都可能发送消息到客户端,因此,客户端和服务器一旦建立连接,必须能让服务器在以后发送中寻找定位到这个连接。 2. 在速度性能方面 ,网络通信系统提出了更高的要求。在网络连接的薄弱环节I/O 通信方面,要求能够实现无堵塞的,顺畅的数据读写。在面对几百个甚至更多的用户客户端同时发出连接信息的情况下,服务器要求能够保持高性能的并发处理机制,迅速的完成并发请求的处理和发送任务。 3. 在扩展性和伸缩性方面,网络通信系统也提出了一定的要求。 4 基于以上的难点和问题,解决的方法: 1. 系统采用3层的C/S结构,数据库服务器----应用程序服务器端----应用程序客户端,将任务合理的分配到客户机端和服务器端,从而降低了系统的通信开销。基于Socket的编程是本课题设计的基础,以该模式编程时,服务器端有一个进程或多个进程在指定的端口等待客户来连接,一旦连接成功,便按照设计的数据交换方法和格式进行数据传输。 2. 建立连接时为了保持服务器与客户端连续性,可靠性和稳定性使用TCP/IP协议 在两个用户聊天期间,由于一般对数据的可靠性要求不高,所以使用UDP协议. 3. 事件处理机制主要依靠JAVA多线程来实现。 3.本课题拟采用的研究手段(途径)和可行性分析 本课题整体采用JAVA平台开发,并使用SQL Server 2000管理数据库数据。是基于Socket的集中式网络即时通信系统,系统采用客户机/服务器(C/S)的模式设计,是一个三层C/S结构,数据库服务器----应用程序服务器端----应用程序客户端,其分层结构如图1所示。系统采用C/S结构,可以将任务合理分配到客户机端和服务器端 ,从而降低了系统的通信开销。 JDBC-ODBC

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档