收藏 分享(赏)

本科毕业论文《基于Web的房屋信息发布管理系统的研究》.doc

上传人:scg750829 文档编号:4465275 上传时间:2018-12-29 格式:DOC 页数:54 大小:947KB
下载 相关 举报
本科毕业论文《基于Web的房屋信息发布管理系统的研究》.doc_第1页
第1页 / 共54页
本科毕业论文《基于Web的房屋信息发布管理系统的研究》.doc_第2页
第2页 / 共54页
本科毕业论文《基于Web的房屋信息发布管理系统的研究》.doc_第3页
第3页 / 共54页
本科毕业论文《基于Web的房屋信息发布管理系统的研究》.doc_第4页
第4页 / 共54页
本科毕业论文《基于Web的房屋信息发布管理系统的研究》.doc_第5页
第5页 / 共54页
点击查看更多>>
资源描述

1、1摘 要本论文论述了一个基于 Web 的房屋信息发布管理系统的研究与实现的过程。本设计采用当前普遍流行的 Windows2000 + IIS5.0(Internet Information Server 5.0)服务器平台以及通俗使用的Microsoft 公司的 Access2000 数据库平台,通过采 Dreamweaver MX 及 ASP(Active Server Page)技术设计前后台, 实现房源出售、出租、需求信息的发布和管理。使用 VBScript、JavaScript 和 CSS编程实现该房屋信息发布管理系统中 Web 页面的特定数据验证功能以及输入输出控制等辅助功能。【关键

2、字】浏览器/服务器,ASP,Access,SQL,VBScript,JavaScript2AbstractThis thesis discussed an according to Web of house information release to manage the research of the system and the process of the realizations,This design the current widespread and popular Windows2000 of adoption+ the IIS5.0( the Internet Inform

3、ation Server 5.0) server terrace and popular usage of the Access2000 database terrace of the company of Microsoft,pass to adopt the Dreamweaver MX and the ASP( the Active Server Page) technique designs in front and back set, carry out the building source to sell, rent, the need information releases

4、and manages。Use the VBScript, JavaScript and CSS to weave the distance realization houses information releases to manage the system in the page of Web of the particular data verification function and importation output to control etc. the assistance function.【Key words】browser/server, ASP, Access, S

5、QL, VBScript, JavaScript3前 言21 世纪是计算机和网络的高科技时代,随着计算机软、硬件技术的发展,计算机网络势必成为我们日常生活中不可缺少的组成部分,它已经并将继续以一种特殊的方式改变我们的生活。现在仍然以十分惊人的速度在继续发展,它将渗透到我们生活的每一个角落。Internet 是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为 Internet 上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前 Internet 上已有上百万个

6、Web 站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大。WWW 的盛行天下,与 HTML 的出色表现是密不可分的。传统的 Web 页面的交互性必须依赖 CGI 技术(Common Gateway Interface),CGI 程序比较复杂而且可移植性很差,随着时间的推移,逐步被淘汰出局。目前主流的 Web 页面的编程技术主要是 3P 技术(ASP,PHP,JSP) ,因为微软的NT 服务器被广泛地作为 Internet 和 Intranet 服务器,因此 ASP 技术得到了广泛的应用。ASP(Active Server Pages)是微软

7、公司推出的基于 Web 服务器端的开发环境,具有良好的扩展性和兼容性以及强大的交互能力和对数据的处理能力,而且能跨平台使用。利用 ASP 能轻松产生和运行动态的、交互的、高性能的 Web 服务应用程序,它利用了 HTML 语言和 Script 语言(VBScript 或JavaScript)作为自己的开发语言,用以创建更具有动态的、强有力的交互式网站,大大减少了网页设计人员重新学习编程技术的时间。ASP 技术已经风靡全球,这点从国内外大部分门户网站都能了解到,它的出现和发展给以往以静态内容为主的 Web 世界带来了全新的革命,使用其具有更加灵活和方便的交互特性,在 Internet 中实现信息

8、的交互性和检索的简易性。正因为如此,ASP 技术迅速被广大网络设计和开发人员所接受,同时成为本毕业设计课题开发的基于 Web 的房屋信息发布管理系统的核心编程技术。4第一章 引言11 基于 WEB 的房屋信息发布管理系统的开发背景一直以来,在国家的大力倡导下,电子政务、电子商务、企业信息化等信息化应用进展迅猛,互联网开始在各个行业、各个部门进行广泛的、实质性的渗透。政府信息化、行业信息化、企业信息化和家庭信息化的推进,使原来“不食人间烟火”的互联网与传统行业、实体经济进一步结合,也使互联网找到了广阔的应用空间,焕发了应有的生机与活力。随着信息时代的到来,企业必将不可抗拒的加速进入信息网络时代。

9、企业需要建设具有本企业特点的,业务过程自动化和管理现代化的信息网络。企业信息工作,就是把企业物流的管理提高到对企业信息流的管理来控制企业的运作,及时提供给领导决策所需的多方面的信息。在现代化企业中,信息管理工作在企业中已发挥越来越重要的作用。而建立一个功能强大的网站信息发布管理系统的正是一个企业所迫切需要的,企业可以借助这个信息平台对外发布企业的需求信息,增强企业的活力。本文以一个课程管理系统的开发为实例,对网络信息管理系统的开发进行了初步的探讨。它利用网络这种先进的手段,使人们能够更好、更快的了解房产的信息,实现了房屋开发商与客人的双向沟通,具有很多的优点1.2 设计思想系统开发的总体任务是

10、实现房屋信息发布管理系统的系统化、规范化和自动化。该信息发布管理系统整体考虑的重点是:一方面保证房屋信息源的可靠性,确保网站的整体信誉度,另一方面,又能节省人力与经费。所以,在数据验证方面,采用多条件控制,尽量确保信息的可靠性。当然,对于房屋信息发布管理系统的基本功能,如管理员功能、用户功能,设计的科学、合理,使操作简单。考虑到后台算机水平有限,尽量使操作流程简单。5第二章 系统设计相关知识的概述该楼宇销售管理系统主要采用 HTML、ASP、VBSCRIPT、JAVASCRIPT 设计语言和 ACCESS 数据库等技术。整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块

11、测试和系统实现几个阶段。各功能模块之间通过 TCPIP、HTTP 等多种协议进行消息和数据交换。下面就对这几种技术和工具做一个概述。21 Internet 信息服务器(IIS)IIS 即信息服务器,是 Internet Information Server 的缩写,它是微软公司主推的服务器。目前最普遍使用的是 IIS 5.0 版本,同时支持 WWW、FTP 服务和 SMTP 服务。IIS 与 Window NT Server、Window 2000 Server 以及以上版本完全集成在一起,方便易用,为 Web 应用程序提供了功能强大的运行平台,同时还提供了一套系统管理工具和用于建立 Web

12、程序的基本构件。因而用户能够利用 Windows NT Server 和 NTFS(NT File System,NT 的文件系统)内置的安全特性,建立强大、灵活而案例的 Internet 和 Intranet 站点。IIS 的一个重要特性就是支持 ASP。IIS 是一个工业级的 Web 服务器,具有高性能、高集成、可扩展性、可管理性和易用性等特点。IIS 具有一些引人注目的功能: 管理功能:Windows2000 服务器中自带的管理工具中,有“Internet 信息服务”管理,用于集中维护整个网站,包括 WWW、FTP、SMTP 等服务。 安全功能:具有三种验证用户身份的方法:基本验证(Ba

13、sic Authentication) 、Windows NT Challenge/Response(用一种加密技术来验证密码的方法)、客户端认证(Client Certificate) 。 标准支持功能:IIS 支持 HTTP(超文本传输协议)1.1 标准,当用户对服务器提出 HTTP 请求,如果用户浏览器支持 HTTP 1.1 标准,则服务器使用 HTTP 1.1 与之连接。如果用户的浏览器只支持 HTTP 1.0 协议,则服务器使用一般的 HTTP 确 1.0 与之连接。 SMTP 服务功能:IIS 通过内建的 SMTP 服务来提供传送电子邮件功能,从而可以结合 ASP 应用程序和数据库

14、实现将电子邮件传送给不同的用户。 开发功能:IIS 支持 ASP(Active Server Pages),这使得网站的开发变得异常方便。同时IIS 使用开放的数据库互连(Open Database Connectivity,缩写为 ODBC) ,从而保证了数据库的无关性,即 Web 开发人员只要在一种数据库的环境下完成开发,通过更换 ODBC 驱动程序,就可以用于另一种数据库环境,而 ASP 代码无需任何修改,这为数据库的开发提供了极大的方便。 死机保护功能:当一个 ASP 应用程序死机时,仅仅对此过程的应用程序死机,而整台服务器和其他的应用程序不受影响。IIS 将在下一次对该应用程序提出执

15、行请求(Request)是,自动重新启动死机的应用程序。这种死机保护功能对大型网站是非常重要的。6 数据库连接功能:IIS 支持 ActiveX 数据对象(ActiveX Data Object,缩写为 ADO) ,ADO 提供高效率的 ODBC 数据库和 OLE DB 数据来源的连接功能,通过 ODBC 驱动程序,ADO 可以存取大部分数据库的数据,包括非数据库形态(如电子表格和文本文件)的数据。ADO 和 ASP 结合,执行 SQL 命令,让用户使用浏览器来存取网站服务器中的数据库数据,这为 Web 数据库的开发提供了有力的工具。21.1 Internet 服务管理器的安装IIS 5.0

16、属于 Windows 组件程序,其步骤来安装如下:(1)单击“开始”按纽,选择“设置”命令,再选择“控制面板”命令。(2)选择“添加/删除程序”选项,打开“添加/删除程序”窗口,如图 2-1 所示如图 2-1 “添加/删除程序 ”对话框(3)单击“添加/删除 Windows 组件”图标,并在列表中选择“Internet 信息服务(IIS) ”选项,如图 2-2 所示72-2 “Windows 组件向导“对话框(4)单击“下一步”开始进入安装界面。 (5)完成 IIS 5.0 的安装。安装程序将会把 IIS 默认安装到当前系统盘的 Inetpub 文件夹中。21.2 Internet 服务管理器

17、的配置在安装完成 Web 服务器 IIS 后,就可以利用其管理系统来创建、删除和修改 Web 站点。打开“控制面版”中的“管理工具”页面,可以看到“Internet 服务管理器”图标。双击此图标,将打开 IIS 管理窗口,示图如下:8图 2-3 Internet 服务管理器在 IIS 窗口中可以看到,使用 IIS 可以管理 FTP 站点、Web 站点、SMTP 虚拟服务器等,在左侧窗格中选择“默认 WEB 站点”节点,按鼠标右键选择属性,出现对话框:9图 2-4 “默认 Web 站点属性”对话框通过更改主目录标签中的本地路径指定好站点文件的位置。22 ASP 语言简介近年来随着 Interne

18、t 技术的飞速发展及用户需求的不断升级,Web 页面技术也不断的推陈出新,使得 Web 站点的功能越来越强大,能够提供的服务种类越来越繁多。从 HTML、Client Script 到 CGI,从 JAVA 的诞生到 ActiveX, Web 页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web 页面设计的真正需要后,推出了 Active Server Pages (ASP),一种用以取代 CGI(Common Gateway Interface,通用网关接口)的技术。简单讲,ASP 是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程

19、序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP 使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 Web 编写工具所远远不及的地方。使用ASP 还有个好处,就在于 ASP 可利用 ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于 WWW 的应用系统成为可能,这也是本文选择 ASP 作为开发工具最重要的原因之一。10ASP (Active Server Pages)由 Microsoft 公司开发的

20、服务器端脚本编程环境。通过 ASP,用户可以结合 HTML 网页、ASP 指令和 ActiveX 元件建立动态、交互且高效的 Web 服务器应用程序。ASP 的出现使用户不必担心客户端浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。客户端只要使用可执行的 HTML 代码的浏览器,即可浏览通过ASP 设计出来的页面内容。当程序执行完毕后,服务器仅将执行的结果返回客户端浏览器,这样就减轻了客户端浏览器的负担,大大提高了信息交换速度。从字面上说,ASP 包含下面 3 方面的含义:1、 Active: ASP 使用了微软公司的 ActiveX

21、 技术。它采用封装对象,程序调用对象的技术,加强程序间的合作。ASP 本身就封装了一些常用组件,很多公司也开发了许多实用组件,只要在服务器上安装这些组件,通过访问组件,可以快速、简易地建立自己的 Web 应用程序。2、 Server::ASP 运行在服务器端。这样就不必担心浏览器是否支持 ASP 所使用的编程语言。ASP的编程语言可以是 VBScript 和 JavaScript。VBScript 是 Visual Basic 的一个简集,会Visual Basic 的人可以很快学会 VBScript。然而在服务器端,则无须考虑浏览器的支持问题,Netscape 浏览器也可以正常显示 ASP

22、页面。3、 Pages:ASP 返回标准的 HTML 页面,可以在常用的浏览器中正常显示。浏览者查看页面源文件时,看到的是 ASP 生成的 HTML 代码,而不是 ASP 程序代码,从而防止源程序被抄袭。. ASP 的特点作为 IIS 环境下开发 Web 应用的一种简单、方便的编程工具,ASP 具有如下特点:1) 使用 VBScript、JavaScript 等简单易懂的脚本语言,结合 HTML 代码,可快速完成网站应用程序的开发;2) 容易编写,无须编译,可在服务器端直接执行,且 Web 程序开发时间短;3) 使用任何文本编辑器,都可进行编辑设计,如 Windows 的记事本等;4) 与浏览

23、器无关,只要客户端浏览器能够执行 HTML 代码,就可浏览利用 ASP 设计的网页内容。ASP所使用的脚本语言均在 Web 服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。5) ASP 能与任何 ActiveX scripting 语言相兼容,除了可以使用 VBScript 或 JavaScript 脚本语言来设计外,还可以通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,例如REXX、Perl、Tcl 等,脚本引擎是处理脚本程序的 COM 组件;6) ASP 的源程序不会被传到客户浏览器,因而可以避免源程序被剽窃,从而提高了程序的安全性;7) 可使用服务器端的脚本来产生

24、客户端的脚本;8) ActiveX 服务器组件具有无限可扩充性,可以使用 VisualBasic、Java、Visual C+、 COBOL 等编程语言来编写所需的 ActiveX 服务器组件。11. ASP 文件的执行ASP 程序保存为后缀名为.asp 的文件,一个 ASP 文件相当于一个可执行文件,因此必须放在 Web服务器上有可执行权限的目录下。当浏览器向 Web 服务器请求调用 ASP 文件时,就启动了 ASP。Web 服务器开始调用 ASP,将被请求的.asp 文件从头到底,执行每一个命令,然后动态生成一个 HTML 页面并送到浏览器。执行 ASP 文件的过程如下图所示:图 2-5

25、执行 ASP 文件的过程. ASP 内置对象 ASP 提供了可在脚本中使用的内建对象。使用这些对象编写的 ASP 脚本可帮助服务器收集浏览器发送和请求的信息、响应浏览器和存储用户信息,从而使对象开发者摆脱很多烦琐的工作。目前 ASP提供的对象含有 Web 服务器和它的环境信息,并且它提供了一个灵活的数据存储系统。这些功能可被加入到 Web 应用中,使 Web 应用功能更加强大。ASP 共有六个内建对象,现在对其只做简单介绍。 Request 对象:可以使用 Request 对象访问任何基于 HTTP 请求传递的所有信息,包括从 HTML表格用 POST 方法或 GET 方法传递的参数、cook

26、ie 和用户认证。 Response 对象:Response 对象是用来控制发送给用户的信息,包括直接发送信息给浏览器、重定向浏览器到另一个 URL 或设置 cookie 的值。 Server 对象:Server 对象提供对服务器上的方法和属性的访问。 Application 对象:可以使用 Application 对象,在给定的应用程序的所有用户之间共享信息,并在服务器运行期间持久的保存数据。 Session 对象:可以使用 Session 对象存储特定的用户会话所需的信息。当用户在应用程序的页之间跳转时,存储在 Session 对象中的变量不会清除;而用户在应用程序中访问页时,这些变量始终

27、存在。 ObjectContext 对象:提交或撤消由 ASP 脚本初始化的事务。. ASP 运行环境前面介绍过 ASP 是一种服务器端的脚本语言,但是并不是任何 Web 服务器都具有这个功能。ASPWeb浏览器Web 应用ASP,HTML申请 ASP 网页返回客户端脚本Web服务器解释定位数据请求 数据库服务器12是由 Microsoft 公司推出的,当然在目前也只有 Microsoft 公司推出的服务器能够实现 ASP 的强大功能,还有一些其他的服务器在安装了 ASP 组件后也能实现这个功能。Microsoft 公司推出的支持 ASP 的服务器有以下几个:(1)Microsoft Inte

28、rnet Information Server version(简称 IIS)(2)Microsoft Peer Web services(3)Microsoft Personal WebServer(简称 PWS)其中前两个主要是为 Microsof 公司的 Windows NT/2000/XP 系统开发的,当然功能和稳定性及安全性都要强很多,目前大型的站点大多是用 IIS 作为服务器,而 PWS 是为一般 PC 用户开发的,本网站用到的是 IIS 5.0 。PWS 相对于 IIS 来说要简单一些,它是为个人发布网页开发的,适用于小规模的公司内部网站,仅支持 10 个并发用户,只能容纳一个

29、Web 站点,提供基本的 WWW 服务和简单的 Web 管理,支持 ADO 访问数据库。PWS 运行于 Windows 9x/Me 平台,常用于学习、编写和调试 ASP 页面时用作 Web 服务器。Windows NT Workstation 上的 PWS(以前称 Peer Web Services,对等 Web 服务)比 Windows95/98下的 PWS 要强大一些,虽然它也有 10 个用户的限制,但它附加了 FTP 服务,身份验证,从本地和网络驱动器发布等功能。. 利用 ADO 访问数据库ADO(ActiveX Data Objects)是一种操作 Microsoft 所支持的数据库的

30、新技术。在 ASP 中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。具体的操作步骤可以归纳为以下几步:1创建数据源名(DSN)2创建数据库链接(Connection)3创建数据对象4操作数据库5关闭数据对象和链接(1) 创建数据源名DSN(Date Source Name)即数据源名称是一种访问数据库的方法,只要系统中有相应的 ODBC 驱动程序,任何程序就可以通过 ODBC 操纵驱动程序的数据库,DSN 是应用程序和数据库之间的桥梁。ODBC 存取数据库的原理图:13图 2-6 ODB

31、C 存取数据库的原理图(2) 创建数据库链接(Connection)链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP 文件中访问数据,必须首先创建与数据库的链接,其语法如下:set Conn=Server createObject(“ADOBD.CONNECTION”)这条语句创建了链接对象 Conn,接下来:Conn.Open “dsn”, “username”, “userpassword”这条语句打开链接,用到了 DSN。其后的两个参数分别是访问数据库的用户名和口令。(3) 创建数据对象(RecordSet)ADO 中的数据对象通常保存的是查询结果。RecordS

32、et 是 ADO 中最复杂的对象,有许多属性和方法。RecordSet 保存的是一行行的记录,并标有一个当前记录。以下是创建方法:Set RecordSet=Conn.Execute(sql)这条语句创建并打开了对象 Record Set,其中 Con 是先前创建的链接对象,sql 是一个字串,代表一条标准的 SQL 语句。 (4)操作数据库我们通过调用链接对象的 Execute 方法来将查询结果返回给一个数据对象或进行插入、修改、删除等操作。(5)关闭数据对象和链接对象使用完 ADO 对象后要关闭,因为它使用了一定的服务器资源。通过调用方法 close 实现关闭,然后再释放。RecordSe

33、t.closeSet RecordSSet=Nothing/关闭创建的数据对象mConn.closeSet mConn=Nothing14/关闭创建的链接对象. Dreamweaver MX 2004 简介Macromedia Dreamweaver MX 是一种专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。该软件可通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。新集成的工作空间可以与 Macromedia Flash MX和 Fireworks MX 共享,其中包括

34、了标示签的文档窗口、可放到 dock 中的画板组、可定制的工具条和集成的文件浏览。Dreamweaver MX 还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的 VBScript、JavaScript。无论是喜欢直接编写 HTML 代码还是偏爱在可视化编辑环境中工作,Dreamweaver 都会为可之提供帮助良多的工具。利用 Dreamweaver 中的可视化编辑功能,还能快速地创建页面而无需编写任何代码。同时也方便用手工直接编码,Dreamweaver 包括许多与编码相关的工具和功能。并且,借助 Dreamweaver,可以使用服务器语言(例如 ASP

35、、ASP.NET 、JSP 和 PHP)生成支持动态数据库的 Web 应用程序。. HTML 语言简介 HTML 的全程是 Hyper Text Markup Language,即超文本标记语言,其最大的特征是超级链接(Hyperlink) 。在浏览 Internet 网页时,能看到只要用鼠标点击一些文字或图标就能链接到其他网页或段落的文字或图标,这就是超级链接。其格式设计的非常简单,用户只要经过简单学习就能掌握。HTML 的重要性在于可以让上百万的人联机访问信息,这是别的方法无法实现的,Web 编程语言中都可以看到 HTML 语言的身影。它使非编程人员也能迅速创建信息丰富的 Web 站点。.

36、 什么是 HTML 语言当我们畅游 Internet 时,我们透过浏览器所看到的网站,是由 HTML (Hyper Text Markup Language) 语言所构成。HTML ( 超文本标记语言 ) 是一种建立网页文件的语言,透过标记式的指令 (Tag),将影像、声音、图片、文字等连结显示出来。HTML 标记是由 所括住的指令,主要分为 : 单标记指令、双标记指令 ( 由 ,所构成 ) 。HTML 网页文件可由任何文本编辑器或网页专用编辑器编辑,完成后 ( 以 .htm 或 .html 为文件后缀保存 ) 将 HTML 网页文件由浏览器打开显示,若测试没有问题则可以放到服务器 (Serv

37、er) 上,对外发布信息。. HTML 的基本结构 超文本文档分为文档头和文档体两部分,在文档头里,对这个文档进行了一些必要的定义,文档15体中才是要显示的各种文档信息。结构如下:文件开始 标头区开始(记录文件基本资料,如作者、编写时间。 ). 标题区(文件标题须使用在标头区内,可以在浏览器最上面看到标题。 )标头区结束 本文区开始文件资料,即在浏览器上看到的网站内容本文区结束 文件结束 通常一份 HTML 网页文件包含二个部份 : . 标头区、. 本文区。而 和 代表网页文件格式。习惯上一个网站的首页名称通常订为 index.htm 或 index.html 这样只要浏览网站,浏览器便会自动

38、的找出 index.htm 文件. HTML 常用标记 HTML 的标记总是封装在由小于号()构成的一对尖括号之中。1.单标记某些标记称为“单标记” ,因为它只需单独使用就能完整地表达意思,这类标记的语法是:2.双标记它由“始标记”和“尾标记”两部分构成,必须成对使用,其中始标记告诉 Web 浏览器从此处开始执行该标记所表示的功能,而尾标记告诉 Web 浏览器在这里结束该功能。始标记前加一个斜杠(/)即成为尾标记。这类标记的语法是:内容3.标题文本一对标记表明了一个 Homepage 文件的总标题,它一般出现在标记中。通常 Web 浏览器把总标题显示在一个特殊的区域内(例如 Netscape

39、把总标题显示在窗口顶端的标题栏内) 。4.用于书写文档源文件的注释,是一个单标记,注释内容在浏览器中不显示。5.文本16一对标记表明正文中的第一层标题(Heading) 。一共有六层(H1 至 H6) ,随着层次数的增加,正文标题的字体依次减小。一个正文标题就象一个独立段落,其自动与标题前后的内容进行段落换行。6.是一个单标记,表示在正文段落的当前位置换行(break line) 。7 超链和 URL创建一个超链(Hyperlink)是 HTML 语言中的一个重要部分。一个超链又称作锚(Anchor),它唯一地指向另一个 Web 信息页,超链如同把 Gopher 中可触发的菜单项融于正文之中,

40、因此超链更具有上下文的含义。1.URL 格式一个 Web 信息页是用 URL(Universal Resource Location,统一资源定位器)来唯一标识的,URL 的一般格式为:访问方式 : /服务器域名/路径及文件名2.锚(Anchor)标记HTML 中的一个超链由两部分组成:一部分是可被显示在 Web 浏览器中的超链文本及图像,当用户在它上面点击鼠标时,就触发了此超链;另一部分就是用以描述当超链被触发后要链结到何处的 URL 信息。因而超链标记(即锚标记)的格式为:超链文本及图像 3.指向文件中的某一处通常超链只指向一个文件的头部,若要指向一个文件内的某一特定位置,就要用到超链标记

41、的另一个属性 NAME,其格式如下:超链文本及图像 这里的超链文本并不被浏览器特殊显示,也不能被触发,它仅仅表示一个被指向的目的地,而超链名就是这一目的地的名字。当要引用这一目的地时,只需把“#超链名“添加到HREF 中就可以了。172.5 VBScript 和 JavaScript 简介.1 VBScript 简介VBScript 是一种与 Visual Basic 类似的程序编辑语言,它主要在 HTML 等 Web 编程中使用,可以串联和控制 ActiveX,使程序员设计出生动活泼、交互式的 Web 主页和基于 Web 的应用程序。它既可以在客户端运行,也可以在服务器端运行。VBScrip

42、t 具有以下优点: 简单易学:由 Visual Basic 演变而来,是 Visual Basic 的子集。 保险安全:VBScript 是受限制的,不能处理对用户计算机上的 API 调用,也不能拥有文件系统之上的控件。浏览器的安全机制也不允许对没有安全标识的 ActiveX 运行脚本。这意味着编写者不可能产生伤害其他用户系统的操作。 增强客户端功能,降低 Web 服务器负荷:VBScript 使得程序员在表单发送到服务器之前可以验证表单上的数据,以进行相应处理;动态地创建新的 Web 内容;甚至编写完全在客户端运行的应用程序,如设计算器和游戏等应用程序,扩展客户端的功能 事件驱动:VBScr

43、ipt 引入事件驱动的软件开发规范,它允许应用程序对用户的动作立即做出反应。 快速开发:可以直接用现成的数千个 ActiveX 快速开发出功能强大的 Web 主页;现成的 Visual Basic 应用程序可以容易地转换成 ActiveX,与此同时能够使用 VBScript 来控制这些 ActiveX。 可用于 ASP 程序设计:通过 、标签和 LANGUAGE 属性来指示浏览器对 ASP 文件以 VBScript 还是 JavaScript 语言来运行。其格式为:.5.2 JavaScript 简介JavaScript 是一种基于对象(Object)和事件驱动(Event Driven)并具

44、有安全性能的脚本语言。使用它的目的是与 HTML 超文本标记语言、Java 脚本语言( Java 小程序)一起实现在一个 Web 页面中链接多个对象,与 Web 客户交互作用,从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的 HTML 语言中实现的。它的出现弥补了 HTML 语言的缺陷,它是 Java 与 HTML 折衷的选择,具有以下几个基本特点: 是一种脚本编写语言: JavaScript 是一种脚本语言,它采用小程序段的方式实现编程。像其它脚18本语言一样,JavaScript 同样已是一种解释性语言,它提供了一个易的开发过程。它的基本结构形式与 C、C+、VB、Delphi

45、十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与 HTML 标识结合在一起,从而方便用户的使用操作。 基于对象的语言: JavaScript 是一种基于对象的语言,同时以可以看作一种面向对象的。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。 简单性: JavaScript 的简单性主要体现在:首先它是一种基于 Java 基本语句和控制流之上的简单而紧凑的设计, 从而对于学习 Java 是一种非常好的过渡。其次它的变量类型是采用弱类型,并未使用严格的数据类型。 安全性: JavaScript 是一种安全性语言,

46、它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。 动态性: JavaScript 是动态的,它可以直接对用户或客户输入做出响应,无须经过 Web 服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页(Home Page)中执行了某种操作所产生的动作,就称为“事件”(Event)。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。 跨平台性: JavaScript 是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机

47、,并支持 JavaScript 的浏览器就可正确执行。从而实现了“编写一次,走遍天下”的梦想。实际上 JavaScript 最杰出之处在于可以用很小的程序做大量的事。无须有高性能的电脑,软件仅需一个字处理软件及一浏览器,无须 WEB 服务器通道,通过自己的计算机即可完成所有的事情。综合所述 JavaScript 是一种新的描述语言,它可以被箝入到 HTML 的文件之中。 JavaScript 语言可以做到回应使用者的需求事件 (如: form 的输入) ,而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server)处理,再传回来的过程,而直接可以被客户端

48、 (client) 的应用程式所处理。JavaScript 和 Java 很类似,但到底并不一样!它们是两家公司开发的不同的两个产品。JavaScript 的前身是 Live Script;而 Java 的前身是 Oak 语言。Java 是一种比 JavaScript 更复杂许多的程式语言,而 JavaScript 则是相当容易了解的语言。 JavaScript 创作者可以不那麽注重程式技巧,所以许多 Java 的特性在 JavaScript 中并不支援。JavaScript 的格式为:19.6 Microsoft Access 数据库简介Access 是 Office 办公套件中一个极为重要

49、的组成部分,是一种常用的数据库管理程序。Access是 MicroSoft 公司始于 1994 年发表的微机数据库管理系统。作为一种功能强大的 MIS 系统开发工具,它具有界面友好,易学易用,开发简单,接口灵活等特点,是一个典型的新一代数据管理和信息系统开发工具。与 Microsoft 的其他数据库产品如 FOXPRO 等相比,Access 具有较独特的优势-提供了更强大的数据组织,用户管理,安全检查等功能。Access 适用于小型数据管理,由于本程序仅用于毕业设计,所以采用它进行数据库部分设计,但在结束语中将对数据库的后续开发做出介绍。Access 不仅是一个数据库,而且具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单) ,查询,报表和应用程序等。Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。 表(Table):是数据库的基本对象,是创建其他 5 种对象的基础。表由记录组成,记录由字段组成,表用来存储数据库的数据,故又称数据表。 查询(Query):查询可以按缩印快速查找需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 窗体(Form): 窗体提供

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 大学论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报