- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中北大学毕业设计(论文)
题 目: QQ聊天工具的设计与实现
指导教师:
姓 名:
学 号:
专 业
班 级
摘 要
Java技术的合理应用能实现跨平台的网络通讯。
本人按照软件工程的原则,运用TCP/UDP通信协议,以及套接字、数据库、线程等技术,依靠强大的跨平台开发软件JBuilder9.0,以当今流行的QICQ为模板,仿照QICQ设计出简单而实用的、具有基本聊天功能的、基于JAVA的聊天工具。
本论文主要讲述了此设计所采用的开发工具、总体规划与设计方案,以及详细设计和主要功能模块的工作原理及其图解。在文中提供了部分功能模块实现的源代码。最后,本文还粗略地探讨了软件的测试用例设计和完成此次设计的心得体会。
关键词:JAVA; 数据库; 线程; JBuilder9.0; QICQ
ABSTRACT
The reasonable application of Java technology can achieve network communication which can be run at any environment.
According to the principle of the Software Engineering,using TCP/UDP protocol, socket,database and thread etc,depending on the powerful tool JBuilder9.0,refering to the template of QICQ,imitating QICQ,I design a simple、practicable and having chat functional talk tool which is based on JAVA.
The paper not only mainly described development tool、collectivity layout and designing scheme about this designing,but also described detailing 、working law about main functions module and its diagrammatizing. In the paper we provide some source code with achieving part of function modules. At last we can learn experience in this designing and roughly discuss software’ test example designing.
KEYWORDS:JAVA;database;thread;JBuilder9.0;QICQ
目 录
摘要………………………………………………………………………… I
Abstract………………………………………………………………………II
1 序言 1
2开发工具 1
2.1 JBuilder 9.0 1
2.2 SQL SERVER 2000 2
2.1.1 SQL简介 2
2.1.3 SQL数据库体系结构 2
2.1.4 SQL的组成 3
3 总体规划与设计方案 3
3.1 需求分析 3
3.1.1 基本功能需求 3
3.1.2 环境需求 3
3.1.3 性能需求 3
3.1.4 界面需求 4
3.1.5 用户需求 4
3.2 方案的选择以及模块设计 4
3.2.1 通讯协议的选择 4
3.2.2 数据库系统的选择 4
3.2.3 线程技术的应用 6
3.2.4套接字SOCKET的应用 7
3.3 整体方案的制定 8
4 详细设计 9
4.1 数据表设计 9
4.2 系统的类设计 10
4.2.1 类规范设计 10
4.2.2 类的UML图 13
4.3 应用功能的设计 13
4.4主要界面设计 16
5 软件功能测试 17
6 总结 18
6.1 设计体会 18
6.2 实现中所遇到的问题 18
6.3 今后研究的方向 18
参考文献 19
附录 20
1 序言
21世纪是信息社会的时代,科学和技术和社会的发展正在迎接这个时代的到来,当前信息网络得到飞速的发展,尤其是计算机和通信技术的发展和结合,改变了人民的生活、学习和工作方式,减轻工作
您可能关注的文档
- QQContactManager-概要设计报告 (2).doc
- qq个性情侣签名一对.doc
- QQ个性签名:这么不把我看在眼里你不过是仗着我喜欢你3.doc
- QQ伤感个性签名大全.doc
- QQ农场图签(截至2015年4月20日) (2).doc
- QQ图标按钮更改教程.doc
- qq怎样给全屏游戏截图.doc
- qq情感个性网名就那么一瞬间 (2).doc
- qq昵称情侣名早°已习惯这城市的喧嚣早°已看透那人们的虚伪.doc
- QQ游戏五子棋中常见的五种布局.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)