基于java的校园网局域网通信系统.doc
广州大学华软软件学院本科毕业论文论文题目基于java的校园网局域网通信系统专业班级姓名学号指导教师摘要当前中国的互联网技术已经进入了一个飞速发展的时期,即时通讯工具作为当今网络应用的主流,越来越受到了人们的青睐,使人们的网上生活更加丰富多彩。服务提供商提供了越来越丰富的通讯服务功能,各种各样的聊天软件层出不穷,目前用户进行交流最普遍的方式主要有QQ、飞信、MSN、飞秋等等。本课题在基于Java开发环境下,采用C/S结构,使用Java编程语言进行开发。本系统是一款校园局域网通信软件,系统主要功能模块包括用户注册、用户登录、文字聊天、文件传输、添加好友及用户修改密码等。通过调试、运行与分析,该聊天系统运行稳定、可靠,具有一定的实用价值。关键词局域网通信,文字聊天,文件传输,C/S结构IABSTRACTThecurrentChinasInternettechnologyhasenteredarapiddevelopmentperiod,instantmessagingtoolasamainstreamintodayswebapplications,moreandmoregetthefavourofpeople,makepeoplesonlinelifemorecolorful.Serviceproviderprovidesmoreandmorerichcommunicationservicefunctions,allkindsofchatsoftwareemergeinendlessly,theuserthemostcommonwaytocommunicatemainlyhasQQ,fetion,MSN,flyintheautumn,andsoon.ThistopicbasedonJavadevelopmentenvironment,usingC/Sstructure,usingtheJavaprogramminglanguage.ThissystemisacampusLANcommunicationsoftware,thesystemmainfunctionmodulesincludeuserregistration,userlogin,textchat,filetransfer,addfriendsanduserschangepasswords,etc.Throughdebugging,operationandanalysis,thechatsystemoperationisstable,reliableandhascertainpracticalvalue.KEYWORDSLANcommunication;textchat;filetransfer;C/SstructureII目录1前言................................................................11.1项目背景.......................................................11.2国内外研究现状.................................................21.3发展前景.......................................................32开发工具简介.........................................................52.1Java语言......................................................52.2SqlServer数据库..............................................52.3Jdbc简介......................................................62.4Eclipse介绍...................................................72.5C/S结构.......................................................83即时通讯系统的设计...................................................93.1需求分析.......................................................93.1.1功能需求..................................................93.1.2本系统的特点.............................................123.1.3可行性研究...............................................133.2概要设计......................................................143.2.1框架设计.................................................143.2.2拓扑结构.................................................143.2.3功能设计.................................................163.2.4设计原则及一般要求.......................................193.3系统设计......................................................203.3.1模块设计.................................................203.3.2局域即时通讯系统关系型数据库的实现.......................204即时通讯系统的实现..................................................254.1注册模块......................................................254.2登录模块......................................................284.3添加好友模块..................................................294.4修改密码模块..................................................314.5文字聊天模块..................................................334.6发送文件模块.................................