摘 要
如今随着互联网技术的飞速发展,远程实验技术越来越被人们所重视,有关于远程实验室的建设模式也层出不穷。本文提出了有关实验室系统服务器系统的设计方案,着重于解决实验室的对外服务问题,为远程实验用户和学校实验室建立沟通的桥梁。
本文首先对服务器的整体构架和工作流程作了简要说明,并对相关的原理作了仔细的介绍。
远程服务器系统是一个基于web技术的站点服务器,基本工作原理是基于C/S的工作模式,即客户端/服务器模式。
再者,就服务器网络的布局、实验站点的建立、软件环境的配置、用于实验的控件的设计等方面提出了相关的解决方案,并设计的流程和方法做了详细的介绍。
最后activeX控件与网页的整合作了说明。
关键字: 远程实验;web服务器;activeX控件
目 录
摘要……………………………………………………………………………………….……………...I
Abstract………………………………………………………………………………………….…...Ⅱ
1 绪论……………………………………………………………………………………………...…1
1.1 远程实验室服务器系统的研究的背景及意义……………………….……….…………..1
1.1.1 什么是远程实验室及其类型……………………….……….…………..……………… 1
1.1.2 服务器系统的研究背景……………………….……….…………..…………………… 1
1.1.3 研究服务器系统的意义……………………….……….…………..…………………… 2
1.2 本论文研究的主要内容………………………………………… ……………………………...2
2 系统的总体设计方案……………………..………………………………………….………3
2.1 服务器系统的工作模式和……………………………………..…….…………… …………… 3
2.1.1 客户端和服务器( C/ S)结构设计…………………………………..…… ……...…… 3
2.2 服务器系统的工作流程………………………… …………… ……………..………………… 3
2.2.1服务器程序模块流程……………………………… … ……………..……………… … 3
2.2.2客户端程序模块流程……………………………………………..…………………… 5
2.3 服务器系统的总体结构设计……………………………….………………..…………6
3 系统的网络构建………….........……………………………………………………….....7
3.1 服务器系统的软硬件配置和选择…………… ………… ……………………..……...………. 7
3.1.1 服务器主机的选择和要求…………… ………… ……………………..……...………. 7
3.1.2 服务器硬件的其它基本配置………… ………… ……………………..……...………. 8
3.1.3 服务器系统的软件环境配置………… ………… ……………………..……...………. 8
3.2 服务器系统的网络布局……………………….………………………………… ..…………… 8
4 系统的站点设计及控件编程…………………………………………………..………..9
4.1 服务器网页的设计方法和实现…………………………………………… ……….....……9
4.1.1 安装Web服务组件IIS…………………………………………………….....… ………9
4.1.2 网站页面的设计方法和技巧……………… ………… …………………….....………12
4.2 网络控件的设计编程的实现...…… …….…… …………… ….………… ..…………………12
4.2.1 activeX控件……………… ………… ………… ..………..…………. ………… ..…12
4.2.2 用MFC实现activeX控件的开发………………………… …… ..………..………….14
4.2.3 activeX控件的测试和注册………………… ……… ………… ..………..………….21
4.3 服务器系统的整合与实现………………………… …………………… ..………..………….30
4.3.1 在Web页中加入ActiveX 控件……………… ………… ……… .………..…………30
5 结论…………………………………………………………………...…………………..…….…...31
致谢………..……………………………………………………………………………….........32
参考文献……………………………………………………………………………..….………32