企业内部通讯系统(EQ)通讯软件提供了一个方便、快捷的通讯平台。它具备了通讯软件的基本功能。它可以方便的进行信息传送、文件共享传送等。单击"系统设置"选项卡,可以设置系统、IP搜索范围和服务器登录设置,这样实现对于登录的管理。可以单击"系统操作"选项卡,对用户信息进行添加、删除、用户更名、访问主机资源及公共程序等操作。在用户没有开启系统的情况下,可以向用户发送信使信息,这样在用户登录的时候便可以看到。本程序还支持群发功能,按住键盘上的
键,选择需要发送信息的人,然后,单击鼠标右键选择"信使群发"命令,进行信使群发操作。该程序的功能也不强大,但是它经过优化便可以成为方便的通讯软件,它对于我们了解QQ软件的开发有很大的帮助。企业内部通信系统的特点归纳如下:
①即时性。与企业内部其他通信手段相比,企业内部通讯系统的即时性时相当突出的,它的速度非常快,不管接收方的计算机在做什么事情,发送的消息都能即时弹出来,并可以把接收方的是否已阅读的信息反馈回来,实现消息的跟踪功能。
②高效性。企业内部通讯系统的消息发送不仅可以用于企业内部员工之间,还能用于客户支持,让交易者、中介商和客户之间的通信更加顺畅,从而使消息的发送更加灵活和高效。
③多样性。随着即时通信技术的不断完善,应用范围的不断扩展,企业内部通讯系统的功能正在逐渐增强,如声音、视频的传输等;各项性能也在不断提升,特别在安全性、健壮性等方面,这就使即时通信产品具备了为企业提供多种高质量、高可靠性服务的能力。
企业内部通讯系统必须提供网络通讯功能、在通讯过程中禁止使用聊天表情、文件传送等功能,避免资料外泄,或因发送错误而导致上级资料的丢失以及其他损失。最重要的是必须适应任何操作系统,也就是实现跨平台技术,因为企业内部的工作需要,工作环境中使用了多个操作系统来完成不同的工作。另外,系统不需要使用服务器中转和记录通讯内容,可以独立完成通讯任务,排除职工对领导监视工作进度等逆反心理。
二、企业内部通讯系统的功能构造
1、企业内部通讯系统的功能模块化分:
根据企业内部通讯系统的特点,可以将该系统划分为信息通讯,系统升级,系统设置,用户搜索等共计六大功能部分。系统功能划分如图1.1所示:
图1.1系统功能模块分布图
2、企业内部通讯系统的功能模块简述
信息通讯:员工之间可以互相发送信息来沟通当时的工作情况。
系统升级:当企业内部通讯系统有更新的版本时,可以使用该功能进行软件升级。
系统设置:系统设置功能可以设置企业内部通讯系统的用户界面,公共路径等等,还可以设置公告的存放路径。用于提示职工企业的公告信息。
用户搜索:在企业内部通讯系统第一次运行的时候,用户列表是空的,这时可以使用用户搜索功能搜索局域网内的所有用户。
访问公共资源:该功能可以访问企业内部共用的一个公共得服务器上的资源,这个路径可以在系统设置中来设置。
访问对方主机:当与对方进行沟通的时候,也就是两个职工互相通讯,有一些特别大的工具软件或者是图形资源,视频资源等等,可以直接通过该功能访问对方的主机,复制该资源或者直接查看需要的资源。[7][8][9]
第五节 本章小结
本章主要对企业内部通讯系统的发展、特点、应用等做一个详细概述,并简要归纳了该系统的功能模块组成。企业内部通讯系统是为了方便职工交流的同时,提高职工的工作效率而建立的。它要求企业跟据自身的软硬件条件,来选择或者开发适合企业自身内部通讯产品。它可以在局域网内实现内部通讯、工作交流,提交计划等业务以为企业内部工作的需要,企业内部通讯系统必须实现跨平台的技术,另外系统不需要使用服务器中转和记录通讯内容。企业内部通讯系统的功能部分分为信息通讯,系统升级,系统设置,用户搜索等共计六大部分。而设计模块部分则分为:主窗体、系统托盘模块,系统工具模块,数据库模块,公共类,用户管理模块、通讯模块这八个模块,但本文重点讲述的主窗体、系统托盘模块,系统工具模块这三个模块。通过本章的内容,我们将对企业内部通讯系统有一个具体的认识和了解。
第二章 企业内部通讯系统的设计概况
第一节 企业内部通讯系统设计模块的组成
图2.1设计模块
该内部通讯系统采用的是JavaDB数据库,数据库和应用程序是绑定在一起的;主窗体界面是企业内部通讯系统的通讯列表;公共类包含了数据库操作类和系统公共类这两大类;系统托盘模块是用来定义系统图标的;系统工具模块专起维互系统的作用;用户信息模块包括了所有的用户信息;通讯模块用于不通职工之间的通讯。[2][12]
第二节 系统的可行性分析
一、技术可行性
Java Swing 技术:Swing是由100%纯Java实现的,Swing组件是用Java实现的轻量级( light-weight)组件,没有本地代码,不依赖操作系统的支持,这是它与AWT组件的最大区别。由于AWT组件通过与具体平台相关的对等类(Peer)实现,因此Swing比AWT组件具有更强的实用性。Swing在不同的平台上表现一致,并且有能力提供本地窗口系统不支持的其它特性。 Swing采用了一种MVC的设计范式,即"模型-视图-控制"(Model-View-Controller),其中模型用来保存内容,视图用来显示内容,控制器用来控制用户输入。Swing外观感觉采用可插入的外观感觉Swing技术的应用已经在国外大行其道,由于Java的免费、易学以及大家对于java技术的充分信赖,好多公司早早的就把应用程序的一切,从后台服务到前台人机交互界面,统统移到了Java开发上。Swing出现了快10年了,凭借其先进的设计思想,一直未曾落后于哪种语言的界面开发技术,使用和理解Swing的设计思想,对软件开发者大有裨益。随着Java的不断升级和优化,Swing的速度一直在提高,美观性也在改善,基于Swing的成功应用也越来越多了。
JavaDB数据库:Java DB是Sun公司的轻量级数据库。它却是一个先进的全事务处理的基于Java技术的数据库,它支持各类开放标准、触发器和存储程序。Java DB可以客户端服务器模式使用,也可以直接嵌入到一个Java应用程序中。在这些场合,Java DB都可以在同样的Java虚拟机(JVM)中运行,这就无需在应用程序之外单独购买、下载、安装或管理这个数据库。对于选择在生产中采用Java DB的客户,Sun将提供支持服务。新安装了 JDK 6 的程序员们也许会发现,除了传统的 bin、jre 等目录,JDK 6 新增了一个名为 JavaDB 的目录。这便是 Java 6 的新成员:Java DB。这是一个纯 Java 实现、开源的数据库管理系统(DBMS),源于 Apache 软件基金会(ASF)名下的项目 Derby。它只有 3MB 大小,对比动辄上 G 的数据库来说可谓袖珍。但这并不妨碍 Derby 功能齐备,支持几乎大部分的数据库应用所需要的特性。更难能可贵的是,依托于 ASF 强大的社区力量,Derby 得到了包括 IBM 和 Sun 等大公司以及全世界优秀程序员们的支持。这也难怪 Sun 公司会选择其 10.2.2 版本纳入到 JDK 6 中,作为内嵌的数据库。这就好像为 JDK 注入了一股全新的活力:Java 程序员不再需要耗费大量精力安装和配置数据库,就能进行安全、易用、标准、并且免费的数据库编程。
JDK概述:(Java Development Kit)是Sun Microsystems针对Java开发员的产品自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。
JDK 是整个Java的核心,包括了Java运行环境(Java RuntimeEnvironment),一堆Java工具和
上一篇:完美版java毕业设计论文
下一篇:撰写军事学术论文如何选题