学位论文 > 优秀研究生学位论文题录展示
C/S结构系统的通讯和多用户技术的研究与实现
作 者: 马晓龙
导 师: 林守勋
学 校: 中国科学院研究生院(计算技术研究所)
专 业: 计算机应用
关键词: Client/Server结构 网络通讯 多用户请求 异步socket 线程 远程医疗诊断 同步通讯方式 异步通讯方式
分类号: TP311.52
类 型: 硕士论文
年 份: 1997年
下 载: 151次
引 用: 0次
阅 读: 论文下载
内容摘要
近十年来,Client/Server(简称C/S)结构在企业计算、信息查询等多种应用系统中得到了广泛的应用。与主机系统相比,它是一种全新的计算模式。这种应用结构不仅极大地提高了应用系统的健壮性,而且充分利用了网络上的各种资源。本文结合”八五”重点科技攻关”计算机支持的协同工作环境的研究开发”、”九五”重点科技攻关”集成化商业设计CAD系统”等项目,在研制C/S结构应用系统的过程中,对C/S结构中的通讯方式、服务器上的多用户技术(包括如何处理多用户请求以及应用系统的用户管理等)进行了较深入的研究。 本文的主要工作和贡献包括: 1.在分析、比较C/S结构的分布模式和应用模型及其特点的基础上,提出了研制基于C/S结构的应用系统的方法,为这类系统的研制奠定了基础。 2.电子文档管理系统(EECS)是一个基于C/S结构的应用系统。用户通过客户端的多文档界面对运行于UNIX服务器上的电子文档数据库进行访问和管理。 (1) 网络通讯是C/S结构应用系统的基础,因此其可靠性和效率十分重要。在EECS系统中,采用基于TCP/IP的面向连接、双链路的方法,有效地实现了Windows 95的客户端与UNIX服务器之间高速、可靠的通信。 (2) 多用户是基于C/S结构的应用系统的基本要求。本文针对应用环境的多样性,提出了服务器方处理多用户请求的两个方法:单进程和多进程,它们分别适用于用户数量较少和用户数量较多的情况。在EECS系统中,经过分析比较,选择采用了多进程的方法来处理多用户请求,从而构造并实现了一个客户量大、数据量大、响应速度快的服务器结构。 (3) 为了在C/S结构系统中实现多用户技术,必须处理服务器上各子任务之间争夺共享资源而产生的冲突问题。在EECS系统的服务器上,采用加锁机制来解决共享资源的冲突问题,不仅维护了系统数据的一致性,同时也提高了系统的健壮性。 3.鉴于分布式集成化商业设计CAD系统的服务器在WIN32环境下运行,本文通过充分利用WIN32环境提供的消息传送机制完成以下工
|
全文目录
第一章 绪论 11-16 第二章 C/S结构综述 16-27 2.1 C/S结构的分布模式 16-18 2.2 C/S结构的应用模型 18-21 2.2.1 网络硬件环境 18-19 2.2.2 网络软件环境 19 2.2.3 中间件 19-21 2.3 C/S计算模式的特点 21-25 2.3.1 客户机的特点 21-22 2.3.2 服务器的特点 22-23 2.3.3 C/S结构的特点 23-25 2.4 研制C/S结构应用系统的方法 25 2.5 本章小结 25-27 第三章 基于C/S结构的电子文档管理系统(EECS) 27-40 3.1 网络通讯模块 27-31 3.1.1 面向连接和无连接 27-28 3.1.2 面向连接的服务 28 3.1.3 无连接的服务 28-29 3.1.4 单链路和双链路 29-30 3.1.5 EECS系统中网络通讯模块的实现 30-31 3.2 处理多用户请求的方法 31-37 3.2.1 单进程的方法 31-32 3.2.2 多进程的方法 32-36 3.2.3 EECS系统中的请求处理模块 36-37 3.3 共享资源的冲突问题 37-38 3.4 本章小结 38-40 第四章 分布式集成化商业设计 CAD系统 40-53 4.1 分布式集成化商业设计 CAD系统 40-42 4.2 网络通讯模块 42-45 4.2.1 阻塞和非阻塞 42 4.2.2 同步和异步I/O操作 42-43 4.2.3 WSAAsynselect函数 43-44 4.2.4 网络通讯模块的实现 44-45 4.3 请求处理模块 45-48 4.3.1 进程和线程 45-46 4.3.2 请求处理模块中的算法 46-48 4.4 在线式用户权限管理 48-51 4.5 在线式用户中断 51 4.6 本章小结 51-53 第五章 远程医疗诊断系统中同步和异步通讯的实现 53-58 5.1 远程医疗诊断系统概述 53 5.2 远程诊断系统中的同步通讯方式 53-54 5.3 远程诊断系统中的异步通讯方式 54-57 5.3.1 异步通讯方式概述 54-55 5.3.2 异步通讯方式的实现 55-57 5.4 本章小结 57-58 第六章 结束语 58-61 6.1 结论 58-59 6.2 进一步的工作 59-61 参考文献 61-63 作者简历 63
|
相似论文
- AVS视频解码器在PC平台上的优化及场解码的改善,TN919.81
- 基于智能学习的多传感器目标识别与跟踪系统研究,TP391.41
- 内嵌Modem的便携式卫星通信地球站PDA监控系统的设计与实现,TN927.2
- 基于C/S架构的车辆远程监控系统的设计与实现,TP277
- 锂离子动力电池管理系统的设计与实现,TM912
- 基于球面的矢量数据可视化研究,P208
- 基于System Verilog的FC-AE接口芯片的功能验证,TP334.7
- 基于Linux平台的天气雷达显控系统软件的研制,TN959.4
- 超大规模动态场景的实时碰撞检测研究,TP242
- 基于置信度传播的立体匹配算法研究,TP391.41
- 基于ERP的生产进度管理系统的分析与设计,TP311.52
- 面向高并发服务请求的网络引擎的研究,TP393.09
- 基于比对技术的非法网站探测系统的实现与研究,TP393.08
- WAP网关技术分析及应用,TN929.5
- 基于线阵CCD的印刷品缺陷实时在线检测系统研制,TN386.5
- 基于嵌入式多核平台的并行冗余线程容错技术研究,TP302.8
- 智能辅助射击训练系统的设计与实现,TP273.5
- 宝钢1800带钢监控系统的研发,TP277
- 银行黄金AU(T+D)业务实时风险监控系统的设计与实现,TP277
- 光纤自动切换保护系统的控制系统实现,TP273
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|