数据库有关论文范文数据库,与动态网站建设相关论文提纲
本论文是一篇数据库有关论文提纲,关于动态网站建设相关学士学位论文范文。免费优秀的关于数据库及软件工程及计算机方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
#34;即网页的内容会根据用户的要求和选择而动态响应或改变.(2)"自动更新"即无需手动更新HTML文档,便会自动生成新的页面,可以大大节省工作量.
根据用户请求生成动态网页的传统技术方案主要有三种:
(1)最早的渠道是利用CGI(CommonGatewayInterface),即通用网关接口,
(2)利用web服务器厂商提供的专用接口如:ISAPI,NSAPI,
(3)利用JAVA访问数据库(JDBC).这三种方案存在一个共同的问题,就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发.
ASP技术的出现使web动态网页设计成为一件轻松愉快的工作.只要几行脚本语句,就能将后台的数据库信息发布到Inter上,在编程和网页脚本的可读性方面大大优于传统的技术方案.
ASP文件是一种嵌入了可在服务器端执行脚本的HTML文档,与ASP兼容的web服务器执行这些脚本,现场生成相应的HTML语言成分,与网页中原来的HTML语言合成到一起,共同作用到前端.一个ASP文件就是一个文本文件,其中包含了以下内容:
(1)TexT(文本)
(2)HIMLtags(HTML标记)
(3)Script命今[4]
下面是本网页中ASP程序的一段源码:
<,imgsrc等于"../Image/FMLN193.GIF"width等于"500"height等于"4">,<,br>,
<,br>,
<,/div>,
<,tablewidth等于"40%"border等于"1"align等于"center"cellpadding等于"0"cellspacing等于"0">,
<,trbgcolor等于"#CCCEEE">,
<,tdwidth等于"22%"nowrap>,<,divalign等于"center">,<,fontcolor等于"#990000">,属
编号:<,/font>,<,/div>,<,/td>,
<,tdwidth等于"78%"nowrap>,
<,%response.Write(records("shuid"))%>,
<,/td>,
<,/tr>,
<,trbgcolor等于"#DDDEEE">,
<,tdnowrap>,<,divalign等于"center">,<,fontcolor等于"#990000">,所属科:<,/font>,<,/div>,<,/td>,
<,tdnowrap>,
<,%response.Write(records("keid"))%>,
<,/td>,
<,/tr>,
<,trbgcolor等于"#CCCEEE">,
<,tdnowrap>,<,divalign等于"center">,<,fontcolor等于"#990000">,拉丁名称:<,/font>,<,/div>,<,/td>,
<,tdnowrap>,
<,%response.Write(records("latinname"))%>,
<,/td>,
<,/tr>,
<,trbgcolor等于"#DDDEEE">,
<,tdnowrap>,<,divalign等于"center">,<,fontcolor等于"#990000">,中文名称:<,/font>,<,/div>,<,/td>,
<,tdnowrap>,
<,%response.Write(records("chinesename"))%>,
<,/td>,
<,/tr>,
<,trbgcolor等于"#CCCEEE">,
<,tdnowrap>,<,divalign等于"center">,<,fontcolor等于"#990000">,相关描述:<,/font>,<,/div>,<,/td>,
<,tdnowrap>,
<,%response.Write(records("miaoshu"))%>,
<,/td>,
<,/tr>,
<,/table>,
<,divalign等于"center">,<,br>,
<,ahref等于"javascript:history.back(1)">,【返回】<,/a>,<,br>,
由于采用了B/S模式,使得整个系统大在的减少了工作量.图4.4显示了B/S模式
图5B/S模式原理图
的工作原理.在前端采用IE,Netscape等的浏览器将用户提交的操作信息向Web服务器发出HTTP请求,Web服务器通过ASP和一些中间组件访问后台数据库,并将操作结果以HTML页面的形式返回给前端浏览器.
4.5利用ASP进行动态数据查询
为了将从数据库中获得的数据显示在客户端浏览器中,需要在ASP文件中加入Table对象.Table对象可以用来显示从Server端数据库中通过SQL查询得到的记录.使用Dreamweaver等可视化工具可以方便地对*.ASP文件进行用户界面的设计.包括添加Table对象,动态GIF文件等.以下是本网页中的一段查询代码:
<,%
word等于request(trim("Keyword"))
setrecords等于server.CreateObject("ADODB.recordset")
ifrequest("select2")等于"精确"then
ifrequest("select1")等于"科"then
sql等于"select*fromkebiaowherekeID等于'"&,word&,"'orchinesename等于'"&,word&,"'orlatinname等于'"&,word&,"'"
elseifrequest("select1")等于"属"then
sql等于"select*fromshubiaowhereshuID等于'"&,word&,"'orchinesename等于'"&,word&,"'orlatinname等于'"&,word&,"'"
elseifrequest("select1")等于"种"then
sql等于"select*fromzhongbiaowherezhongID等于'"&,word&,"'orchinesename等于'"&,word&,"'orlatinname等于'"&,word&,"'"
elseifrequest("select1")等于"标本"then
sql等于"select*fromspecimenbiaowherebiaoID等于'"&,word&,"'orchinesename等于'"&,word&,"'orlatinname等于'"&,word&,"'"
endif
iferr.number<,>,0then
response.write"数据库操作失败:"&,err.description
endif
elseifrequest("select2")等于"模糊"then
ifrequest("select1")等于"科"then
sql等于"select*fromkebiaowherekeIDlike'%"&,word&,"%'orchinesenamelike'%"&,word&,"%'orlatinnamelike'%"&,word&,"%'"
elseifrequest("select1")等于"属"then
sql等于"select*fromshubiaowhereshuIDlike'%"&,word&,"%'orchinesenamelike'%"&,word&,"%'orlatinnamelike'%"&,word&,"%'"
elseifrequest("select1")等于"种"then
sql等于"select*fromzhongbiaowherezhongIDlike'%"&,word&am
数据库有关论文范文数据库,与动态网站建设相关论文提纲参考文献资料: