- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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的连接请求后,
您可能关注的文档
- 浅论语文教学中学生创造力培养.doc
- 浅论语文教学中美育问题.doc
- 浅论语文教学中文本细读.doc
- 浅论语文教学中爱国主义教育.doc
- 浅论语文教学核心.doc
- 浅论语文教学过程预设.doc
- 浅论语文教师教学口语诗意美.doc
- 浅论语文教师在文本解读中应具备基本素养.doc
- 浅论语文教师文化建构.doc
- 浅论语文教师课堂语言表达能力培养.doc
- 低压电器风险评估方法.docx
- 量子互联网2025年商业化应用场景创新趋势报告.docx
- 2025-2026学年初中综合实践活动七年级粤教版(2005)教学设计合集.docx
- 2025年新能源汽车出口至南美市场市场布局报告.docx
- 存算一体架构在2025年AI芯片智能穿戴设备中的应用案例研究.docx
- 2025年证券行业财富管理风险控制策略分析报告.docx
- 铁路行业智能化运营成本控制策略2025年分析报告.docx
- 2025年生物质能气化技术在生物质生物质炭生产中的应用案例分析报告.docx
- 2025年化肥行业绿色转型对产业链的影响分析报告.docx
- 2025年新能源汽车无线充电技术在家用场景的应用与体验报告.docx
文档评论(0)