电子商务网站平台ASP技术与网络数据库

来源 :科学时代·综合版 | 被引量 : 0次 | 上传用户:DK7531672
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】本文阐述了建设电子商务网站常用的一些技术,主要介绍了ASP动态网页设计技术以及常用的网络数据库技术,并以Access数据库为例,说明了ASP动态网页与网络数据库的连接。
  【关键词】ASP;动态网页;数据库
  The electronic commerce website platform ASP technology and the network database
  Wang Xuehui
  【Abstract】This article elaborated the construction electronic commerce website commonly used some technologies,mainly introduced the ASP dynamic homepage design technology as well as the commonly used network data bank technology,and take the Access database as an example,explained the ASP dynamic homepage and the network database connection.
  【Key words】ASP;Dynamic homepage;Database
  【中图分类号】F713.36
  【文献标识码】A
  【文章编号】1005-250X(2007)12-0107-02
  
  电子商务作为一种新型的商务手段,正在迅速的改变着人们经济活动中传统的交易方式和流通技术,也正在改变人们的生活方式和思想观念,它对未来社会经济发展和商务活动具有特别重要的意义,发展电子商务是世界经济贸易发展的客观需要。而电子商务网站是开展电子商务,实现人机交互双向信息传输的基础设施和有效平台,可以看作是“网络商标”,是在网上宣传和反映企业形象和文化的重要窗口。因此,建好电子商务网站相当重要。
  动态网页(Active Server Pages的缩写)技术被广泛应用于商务网站的建设。目前动态网页的设计工具主要有:利用Perl/C++/Dephi等开发的CGI,两种有名的Api-ISApi/NSApi,还有ColdFusion,以及最近几年流行起来的3P技术-ASP,PHP,JSP。本文主要阐述其中的ASP技术以及网络数据库的访问。
  
  1 ASP技术
  
  1.1 什么是ASP?Microsoft Active Server Pages 即我们所称的ASP,它是一套微软开发的服务器脚本环境,ASP内含于IIS系列之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序;可以用ODBC和直接驱动法访问Windows平台的数据库,由数据库访问组件ADO完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。此外,ASP源程序不易泄密,增加了系统的安全性。而且,用户可自行增加ActiveX组件来扩充其功能,扩展应用范围。
  1.2 ASP的内建对象
  1.2.1 Application对象:是可以让用户一起使用的对象。它负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。
  1.2.2 Sessiom对象:是适用于单一用户的信息。它存贮特定用户的会话信息,只被该用户访问、修改。
  1.2.3 Response对象:可以让信息显示在浏览器窗口,将信息传达给用户。
  1.2.4 Request对象用来取得用户所输入的信息,经常和Response对象成对使用。
  1.2.5 Server对象:提供对服务器有关方法和属性的访问。它总与其它的对象搭配使用,比如与ADO对象搭配,可以与数据库文件产生链接。
  1.3 外挂组件:ASP在存取数据库时,经常使用ADO技术和ASP结合。在网页上不但可以建立数据库的网页内容,还可以在网页里执行SQL(结构化查询语言)的操作,在网页上对数据库进行查询、删除以及新增等操作。与ADO相结合应用的ASP对象即是外挂组件。
  1.3.1 Connection对象:建立与后台数据库的连接。
  1.3.2 Recordset对象:用于数据的查询操作。它将在所链接的数据库文件里,形成一个指针,指向数据库文件里的数据,然后可以利用Recordset对象所含有的方法,在数据库文件里,上下移动这个指针,移到想要查询的数据记录上。
  1.3.3 Command对象:用于数据库传送的命令,并对数据库进行存取操作。
  
  2 常用的网络数据库与数据库的访问
  
  在开发电子商务网站时,可以有多种类型的关系数据库供选用,其中Access、SQL Server 2000、Oracle 9i、DB2等都是目前在国内企业网站中应用较多的数据库。每一种数据库都具有各自的特点,用户可以根据所建网站的特点、自身的情况选择一种合适的数据库技术。那么,怎样访问数据库,怎样将网站的前台与后台相结合呢?下面介绍几种在Windows环境下有访问Web数据库的技术:
  2.1 公共网关接口CGI(Common Gateway Interface):CGI是一项早期的技术,适用于多种服务器平台,如UNIX,Windows等,但是CGI也有很多不足,性能差、需要大量的HTTP知识、维护困难、功能有限、占用资源较多。
  2.2 Java/JDBC语言编程:Java语言是一种面向对象、易移植、多线程控制的语言,可通过JDBC去连接数据库。用Java/JDBC编写的软件适用于多种操作系统。
  2.3 动态服务器页面ASP:ASP着重于动态网页和Web数据库的开发,编程灵活,可使用ODBC通过ADO与数据库连接,具有较高的性能。
  
  3 ASP动态网页与网络数据库的连接
  
  在ASP中,使用ADO组件访问后台数据库,可通过以下步骤进行(本文以Access数据库为例):
  3.1 与Microsoft Access数据库建立连接
  3.1.1 创建Connection对象
  Set Cnn=Server.CreateObject(“ADODB.Connection”)
  StrCnn=“Driver={Microsoft Access Driver(*.mdb)}”
  DBQ=“&Server.MapPath(“mydb.mdb”)”
  3.1.2 使用Connection对象的Open方法打开数据库
  Cnn.Open StrCnn
  3.2 访问数据库中的数据:连接数据库后,可对数据库操作,如查询、修改、删除、添加等。这些都是通过SQL指令来完成的,如要在商品库数据表“Orderdan”中查询商品名称为“x”的记录:
  SqlStr=“Select * from Orderdan where title=“x””
  Set rs=Cnn.Execute(StrSQL)
  3.3 使用Recordset对象显示结果
  Set rs=Server.CreateObject(“DDODBC.Recordset”)
  rs.Open“Select * from Orderdan”
  <% while not rs.EOF %>
  商品编号:<%=rs(“商品编号”)%> <p>
  商品名称:<%=rs(“商品名称”)%> <p>
  商品单价:<%=rs(“商品单价”)%> <p>
  <% rs.more Next
  wend %>
  <%rs.close
  Set rs=nothing%>
  3.4 关闭数据库
  3.4.1 使用Connection对象的Close方法关闭连接:Cnn.close
  3.4.2 将Connection对象从内存中删除,以释放资源:Set Cnn=Nothing
  由此可见,ASP技术和数据库Access技术相结合可以完成电子商务网站的设计,尤其可以实现电子商务网站对于后台数据库的管理,方便处理服务器的数据和数据库。当然,建立一个合适的电子商务网站有很多种方法,本文只介绍了电子商务网站建设中比较简单、常用的一种。对于一个完整的商务系统来说,一般要包含商务、技术、支付、物流等许多角色与要素,在建设商务网站时,必须充分研究涉及该系统的全部因素,全面分析,统筹规划,拟定一个尽可能完整的设计方案,并且根据企业自身的环境和要实现的目标,选择合适的软件环境和编辑工具,构建符合企业特色的优秀网站。
  
  参考文献
  [1] 朱顺泉、赵文昕、陈一鸣编.电子商务系统及其设计.第1版.西安:西安电子科技大学出版社,2003
  [2] 张清辨、张丽芳、聂志松编.电子商务和网络多媒体教程.第1版.北京:北京希望电子出版社,2003
  收稿日期:2007-11-20
其他文献
摘 要:从色彩的角度入手通过对乡土景观的客观分析,将配色美学应用于景观环境设计,即发挥景观环境中自然色彩与人工色彩的各自特点,重新认识乡土景观中,区域性的自然与人文特征,关注其原生态下,色彩的视觉特性、演化规律、精神内涵等,提炼出环境基调色彩,从而为和谐地域内乡土景观的视觉感知提供色域基础。  关键词:乡土景观 景观环境色彩 基调色彩  中图分类号:X22文献标识码:A 文章编号:1007-397
期刊
摘 要:面对席卷全球的金融危机,世界各国大量企业面临倒闭压力。从汽车巨头的破产重组风波联想当今各种管理模式的企业在应对金融危机的表现,从中发现家族管理模式的企业在金融危机中受到影响较小。对比与其他性质的企业,严峻的形势更迫切的需要我们分析金融危机中家族企业的优势与困境,并针对家族企业怎样走出困境提出完善方式,在金融危机后带动经济复苏。  关键词:金融危机 家族企业 优势与困境 完善方式  中图分类
期刊
摘 要:当代大学生有着鲜明的时代特征,高职院校的学生相对于本科院校的学生又有很多的特殊性,这给班主任的管理工作带来不小的难度。本文从高职院校学生的特征入手,着重阐述了高职院校班主任管理工作容易出现的问题及解决方案。  关键词:高职 班主任 学生管理  中图分类号:G64文献标识码:A 文章编号:1007-3973 (2010) 01-156-02  1高职院校学生特征  高职院校的学生与其他本科院
期刊
摘 要:经济要发展,物流要先行;物流要发展,人才是关键。而目前大多数高职物流管理专业培养目标定位不准确、课程设置不科学导致学生的知识、能力和素质结构不能适应市场需求。在广泛调研的基础上,以物流企业的工作岗位为出发点,以工学结合、校企合作为基石,融合物流师国家职业标准,推行“三循环”工学交替的人才培养模式,合理构建课程体系。  关键词:物流管理 工学交替 岗课证融通 课程体系  中图分类号:G64
期刊
摘 要:全球化带来了本土化——全球化的弥漫,让我们重新用理性的眼光去反思传统文化和区域特性,人类对特性表现的需要唤醒了城市个性的觉醒。人们更加珍视从传统内部衍生出来的东西,有意识的表达和发展自己的独特性,不断寻找城市中自我发现和自我认证的新道路。本文以思考“江城”武汉如何塑造“桥城”文化和特质景观为切入点,从城市环境艺术设计的角度,来探索体现时代精神的,21世纪城市发展的本土性设计语言。  关键词
期刊
【摘要】选好切合实际的主题,是一节探究活动课的首要问题。题目选择要有其研究价值及针对性,同时要能调动学生的参与热情,并切合学生的认知能力与可达到的实际情况。教师要在这种探索活动中担当幕后总导演的角色。把握其全局与方向,并调控探究的进程。  【关键词】历史;教学;探索性学习;活动设计  The Chinese modern times science and technology backwardn
期刊
【摘要】网络传媒时期,报业竞争日益激烈,通过做精做强报纸的独家新闻,以吸引读者、增强“卖点”、赢得受众,是报纸在报业竞争中无往不胜的法宝。做好独家新闻要树立“独家”意识、要深入挖掘、还要构建完善的信息收集供给网络。  【关键词】独家新闻;卖点;个性化  Enable the exclusive report to become the newspaper main “to sell the spo
期刊
【摘要】广义吉祥数是一种十进制数,广义吉祥数可从十进制推广到K进制,并且它有更一般的计数方法和重要应用。  【关键词】K进制广义吉祥数;计数定理;应用    K enters the system generalized propitious number to count the theorem and its the application  Feng Xiaofeng  【Abstract】
期刊
【摘要】XML已逐渐成为网络上的主流语言。本文使用XMark数据集测试了三种主流XML解析工具的性能。  【关键词】XML;XMark;解析  Performance Evaluation of XML parse tools  Lei Jie Xia LingLin  【Abstract】XML is becoming the dominant network language. In this
期刊
【摘要】主要阐述了Rfid的概念,它应用于图书馆的优势和缺点,它的组成成分和它与相应装置的区别。  【关键词】RFID技术;图书馆;应用  RFID technology in library application  He Kai  【Abstract】Mainly elaborated in the library application the Rfid concept,it applies
期刊