企业内部通信系统的设计与实现本科毕业设计
企业实时通讯系统——服务器规划与设计毕业设计

本科毕业论文(科研训练、毕业设计)题目:企业实时通讯系统——服务器规划与设计姓名:学院:软件学院系:软件学院专业:软件工程年级:学号:指导教师:职称:指导教师:职称:年月摘要Instant Messaging(即时通讯,实时传讯)的缩写是IM,这是一种可以让使用者在网络上建立某种私人聊天室(chartroom)的实时通讯服务。
大部分的即时通讯服务提供了状态信息的特性──显示联络人名单,联络人是否在线及能否与联络人交谈。
与公众IM相比,公众IM主要是面向个人的,用于个人朋友之间的沟通,是个人通讯手段之一;而企业IM是面向企业的,主要提供企业内部办公沟通、对外商务沟通的服务。
其目的是给员工提供更方便的沟通方式,增强团队的信息共享和沟通能力,提高工作效率,减少企业内部通讯费用和出差频次等从而为企业节省开支,同时也能创造一种新型的企业沟通文化。
企业级实时通信平台,致力于帮助企业提高运作效率、降低沟通成本、拓展商业机会,是一种高度可管理、低成本、易部署的IT平台。
企业级实时通信平台集成了丰富的沟通方式,包括文本会话、语音/视频交流、手机短信、文件传输、IP电话、网络会议、以及应用程序共享、电子白板等远程协作方式。
提供服务器和客户端软件,企业自行进行用户管理,分配用户帐号、统一认证、权限管理、信息存档与监控。
可对部门、分组、个人进行严密的权限控制,允许或禁止使用某项功能,保证即时通信的可管理性与服务器和网络资源的合理分配。
关键词:即时通信套接字企业级AbstractInstant Messaging (immediate communication, real-time subpoena) the abbreviation is IM, this is one kind may let the user establish some kind of personal chartroom (chartroom) in the network the real-time communication service. The majority of immediate communication service provided the condition information characteristic to demonstrate contact person name list, contact person whether online and whether conversed with the contact person.Compares with public IM, public IM mainly is faces individual, uses in between individual friend's communication, is one of individual communication methods; But enterprise IM faces the enterprise, mainly provides the enterprise the internal work communication, the foreign commercial communication service。
企业级无线通讯系统的设计和实现

企业级无线通讯系统的设计和实现随着现代科技的飞速发展,通讯技术也从过去的模拟通讯向数字化通讯革新,而无线通讯更是做出了翻天覆地的改变。
传统的有线网络已经不能满足人们日益增长的需求,无线通讯逐渐成为人们日常生活和企业运营中不可或缺的一部分。
为了满足企业的通讯需求,企业级无线通讯系统应运而生,本文将详细介绍企业级无线通讯系统的设计和实现。
一、无线通讯的基础无线通讯是指通过无线电波在空气中进行信息传递的通讯方式。
无线通讯可以有多种实现方式,如GSM、CDMA、WCDMA、LTE等。
其中GSM是目前最为广泛使用的一种,它是把语音和数据进行数字化压缩,然后通过无线电波进行传输。
这样的方式方便快捷,适用于许多场景。
二、企业级无线通讯系统的设计1. 网络拓扑结构的选择企业级无线通讯系统常见的网络拓扑结构包括星形、环形、总线形、链式、树形等多种形式。
实际上,选择哪种拓扑结构要根据企业自己的需求和情况而定。
其中,星形网络是企业级无线通讯系统最常用的拓扑结构,这种方式可以实现点对点、点对多点和多点对多点不同的通讯方式,且易于扩展。
2. 信号传输距离的优化在设计企业级无线通讯系统时,需要考虑信号在传输过程中的损耗问题。
传输距离的优化是实现无线通讯的重要步骤。
目前有多种方法可以实现信号传输距离的优化,例如采用高功率增益天线、使用增加信号传输距离的核心技术、加强信号接收等方式都可以优化传输距离,同时也可以提高企业的通讯效率。
3. 数据安全与保护对于企业级无线通讯系统来说,安全性是非常重要的一种考虑。
特别是在商业运营的过程当中,不可避免地涉及到一些敏感信息,如财务、管理等方面的数据,因此,需要对这些数据进行保护。
为了实现企业无线通讯的安全,可以采取一下措施:1.使用安全协议2.限制网络访问权限3.安装防火墙4.加强网络监控与警报5.备份企业重要数据三、企业级无线通讯系统的实现首先,我们需要确定好企业中的无线通讯需求,为此需要做好通讯系统的可行性研究,确定好系统所要承担的任务以及系统的功能需求。
通信毕业设计

通信毕业设计通信毕业设计报告一、设计目标:本次毕业设计的目标是设计一个具有异常检测功能的通信系统。
二、设计原理:1. 通信系统基于客户端-服务器模型,客户端与服务器之间通过网络连接进行通信。
2. 客户端将要发送的数据通过网络传输到服务器端,服务器接收到数据后进行处理。
3. 服务器端进行异常检测,如果检测到异常,则将异常信息发送给客户端。
4. 客户端接收到异常信息后,通过弹窗的方式进行提醒。
三、设计步骤:1. 安装并配置通信系统的开发环境,包括服务器端和客户端。
2. 设计并实现客户端与服务器端之间的通信功能,包括发送和接收数据的功能。
3. 设计并实现服务器端的异常检测功能,可以根据实际需要选择合适的异常检测算法。
4. 在服务器端实现异常检测功能后,将异常信息发送给客户端。
5. 客户端接收到异常信息后,进行弹窗提醒。
四、设计实现:1. 开发环境:使用Python开发环境,包括Pycharm和Python 3.0版本以上。
2. 通信功能的实现:使用Python的socket库实现客户端与服务器端之间的通信功能。
3. 异常检测功能的实现:根据实际需要选择合适的算法,如统计学方法、机器学习算法等,使用Python相关库进行实现。
4. 弹窗功能的实现:使用Python的GUI库,如Tkinter等,实现弹窗提醒功能。
五、测试与优化:1. 测试通信系统的功能是否正常,包括发送和接收数据的功能、异常检测功能等。
2. 对通信系统进行性能测试,检查系统在不同负载情况下的运行情况。
3. 根据测试结果进行优化,包括提高系统的响应速度、减少异常检测误报等。
以上就是本次毕业设计的设计目标、原理、步骤、实现以及测试与优化的内容。
通过本次设计,可以提高通信系统的安全性和稳定性,保障通信过程的可靠性,为通信系统的进一步发展提供支持。
通信工程专业本科毕业设计题目

信道编码与解码
将信号处理算法应用于信道编码与解码中,增强通信系统的抗干扰能力和可靠性。
通信信号处理中的优化问题
针对通信信号处理中的优化问题,如资源分配、功率控制等,研究相应的优化算法和解决方案。
多址技术
探讨信号处理算法在多址技术中的应用,如CDMA、OFDM等,提高通信系统的容量和效率。
信号调制与解调
国外研究现状
国外通信工程专业毕业设计题目同样关注前沿技术,如6G、量子通信等。同时,国外高校更加注重学生的实践能力和团队协作能力,鼓励学生参与实际项目,积累经验。
设计任务
本次毕业设计的任务是设计一个基于某种通信技术的系统或应用,包括但不限于无线通信系统、光通信系统、卫星通信系统、物联网应用等。学生需要完成系统或应用的需求分析、设计、实现和测试等工作。
研究信号处理算法在信号调制与解调中的应用,提高通信系统的性能。
04
CHAPTER
通信协议分析与设计
协议分析方法
常用的协议分析方法包括抓包分析、协议解码、协议状态机分析等。
协议分析工具
常见的协议分析工具包括Wireshark、tcpdump、Network Monitor等,这些工具可以帮助捕获网络数据包并进行详细分析。
设计要求
学生需要综合运用所学知识,遵循工程设计的基本原则和方法,完成高质量的设计作品。具体要求包括创新性、实用性、可行性、稳定性等方面。同时,学生需要提交详细的设计文档和源代码,以供评审和后续改进。
02
CHAPTER
通信系统设计与实现
明确通信系统的功能需求、性能指标和应用场景。
需求分析
架构设计
技术选型
02
构建了基于软件定义网络的通信网络仿真平台,实现了网络拓扑的动态配置和流量的灵活调度。
企业聊天通信系统软件毕业设计论文

摘要当今社会,互联网迅速发展,使“地球村”由梦想变为现实。
但与此同时,电脑病毒和信息窃取给人们造成了巨大的损失。
基于这种情况,信息敏感部门都有自己的局域网系统。
本系统基于局域网数据传输,实现了企业员工在局域网环境中的网络聊天和文件共享。
采用c#编程语言,开发平台为Microsoft Visual Studio 2012,使用SQL Server 2005管理数据库。
本系统的功能分为两大部分。
前台聊天通信系统用于员工通信,后台的人事管理系统用于员工管理。
员工可以进行聊天、网络会议、文件共享、电子邮件的发送与接收等。
而后台服务器不但可以监听客户端聊天,向指定员工发送系统通知,而且拥有一个功能强大的人事管理系统,可以对员工的各种信息进行管理,将指定的信息进行报表处理和柱形图统计,更加方便管理。
本系统主要利用了以下几种技术:TCP、UDP广播和多播、FTP、SMTP、POP3等协议,同步、异步和多任务实现信息传输,数据库的增、删、改、多条件组合模糊查询,GDI+,并且引用了word和Excel进行交互以及Web Service等。
本系统完全按照软件工程的流程进行设计,系统人性化,易于操作,具有很强的健壮性。
查询时采用多条件查询和模糊查询,提高了效率。
Visual Studio的可视化操作和事件驱动方式使得系统易于修改和维护。
总体来说,该系统具有很强的实用性。
关键字:聊天通信局域网人事管理网络协议ABSTRACTIn today's modern society, the Internet has been developing rapidly, making the "Global Village" from dream into reality. But at the meantime, computer virus and information stealing caused great loss of property to people. According to this situation, information sensitive departments all have their own Intranet system.This system based on Intranet data transmission technology, realize the net chatting and file sharing among employee though the Intranet. Using C# as programming language, the platform is Microsoft Visual Studio 2012, using SQL Server 2005 to manage database.The function of this system can be divided into two parts. The foreground communicating system is used for communication among employees. The background personnel management system is used for manage all kinds of information of staff. Employee can communicate, organize net meeting, share files, send and receive emails. The sever can not only listen client chatting, send notification to selected staff but also have a personnel management system can be used to manage all kinds of information of employees, reporting selected information of employees and making column diagram to , making management more convenient.This system mainly uses following technology: TCP, UDP broadcast and multicast, FTP, SMTP, POP3 protocols, synchronous, asynchronous and multitask to transmit information; insert, delete, update, multi-condition and vague inquiry; GDI+, and using word, Excel to interaction, Web Service and so on.This system totally use the process of software engineering, the designation is Humanized and easy to operate and very stable. Using multi-condition and vague inquiry when inquiring data to improve efficiency. The Visualization and event driven model makes the system is easy to modify and maintain. All in all, the system is very practicable.Key words:communication Intranet personnel management Internet protocol目录第一章概述 (1)1.1课题研究背景及意义 (1)1.2课题研究的目标、功能和方法 (1)1.3系统开发技术及平台介绍 (3)第二章系统的需求分析 (6)2.1需求分析意义 (6)2.2系统可行性分析 (6)2.3系统的功能需求分析 (7)2.4系统的运行环境需求分析 (8)2.5系统的性能需求分析 (8)2.6系统用例图 (9)第三章系统的总体设计 (10)3.1系统的设计任务 (10)3.2系统的体系结构风格 (10)3.3系统的总体功能模块设计 (12)第四章数据库设计 (14)4.1数据库设计目标 (14)4.2数据库需求分析 (14)4.3数据库概念结构设计 (15)4.4数据库逻辑结构设计 (19)4.5数据表的设计 (20)4.6数据库的连接 (24)第五章系统详细设计及实现 (27)5.1.用户注册、登录模块的设计与实现 (27)5.2员工信息添加模块的设计与实现 (29)5.3员工聊天模块的设计与实现 (31)5.4邮件发送模块的设计与实现 (35)5.5文件上传与下载模块的设计与实现 (36)5.6管理员监听客户端模块的设计与实现 (38)5.7管理员发送通知模块的设计与实现 (39)5.8员工信息操作模块的设计与实现 (42)5.9员工信息报表模块的设计与实现 (46)5.10人事资料统计模块的设计与实现 (49)5.11用户设置模块的设计与实现 (50)5.12日常记事模块的设计与实现 (52)第六章系统的测试 (54)6.1软件测试概述 (54)6.2测试的方法 (54)6.3测试方案 (54)总结 (58)谢辞 (59)参考文献 (60)第一章概述1.1课题研究背景及意义21世纪以计算机的应用为标志,是网络化、信息化的世纪。
移动端企业内部通讯系统的设计与实现

通信技术• Communications Technology26 •电子技术与软件工程 Electronic Technology & Software Engineering【关键词】移动端企业 内部通讯系统 数据存储随着时代的发展,我国技术水平逐渐提升,在此过程中,移动端企业内部通讯系统被应用在企业实际经营中,保证企业在经营过程中信息传输的稳定性以及安全性。
避免企业内部信息出现信息泄露的情况,另外,企业在实际发展过程中还可以根据企业自身的发展特点,选择不同的移动端企业内部通讯系统,提升移动端企业内部通讯系统与企业发展之间的针对性,本文将分析移动端企业内部通讯系统的设计方式以及实现方式。
1 移动端企业内部通讯系统的设计方式1.1 移动端企业内部通讯系统的技术设计移动端企业内部通讯系统中的技术设计主要包括以下两方面内容:(1)技术系统的总体框架,其中主要分为客户端以及服务器两方面内容,服务器能够为客户提供相应的请求数据,主要包括个人信息数据、联系人数据以及聊天数据,还能够对用户消息进行发送以及转换,保证信息数据传输的准确性。
(2)移动端企业内部通讯系统中的客户架构,在此过程中主要包括数据模拟层、视图层、控制层等,其中视图层能够对移动端企业内部通讯系统中的视图展开加载、处理,用户在实际应用过程中可以根据需求选择相应的互动操作。
模型层能够对移动端企业内部通讯系统中的数据展开封装,数据的创建以及修改都会记录在模型层中。
移动端企业内部通讯系统的设计与实现文/聂睿另外,移动端企业内部通讯系统中的数据都需要经过请求服务器展开接口对应,同时在本地数据中对文件以及信息展开存储。
1.2 移动端企业内部通讯系统的数据存储设计移动端企业内部通讯系统中的的数据存储主要包括本地数据存储、网路数据存储以及缓存数据存储三方面内容,其中还存在一定的特殊数据,其代表着移动端企业内部通讯系整体的数据处理质量,本文将重点对特殊数据处理展开研究。
企业内部通讯系统

开发背景和系统分析视频001 前言例001 企业内部通信系统1.1 开发背景×××有限公司是一个中型的私营企业,企业内部的员工经常需要沟通和交流工作中的常见问题,频繁地使用电话会影响其他工作人员;另外,在实验室、档案室等需要安静气氛的环境中,使用电话沟通更不方便。
为了便于职工之间的交流,或是工作信息的传递,企业内部通信系统的开发就显得十分迫切而重要。
于是,该公司决定根据企业的内部结构,开发一个符合本企业工作流程的通信系统。
它可以帮助企业快速搭建内部即时通信结构,大幅度提高企业的工作效率,使上级与下级之间的交流更方便。
1.2 需求分析通过与×××有限公司的沟通和需求分析,要求企业内部通信系统具有以下功能。
☑☑系统操作简单,界面友好。
☑☑规范、完善的基础信息设置。
☑☑支持网络通信。
☑☑支持系统托盘和程序最小化功能,避免影响其他工作。
☑☑使用独立的本地数据库。
☑☑自动搜索和手动添加网络内的通信用户。
1.3 可行性分析根据《GB8567-88计算机软件产品开发文件编制指南》中可行性分析的要求,制定可行性研究报告如下。
1.引言☑☑编写目的以文件的形式给企业的决策层提供项目实施的参考依据,其中包括项目存在的风险、项目需要的投资和能够收获的最大效益。
☑☑背景×××有限公司是一家中型的私有企业,为了提高企业的工作效率、实现信息化管理,公司决定开发企业内部通信系统。
2.可行性研究的前提☑☑要求企业内部通信系统必须提供网络通信功能,在通信过程中禁止使用聊天表情、文件传送等功能,避免资料外泄,或因发送错误而导致上级资料的丢失以及其他损失。
最重要的是必须适应任何操作系统,也就是实现跨平台技术,因为企业内部的工作需要,工作环境中使用了多个操作系统来完成不同的工作。
另外,系统不需要使用服务器中转和记录通信内容,可以独立完成通信任务,排除职工对领导监视工作进度等逆反心理。
通信系统设计毕业设计

通信系统设计毕业设计通信系统设计毕业设计随着科技的不断发展,通信系统在现代社会中起到了至关重要的作用。
无论是人与人之间的交流,还是机器与机器之间的信息传递,都离不开高效可靠的通信系统。
因此,通信系统设计成为了一个备受关注的领域。
本文将探讨通信系统设计的一些关键因素和挑战,并介绍一个可能的毕业设计项目。
首先,通信系统设计需要考虑的一个重要因素是传输介质的选择。
不同的传输介质有不同的特性和适用范围。
例如,光纤通信系统具有高带宽、低损耗和抗干扰能力强的特点,适用于长距离传输。
而无线通信系统则可以实现移动性和灵活性,适用于无线网络覆盖。
因此,在设计通信系统时,需要根据具体的需求和应用场景选择合适的传输介质。
其次,通信系统设计还需要考虑到安全性和可靠性。
随着信息技术的快速发展,网络安全问题也日益突出。
通信系统设计师需要采取一系列的安全措施,确保信息的机密性和完整性。
例如,使用加密算法对数据进行加密,采用防火墙和入侵检测系统来防范网络攻击。
同时,通信系统设计还需要具备高可靠性,即在面对各种故障和干扰时能够保持正常运行。
为此,可以采用冗余设计和备份机制,提高系统的容错能力。
另外,通信系统设计还需要考虑到性能和效率。
通信系统的性能指标包括带宽、延迟、吞吐量等。
在设计过程中,需要根据具体的应用需求和用户数量来确定合适的性能指标。
同时,通信系统设计还需要考虑到能源效率。
随着能源资源的日益紧张,设计低功耗的通信系统成为了一个重要的目标。
因此,通信系统设计师需要采用节能的硬件和软件设计技术,减少能源消耗。
在通信系统设计的过程中,还需要考虑到系统的扩展性和可维护性。
随着技术的不断进步,通信系统需要不断地进行升级和扩展,以满足不断变化的需求。
因此,通信系统设计师需要预留足够的扩展接口和灵活的架构,以便于系统的升级和扩展。
同时,通信系统设计还需要考虑到系统的可维护性。
设计师需要提供清晰的文档和接口定义,以便于系统的维护和故障排除。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业论文声明本人郑重声明:1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。
除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。
对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。
本人完全意识到本声明的法律结果由本人承担。
2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。
本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。
3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。
4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。
论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。
学位论文作者(签名):年月关于毕业论文使用授权的声明本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。
本人完全了解大学有关保存,使用毕业论文的规定。
同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。
本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。
本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。
本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。
在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。
论文作者签名:日期:指导教师签名:日期:本科毕业设计(论文)题目:企业内部通信系统的设计与实现院系:计算机科学系专业:计算机科学与技术摘要随着企业的不断增多,社会经济的飞速发展,越来越多的企业开始使用内部通信软件来解决人员的工作沟通问题,它成本低,通信速度快,不仅方便人员的技术交流,还解决了电话的单线程通讯和费用高昂等问题。
企业内部通信软件可以很好的解决企业内部通信问题,使每个员工都能及时的了解自己的工作内容和获取需要的资料,加强了团队的沟通。
此系统基于UDP/IP协议,采用Java语言设计和实现,使用Eclipse和WindowBuilder Pro插件进行开发。
系统实现了信息通信、系统设置、搜索用户、访问公共资源、互访对方主机五大功能。
本系统结构清晰、界面友好、操作简单、通用性强,可以大大提高了企业的工作效率。
关键词:企业;信息通信;Java;UDP/IPAbstractWith the incresing of the enterprises ,and the rapid economic development of society, 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 ,not only facilitate the technology transfer but also 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 system based on UDP/IP,uses the Java language design and implementation, use Eclipse and WindowBuilder Pro plugin development. This system realizes five functions including the information communication, system settings, search users, visit the public resources and other host visits,This system structure is clear, friendly interface ,easy to operate. strong universability, it could be greatly improve the efficiency of enterprises.Keywords:Enterprise ;Information communication ;Java;UDP/IP目录摘要..................................................................................................................................... I II Abstract................................................................................................................................ I V 第一章前言 (1)第二章概述 (2)第一节开发背景 (2)第二节课题现状 (2)第三节软硬件需求 (2)第三章系统分析 (3)第一节需求功能分析 (3)第二节可行性分析 (3)一、可行性要求、目标 (3)二、技术可行性分析 (3)三、经济可行性分析 (4)第四章系统设计 (5)第一节系统目标 (5)第二节系统功能 (5)第三节数据库结构设计 (5)一、数据库分析 (5)二、企业内部通信系统的E-R图 (6)三、数据库结构设计 (7)第五章详细设计和代码实现 (7)第一节主窗体模块的设计与实现 (7)一、界面设计 (7)二、实现过程 (8)第二节公共模块的设计与实现 (10)一、界面设计 (10)二、实现过程 (10)第三节系统托盘模块的设计与实现 (12)一、界面设计 (12)二、实现过程 (13)第四节系统工具模块的设计与实现 (14)一、界面设计 (14)二、实现过程 (15)第五节用户管理模块的设计与实现 (17)一、界面设计 (17)二、实现过程 (18)第六节通信模块的设计与实现 (21)一、界面设计 (21)二、实现过程 (24)第六章总结 (28)致谢 (29)参考文献 (30)第一章前言从20世纪90年代开始,公共的即时消息和实时通信逐渐成为了人们重要的沟通工具,如MAIL、QQ、MSN等。
但是,公共的即时信息给人们带来方便的同时,也带来了极大的安全隐患,当今网络,木马程序、病毒和其他恶意软件横行,稍不注意,电脑就会中毒。
对于企业,使用公共的即时消息是一种安全威胁,企业的IT部门对于公共即时消息的使用计划无法控制。
公共的即时通信,正成为病毒和其他恶意软件入侵企业计算机的一个渠道,这意味着最终用户能够把敏感的数据外传。
为此企业内部通信工具应运而生,本工具从源头上解决了这一隐患,专为企业而设计,通信服务器就直接置于企业内部,所有信息由企业自己管理,让企业以更安全、更可伸缩和更易于管理的方式灵活方便地使用协同和通信服务的功能。
企业内部通信工具可以很好的解决企业通信问题,面对工作目标和团队工作中可能出现的问题,必须加强团队的沟通,使每个员工都能及时地了解自己的工作内容和获取需要的资料。
为解决这一问题,开发一个界面友好、易于操作的内部通信软件成为企业的首选。
本系统应用了JDK 6.0新增的系统托盘技术和JavaDB数据库。
系统托盘可以在程序主窗体最小化之后,使用托盘控制窗体的相应操作,例如打开主窗体;JavaDB使用灵活,可以应用到不同的系统平台中,只要该平台有支持Java的环境。
整个系统从操作简便、界面友好、灵活、实用、安全的要求出发,实现信息通信、系统设置、搜索用户、访问公共资源、互访对方主机等功能。
第二章概述第一节开发背景近几年,随着网络的迅速发展和全球信息化速度的加快,网络通信已经不算是新鲜事物了,但大多数网络通信需要借助Internet上的服务器,这就给那些具有大规模内部网络的用户造成了许多问题,如遭遇到网络攻击、病毒入侵等等。
由于互联网上的网络通信工具有时会给企业内部信息交流带来不便,所以为了方便企业内部用户之间的沟通、保证企业内部局域网的安全,需要开发一个基于局域网的信息收发系统的即时通信工具。
第二节课题现状企业内部通信系统是基于局域网的即时通信工具,可以说是一个internet通信工具的小规模版本,一般采用UDP或者TCP协议体系等来实现,开发技术已经比较成熟,国外的通信工具较有名的有ICQ、MSN Messenger、国产的QQ、新浪UC都实现了广域网的即时通信。
在最近几年,国内的局域网通信工具较有代表性有飞鸽传书、飞秋,这两款软件的快速、实效、迷你、简单的特点受到了广大企业的好评。
这些工具的实现方式具体细节不易得之,但它无非是利用各种平台上的网络通信接口,基于TCP/IP或者UDP/IP协议架构下的软件产品。
对于一个企业内网,这些功能的实现相比于广域网更加简单。