帮帮文库

返回

局域网即时通信软件设计 局域网即时通信软件设计

格式:word 上传:2026-04-09 01:39:15
用户登陆功能 连接服务器 开启新线程用于接收服务器发回的消息 向服务器发送用户名与密码信息 接收服务器发回的指令 接收发回的原始消息并还原 分析处理服务器发回的指令 登陆后界面初始化 验证成功与进入主界面 初始化用户列表 显示在线用户行程序才能观察这很麻烦大大影响 了软件开发的效率。则是应用的面向对象的程序设计方法提供了可视化的设计 方法它把程序和数据封装起来作为个对象并为每个对象赋予应有的属性使对象成 为实在的东西。开发人员不必再为界面设计而编写大量程序代码也不需要通过遍遍编 译来修改不满意之处了。只要按设计要求的屏幕布局用系统提供的工具在屏幕上画出 各种部件即图形对象并设置这些图形对象的属性就可以轻松完成任务了。会 自动产生界面设计代码程序设计人员不必再手工编写实现程序功能的那些烦人的代码 从而可以大大提高程序设计的效率。 结构化程序设计语言 是在语言的基础上发展起来的具有高级程序设计语言的语句结构接近于 自然语言和人类的逻辑思维方式。语句简单易懂其编辑器支持彩色代码可自动进行 语法检查同时具有功能强大且使用灵活的调试器和编译器。 是面向对象型语言在输入代码的同时解释系统将高级语言分解翻译成计算机可 以识别的机器指令并判断每个语句的语法。在设计程序的过程中随时可以运行 程序而在整个程序设计好之后可以编译生成可执行文件脱离环境直接在 环境下运行。 事件驱动编程机制 通过事件来执行对象的操作。个对象可能会产生多个事件每个事件都可以通过烟台大学毕业论文设计 段程序来响应。例如命令按钮是个对象当用户单击该按钮时将产生个单击 事件而在产生该事件时将执行段程序用来实现指定的操作。 在用设计大型应用软件时不必建立具有明显开始和结束的程序而是编写若干个 微小的子程序即过程。这些过程分别面向不同的对象由用户操作引发个事件来驱动 完成种特定的功能或者由事件驱动程序调用通用过程来执行指定的操作这样可以方 便编程人员提高效率。 访问数据库功能 具有强大的数据库管理功能利用数据控件和数据库管理窗口可以直接建立或处 理格式的数据库并提供了强大的数据存储和检索 功能。同时还能直接编辑和访问其他外部数据库如 等这些数据库格式都可以用编辑和处理。 提供开放式数据连接即功能可通过直接访问或建立连接的方式使用并 操作后台大型网络数据库如等。在应用程序中可以使用结构化 查询语言数据标准直接访问服务器上的数据库还提供了简单的面向对象的库操作 指令和多用户数据库访问的加锁机制和网络数据库的的编程技术为单机上运行的数 据库提供了网络接口可以在分布式环境中快速而有效地实现客户服务器 方案。 动态数据交换功能 利用动态数据交换技术可以把种应用程序中的数据动态 地链接到另种应用程序中使两种完全不同的应用程序建立起条动态数据链路。当原 始数据变化时可以自动更新链接的数据。提供了动态数据交换的编程技术可以在应 用程序中与其他应用程序建立动态数据交换在不同的应用程序之间进行通信。 对象的链接与嵌入功能 对象的链接与嵌入将每个应用程序都看作是个对象将不同的对象链 接起来再嵌入个应用程序中从而可以得到具有声音影像图像 动画文字等各种信息的集合式的文件。利用技术可以方便地建立复合式文档 这种文档由来自多个不同应用程序的对象组成文档中的每个对 象都与原来的应用程序相联系并可执行与原来应用程序完全相同的操作。 就采用了技术。 动态链接库功能 是种高级程序设计语言不具备低级语言的功能对访问机器硬件的操作不太 容易实现。但它可以通过动态链接库技术将或汇编语言编写的程序加入到应用 程序中可以像调用内部函数样调用其他语言编写的函数。此外通过动态链接库还 可以调用应用程序接口函数实现所具有的功能。 烟台大学毕业论文设计 主要设计功能 本程序需要具备以下功能 用户密码验证功能 与在线用户进行即时通信交流 保存与离线好友交流文字信息功能 显示所有好友在线和离线功能 查询聊天记录功能 分类号编号 烟台大学 毕业论文设计 局域网即时通信软件设计 申请学位工学学士 院系文经学院 专业通信工程 姓名徐凯 班级文通 学号 指导老师张志刚副教授 年月日 烟台大学 局域网即时通信软件设计 姓名徐凯 导师张志刚 年月日 烟台大学 烟台大学毕业论文设计任务书 院系文经学院 姓名徐凯学号毕业届别专业通信工程 毕业论文设计题目局域网即时通信软件设计 指导教师张志刚学历工学硕士职称副教授所学专业 控制科学与 工程 主要内容基于的局域网聊天系统是点对点通信的具体实例之它 很好的诠释了通信的原理并且在学校企业内部通信教学讨论等应用中 都具有定的实用价值。它具有信息收发速度快保密性好占用网络带宽资源低占 用服务器吞吐能力低易于编程实现等优点所以局域网即时通信系统软件的开发具有 很高的实用价值。 基本要求完成该软件主要功能的开发设计 软件在不同计算机上均能调试通过。 主要参考资料入门经典第四版清华大学出版社 高级编程第四版清华大学出版社 数据库入门经典第四版清华大学出版社 进度安排第周末确定论文题目 第周末提交论文提纲 第周提交论文初稿 第周提交论文终稿并准备答辩。 指导教师签字 年月日 院系意见 教学院长主任签字 年月日 备注 摘要即时通信在互联网领域的应用取得了巨大的成功但是在学校企业内部 的应用仍远未普及。鉴于即时通信作为项有广泛应用价值的技术框架在逐步适应 企业网络教育网络的应用特点后局域网即时通信必将取得和电子邮件样的普及 效果。该系统使用作为开发平台数据库存储用户信息和聊天记录用 套接字连接客户端和服务器用数据包套接字发送消息。本系统采用模式构建 由客户端和服务器端组成。客户端只要填写服务器的地址和通信端口号并通过 所分配的账号就可以登录和使用。服务器与数据库可部署在同网段的任 节点上通过接收客户端不同请求而对数据库进行增删改查的操作这样就可以方 便的进行维护并且保证了同局域网信息的安全和网络资源的充分利用并且最大程 度的保证了数据库的安全性。使用该系统可进行般的文字交流查询聊天记录及 在线用户显示等功能。 关键词多线程数据库协议
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
局域网即时通信软件设计.doc预览图(1)
1 页 / 共 44
局域网即时通信软件设计.doc预览图(2)
2 页 / 共 44
局域网即时通信软件设计.doc预览图(3)
3 页 / 共 44
局域网即时通信软件设计.doc预览图(4)
4 页 / 共 44
局域网即时通信软件设计.doc预览图(5)
5 页 / 共 44
局域网即时通信软件设计.doc预览图(6)
6 页 / 共 44
局域网即时通信软件设计.doc预览图(7)
7 页 / 共 44
局域网即时通信软件设计.doc预览图(8)
8 页 / 共 44
局域网即时通信软件设计.doc预览图(9)
9 页 / 共 44
局域网即时通信软件设计.doc预览图(10)
10 页 / 共 44
局域网即时通信软件设计.doc预览图(11)
11 页 / 共 44
局域网即时通信软件设计.doc预览图(12)
12 页 / 共 44
局域网即时通信软件设计.doc预览图(13)
13 页 / 共 44
局域网即时通信软件设计.doc预览图(14)
14 页 / 共 44
局域网即时通信软件设计.doc预览图(15)
15 页 / 共 44
预览结束,还剩 29 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档