基于R和python的CGI程序设计开题报告

 2021-08-08 10:43:10

1. 研究目的与意义

熟悉基于R和python的CGI程序设计,初步了解R与PYTHON语言的编程,掌握CGI程序设计的要点,锻炼对于程序设计的思路和方法,在良好的思路和方法上进行设计。

2. 国内外研究现状分析

cgi是一个开放标准(open standards)而不是专有技术,所有的web服务器,如apache,iis,i-planet,netscape,zeus,都支持这一标准。

cgi的高度安全和高度稳定,使它成为目前互联网上应用最广泛、最可靠的技术,随便在网上浏览,到处可见cgi的应用,没用cgi的是少数。

如:美国总统白宫:(http://www.whitehouse.gov/cgi-bin/good-bye.cgi?url=http://www.firstgov.gov/)美国国会:(http://www.senate.gov/cgi-bin/exitmsg?url=http://www.house.gov/)美国银行(bank of america) 在线银行,有三百万用户,是美国最大的在线银行:https://onlineid.bankofamerica.com/cgi-bin/sso.login.controller微软自己的hotmail邮件服务和passport登录(在全世界有数千万用户),1997年微软试图把hotmail换成微软的技术,但是无法应付数千万用户的负载,最后不得不改回使用cgi,目前hotmail在美国就有三千四百万用户,是最大的邮件服务,也是微软引以为傲的拳头产品:http://lc1.law13.hotmail.passport.com/cgi-bin/loginhttp://pv1fd.pav1.hotmail.msn.com/cgi-bin/hmhome?中国海尔的网上商城 :http://www.ehaier.com/cgi-bin/prod_zdtj4.htm美国海军网站搜索引擎:http://www.chinfo.navy.mil/cgi-bin/htsearche*trade (网上股票证券交易):(http://www.etrade.ne.jp/cgi-bin/gx.cgi/applogic home)新浪网搜索引擎:http://webpage.sina.com.cn/cgi-bin/webpage/webpage.cgi网易的邮件服务系统:http://m220.163.com/cgi/ldapapp?funcid=mainsid=iawbfvdoglmaaege美国的大型网站雅虎美国的亚马逊网站这些世界著名的机构和网络服务(包括微软的拳头产品hotmail),其安全性、稳定性要求是最高的,他们都是使用的cgi,随便在网上找,还可以找出大堆明显使用cgi的例子来。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的基本内容与计划

cgi在web服务器处理请求中扮演的是在web服务器和特定语言解释器之间输入输出的协议的角色, 每个来自用户的请求, web服务器都会唤起特定语言解释器的命令行(例如python), cgi 会作为一种约定来将web服务器获得的请求数据(如url,post data)等,有选择地 作为命令行参数来输入到解释器的命令行中(标准输入), 解释器根据输入 构造出特定的html作为标准输出, 此时 cgi 又会对输出作额外的处理,如加入特定的 header(mimetype,cookie等)返回给web服务器,继而返回给用户(web服务器可能会作额外的处理)。

python语言的优点:简单,免费、开源,高层语言,可移植性,解释性,面向对象,可扩展性,可嵌入性,丰富的库,规范的代码。

r是用于统计分析、绘图的语言和操作环境。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

CGI正在面临新生,她的用途广泛超过其他的比如asp,php 等。

他是未来的互联网络的编程的基础。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版