网站大量收购独家精品文档,联系QQ:2885784924

企业内部通信系统.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
企业内部通信系统

本科毕业论文(设计) 企业内部通信系统 第一章 概论 3 1.1开发背景 3 1.2 课题现状 3 1.3 毕业设计及论文的主要工作 3 第二章 系统分析 4 2.1 需求分析 4 2.2 可行性分析 4 2.21可行性要求 4 2.22 成本可行性分析 4 2.23 技术可行性分析 4 第三章 系统设计 5 3.1 系统目标 5 3.2 系统功能 5 3.3 数据库设计 6 3.31数据库分析 6 3.32企业内部通信系统的E-R图 6 3.33数据库的结构设计 7 3.4 主要模块的设计 8 3.41主窗体模块设计 8 3.42公共模块设计 8 3.43系统托盘模块设计 10 3.44系统工具模块设计 10 3.45用户管理模块设计 11 3.46通信模块设计 12 第四章 详细设计和代码实现 15 4.1主要模块的实现过程 15 4.2通信模块的实现过程 20 第五章 总结 22 致谢 23 参考文献 23 Abstract 23 摘要: 本文设计一个类似飞鸽传书的企业内部通信系统,系统基于UDP/IP协议,使用 Java Swing、Java Socket和JavaDB数据库进行开发。系统实现了信息通信、系统设置、文件传输、访问公共资源、互访对方主机五大功能。本系统结构清晰、界面友好、操作简单、通用性强,可以大大提高了企业的工作效率。 关键字:企业、信息通信、socket 1.概论 1.1开发背景 近几年,随着网络的迅速发展和全球信息化速度的加快,网络通信已经不算是新鲜事物了,但大多数网络通讯需要借助Internet上的服务器,这就给那些具有大规模内部网络的用户造成了许多问题,如浪费网络资源、遭遇到网络攻击、病毒的入侵等等。为了保证企业内部的通信安全,减少员工沟通和交流工作中遇见的种种问题,由于互联网上的网络通信工具给企业内部信息交流带来的不便,所以为了方便企业内部用户之间的沟通、保证企业内部局域网的安全,需要开发一个基于局域网的信息收发系统的即时通讯工具。 1.2 课题现状 企业内部通信系统是基于局域网的即时通信工具,可以说是一个internet通信工具的小规模版本,一般采用UDP或者TCP协议体系等来实现,开发技术已经比较成熟,国外的通信工具较有名的有ICQ、MSN Messenger、国产的QQ、新浪UC都实现了广域网的即时通信。在最近几年,国内的局域网通信工具较有代表性有飞鸽传书、飞秋,这两款软件的快速、实效、迷你、简单的特点受到了广大企业的好评。 这些工具的实现方式具体细节不易得之,但它无非是利用各种平台上的网络通信接口,基于TCP/IP或者UDP/IP协议架构下的软件产品。对于一个企业内网,这些功能的实现相比于广域网更加简单。所以还是有很大研究价值的。 2.系统分析 2.1 需求功能分析 本系统的设计目标是实现一个企业内部局域网通信系统,企业内部职工可以方便的进行交流,可以大大的提高职工的工作效率。 根据企业对局域网通信的需求,本系统主要包括信息通信、用户搜索、访问公共资源、访问对方主机、系统设置五大功能。 各功能概述: 信息通信:信息通信是企业内部通信系统的核心功能,它用于不同职工之间的通信,这种通信方式能够实现多个职工之间的通信,而不存在类似电话的占线问题,增加了任务分配的新方式,从而提高企业的工作效率。 用户搜索:用户搜索用于搜索企业局域网内的其他用户,系统会根据用户所设置的IP搜索范围搜索所有计算机上的用户。 访问公共资源:访问公共资源用于实现企业内部公共服务器上资源访问的功能。 访问对方主机:访问对方主机用于两人聊天情况下对对方主机的访问和控制的功能。 系统设置:系统设置用于设置用户界面、公共路径、公告栏等的功能。 2.2数据库分析 该系统是一个桌面应用程序,它不像web应用那样需要配置到指定的服务器上,所以数据库和该系统应存在于同一计算机中,这样,不仅节省了开销,而且还提高了系统的安全性。该系统所用数据库为JAVADB数据库。由于该数据库的运行环境平台要求较低,一般的电脑都可以满足它的硬件条件。 企业内部通信系统的E-R图 该系统的实体包括用户和窗口位置两个实体,分别记录着通信窗口的绝对位置和用户的信息。 用户实体 用户实体主要包括IP信息、PC名称、用户信息、系统信息等,它记录了搜索到的用户和所有的用户信息。用户实体的E-R图如下。 图图 图图 本系统开发完成后可缩减工作时间,提高工作效率,而且简单易操作,不需对使用人员进行培训,不管是在资金上还是效率上都能达到预期的效果 图图 1.用户信息表—.窗体位置信息表—Y轴坐标 height Int YES NO NULL 窗体高度 width Int YES NO NULL 窗体宽度 3.4 主要模块的设计 本系统

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档