基于java技术的即时聊天系统实现

基于java技术的即时聊天系统实现

ID:8317652

大小:468.00 KB

页数:19页

时间:2018-03-19

基于java技术的即时聊天系统实现_第1页
基于java技术的即时聊天系统实现_第2页
基于java技术的即时聊天系统实现_第3页
基于java技术的即时聊天系统实现_第4页
基于java技术的即时聊天系统实现_第5页
资源描述:

《基于java技术的即时聊天系统实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2015届本科毕业论文(设计)基于Java技术的即时聊天系统实现姓名:____XXXX_______系别:计算机与信息技术学院专业:网络安全_学号:____XXXXXXXX_____指导教师:____XXXXX______2015年5月8日目录1绪论11.1背景11.2论文研究内容与方法12开发环境介绍12.1Java技术简介12.2开发工具简介13需求分析13.1功能性需求分析23.2非功能性需求分析24总体设计24.1功能模块设计24.2数据库设计35系统详细设计与实现55.1界面设计55.1.1登录界面55.1.2注册界面55.1.3修改密码界面65.1.4好友列表界面7

2、5.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致谢1516基于Java技术的即时聊天系统实现摘要基于Java技术的即时聊天系统采用C/S架构,MyEclipse集成开发环境和MySQL数据库为开发环境,在Window7系统下使用Java程序设计语言开发的一款聊天系统。系统主要分为:用户注册、用户登录、修改密码、好友列表、

3、聊天等五大模块;在功能上用户能够进行添加删除好友,移动黑名单,一对一、多对多的聊天,发送表情,传送文件等操作。关键词Java;即时聊天系统;C/S;MyEclipse;MySQL;ImplementationofInstantMessagingSystemBasedonJavaTechnologyAbstractJavatechnologyandC/Sarchitectureisusedintheinstantmessagingsystem, theMyEclipseintegrateddevelopmentenvironment and MySQLdatabaseasadev

4、elopmentenvironmentbasedon Javaprogramminglanguage, theuseofWindow7systeminthedevelopment ofa chatsystem.Thesystem ismainlydividedinto: userregistration,userlogin, changepassword, listoffriends, chatandother fivemodules; infunction, userscan addanddeletefriends, mobile blacklist, onetoone, m

5、anytomanychat, sendexpression, transferfilesandother operations.KeywordsJava;instantmessagingsystem;C/S; MyEclipse; MySQL;16商丘师范学院2015届本科毕业论文(设计)1绪论1.1背景随着互联网的蓬勃发展,即时聊天已经成为如今最流行的通讯方式,尤其在移动互联网方面,即时聊天已经与我们的生活息息相关。同时,Java是一种非常流行的程序设计语言,可以用来开发面向对象、跨平台的应用程序。即时聊天已经与我们的生活不可分割,利用自己学习到的Java语言开发一款自己的聊

6、天软件是一个非常不错的选择,既能够检验自己对Java技术的掌握,同时又能够开发一款自己的聊天软件。1.2论文研究内容与方法基于Java技术的聊天系统主要是探索如何在Java技术下能够实现即时聊天的一些基本功能:用户注册,用户登录,添加删除好友,移动黑名单,实现一对一、多对多的聊天,能够发送表情,传送图片、视频等[1]。论文的设计主要采用了两种研究方法:一是文献资料研究的方法。在研究聊天系统现实中,本人通过图书馆、电子图书馆学习了Java语言中的一些编程技术;二是理论与实际相结合,既然掌握了技术与方法,那么就应该快速的进行实践,在软件的设计过程中,才能够理解到理论与现实的差距,遇

7、到棘手问题,应该快速查阅资料快速攻破。2开发环境介绍本聊天系统是基于Java技术的,采用C/S结构,采用MVC的开发框架,利用MyEclipse、MySQL数据库作为开发工具。2.1Java技术简介Java是一种程序设计语言,主要应用于Android应用、JSP网站、PC和游戏控制台等领域。Java语言能够使开发者在设计程序的时候能够根据自己的情况自定义数据类型和关联操作,对于程序中的数据结构的改变或者代码的改变进行相应的操作;Java语言编写的程序编译后无需再次编译,可以在任何硬件设备下运

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。