浅谈CS模式系统中网络数据传输实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈CS模式系统中网络数据传输实现

浅谈CS模式系统中网络数据传输实现   [摘 要] 本文介绍了销售系统的开发背景、系统架构、如何实现数据传输以及数据库的连接所用到的关键技术。销售系统是在以网络为依托的c/s结构,以socket为基础的数据传输方式下的系统。本系统采用c/s结构作为该系统的总体结构。该系统是“客户端--服务器--数据库”的三层结构,该系统我们使用WinSock控件来实现对Socket的应用,在选用协议时我们选用了TCP 协议,这是因为我们认为在收发数据的时候,应用程序是需要得到客户端或者服务器的确认信息,所以选用TCP协议。对数据库的访问采用ADO,ADO的优点在于它易于使用,熟悉的界面,高速度以及较低的内存占用等等。   [关键词] C/S WinSock socket TCP/IP ADO   1.概论   目前产品销售大多还是手工管理,工作效率很低,并且不能及时了解产品库存种类和数量等。手工管理还存在着许多弊端,如由于人为因素,造成数据的遗漏、误报等。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,故对产品销售过程能实现动态的管理。   2.三层C/S结构及其应用开发   2.1 C/S   C/S(即Client/Server)是当今系统开发经常采用的一种系统结构模型。它的结构分为三部分:客户、应用服务器和数据库服务器,该结构的优点是:具有灵活的硬件系统构成;提高程序的可维护性;利于变更和维护应用技术规范;利于进行严密的安全管理;开发人员的分工明确,开发结构合理;易于控制数据流程。   2.2三层C/S的功能   1、表示层   表示层是应用的用户接口部分,它担负着用户与应用间的对话功能。它用于检查用户从键盘等输入的数据,显示应用输出的数据。   2、功能层   功能层相当于应用的本体,它是将具体的业务处理逻辑地编入程序中。表示层和功能层之间的数据交往要尽可能简洁。   3、数据层   数据层就是DBMS,负责管理对数据库数据的读写。DBMS必须能迅速执行大量数据的更新和检索。   2.3 三层C/S结构的优点   1、具有灵活的硬件系统构成   2、提高程序的可维护性   3、利于变更和维护应用技术规范   4、进行严密的安全管理   此外,系统管理简单,可支持异种数据库,有很高的可用性。   3.网络数据传输   3.1 TCP/IP 简介   TCP/IP(指传输控制协议/网际协议,Transmission Control Protocol/Internet Protocol)是在物理网上的一组完整的网络协议,是发展至今最成功的通信协议。用与OSI同样的层次模型来描述TCP/IP网络协议组,则TCP是提供传输层服务,而IP是提供网络层服务。   TCP/IP协议的核心部分是传输层协议(TCP、UDP)、网络层协议(IP)和物理接口层,这三层通常在操作系统内核中实现。一般用户感受到的只有应用程序(包括系统应用程序),应用程序通过编程界面与内核打交道。各种应用程序,包括系统应用程序都是在此界面上开发的。内核中实现TCP/IP协议的操作系统可以叫做TCP/IP操作系统,其核心协议TCP、UDP、IP等向外提供的只是原始的编程界面,而不是直接的用户服务。   3.2 SOCKET简介   七十年代中,美国国防部高研署(DARPA)将TCP/IP的软件提供给加利福尼亚大学Berkeley分校后,TCP/IP很快被集成到Unix中,同时出现了许多成熟的TCP/IP应用程序接口(API),这个API称为Socket接口。今天,SOCKET接口是TCP/IP网络最为通用的API,也是在INTERNET上进行应用开发最为通用的API。   3.3 SOCKET传输方式   Socket之间的连接可以分为三种类型:客户端连接、监听连接以及服务器端连接。   所谓客户端连接,是指由客户端的Socket提出连接请求,要连接的目标是服务器端的Socket。为此,客户端的Socket必须首先描述它要连接的服务器端Socket(主要是指服务器端Socket的地址和端口号),然后再定位所要连接的服务器端Socket,找到以后,就向服务器端Socket请求连接。   所谓监听连接,服务器端Socket并不定位具体的客户端Socket,而是处于等待连接的状态。当服务器端Socket监听到或者接收到客户端Socket的连接请求时,它就响应客户端Socket的请求,建立一个新的Socket句柄并与客户端连接,而服务器端Socket继续处于监听状态,还可以接收其它客户端Socket的连接请求。   所谓服务器端连接,是指当服务器端Socket接收到客户端Socket的连接请求后,

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档