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

毕业设计(论文)-局域网信息发布程序的设计与实现.doc

毕业设计(论文)-局域网信息发布程序的设计与实现.doc

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

- PAGE 38 - 延边大学本科毕业论文 局域网信息发布程序的设计与实现 作 者 院 系 理工学院 计算机系 专 业 科学与技术专业 年 级 2001级 学 号 指导教师 职 称 讲师 答辩日期 2005年6月11日 目 录 摘要 3 英文摘要 4 一、绪论 5 (一) 背景介绍 5 (二) 相关知识5 二、需求分析 9 (一) 可行性分析:9 (二) 系统综合要求: 9 (三) 系统数据要求: 10 三、总体设计 12 (一) 层次图 12 (二) 系统构架图13 (三) IPO图 14 四、详细设计 16 服务器端设计方案 16 模块流程图 17 数据库设计20 (四) 共享数据结构设计20 五、关键代码分析 22 (一) 编码规则 22 (二) 多进程编程 22 (三) 多线程技术23 (四) 主要设计源代码介绍 …23 六、测试 31 (一) 测试的目标和方法 31 (二) 软件测试情况 31 (三) 界面与功能测试情况32 七、总结 35 参考文献 36 摘 要 本次毕业设计的题目是《局域网信息发布程序的实现》,是采用RedHat Linux 作为开发平台,以MySQL为数据载体,以VC语言为主要开发语言的一套包括发送消息及附件为主,并提供及时聊天功能的一个综合性软件。主要的功能是基于TCP/IP网络通信技术实现了面向连接的用户与服务器间点对点的通信传输功能,并且应用了多线程以及共享数据结构技术,使网络服务器具有了多用户数据转发的功能,进而解决了局域网多用户间的信息发送的问题。在客户端,用户通过注册/登陆机制进行身份验证并通过通信服务器转发信息以及附件。 对于一般采用TCP/IP协议的应用程序只实现了单用户与服务器间点对点的连接,而本文在VC6.0的环境下,运用了多线程以及共享数据结构技术,不仅实现了多用户与服务器间的连接,而且解决了多用户间信息交换问题。 关键词: Linux MySQL socket 多线程 共享数据结构 信息发送 ABSTRACT This graduate design is called ”Information of LAN transmission’s achieve” ?It is a compositive software including chat and file transfers which takes RedHat Linux 9.0 as the develop platform, MySQL as a data carrier and use VC as the main programme language. The function includes: according to the TCP/IP network communicated technique achieve face to connect user and server point to point data transfer. And it apply multi-thread and data share technique. It use network server have more users data transmit function. Resolve communication of more users of LAN. On client, the users use login server enter the personnal interface, make use of communication server transfer data and file. About commonly TCP/IP protocol’s application only achieve connect to one user and server . But in this article we use VC6.0, use multi-thread and share data technique not only achieve connect to more users and server but also more users’s communication. KEY Words: Linux

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档