毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

asp文章管理系统(源码+论文+任务书+可行性分析) 第6页

更新时间:2010-6-14:  来源:毕业论文
asp文章管理系统(源码+论文+任务书+可行性分析) 第6页
图5-1  B/S模式原理图
5.2 利用ASP进行动态数据查询
为了将从数据库中获得的数据显示在客户端浏览器中,需要在ASP文件中加入Table对象。Table对象可以用来显示从Server端数据库中通过SQL查询得到的记录。使用Dreamweaver等可视化工具可以方便地对*.ASP文件进行用户界面的设计。包括添加Table对象、动态GIF文件等。以下是本网页中的一段连接数据库代码:
<%
  set rs=server.createobject("adodb.recordset")
sql="select * from photo"
rs.open sql,conn,1,1
if rs.bof or rs.eof  then
for i=1 to 8
response.write"<img border=0 src=images/nophoto.jpg  width=100 height=80>"
next
end if
for i=1 to rs.recordcount
%>
5.3 ASP访问数据库
利用Microsoft Access 制作数据库,在data文件中建立数据库取名为zydata.mdb,然后制作表,表名为admin,article等。
2在conn.asp中连接数据库并打开数据库zydata.mdb
以下连接数据库,建立一个Connection对象实例db
<%
  set conn=server.createobject("adodb.connection")
conn.open"driver={Microsoft access driver(*.mdb)};dbq="&server.mappath("data/zydata.mdb")
%>
5.4 ASP设计
5.4.1 ASP内置对象和组件
ASP提供了功能强大的辣个内置对象和五个内置组件
内置对象:
(1)Request(请求):从前端用户取得信息
(2)Response(响应):将信息送给前端用户
(3)Server(服务器):提供Web服务器工具
(4)Session(会话):储存在一次会话内的用户信息,仅被该用户访问
(5)Application(应用):管理所有的会话信息,供所有用户共享
(6)ObjectContext(对象上下文):配合Transaction服务器进行分布式事务处理
    前三个很常用,Request和Response是用来实现web Server与浏览器交互。Request的一个重要方法是ForM(),其作用是提取浏览器的用户输入信息。如下面的语句可以取得用户填在文本框里面的内容:Request.Form(“nane”)显然,这比CCI等方法所需要的复杂编程简单多了。而输出要用到Response的一个重要方法Write,如:“Response.write our message”该语句向浏览器输出了一条消息。
内置组件:
(1)数据库存取组件:ASP提供ADO来存取具有ODBC标准的数据库
(2)广告轮显组件:用来文护、构建Internet广告
(3)浏览器兼容组件:将浏览器的功能数据提供给服务器,以便送出适合于各种浏览器的Web页面
(4)文件存取组件:提供文件读写的工具
(5)文件超链接组件:提供对Web页面的管理
5.4.2 ASP访问数据库工作原理
访问Web数据库的技术有以下几种方式:公共网关接口CGI(Common Gateway Interface)、Internet Server 应用程序编程接口ISAPI(Internet Server Application Programming Interface)、Java、Plug-in(插件)和ASP技术。这些技术都是为了克服HTML静态页面发展起来的。
ASP是一个基于Web服务器的脚本开发环境,在ASP平台上可开发和运行动态的、交互的、高性能的Web服务器应用程序。
    图5-2  ASP访问数据库原理图
图5-2说明了ASP访问数据库工作原理。ASP程序在Web服务器端工作,当前端用户请求一个ASP主页时,Web服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的脚本,若脚本中有访问数据库请求,立刻通过ODBC或ILE DB与相应的后台数据库相连,同数据库访问组件ADO完成操作,最后,ASP根据访问数据库的结果生成HTML语言的主页返回给前端用户,用户看到的只是HTML网页,而看不到ASP程序代码,增强了保密性。
5.4.3  ASP连接数据库的方法
ASP提供两种访问数据库的方法:在第一种方法中每次访问数据库都要与数据库连接一次,一旦与数据库建立连接语句就可以对数据进行操作;当对数据的操作完成,所有相关的对象都被关闭。
与数据库相连的另一种方法是当用户的任务完成后连接才被关闭,这是由Global.asp文件所控制。每个基于ASP的internet应用可以有一个存放在应用根目录中的Global.asp文件,该文件有四个事件:Applicattion-start,Senssion-start, Applicattion-End和Session-end用户与数据库的连接是在Session-start事件中,用Session-end事件关闭连接[1]。
在本网页中用如下代码来实现ASP与数据库的连接:
<% 论文网http://www.751com.cn/
  set conn=server.createobject("adodb.connection")
  conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("data/zydata.mdb")
%>
5.5 界面设计
由于越来越多的企业开始建立自己的网站,网站除了具有传播信息的功能外,还往往代表企业的形象。网站建设商业化和广告化的趋势,对网页设计的

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

asp文章管理系统(源码+论文+任务书+可行性分析) 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。