基于java的仿qq聊天系统的设计与实现.doc

约39页DOC格式手机打开展开

基于java的仿qq聊天系统的设计与实现,39页共计9491字摘要: 计算机网络的迅速发展,对人类社会诸多领域产生了巨大的影响。尤其是,随着信息时代的来临,人们之间愈来愈趋向于通过网络来交流和传递信息。而聊天系统正是当前人们使用最多的中介。在这个平台上,许多认识或不认识的人们彼此间能够随意的相互交流。因此,开发和架构这种平台符合时代发展的需要。本系统在开发中用...
编号:45-72692大小:2.08M
分类: 论文>计算机论文

内容介绍

此文档由会员 bfxqt 发布

39页共计9491字


摘要: 计算机网络的迅速发展,对人类社会诸多领域产生了巨大的影响。尤其是,随着信息时代的来临,人们之间愈来愈趋向于通过网络来交流和传递信息。而聊天系统正是当前人们使用最多的中介。在这个平台上,许多认识或不认识的人们彼此间能够随意的相互交流。因此,开发和架构这种平台符合时代发展的需要。
本系统在开发中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其中介绍了对实现一个系统的信息流的分析,包含了一些基本的软件工程的方法。

目 录

内容摘要: 1
关键字: 1
Abstract: 1
Key words: 1
1. 引言 2
2. 系统分析 2
2.1可行性分析 2
2.2需求分析 3
3. 总体设计 11
3.1功能模块图 11
3.2数据库设计 12
3.3类图 18
4. 详细设计及实现 19
4.1界面设计 19
4.2数据输入输出设计 23
4.3代码实现 24
5 系统测试 31
5.1注册测试 31
5.2登陆测试 31
5.3私聊测试 32
5.4群聊测试 33
5.5文件传输测试 34
6 总结 35
参考文献 37


关键字: Socket;服务器端; 客户端; 连接(connection)


参考文献
[1] 王昆,张力生.Java Swing中的渲染器机制.重庆工学学院报,2008,22(10):175~178.
[2] 吕校春,李玲莉.基于Swing的Java GUI组件开发[J].机械工程师,2008(5):129~131.
[3] 陆维厅,邵燕.基于JAVA的SOCKET实现网上交谈.河海常州分校学报,2005,3(14):31~35.
[4] 戴歆.JAVA Swing程序开发.软件导刊,2007,2(6):22~29.
[5] 莫足琴.基于Java Socket多客户端并发通信聊天程序的设计与实现.十堰职业技术学博士论文,2008:253~255.
[6] 王静,曲凤娟.基于Socket的多用户并发通信的设计[J].福建电脑,2007(3):164.
[7] 赵文清,姜波.基于Socket的Java语言网络通讯机制和程序设计.信息技术,2006,8(7):66~67.
[8] 温涛.工程概念.软件工程师,2006(1):16~18
[10] 朗波.JAVA语言程序设计.清华大学出版社,2005:189~190.
[11] 曹健.计算机软件发展.IT时代周刊,2005(2):12~15
[12] 周燕飞,左敦稳,李亮.数据库原理与应用.北京:机械工业出版社,2003:78~89
[13] 张景中.应用计算机.计算机应用,2008(1):23~28
[14] Ian Somerville. Software engineering.北京:机械工业出版社,2004:73~84.
[15] Paul C.Jorgensen. 软件测试.西安:机械工业出版社,2003:134~139
[16] 赵池龙,姜义平,张建. 软件工程实践教程. 北京:电子工业出版社,2006:160~185.
[17] 萨世煊,王珊. 数据库系统概论(第三版). 北京:高等教育出版社,2006,23-100.