所谓动态网页是将用不同技术编辑的动态页面保存在web服务器内,当用户从客户端向web服务器发出访问动态页面的请求时,web服务器将会根据用户所访问页面的后缀名来确定该页面所使用的网络编程技术,然后再把该页面提交给相应的解释引擎;解释引擎扫描整个页面,找到特定的定界符,并执行位于定界符内的脚本代码以实现不同的功能,如访问数据库、发送电子邮件、执行算术或逻辑运算器等,最后把执行结果返回web服务器。Web服务器将会把解释引擎的执行结果连同页面上的HTML内容以及各种客户端的脚本一同传送到服务器端。虽然,客户端用户所接收到的页面与传统页面并没有任何区别,但实际上页面内容已经过服务端的处理了。
网站是众多网页的结合,不同的用户通过有组织的连接将网页整合在一起,为浏览者提供更丰富快捷的信息。网站同时也是互联网信息服务类起的代名词。在互联网上有数不清的网站,为人们提供各式各样的服务,上网人数的增加使得浏览者对内容的需求变的多样化了,没有任何一个网站能够满足浏览者所有的需求。对课题“基于WEB的电影院订票系统”的研究,可以使浏览者享受更多的信息服务,让互联网的内容更精彩。源1自3优尔8.论~文'网·www.youerw.com
2.2 HTML 概念
HTML语言是超文本标记语言(Hyper Text Markup Language)的缩写,是由万维网之父Tim Bermers-lee在1989年开发的。那么究竟什么是HTML?HTML是用来描述网页的一种语言。HTML不是任何一种编程语言,而是一种标记语言。标记语言是一套标记标签。HTML是使用标记语言来描述网页的。
HTML文档描述网页,又或者说它就是网页本身。它包含了HTML标签和大量的纯文本。Web浏览器的作用是读取HTML文档,并且以网页的形式显示出它们。浏览器是不会显示出HTML标签的,而是使用标签来解释页面里的内容。就比如<HTML>与</HTML>之间的文本是用来描述整个网页的。<BODY>与</BODY>之间的文本是可以看见的页面内容。<H1>与</H1>之间的文本被显示为标题。<P>与</P>之间的文本被显示为段落。HTML可以做很多事,它允许对文本的格式化,它可以添加图片,它可以创建链接,它也可以输入表单,表格和框架等等。它可以将这些全部存为文本文件,浏览器就可以读取和显示了。HTML被设计出来的目的是为了能够把不同的两台计算机里的文本或图形联系在一起,形成一个有机的整体。人们不用考虑具体信息是在哪一台计算机上,只需点击图标,Internet就会跳转到相应的页面上去。学习HTML也很简单,记住HTML标签的使用方式,就能很好地编写网页了,而且HTML是开源的,你可以随便打开一个网页,然后点击鼠标右键查看网页源代码。这样一来,无论是谁都能够编写HTML页面。
2.3 ASP.NET 简介
ASP.NET是微软推出的基于.NET 4.0框架的网络编程语言。ASP.NET 4.0开创了公共语言运行库和动态语言运行库相结合的编程框架,可用于在服务器上生成强大的Web应用程序。.NET框架作为时下较为流行的编程框架,其在编程方面对代码量缩减许多,这对企业开发系统节省了不少开支。通过查找文献,了解了用Visual Studio创建一个Web应用程序。
在实际系统中需要用到权限管理[6][7],在ASP.NET中的角色是基于文件夹的,所以在实际开发时需要建立用户组,使用户只具有对应用户组的权限,从而实现控制用户对页面的权限操作。目前网络系统普及性提高,防止非法用户进入系统,提高系统安全性[8][9]是主要问题。