课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业设计] 基于C语言的CGI程序实现 [复制链接]

楼主
文件格式:word
文件大小:143.00KB
适用专业:C语言
适用年级:大专
下载次数:20 次
我要下载:点击联系下载
论文编号:37489

资料简介:
  毕业设计 基于C语言的CGI程序实现,共28页,11667字。
  
目录
  
摘要…………………………………………………………………….
  
Abstract…………………………………………………………………………….
  
引言………………………………………………………………………………..
  
1.CGI程序概述……………………………………………………………….1
  
1.1  什么是CGI程序……………………………………………………......1
  
1.2  使用CGI程序的必要性……………………………………………......1
  
1.3  CGI程序设计中编程语言的选择……………………………………...2
  
2.CGI程序的结构及组成…………………………………………………..2
  
2.1  CGI接口标准………………………………………………………….....2
  
2.1.1 标准输入…………………………………………………………....2
  
2.1.2 环境变量…………………………………………………………....2
  
2.1.3 标准输出…………………………………………………………....2
  
2.2  FORM输入的分析和解码…………………………………………….....4
  
2.2.1分析文字/值对……………………………………………………....6
  
2.2.2特殊字符的转换………………………………………………….....6
  
2.3  产生HTML输出…………………………………………………………9
  
2.4  表单的处理……………………………………………………………...10
  
2.4.1 GET表单的处理…………………………………………………...10
  
2.4.2 POST表单的处理……………………………………………….....12
  
2.4.3 数据内容的编码规则……………………………………………...15
  
3.CGI程序设计的方法……………………………………………………..17
  
3.1  CGI标题的分类…………………………………………………………17
  
3.2  MIME类型以类型/子类型的表示形式及组合………………………...18
  
3.3  数据内容的解码规则…………………………………………………....19
  
3.4  开发CGI程序的步骤…………………………………………………...20
  
4.CGI程序实际应用举例………………………………………………….21
  
4.1  HTML FORM格式部分………………………………………………....21
  
4.1.1  FORM输放的分解…………………………………………………….21
  
4.1.2  HTML FORM文件………………………………………………….....21
  
4.2  学生成绩查询CGI程序…………………………………………….......22
  
4.3  对以上实例的评价…………………………………………………..…..24
  

  
摘要
  
CGI程序是用来沟通HTML表单和服务器端程序的接口(interface)。说它是接口,也就是说CGI并不是一种语言,而是可以被其他语言所应用的一个规范集。
  
在HTML中,当客户填写了表单,并按下了发送(submit)按钮后,表单的内容被发送到了服务器端,一般的,这时就需要有一个服务器端脚本来对表单的内容进行一些处理,或者是把它们保存起来,或者是按内容进行一些查询,或者是一些别的什么。没有了CGI,WEB的世界就完全失去了它的交互性,所有的信息都变成单向的了,而不能够有任何的反馈。
  
理论上讲,你可以用任何的程序语言来编写CGI程序,只要在编程的时候符合CGI规范所定义的一些东西就可以了。由于C语言在平台无关性上表现不错(几乎在任何的系统平台下都有其相应编译器),而且对大多数程序员而言都算得上很熟悉(不像Perl),因此,C是CGI编程的首选语言之一。这儿我们介绍的,就是如何使用C来编写CGI程序。
  
CGI(公用网关接口)规定了Web服务器调用其他可执行程序(CGI程序)的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的交互,也就是CGI程序接受Web浏览器发送给Web服务器的信息,进行处理, 将响应结果再回送给Web服务器及Web浏览器。CGI程序一般完成Web网页中表单(Form)数据的处理、数据库查询和实现与传统应用系统的集成等工作。CGI程序可以用任何程序设计语言编写,如Shell脚本语言、Perl、Fortran、Pascal、C语言等。但是用C语言编写的CGI程序具有执行速度快、安全性高(因为C语言程序是编译执行且不可被修改)等特点。
  
关键词: CGI   HTML表单处理  Web的交互性   C语言程序


资料文件预览:
共1文件夹,1个文件,文件总大小:143.00KB,压缩后大小:32.92KB

  • 毕业设计-基于C语言的CGI程序实现
  • doc薛亮毕业论文.doc  [143.00KB]

我要下载:基于C语言的CGI程序实现
分享 转发
TOP
沙发

这个我收藏了,谢谢楼主哦~~~

分够了再看

别删了
TOP
板凳

我要啊,毕业设计快要上交了
TOP
地板

问一下你这里面包括各零件图和装配图吗
TOP
5#

看拉不回不好意思
TOP
6#

努力赚积分啊!!努力赚积分啊!!努力赚积分啊!!
TOP
7#

都需要金钱
TOP
8#

同问啊,急用啊~
TOP
9#

可惜没积分
TOP
10#

TOP
发新话题 回复该主题