admin 发表于 2016-4-27 10:23:19

聊天工具的设计与实现毕业设计

技术: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]
查看完整版本: 聊天工具的设计与实现毕业设计