没有合适的资源?快使用搜索试试~ 我知道了~
java Socket,Swing聊天室系统的设计与实现毕业论文.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 78 浏览量
2023-08-14
23:23:52
上传
评论
收藏 565KB DOC 举报
温馨提示
试读
65页
java Socket,Swing聊天室系统的设计与实现毕业论文.doc
资源推荐
资源详情
资源评论
1
本 科 毕 业 设 计 (论 文 )
题 目:java 聊天室系统的设计与实现
专题题目(若无专题则不填):
原始依据(包括设计(论文)的工作基础、研究条件、应用环境、工作目的等):
随着时代的发展,时间和信息这两个概念显得越来越突出。伴随着 Internet
技术的迅速发展,电子通信事业也蒸蒸日上。现在的电脑已经普及到世界上的各
个地方。大到国家安全通讯和防护,小到公司,企业和个人的应用。为了能实时,
准确的实现与企业,朋友,亲人的联系,网络聊天是一种比较经济实惠的通讯方
式,它完全可以替代移动,联通等手机移动通讯,发展前景无可限量。
就目前国内情况而言,大多数网站都利用自己的资源建立了聊天室,并为客
户提供了许多便捷的服务。像腾讯,sina 等,供我们进行通讯已及讨论各种不同
的话题,并且实现了与外国的联系。聊天室的开放性,信息资源的多样性可为网
站发张提供优良的广告宣传和产品的推广,这是其他网站活动方式所无法比拟的,
聊天室的方便化,快捷化是个大网站成长的必然经历阶段。
应用环境:
该系统的实现要求使用 C/S 架构,使用 Socket,Swing 等进行实现,后台
数据库的实现使用面向对象数据库。
软件环境
操作系统——windows XP/win 7/win 8
数据库——面向对象数据库
2
应用中间件——AppServer
编辑环境——Eclipse
工作目的:
通过该系统的设计及毕业论文的撰写,使同学掌握软件设计的一般过程,
学会系统分析的基本方法,加强对以往学习知识的印象,掌握设计文档编制的基
本要素和方法。
主要内容和要求:(包括设计(研究)内容、主要指标与技术参数,并根据课题
性质对学生提出具体要求):
研究内容:
聊天室程序通常需要完成以下一些基本功能:
1 管理员和用户登录聊天室的功能实现;
2 管理员启动服务器和开启服务器的功能实现;
3 管理员关闭服务器的功能实现;
4 用户之间的聊天的功能实现;
5 聊天信息保存的功能实现;
6 退出聊天室的功能与实现。
主要技术指标与技术参数:
系统是用 Java 语言基于 C/S 开发设计的,其核心的 Socket,Swing,
Serializable,Thread 和监听器等技术决定了该系统的安全性和稳定性,从而保
证了本系统有较强的使用性。,数据库的实现用面向对象数据,Web 服务器为
AppServer。研究过程采用传统的瀑布模型,以项目的阶段评审和文档控制为方
法有效地对整个开发过程进行指导。
具体要求:
1、独立完成所选模块的程序设计工作,并按照软件工程瀑布生命周期进行,
分别撰写需求分析、概要设计、详细设计、系统测试、系统分发文档;
2、所设计系统利用分发工具发布后应当能够正常运行,并完成所选择模块
的相应功能;
3、提供系统数据流图、系统模块图、E/R 模型图,数据库关系图等,并在
相应设计文档体现;
4、部分功能实现允许使用第三方控件,但应在设计文档中说明。
日程安排:
1、毕业设计开题 2014 年 10 月底之前完成
2、第一、二周 需求分析
3、第三、四周 概要设计
4、第五、六周 详细设计
5、第七、八、九周 系统开发
3
6、第十周 系统测试
7、第十一、十二周 毕业设计论文整理
要参考文献和书目:
[1]吴红萍.Java 的多线程机制分析与应用[J]. 软件导刊,2014(1)
[2]蓝雯飞;基于 JAVA 语言的多态性讨论【j】;电脑知识与技术;2005 年 27
期
[3]蔡翠平等.Java 程序设计[M].北京: 清华大学出版社,2002.10
[4]王琳.Java 多线程机制及其应用[J]. 武汉理工大学学报
[5]耿祥义.《Java2 实用教程(第三版)》.清华大学出版社,2006(8).
[6]王珊,陈红.数据库系统原理教程[M].北京:清华大学出版社,2004-6.
[7]武延军,黄飞跃.精通 JSP 编程技术[J] .北京:人民邮电出版.
[8]王琳.Java 多线程机制及其应用[J]. 武汉理工大学学报(信息与管理工
程).
[9]柳永坡,刘雪梅,赵长海.JSP 应用开发技术[M].北京:人民邮电出版,
2005.
[10]贺松平.基于 MVC 模式的 B/S 架构的研究及应用[D].武汉:华中科技大
学.
[11]孙媛;;基于 JSP 的教材管理系统设计[J];科技促进发展(应用版);2010
年 02 期
[12] Eric. Java 编程思想[M]. 第 4 版. 机械工业出版社
[13]彭灿华,魏士伟.J2EE 项目开发与设计[M].北京:中国铁道出版,2013(2)
[14]陈广宇.管理信息系统[M].北京:清华大学出版社,2010.
[15]张墨华,张永强. Java 程序设计[M]. 北京:清华大学出版社, 2010.
[16]孙卫琴.Tomcat 与 JSP Web 开发技术详解[M].北京:电子工业出版
社,2009
[17]张晓东,高鉴伟.JSP+Oracle 数据库开发与实例[M].北京:清华大学出版
社,2008(6)
[18]刘小云.数据库技术与 ACCESS 应用.科学出版杜,2004
[19]林雅静;;Jsp 访问 Web 数据库[J];青春岁月;2011 年 12 期
[20]宋金玉,陈萍,陈刚.数据库原理与应用(第 2 版)[M].北京:清华大
学,2014(9)
4
指 导 教 师 ( 签 字 ) :
年 月 日
5
题 目:java 聊天室系统的设计与实现
专题题目(若无专题则不填):
本课题来源及研究现状:
课题来源:
随着时代的发展,时间和信息这两个概念显得越来越突出。伴随着 Internet
技术的迅速发展,电子通信事业也蒸蒸日上。现在的电脑已经普及到世界上的各
个地方。大到国家安全通讯和防护,小到公司,企业和个人的应用。为了能实时,
准确的实现与企业,朋友,亲人的联系,网络聊天是一种比较经济实惠的通讯方
式,它完全可以替代移动,联通等手机移动通讯,发展前景无可限量。
研究现状:
当今,国内外对这个系统已经开展了很多相关的研究,国内外也有很大一
部分商业化的系统程序。就目前国内情况而言,大多数网站都利用自己的资源建
立了聊天室,并为客户提供了许多便捷的服务。像腾讯,sina 等,供我们进行通
讯已及讨论各种不同的话题,并且实现了与外国的联系。聊天室的开放性,信息
资源的多样性可为网站发张提供优良的广告宣传和产品的推广,这是其他网站活
动方式所无法比拟的,聊天室的方便化,快捷化是个大网站成长的必然经历阶段。
本系统设计开发的过程,是对 J2EE 应用基础与面向对象程序设计的实践和
检验,是对我们所学专业知识的综合性应用和全面提高。
课题研究目标、内容、功能
研究目标
聊天室系统是为用户之间进行交流和联系提供的一个平台。利用我们的网
络资源优势和技术优势,通过提供完善的交流服务和规范交流的管理,以达到增
进同学之间、朋友之间的感情,方便用户联系的目的,并以此加快我国信息化的
建设。
研究内容:
本系统是采用 Java 基于 C/S 开发的聊天室。管理员在经过登录界面进入管
理员界面,即系统的服务器端并启动服务器后。此时,如果有用户登录会在服务
器端显示登录用户的用户名和当前连接的用户人数,如果有用户聊天,服务器会
显示出聊天信息。管理员在管理界面中可以随时关闭服务器。此时,所有的客户
端都将失去和服务器端的连接,从而,用户所有的聊天信息发送将不成功。
剩余64页未读,继续阅读
资源评论
豆包程序员
- 粉丝: 3102
- 资源: 3504
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功