聊天工具的设计与实现毕业设计
技术:Java等摘要:
在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,基于Java网络编程的强大功能,本次毕业设计使用Java编写一个工作板即基于局域网工作交流平台系统。
本文详细介绍了工作板即基于局域网工作交流平台系统的开发和过程。本项目采用软件工程的方法,综合运用数据库技术、程序设计技术,以java为开发语言,以MyEclipse开发工具作为系统前台应用程序开发工具。此局域网工作交流平台采用客户端/服务器(C/S)模式和TCP连接并用多线程实现了不同的并行任务。
在本设计中,通过人性化的界面设计使用起来更加方便功能合理。最终实现了通信,给员工提供更方便的沟通方式,增强了企业的信息共享和沟通能力,提高员工日常工作效率,减少企业内部通讯费用和出差次数,从而为企业节省开支,同时也提高了员工的合作意识,增强了企业的凝聚力。
关键词:局域网;JAVA;Socket;企业即时信息
目录:
摘 要 i
Abstract ii
1绪论 1
1.1引言 1
1.2国内外企业即时通讯 (工作交流平台)研究现状 1
1.3研究的意义 2
1.4本文的主要工作 2
2相关技术及环境简介 3
2.1MyEclipse介绍 3
2.2Java语言 4
2.2.1Jar命令 4
2.2.2Java和Internet 4
2.3C/S模式介绍 5
2.4Socket编程 6
2.4.1Socket简介 6
2.4.2关于TCP/IP协议 6
2.4.3服务器和客户机 7
2.5编程运行环境 8
2.6ORACLE数据库简介 8
2.7JDBC 9
2.8小结 9
3需求分析 10
3.1可行性分析 10
3.1.1经济可行性 10
3.1.2技术可行性 10
3.1.3操作可行性 10
3.1.4需求可行性分析 10
3.1.5性能可行性 11
3.2系统功能需求 11
3.3系统性能需求 11
3.4系统运行环境 11
4概要设计 12
4.1工作板即基于局域网工作交流平台系统的实施原理 13
4.1.1工作方式和技术原理 13
4.1.2通讯方式 13
4.2软件设计流程 13
4.3系统功能模块 14
4.4客户端实现流程图 15
4.5类模块设计 16
4.6程序设计的重点 16
4.7接口设计 16
5详细设计 17
5.1系统功能要求 17
5.1.1基于局域网工作交流平台的要求 17
5.1.2基于局域网工作交流平台的管理子系统要求 17
5.2系统性能要求 17
5.3数据库设计 18
5.3.1数据库需求分析 18
5.3.2数据库逻辑结构设计 18
5.3.3数据库表的创建 19
5.4系统基本功能设计与实现 19
5.4.1服务器程序模块设计与实现 19
5.4.2用户注册模块设计与实现 20
5.4.3用户登录模块设计与实现 22
5.4.4添加好友模块设计与实现 24
5.4.5聊天模块设计与实现 26
5.4.6文件传输模块设计与实现 28
5.5小结 32
6系统调试与测试 33
6.1程序调试 33
6.2程序的测试 33
6.2.1测试的重要性及目的 33
6.2.2测试的步骤 34
6.2.3测试的主要内容 34
结 论 37
参考文献 38
致 谢 39
外文原文 40
外文原文翻译 51
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]