




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业论文(设计)毕业论文(设计) 学 生 姓 名: 指导教师: 专业名称: 计算机应用 所在系部: 信息工程系 2009 年 3 月 7 日 辽宁林业职业技术学院毕业论文评审书辽宁林业职业技术学院毕业论文评审书 论文摘要(由论文作者填写) 沈阳鼎基能源工程技术有限公司沈阳鼎基能源工程技术有限公司 【摘要】工程技术广泛应用于各个领域,放中小甚至大些企业更方便快 捷系统的达到自己想实现的目的,体验电子产品,网络,监控,系统集 成,并且沈阳鼎基能源工程有限公司,最为突出的就是-节能,为 发展中的企业提供最省钱,最快捷,最好的工程服务。21 世纪节约能源 是国家倡导的,对于此网站的制作主要应用的 CSS、VBSCRPT、ASP、FLASH、和自己一点小小的创意! 指导教师评语(含观点、内容、文字表达方面的评价) 指导教师评定成绩: 指导教师: 年 月 日 评审小组意见及成绩: 评审小组组长签字: 年 月 日 答辩小组意见及成绩: 答辩小组组长签字: 年 月 日 毕业论文成绩: 备注: 沈阳鼎基能源工程技术有限公司沈阳鼎基能源工程技术有限公司 【摘要】 这次是为沈阳鼎基能源工程技术有限公司沈阳鼎基能源工程技术有限公司做的一个产品销售网站,并且已 经在网上应用。本网站的特点是页面非常的美观,主页大部分是由 Flash 做的。而且网站内部的内容也非常丰富,它包括新闻发布,产品管理,留 言本,产品介绍,联系我们、后台管理员登陆,ASP 技术主要应用于数据 库的连接,显示数据库内容,产品的浏览顺序,以及分页程序,内框式连 接,网站后台还包括丰富的数据库可用 SQL 语言随意修改。每个页都增加 了一些特效,比如说,内嵌式链接,页元素。页面的字体,背景,图片全 部用 CSS 样式加以修改。应用到的辅助软件有 Photoshop80、Dreamweaver80 Flash2004、Frontpage2000 等。 【关键词】 节约 能源 第一章第一章 总体概论总体概论.1 11 网站总述.1 12 网站的优点特征.1 13 电子商务的理论.2 131网上商务的来源.2 132网上商务的功能.2 14 网站的构建.4 15 网站的不足之处.4 16 网站的特征.5 17 其他购物型网站.5 第二章第二章 技术应用技术应用.7 21 静态页的相关说明.7 22 动态页的相关说明.7 221动态网页的历史.7 23 DHTML 的含义.8 24 后台 ASP 环境.9 241 ASP介绍.9 242 ASP对象模型.9 243使用ASP的优势.11 25 SCR I PT脚本语言.12 26 数据库(D B) .12 26 .1数据库(D B)的应用.12 262 Accesss2000简介.12 263 ADO对象.13 27 SOL SERVER 2000 语言 .13 271 SOL Server 2000 的组成.14 2.7.2 SQL Server 2000 命令介绍.14 2.7.3 SQL Server 2000语言的特点.15 2.8 网页设计的辅助工具 .15 2.8.1 Dreamweaver 8.0 .15 282 FrontPage 2000.16 283 PhotoshopCS.16 284 FIashMX.16 285 Fi rework80.16 第三章总体设计第三章总体设计.17 31 开发环境.17 32 网站流程图.17 33 网站整体模块结构分析.18 34 数据库的设计.18 第四章模块具体分析第四章模块具体分析.19 41 网站系统程序.19 411主页介绍.19 412 联系我们.22 413与数据库连接的页面.23 414产品介绍页.26 公司简介页面.29 416产品页面.31 417其他页面的介绍.32 42 分页程序介绍.33 43 内嵌式链接.35 第五章结论第五章结论.36 致致 谢谢.37 参考文献参考文献.38 第 1 页 第一章第一章 总体概论总体概论 11 网站总述网站总述 本次的毕业设计是建立一个网站,它的主要功能是对节能产品的宣传,与客户之 间的交流、订货。还有公司内的信息,可以使消费者更好的掌握本产品的情况,同时 也方便,消费者对产品的意见,使厂家能够更快的知道,这些商品还有那些缺陷,及 时的解决问题。是一个标准的、丰富的商业网站。现在它已经可以在网上浏览到。 随着计算机技术的发展和上网人数的增加,网络世界也越来越大,越来越丰富。 网络技术日益普及,使越来越多的人沉浸于网络世界。如今网站在人们心中早已不再 陌生了,因为网站实在是太实用了。它给用户提供了大量的信息与资源,人们可以实 现既不出门,也尽知天下事。现如今网站不仅仅是起到了资源共享的作用,它已经更 商业化,人们可以通过网站买东西,就是网上购物。起初人们做交易的话,要是近还 可以,如果两个交易的人远在千里之外的话,那可就麻烦了。要是交易成功了,还算 罢了;要是没交易成功,其结果可想而知。 有了网站就不用担心这个问题了,交易的人可以在网上沟通,把商品的图样传到 网上,让客户观看,满意就交易,不满意就不交易。方便快捷,还省财、省时。这样 的方式早在 1995 年,国外已经实施,人们叫它电子商务。 12 网站的优点特征网站的优点特征 国际货物交易网是集多种功能为一体的电子商务网站,其功能更胜于以往的电子 商品网站,在普通销售网站中能实现的功能在“国际商品交易网”也都可以展现出来, 更为值得推荐的是“国际商品交易网”中加入了一些货物电子商务网站所没有的其它 功能,如: 1、信息自动反馈功能:通过注册会员填写完整的资料之后,我们会有一个 专为会员量身订做的功能(邮件自动回复),将会员所注册的资料录入到网站资料库的 同时也传送到会员的邮箱,以示注册成功。会员将可以通过用户名和密码进入“国际 商品交易网” ,发布:求购信息、代理信息、供应信息等,所发布的信息在本站的中、 英文版上会同时出现。操作简单,快捷,不会给您造成任何使用上的困难。 第 2 页 2、信息系统实现智能化:注册会员在国际商品交易网所发布的信息,除保存在网 站的信息栏里供浏览外,本系统还将自动以邮件群发的形式发给您同行业的会员客户。 13 电子商务的理论电子商务的理论 简单地讲,电子商务(Electronic Commerce,简写为 ECommerce)是指两 方或多方通过计算机和某种形式的计算机网络(直接连接的网络或 Intemet 等) 进行的商务活动。 电子商务其实远远不仅仅是指美国的 AMAZON 和国内的 8848 这些网络零 售业,更核心的是市场潜力比零售业大一个量级的企业级电子商务过程。企业级 (Business to Business)电子商务一般被简称为 B t0 8 的电子商务过程,它是一个将 买方、卖方以及服务于他们的中间商(如金融机构)之间的信息交换和交易 行为集成到一起的电子运作方式。而这种技术的使用会从根本上改变企业的计 划、生产、销售和运行模式,甚至改变整个产业社会的基本生存方式。 电子商务主要包括企业和企业之间的商务活动、网上的零售业和金融企业的 数字化处理过程。一些专家甚至认为电子商务包括商业活动中的所有内容,从广 告发布到打印发票和客户服务。英文 ECommerce 和 mM 提出的 EBusiness 经 常是交换使用的,他们指的是相同的概念,当然也可以把它翻译为电子交易、电 子商业等等。 131 网上商务的来源网上商务的来源 20 世纪 90 年代以来,计算机技术得到飞速发展,信息的处理和传递突破了时空界限, 计算机网络和经济全球化成为不可抗拒的世界潮流。应运而生的电子商务则以前所未 有之势在全球范围内迅速发展普及,电子商务交易额直线上升。专家们共识:电子商 务在相当长的时期内将是社会经济发展的关键动力,它代表未来贸易的发展方向。在 人类迈入 21 世纪的今天,认识电子商务,进而参加电子商务是每一位政府官员,每一 位企业家和每一位有识之士都必须认真对待的一项新任务。 第 3 页 132 网上商务的功能网上商务的功能 随着电子商务魅力的日渐显露,虚拟企业、虚拟银行、网络营销、网上购 物、网上支付、网络广告等一大批前所未闻的新词汇正在为人们所熟悉和认同, 这些词汇同时也从另一个侧面反映了电子商务正在对社会和经济产生的影响。 1)电子商务将改变商务活动的方式。传统的商务活动最典型的情景就是“推 销员满天飞” , “采购员遍地跑” , “说破了嘴、跑断了腿” ;消费者在商场中筋疲 力尽地寻找自己所需要的商品。现在,通过互联网,只要动动手就可以了,人们 可以进入网上商场浏览、采购各类产品,而且还能得到在线服务;商家们可以在 网上与客户联系,利用网络进行货款结算服务;政府还可以方便地进行电子招标、 政府采购等; 2)电子商务将改变人们的消费方式。网上购物的最大特征是消费者的主导 性,购物意愿掌握在消费者手中;同时消费者还能以一种轻松自由的自我服务的 方式来完成交易,消费者主权可以在网络购物中充分体现出来; 3)电子商务将改变企业的生产方式。由于电子商务一种快捷、方便的购物 手段,消费者的个性化、特殊化需要可以完全通过网络展示在生产厂商面前,为 了取悦顾客,突出产品的设计风格,制造业中的许多企业纷纷发展和普及电子商 务,如美国福特汽车公司在 1998 年的 3 月份将分布在全世界的 l2 万个电脑工作 站与公司的内部网连接起来,并将全世界的 15 万个经销商纳入内部网。福特公司的 最终目的是实现能够按照用户的不同要求,做到按需供应汽车。 4)电子商务将对传统行业带来一场革命。电子商务是在商务活动的全过程 中,通过人与电子通讯方式的结合,极大地提高商务活动的效率,减少不必要的 中间环节,传统的制造业藉此进入小批量、多品种的时代, “零库存”成为可能; 传统的零售业和批发业开创了“无店铺” “网上营销”的新模式;各种线上服务 为传统服务业提供了全新的服务方式。 5)电子商务将带来一个全新的金融业。由于在线电子支付是电子商务的关 键环节,也是电子商务得以顺利发展的基础条件,随着电子商务在电子交易环节 上的突破,网上银行、银行卡支付网络、银行电子支付系统以及电子支票、电子 现金等服务,将传统的金融业带入一个全新的领域。1995 年 10 月,全球第家 网上银行“安全第一网络银行”(Security First Network Bank)在美国诞生,这家银 第 4 页 行没有建筑物,没有地址,营业厅就是首页画面,员工只有 l0 人,与总资产超过 2000 亿美元的美国花旗银行相比, “安全第一网络银行”简直是微不足道,但与花旗银行不 同的是,该银行所有交易都通过互联网进行,1996 年存款金额达到 l400 万美元,到 1999 年已达到 4 亿美元。 6)电子商务将转变政府的行为。政府承担着大量的社会、经济、文化的管 理和服务的功能,尤其作为“看得见的手” ,在调节市场经济运行,防止市场失灵带来 的不足方面有着很大的作用。在电子商务时代,当企业应用电子商务进行生产经营, 银行是金融电子化,以及消费者实现网上消费的同时,将同样对政府管理行为提出新 的要求,电子政府或称网上政府,将随着电子商务发展而成为一个重要的社会角色。 总而言之,作为一种商务活动过程,电子商务将带来一场史无前例的革命。其对 社会经济的影响会远远超过商务的本身,除了上述这些影响外,它还将对就业、法律 制度以及文化教育等带来巨大的影响。电子商务会将人类真正带入信息社会。 14 网站的构建网站的构建 首先建立网站必须要有足够的空问,来存放你网站的资源。其次还要在 Internet 上申请一个独立的域名,也就是你网站的网址,切要遵守 TCPIP 协议。 常见的域名有:http: http: 如有用户登陆你的网站只需,在 IE 地址栏中输入网址即 可。这与去谁家就敲谁家的门的道理是一样的。 网站内部结构比较复杂,它是有许多个网页所组成,再由一个操作程序来控制这 些网页。 15 网站的不足之处网站的不足之处 网站在拥有许多优点的同时也同样拥有许多弊端,主要是不法份子利用 Internet,来做许多违法的事情。 。 第一,电子商务欺诈横行:因为电子商务上当受骗,很多网站只收钱不发货,甚至根 本连货的影子都没有的案例发生了已经不是一起半起了。 第二,色情网站的诱惑:很多网站都以色情内容来达到点激率,而这个办法通常都是 非常有效的,而且如今他们还有反追踪系统,这样公安机关也很难捕获他们的 IP 地址。 第 5 页 第三,垃圾新闻恶臭难抵:网络上有的新闻基本上报纸和电视上都有,而且很多都是 落后于后二者的,让人看了觉得和受控的大众媒体没什么两样,丝毫看不出什么现代 的新意来,别忘了网络可是以单独的媒体形式出现的,却严重地落入了俗套,成了食 之无味、弃之可惜的鸡肋。 16 网站的特征网站的特征 本网站的结构比较简单,不像其它网站那样复杂,无论是脚本还是 CSS 都异 常复杂。其实一些同样的功能,不必那样复杂。麻雀随小五脏巨全。我的的网站 虽然功能具全,首页整个全都是 Flash,而且非常的美观,是一个少有的艺术品, 许多网站,它们的后台虽然层出不穷,但是 Flash 却简单的可怜,顶多也只是闪 一闪,动一动,走一走,定多来个遮蔽。但我们网站的 Flash 别出心裁,很像 韩国网站的。而且其他各大网站的功能我们这里也有,比如产品更新,新闻发 布,留言本,产品管理,但是内部的程序却很简单。其实网站的前台在某种程度 要重要于后台,因为大多数网站的功能都是大同大同小异。比如说检索,这次做 检索所用的程序,我们下一次也完全可以用同样的方法来做,甚至你也可以引用 别的网站的程序,只要能实现这个功能就行,可是前台就不一样了,你这次做得 网站所用的布局图片和 flash,你下次还要用吗?那你得网站就太没有吸引人的 地方,太老套了。你更不能引用其它的网站,那么人家会投诉你。所以我们的网 站更注重于前台。也许有人会怀疑像这样美观的前台,那么在读取的时候一定会 相当的费劲,但事实却正好相反。因为现在不像以前,现在网络发展迅速,现在 即使是普通的家里上网,至少也是宽带拨号。这样无论再大的页面也会马上读取 出来。而且:我们网站不受地域限制,无论在地球的任何国家或地区,都能做到 仿佛近在咫尺,因此人们也把它称作”地球村” 。我们网站可以网站上发布的信息可根 据需要,随时更改,且花费很小,既方便又节省。一年 365 天,每天 24 小时,分分秒 秒,永不停息。 17 其他购物型网站其他购物型网站 如今国内的最大购物网站要属“天使国度网和淘宝网、Paypal” 。这几个网站可以 第 6 页 说是无可比拟,他们数据库强大, ,功能俱全。聊天室,博客,图书馆,邮箱。货物五 花八门,甚至还有二手货。而且他们有一个最大的特点,可以直接在网上购买,且十 分的保险。你看中一样商品。首先把钱付出去,但这钱是付给网站也就是易趣公司的 帐户。直到你收到货物确认后,卖家才能收到货款。如此卖家那种欺诈行为被基本杜 绝了,而且提供此种金融服务也是网站未来的盈利模式这个中文名叫贝宝的东西是和 ebay 学来的。所以我们的网站更注重于前台,也许有人会怀疑像这样美观的前台,那 么在读取的时候一定会相当的费劲,但事实却正好相反。这两个网站就像个介质,如 果买家看中了某样商品,可以直接银行付款。假如货物没有安全送到,那么所付的款 可以原封不动的退还给买家。这使买家十分的放心,而且服务也很周到无论你在世界 的任何一个角落,你都可以通过他们来买到你需要的东西。近的会送货上门,远的可 以通过邮寄方式。 第 7 页 第二章第二章 技术应用技术应用 21 静态页的相关说明静态页的相关说明 静态页面是主要使用 HTML 设计的页面,用户只能浏览 Web 服务器上预先安 排好的信息。设计静态页面主要使用各种页面开发工具,如 Dreamweaver,Frontpage 等。 HTML(Hypertext Markup Language,超文本标记语言)是在万维网上建 立超文本文件的语言。HTML 源于 SGML(Standard General ize Markup Language, 标准通用标记语言)的设计概念,SGML 的目的是为了使网络上文档格式统一, 易于交流,SGML 的标记,英文称做 TAG,就是在文档需要的地方,插入特定记号, 来控制文档内容与属性对一段文字的语义进行描述,并提供由一个文件到另一个 文件,或在一个文件内部不同部分之间的链接。HTML 标记是区分文本各个部分 的分界符,用于将 HTML 文档划分成不同的逻辑部分,(如段落、标题等),它描 述了文档的结构,与属性一起向浏览器提供该文档的格式化信息以传递文档的外 观特征。HTML 文件是普通文本文件,与平台无关,可被任何文本编辑器进行编 辑。文件的扩展名为htm 或html。 22 动态页的相关说明动态页的相关说明 客户端的页面动态特性主要是通过层叠样式表(CSS)、脚本程序和 HTML40 来实现的。这三者构成了动态 HTML(DHTML)。 DHTML 即 Dynamic HTML,是近年来网络发展中最具使用性的创新之一。 “动 态的含义不仅仅是指页面中加入了动画、影像或声音,更重要的是指页面应具交 互性,可以对页面中的内容进行控制与变化。DHTML 是一种通过各种技术的综合 而得以实现的概念。 第 8 页 221 动态网页的历史动态网页的历史 伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩 缤纷的网上信息,网络与人们的生活息息相关,于是世界上又出现了第三媒体一 一 Internet。如今在网页上动的概念已经不单单局限于,页面会怎样有动的效果了, 制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要 手段,尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需 求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空 限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的教育资源。为了更有 效的利用这种资源,本文对动态网页设计方面进行了有益的探索。 23 DHTML 的含义的含义 1.DHTML 蕴含了以下方面的技术内容:HTML40, CSS 和脚本语言。 HTIdL40 对以前的版本 HTML 的标记进行了扩充,最大的扩展是将页面中的文字 及图象等都作为对象来处理,并可通过脚本语言程序对其特性和变化予以控制。这样 页面的内容可以根据用户的动作而变化,大大丰富了“动态”的含义。 2层叠样式表(CSS) HTML 中显示特性是通过标记的属性来设置的,一旦设置就难以变化,且不 能由程序控制,具有很大的局限性。CSS(Cascading Style Sheets)是 W3C 协 会为 HTML 在显示属性设定上的不足而制定的一套扩展样式标准。CSS 扩充了 HTML 标记的属性设定,称为 CSS 样式, 可以通过脚本程序控制,使页面的表现方式 更为灵活,更具动态特性。由于 CSS 提供多种样式,可减少 GIF 动画的使用,从 而可设计出更小,下载更快的网页。而且 CSS 是一套独立于 HTML 的开放性标准, 也就是说它不仅可用于 HTML,也可用于其他可设计网页的语言。 3脚本语言 在计算机程序中,一个脚本,通常的说,是一种计算机语言,可以使得本来 要用键盘进行的相互式操作自动化。一个 Shel l 脚本主要由原本需要在命令行输入的 命令组成,或在一个文本编辑器中,用户可以使用脚本来把一些常用的操作组合成一 组序列。主要用来书写这种脚本的语言叫做脚本语言。很多脚本语言实际上已经超过 简单的用户命令序列的指令,还可以编写更复杂的程序。脚本语言分两中 VBscript 第 9 页 JaVascript 24 后台后台 ASP 环境环境 241 ASP 介绍介绍 ASP(Active SeverPages)是一种让网页在服务器上“活”起来的技术,也 就是说 ASP 程序代码只能在服务器上执行。它允许脚本语言直接加在 HTML 网 页中,在服务器端产生动态和互动的、 “活”内容的网页。它要依靠 HTlP 协议 实现数据的传递,当浏览器浏览网页时,需要向服务器提出请求,也就是输入 URL 地址。 基本上来说, “ASP”主要的目的便是撰写一个动态的网页语言,让网页不再只能 显示静态的数据,换个角度来说, “ASP”是一个类似“CGl”(Common GatewayInterface)的程序语言,但“CGl”是在 UNIX 系统上执行(需安装 Apache 等网 站架设软件),ASP 则是在 Windows 上执行(需安装 IIS 或是 PWS 等网站架设软件)。ASP 与 CGl 都是服务器端的程序,通常都是网页用,户在浏览器上的窗体输入数据,然后 把数据送到服务器端的程序进行处理,处理完成后的结果由服务器送回客户端,用户 便可以在浏览器上看到数据处理后的结果。 ASP 允许在标准的 HTML 中嵌入 Script,并可使用系统所提供的组件来建立 动态的网页。借助 Script 指令可以编写商务应用的程序,例如:数据库查询、文件的 输出与输入以及工作流程等。ASP 的处理是在服务器端运行,而文件的输出则是针对 Web 浏览器的 HTML 格式,因此任何浏览器都可以浏览 ASP 所编写的 网页。ASP 提供了动态网页制作的功能,并且兼具运行效率高与开发方便等优点。 242 ASP 对象模型对象模型 1、Response 对象 Response 对象是 ASP 内嵌对象中专供传递数据给客户端的。在所有的 ASP 对象中 都有其所谓的属性(Property)与方法(Method),Response 对象中的方法说明如下: Clear:清除缓冲区(buffer)的数据。 End:结束数据输出,如缓冲区中存有数据会做输出的处理。 第 10 页 Flush:将缓冲区中的数据输出。 Redirect:传送改变浏览网页的信息给用户,这将引起链接至不同 URL 的操作。 Write:将数据输出。 2、Request 对象 Request 对象与 Response 对象是一对的,因为 Response 对象是响应数据给浏览器, 而 Request 对象是读取浏览器的数据,通常包含了客户端的相关信息,如浏览器的种 类、表头信息、表单参数及 Cookies 等,Request 对象提供下列数据集合。如表 2 1: 表 2-1Request 对象数据集合 名称说明 RequestForm(“变量名”1取得客户端利用表单所传送的数据 RequestQuerySng(“变量名”)取得附带在嘲址后面的参数 RequestCookies(“变量名”)取得存在于客户端浏览器的Cookies数 据 RequestServerVariables(变 量名”) 取得网页服务端的环境变量信息 3、Cookies Cookie 是一种记录数据的方式。它是将数据存在 Client 端,比如用户使 用浏览器到网站浏览,便可以在 Client 端写入一些数据来记录用户的行为。下次当该 用户再来到同一个网站时,便可以轻易地判断该用户是否为第一次来的客人,如果已 经拜访过本站,则可以从 Cookie 中读取一些设置值。但是由于不是每一种浏览器都有 Cookie 的功能,而且不同浏览器所记录 Cookie 的存放目录位置都不一样,所以使用 IE 浏览器写入的 Cookie 值其他浏览器是无法读取的。 4、Session 对象 Session 对象可以用来存储变量或是对象,而且 Session 对象里存储的变量可以在 不同的网页程序中是使用。Session 对象为记录用户的相关信息,提供用户再次对此网 页服务器要求时作确认,例如用户帐号与密码的确认,有 Session 对象的建立,来保 第 11 页 留身份认证的结果,则用户不用于每一页网页登录时都需输入密码作确认。 5、Application 对象 Application 对象和 Session 对象的使用一样,可以存储字符串、变量或是 对象。不同点是,Session 对象只可以给一个用户使用,而 Application 对象可以供所 有用户共享。举个简单的例子,编写一个网页浏览记数器,当不同用户浏览本网页时 该计数器就会增加,此时就必须使用 Applicmion 对象。由于 Application 提供信息共 享的机制,因此就会引起多人同时存取数据的问题。也就是说,如果用户 A 正在更改 计数器 A,而此时用户 8 也读取计数器 A 要增加其值,则计数器的值就会少一次 (因为用户 8 读取的值是旧的值)。鉴于此,Application 对象提供了 Lock 与 Unlock 方法来解决 这个问题。 6、Server 对象 Server 对象可以建立 Active 组件的实例(Instance)、可以使用 Server 对象的方 法来编码(HTML Encode)或是标示出特定文件的虚拟路径。其中最常用的方法有 Create Object、HTML Encode 以及 MapPath。 243 使用使用 ASP 的优势的优势 随着网络的快速发展,网站如雨后春笋般地出现,再加上 ASP 动态网页程 序语言的好学易用,使得 ASP 已经是目前的网站架构主流,越来越多人利用 ASP 来架构网站。 首先,任何开发工具皆可发展 ASP。只要使用一般的文书编辑程序,如 Windows 记事本,就可以编辑。当然其他网页发展工具,例如,FrontPageExpress、 FrontPage 等也都可以,而且 FrontPage、Dreamweaver 等网页编辑软件可以直接生成 HTML 格式的文件,方便编写。 其次,它语言相容性高。ASP 与所有的 ActiveX Script 语言都相容,除了可结合 HTML、VBScript、JavaScript、Active X 服务器组件来设计外,并可经由“Plug-In” (外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。 另外,如果我们在浏览器中直接查看网页的原始代码,就只能看到 HTML 文件,原 始的 ASP 程序代码是看不到的,因为 ASP 程序先于网站服务(W 曲 Server) 第 12 页 端执行后,将结果转换成标准 HTML 文件,在传送到客户端(Client)的浏览器 上,因此,隐密安全性很高。 最后,ASP 易于操控数据库。ASP 可以轻易地通过 ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Access、FoxPr0、Dbase、 Oracle 等等,另外,ASP 亦可将“文本文件“或是”Excel“文件当成数据库使用。 鉴于以上优点,本站设计应用了 ASP 技术。 25 Scr i pt 脚本语言脚本语言 Script 脚本是由一群可以在网页服务器(Serve0 或客户端(Client)浏览器执行的 指令所组合而成,例如 VBScript 与 JavaScript。VBScript 与 JavaScript 都是所谓的 网页应用程序语言,但是这些由 JavaScript 或 VBScript 所完成的网页程序并不需要 通过模拟网络服务器的机制来打开,因为浏览器本身就具有执行这些网页应用程序的 能力。通过 JavaScript 或 VBScript 与基础的 HTML 文件相结合即可创造出所谓的“动 态网页(DHTML)” 。 26 数据库(数据库(D B) 26 .1 数据库(数据库(D B)的应用)的应用 网站与数据库是密不可分的,随着 Internet 技术的飞速发展,基于网站交 互界面的数据库应用需求大量涌现。越来越多的站点建立在数据库的基础上,很 难想象没有数据库支持的 BBS、新闻站点、电子商务是如何实现的,数据库应用 始终是动态网页的焦点应用。Web 数据库系统不能仅靠某个 DBMS 实现整个应用 系统,它是通过其他 Web 应用程序,用标准化的 ttTML 语言及其某些特定的扩展 功能开发的、特殊形式的访问数据库的应用程序系统。现今各大网站所应用的数 据库,基本上都是 ACCESS。 262 Accesss2000 简介简介 Access 数据库管理系统是 Microsoft Office 套件的重要组成部分,可在 Windows 环境下运行。Access 适用于中型商务活动,用以存贮和管理商务活动 第 13 页 所需要的数据。Access 不仅是一个数据库,而且它具有强大的数据管理功能,它可以 方便地利用各种数据源,生成窗体(表单)、查询、报表和应用程序等。其 功能主要为: 1、Access2000 可以协助客户将自己的数据库模式建立到系统中,形成实用 的关系模式。 2、它可以支持目前客户中广泛使用的结构查询语言SOL(StructuralQuery Language),对数据库进行定义和操纵。 3、除了可以进行单机作业外,Access2000 还增强了与后端服务器的连接功 能,使客户能够方便地建立“客户机服务器“结构的数据库应用环境。 263 ADO 对象对象 在 ASP 网页中要存取网络服务器上的数据库,必须使用存取数据库的对象 ADO(ActiveX Data Objects),AD0 是存取数据库对象的统称,用来存取数据库的对象 如下: 1、Connection 对象:Connection 对象是负责与数据库实际的链接动作,建立与 网络服务器数据库的链接是进行数据库存取的第一步,若没有 Connection 对象链接数 据库,则空有其他对象也没有用。其标准格式如下: Set 对象名=ServerCreateObject(“ADODBConnection) “对象名”自定义。 2、Recordset 对象: Recordset 对象是负责浏览与操作从数据库取出来的数据, 标准格式: Set 对象名=ServerCreateObject(“ADODBRcordset”) 3、Command 对象:Command 对象用来查询数据库,并将返回的结果(记录)保存在一个 Rcordset 变量,或者执行大量的数据存取操作、存储程序以及处理数据库的结构等。 4、EnDrs 集合: 在 AD0 执行中有许多因素可以造成执行错误,Error 对象可以记载 这种错误信息。一个 Error 对象用于记载系统中发生的一个错误。如果程序执行期间 发生的错误不止一个,则系统内必将生成多个 Error 对象,这些 Error 对象组成了集 合,并从属于 Errors 对象。 第 14 页 27 SOL server 2000 语言语言 SQL 全称是“结构化查询语言(Structured Query Language)” ,最 IBM 的圣约瑟研 究实验室为其关系数据库管理系统 SYSTEM R 丌发的一种查询语言,它的前身是 SQUARE 语言。SQL 语言结构简洁,功能强大,简单易学,所以自从 IBM 公司 l981 年推出以来, SQL 语言得到了广泛的应用。目前,SQL 语言己被确定为关系数据库系统的国际标准, 被绝大多数商品化关系数据库系统采用,如 0racle、Sybase、DB2、Informix、SQL Server 这些数据库管理系统都支持 SQL 语言作为查询语言。 结构化查询语言 SQL 是一种介于关系代数与关系演算之间的语言,其功能包 括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准 语言。在 SQL 语言中不需要告诉 SQL 如何访问数据库,只要告诉 SQL 需要数据库做什 么。 271 SOL ServerServer 20002000 的组成的组成 SQL 主要分成四个部分: 1、数据定义:这一部分也称为“DDL” ,用于定义 SQL 模式、基本表、视图和 索引。 2、数据操纵:这一部分也称为“DML,数据操纵分成数据查询和数据更新两类, 其中数据更新又分成插入、删除和修改三种操作。没有 Connection 对象链接数据库, 则空有其他对象也没有用。其标准格式如下: Set 对象名=ServerCreateObject(“ADODBConnection) “对象名”自定义。 2、Recordset 对象: Recordset 对象是负责浏览与操作从数据库取出来的数据, 标准格式: Set 对象名=ServerCreateObject(“ADODBRcordset”)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB41∕T 1980-2020 用能单位能源计量管理体系通.用要求
- (2024年秋季版)黑龙江省七年级道德与法治下册 第三单元 在集体中成长 第八课 美好集体有我在 第1框 憧憬美好集体说课稿 新人教版
- SZDBZ 82-2013 规划环境影响评价规则
- DB3504∕T 001-2019 电梯 梯长制安全管理规范
- 8.24.4居家环境与健康教学设计北师大版生物八年级下册
- 活动11 一起来种太阳花教学设计-2025-2026学年小学劳动二年级北师大·深圳报业版《劳动实践指导手册》(主编:韩震)
- 福建省莆田市第八中学高一信息技术《利用Frontpage制作网站》说课稿 新人教版
- 2025中医考试题及答案方剂
- 2025年度信息技术基础会考试题附答案
- 2025市专科护士考试题及答案
- 门诊输液室管理制度
- 玉米收割机合同协议书
- 热量表检定装置
- 2025软件工程师面试题库及答案
- 蜜雪冰城转让店协议合同
- 《胆汁回输治疗》课件
- 客运管理工作
- 抵押房屋处置三方协议
- 股东出资证明书范本
- 山东省青岛市黄岛区 2024-2025学年七年级上学期期末考试英语试题(含解析无听力原文及音频)
- 初中地理跨学科主题学习设计与实施
评论
0/150
提交评论