欢迎来到天天文库
浏览记录
ID:11928040
大小:850.50 KB
页数:108页
时间:2018-07-15
《基于java技术的即时聊天系统实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、2015届本科毕业论文(设计)基于Java技术的即时聊天系统实现代码:http://download.csdn.net/detail/syqwe/8869057姓名:____XXXX_______系别:计算机与信息技术学院专业:网络安全_学号:____XXXXXXXX_____指导教师:____XXXXX______2015年5月8日目录1绪论11.1背景11.2论文研究内容与方法12开发环境介绍12.1Java技术简介12.2开发工具简介13需求分析13.1功能性需求分析23.2非功能性需求分析24总体
2、设计24.1功能模块设计24.2数据库设计35系统详细设计与实现55.1界面设计55.1.1登录界面55.1.2注册界面55.1.3修改密码界面65.1.4好友列表界面75.1.5聊天窗口界面85.1.6服务器端界面95.2功能实现95.2.1实现登录95.2.2实现注册95.2.3实现修改密码105.2.4添加、删除好友105.2.5移动黑名单115.2.6多对多聊天125.2.7显示表情125.2.8文件的发送135.2.9历史记录136测试阶段14总结14参考文献15致谢15II基于Java技术的即
3、时聊天系统实现摘要基于Java技术的即时聊天系统采用C/S架构,MyEclipse集成开发环境和MySQL数据库为开发环境,在Window7系统下使用Java程序设计语言开发的一款聊天系统。系统主要分为:用户注册、用户登录、修改密码、好友列表、聊天等五大模块;在功能上用户能够进行添加删除好友,移动黑名单,一对一、多对多的聊天,发送表情,传送文件等操作。关键词Java;即时聊天系统;C/S;MyEclipse;MySQL;ImplementationofInstantMessagingSystemBased
4、onJavaTechnologyAbstractJavatechnologyandC/Sarchitectureisusedintheinstantmessagingsystem, theMyEclipseintegrateddevelopmentenvironment and MySQLdatabaseasadevelopmentenvironmentbasedon Javaprogramminglanguage, theuseofWindow7systeminthedevelopment ofa ch
5、atsystem.Thesystem ismainlydividedinto: userregistration,userlogin, changepassword, listoffriends, chatandother fivemodules; infunction, userscan addanddeletefriends, mobile blacklist, onetoone, manytomanychat, sendexpression, transferfilesandother operat
6、ions.KeywordsJava;instantmessagingsystem;C/S; MyEclipse; MySQL;II1绪论1.1背景随着互联网的蓬勃发展,即时聊天已经成为如今最流行的通讯方式,尤其在移动互联网方面,即时聊天已经与我们的生活息息相关。同时,Java是一种非常流行的程序设计语言,可以用来开发面向对象、跨平台的应用程序。即时聊天已经与我们的生活不可分割,利用自己学习到的Java语言开发一款自己的聊天软件是一个非常不错的选择,既能够检验自己对Java技术的掌握,同时又能够开发一款自己
7、的聊天软件。1.2论文研究内容与方法基于Java技术的聊天系统主要是探索如何在Java技术下能够实现即时聊天的一些基本功能:用户注册,用户登录,添加删除好友,移动黑名单,实现一对一、多对多的聊天,能够发送表情,传送图片、视频等[1]。论文的设计主要采用了两种研究方法:一是文献资料研究的方法。在研究聊天系统现实中,本人通过图书馆、电子图书馆学习了Java语言中的一些编程技术;二是理论与实际相结合,既然掌握了技术与方法,那么就应该快速的进行实践,在软件的设计过程中,才能够理解到理论与现实的差距,遇到棘手问题,
8、应该快速查阅资料快速攻破。2开发环境介绍本聊天系统是基于Java技术的,采用C/S结构,采用MVC的开发框架,利用MyEclipse、MySQL数据库作为开发工具。2.1Java技术简介Java是一种程序设计语言,主要应用于Android应用、JSP网站、PC和游戏控制台等领域。Java语言能够使开发者在设计程序的时候能够根据自己的情况自定义数据类型和关联操作,对于程序中的数据结构的改变或者代码的改变进行相应的操作;Java语
此文档下载收益归作者所有