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

局域网通信JAVA课程设计文章.doc

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

本科生课程设计 课程名称 Java程序设计 课程设计 题 目 局域网通信 学 号 201440930236 学生姓名 王小冬 所在专业 信息工程 所在班级 信工2班 成 绩 课程设计时间:2017年5月 日--2017年5月 日 目录 摘 要 - 1 - 引 言 - 1 - 设计目的与任务 - 1 - 系 统 设 计 - 1 - 1.系统目标 - 1 - 2.系统功能结构 - 2 - 3.数据库设计 - 2 - 1.数据库分析 - 2 - 2.数据库逻辑结构设计 - 3 - 3 文件夹组织结构 - 3 - 4.主窗体设计 - 4 - 5.公共模块设计 - 4 - 6.系统托盘模块设计 - 4 - 7.系统操作模块设计 - 5 - 8. 用户管理模块设计 - 6 - 9. 通讯模块设计 - 7 - 课程设计总结 - 8 - 参考文献 - 8 - 附录 - 9 - EQ.JAVA - 9 - Dao.JAVA - 24 - UserTreeRanderer接口 - 29 - 局域网内部通信 摘 要 局域通信使亲友的沟通突破时空极限,使人与人的沟通突破上下级极限,使陌生人的沟通突破环境极限,使自我与外界的沟通突破心理极限。作为使用频率最高的网络软件,类似QQ软件已经突破了作为技术工具的极限,被认为是现代交流方式的象征,并构建起一种新的社会关系。它是迄今为止对人类社会生活改变最为深刻的一种网络新形态,没有极限的沟通将带来没有极限的生活。 引 言 Java语言是SUN公司于1995年5月推出的新一代面向对象的计算机通用编程语言,是继WWW之后又一引起世界轰动的产品。Java语言的特点是跨平台和强大的网络编程功能。在Java语言诞生之前,Internet已存在,所以Java语言本身就封装了大量进行网络编程的类库,使得网络编程功能强大,同时又简化了网络编程的操作。因此利用Java语言可以开发出功能强大的网络应用程序。 本次课程设计的是局域网中的通信程序设计,能够实现局域网的内部通讯、增添好友、群聊功能。程序设计有点复杂,逻辑性很强,而且代码量超多,但是此程序的设计过程也是一个学习过程,更是对复杂程序的一个学习过程,还能培养我们的逻辑能力。因此,我觉得这次课程设计是非常有意义的,能为我们今后学习面向过程的程序设计作一些铺垫。 设计目的与任务 本课程设计的目的和任务:通过Java程序设计的一些重要理论基础来实现“局域网内通信”, 该程序具有添加删除好友、局域网自动识别在线用户、即时通讯、群聊功能。 实现技术:Java、Eclipse及JAVA数据库,本设计操作简单、方便,快捷、准确、数据存储安全可靠,针对自身特点去除了不必要的冗余东西,使系统负担最小,速度最快;采用更高的安全机制,使数据更加安全,用户可以放心的使用。 系 统 设 计 系统目标 根据企业对内部通讯系统的要求,本系统可以实现以下目标: 操作简单方便、界面简洁美观。 在通讯窗口显示对方 IP 信息。 局域网内用户自动搜索。 系统运行稳定、安全可靠。 系统功能结构 企业内部通讯系统的功能结构如图 1 所示。 图 1 企业内部通讯系统的功能结构图 数据库设计 1.数据库分析 本系统是一个桌面应用程序,它可以直接在本地计算机上运行,而不需要像 Web 应用那样部署到指定的服务器中。所以企业内部通讯系统的数据库应该随系统存在,即数据库和企业内部通讯系统在同一个计算机中,将数据库和应用程序捆绑在一起,可以节省开销、提升系统安全性。本系统采用 JavaDB 数据库。其数据库运行环境如下: 硬件平台 CPU:P4 1.6GHz。 内存:128MB 以上。 硬盘空间:100MB。 软件平台。 操作系统:Windows 2003。 数据库:JavaDB。 Java 虚拟机:JDK 6.0。 2.企业内部通讯系统的 ER 图 企业内部通讯系统包含用户实体,该实体用于记录用户信息。 用户实体是企业内部通讯系统的通讯用户,它记载了系统搜索或添加的所有用户信息。用户实体主要包括用户 IP 地址、主机名称、用户名称、提示文本和头像信息,如图 2 所示。 .数据库逻辑结构设计 在本系统中创建了一个数据库 db_EQ,该数据库只包含一张用户信息数据表,下面介绍该数据表的逻辑结构。 用户信息表(tb_users)主要用来保存企业内的通讯用户,即职工信息。表 tb_users 的结构如表 1 所示。 表 1 表 tb_users 的结构 字 段 名 数 据 类 型 是 否 为 空 是 否 主 键 默 认 值 描 述 ip varchar(16) No Yes 用

文档评论(0)

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

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

1亿VIP精品文档

相关文档