欢迎来到天天文库
浏览记录
ID:854995
大小:634.01 KB
页数:39页
时间:2017-09-20
《基于java平台上聊天系统的研究正文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录摘要1引言1第1章系统概述21.1 本课题的来源21.2 本课题的目的、内容、要求31.3研究意义3第2章技术选择分析42.1可行性分析42.2 开发工具的选择52.3 开发技术的选择5第3章需求分析63.1 项目概述63.2 功能需求83.3 质量性能需求11第4章概要设计124.1 目的124.2 运行环境124.3 条件与限制134.4 体系结构概述134.5 功能设计13第5章详细设计及实现195.1客户端注册205.2登录225.3公聊235.4私聊245.5 发送系统消息265.6 字体设置275.7 发送表情275.8 记录保存和显示285.9功能逻辑实现2
2、8小结29致谢29参考文献30英文摘要30基于Java平台上聊天系统的研究基于Java平台上聊天系统的研究作者:任静作者简介:任静,女,(1989.3),安徽省六安市人,汉族,2007年9月至2011年6月在安徽农业大学信息与计算科学专业学习。论文完成时间:2011年5月14日指导老师:唐淼(安徽农业大学理学院信息与计算科学专业学号:07119020)摘要:网络聊天室是一种应用广泛网络聊天方式,操作简单,功能丰富,是教学和学习面向对象的编程思想的理想项目。可以使用多种编程语言设计和开发出功能完善的网络聊天室。本毕业设计论文介绍用JAVA语言分析与设计一个网络聊天室的过程,本系
3、统采用C/S架构设计,整个项目分为服务器端和客户端。使用了最新的Java2标准Swing组件,开发出简洁美观和布局合理的用户和服务器界面;通过对数据流操作的合理设计,实现信息传递、接受和数据保存。同时,采用多线程、多任务的设计思想,开发出性能稳定,功能全面的服务器。通过本次毕业设计可以学到如何应用和实现面向对象的各种方法,如何使用Eclipse集成开发环境来创建和开发项目,从而研究系统的完整开发。关键词:聊天室;Java;Swing组件;多线程引言随着科学技术的发展和社会的进步,尤其是计算机大范围的普及,网络飞速发展的时代,网络聊天成为人们生活中不可缺少的一部分,几乎每个网民
4、在上网的时候都会选择聊天室与虚幻世界的人们进行各种各样的交谈,聊天室对于众多网民来说并不陌生,它是网络上大家讨论交流的有效平台。随着聊天室使用的频繁,各种各样的聊天室相继出现,由于Java强大的Internet网络程序设计功能,很多聊天室服务器端都是采用Java语言进行实现,尤其是应用JAVA多线程的聊天室更为人们所关注。全文共31页,第31页基于Java平台上聊天系统的研究第1章系统概述1.1 本课题的来源中国互联网络信息中心(CNNIC)发布了第21次中国互联网络发展状况统计报告,报告显示,截至2007年12月,中国网民数已经达到了2.1亿,略低于美国居世界第二位,其中宽
5、带用户早已经突破1.37亿,达到1.63亿,另外手机上网人数与日剧曾,根据信息产业部公布的《2007年10月通信行业统计月报》,目前中国已有5.3亿手机有效卡数。近几年来,中国手机有效卡数增长一直维持在17%以上,平均每年增长6000万张卡,增量非常可观。上网计算机已经达到了7800万,网民的人均每月上网费用为74.9元;中国互联网行业继续了2006年快速发展的态势。2007年一年中国网民增加了7300万人,年增长率达到53.3%。相当于在过去一年中,平均每天增加网民20万人,或平均每分钟增加网民近140人。按照这个增长速度,预计2008年一月份过后,中国网民将超越美国成为全
6、球第一。随着网络普及和上网人数的大增,在国内各大门户网站都架设了大型聊天室。如:新浪聊天室、中华网社区聊天室、搜狐等都成为网民们的热门聊天室。以新浪聊天室为例看,聊天室呈现积聚人气作用,并开设不同主题的聊天室以使网民们具有针对性的使用聊天室。新浪开设许多主题鲜明的聊天室:如针对不同地域开设了“同城联盟”,可以方便网民们和同乡之间联络和方便开展一些地域性质的活动。为针对不同年龄层而开设的“同龄话题”,使各年龄层的用户可以方便的选择自己的聊天对象群体,找到自己的合适的聊天话题。并且针对目前社会流行的热门话题和流行话题都有相应的主题室。随着网络技术的不段提高和改进,近些年来视频聊天
7、成为上网的热门聊天方式,除了可以方便互相的交流外,可以更直观的了解对方,真正实现面对面的即时聊天。并且现在随着网络聊天室的发展,其功能已经超越了普通的聊天活动,如新浪聊天室定期邀请当今社会知名人士、专家、业界领袖、优秀人物、政府部门领导等开展一些社会活动、宣传和讨论等多种形式的活动。通过网络的形式更直接的和人们进行互动,实现意见即时反馈,即时回答和解决网民们提出的问题,使活动的效果更快更好的得到发挥。发达国家的3G许可证发放工作都已经基本完成,随着3G技术标准、网络设备、终端和业务的逐步成熟,3G许可证
此文档下载收益归作者所有