JAVA企业内部通讯系统即时通讯系统毕业论文

上传人:壹****1 文档编号:513065041 上传时间:2022-09-29 格式:DOC 页数:31 大小:572KB
返回 下载 相关 举报
JAVA企业内部通讯系统即时通讯系统毕业论文_第1页
第1页 / 共31页
JAVA企业内部通讯系统即时通讯系统毕业论文_第2页
第2页 / 共31页
JAVA企业内部通讯系统即时通讯系统毕业论文_第3页
第3页 / 共31页
JAVA企业内部通讯系统即时通讯系统毕业论文_第4页
第4页 / 共31页
JAVA企业内部通讯系统即时通讯系统毕业论文_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《JAVA企业内部通讯系统即时通讯系统毕业论文》由会员分享,可在线阅读,更多相关《JAVA企业内部通讯系统即时通讯系统毕业论文(31页珍藏版)》请在金锄头文库上搜索。

1、企业内部通讯系统毕业设计XX大学毕业设计(论文)题 目: 企业内部即时通讯工具 指导教师: 职称: 学生姓名: 学号: 专 业: 院(系): 完成时间: 年 月 日企业内部即时通讯工具作者姓名: 作者专业及班级: XXXXXXXXXXXXXXX X班指导教师: 【摘要】 随着企业的不断增多,促进了社会经济化的发展,越来越多的企业开始使用内部通讯软件来解决人员的工作沟通问题,它成本低,通讯速度快,方便资料的传递和技术交流。解决了电话的单线程通讯和费用高昂等问题。企业即时通讯工具软件可以很好的解决企业内部通讯问题,使每个员工都能及时的了解自己的工作内容和获取需要的资料,加强了团队的沟通。此系统采用

2、Java语言设计和实现,使用Eclipse开发工具和WindowBuilder Pro插件。系统主要包括通讯列表维护模块、系统操作模块、系统设置模块、任务栏操作模块、系统公告管理模块和系统升级模块。服务器通过局域网的IP地址添加用户,具有对用户删除、改名和群发信使等操作。此系统还应用了JDK 6.0新增的系统托盘技术和JavaDB数据库。系统托盘可以在程序主窗体最小化之后,使用托盘控制窗体的相应操作,例如打开主窗体;JavaDB使用灵活,可以应用到不同的系统平台中,只要该平台有支持Java的环境。【关键字】内部即时通讯、Java、模块、窗体、用户 【Abstact】As enterprises

3、 continue to increase and promote the socio-economic-oriented development, more and more of the enterprises are starting to use internal communications software solving communication problem of staff. It is low cost, high speed communications to facilitate the exchange of information and technology

4、transfer. Solve the single-threaded calls communication and costly problems.Enterprise instant messaging software can solve internal communication problems, so that every employee is able to understand their work content and access to required information enhance communication between the team. This

5、 system uses the Java language design and implementation, using the Eclipse development tools and WindowBuilder Pro plug-ins. System includes a list of maintenance of communication modules, system operation modules, system settings module, the task bar operation module, the system management module

6、and system upgrades announced modules. Server through the LAN IP address to add users with the user to delete, rename, and bulk operations such as courier. This system also applies the new JDK 6.0 technology and JavaDB database system tray. System Tray can minimize the main form in the program, use

7、the appropriate form tray control operations, such as opening the main form; JavaDB flexible in use, can be applied to different platforms, as long as the platforms that support Java environment.【Key Words】Internal instant messaging, Java, modules, forms, user前言从20世纪90年代开始,公共的即时消息和实时通讯逐渐成为了人们重要的沟通工具

8、, 如MAIL、QQ、MSN等。但是,公共的即时信息给人们带来方便的同时,也带来了极大的安全隐患,当今网络,木马程序、病毒和其他恶意软件横行,稍不注意,电脑就会中毒。对于企业,使用公共的即时消息是一种安全威胁,企业的IT部门对于公共即时消息的使用计划无法控制。公共的即时通讯,正成为病毒和其他恶意软件入侵企业计算机的一个渠道,这意味着最终用户能够把敏感的数据外传。为此企业内部即时通讯工具应运而生,本工具从源头上解决了这一隐患,专为企业而设计,通讯服务器就直接置于企业内部,所有信息由企业自己管理,让企业以更安全、更可伸缩和更易于管理的方式灵活方便地使用协同和通讯服务的功能。企业即时通讯:简称EIM

9、(Enterprise Instant Messaging),它是一种面向企业终端使用者的沟通工具服务,使用者可以通过安装了即时通信的终端机进行两人或多人之间的实时沟通。企业即时通讯工具可以很好的解决企业通讯问题,面对工作目标和团队工作中可能出现的问题,必须加强团队的沟通,使每个员工都能及时地了解自己的工作内容和获取需要的资料。为解决这一问题,开发一个界面友好、易于操作的内部通讯软件成为企业的首选。整个系统从操作简便、界面友好、灵活、实用、安全的要求出发,实现通讯人员列表的维护、信息的发送与接收、搜索用户、访问资源、信使群发等功能。目录前言3第1章 系统分析61.1 需求分析61.2 可行性分

10、析6第2章 总体设计62.1 项目规划62.2 系统功能结构图7第3章 系统设计83.1 设计目标83.2 开发及运行环境83.3 数据库设计83.3.1 数据表概要说明93.3.2 数据表的结构93.3.3 E-R图:10第4章 技术准备104.1 Java系统托盘104.2 嵌入式连接JavaDB数据库11第5章 系统功能架构设计12第6章 系统公共类设计126.1 编写访问数据库的DAO类136.2 编写代码创建系统托盘136.3 编写系统工具类14第7章 系统主要功能模块设计157.1 主窗体设计157.1.1 界面设计157.1.2 代码设计167.2 用户列表模块187.2.1 界

11、面设计197.2.2 代码设计197.3 用户通讯模块207.3.1 界面设计217.3.2 代码设计217.4 系统工具模块227.4.1 界面设计227.4.2 代码设计227.5 系统设置模块237.5.1 界面设计237.5.2 代码设计24致谢24参考文献25第1章 系统分析1.1 需求分析根据一些大、中、小型企业和商业公司的实际需求,需要本系统具有以下功能。统一友好的操作界面,能保证系统的易用性。规范、完善的通讯列表维护功能。全方位、多功能信息通讯功能。提供系统升级功能。提供信使群发功能,方便消息广播。程序缩放到系统任务栏中,提供最大的可以屏幕空间。1.2 可行性分析计算机技术的飞

12、速发展,使计算机应用技术在企业管理中也得到了迅速的普及,人们开始通过计算机对实务工作中的各项信息进行管理,以帮助企业提高生产、运作的效率。企业员工之间的信息沟通也是信息化管理的一部分,利用计算机实现工作中的各种问题的沟通,例如工作任务通知、技术资料传递等。本系统根据企业工作中可能遇到的各种沟通问题开发而成,能够很好的避免工作中的错误,真正实现了企业的信息化管理。第2章 总体设计2.1 项目规划企业即时通讯工具软件使用了JDK6.0新增的JavaDB数据库,系统主要由通讯列表维护、系统操作、系统设置、任务栏操作、系统公告管理和系统升级等6部分组成。通讯列表维护通讯列表维护包括用户改名、添加用户、

13、删除用户、显示列表访问主机和信使群发等6部分。系统操作系统操作包括选择界面外观、搜索用户、系统更新。系统设置系统操作包括系统路径设置、登录信息设置、IP搜索范围设置。任务栏操作任务栏操作包括打开窗体、访问服务器、退出。公告管理公告管理用于向所有用户显示企业公告。系统升级系统升级可以维护系统的最新版本。2.2 系统功能结构图第3章 系统设计3.1 设计目标对于典型的信息通讯管理系统,尤其是用于企业内部通讯的管理系统,数据信息流量比较大,必须满足用户方便、操作灵活、安全可靠等设计需求。本系统在设计时应该满足以下几个目标。系统运行稳定、安全可靠。界面设计美观,人机交互界面友好。系统最大限度的实现了易

14、安装性、易维护性和易操作性。强大的信息通讯功能。基础信息设置规范、完善。可以根据指定IP范围搜索网络用户。3.2 开发及运行环境本系统运行时需要以下条件。硬件平台:CPU:Pentium4 1.8GHz。内存:128MB以上。软件平台:操作系统:Windows 2000、Windows XP、Windows 2003、Linux、Mac等。开发工具:Eclipse、JDK6.0分辨率:最佳效果1024像素*768像素3.3 数据库设计本系统数据库采用JavaDB数据库,系统数据名称为DB_EQ,共包含2张表。下面将给出数据表概要说明及数据表的结构。3.3.1 数据表概要说明从读者角度出发,为了让读者对本系统的数据库中数据表有一个更清晰的认识,设计了一个数据表树形结构图,如右图所示,该数据表树形结构图包含系统所有数据表。3.3.2 数据表的结构内部通讯系统的数据表结构如下。tb_location(定位信息表)定位信息表主要用来保存通讯窗体的位置和窗体大小。表tb_location的结构如表1所示。表1 表tb_location的结构字段名数据类型是否为空

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号