生物标本馆网的开发利用

生物标本馆网的开发利用

ID:4148401

大小:387.98 KB

页数:5页

时间:2017-11-29

生物标本馆网的开发利用_第1页
生物标本馆网的开发利用_第2页
生物标本馆网的开发利用_第3页
生物标本馆网的开发利用_第4页
生物标本馆网的开发利用_第5页
资源描述:

《生物标本馆网的开发利用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、万方数据万方数据第1期张福平,等:“生物标本馆网”的开发利用何后台技术都要快的数据库访问速度,AsP(ActivesenrerPages)是一种基于web服务器端的开发环境,可以产生和运行动态的、交互的、高性能的服务器应用程序.它通过扩展名为.asp的AsP文件来实现:当web浏览器向web服务器请求调用ASP文件时,web服务器首先启动AsP,将被请求的.asp文件从头读到尾,并解释执行所有的脚本命令,然后将执行结果产生动态的web页面返回浏览器.(如下图1)客户翻置暑I盯H■求■^囊单敷鲞量示崩鼍■摹I玎M廿各式图1工作流程用AsP开发web服务器应用程序还有如下特点:①编

2、程简单:AsP使用的script语言可直接嵌入到HTML文本中,使script和HTML的开发在同一个集成环境中完成,实现了script与HTML的完美结合;②支持广泛:AsP通过ActivexDataObject技术实现数据库存取功能,它可通过0DBc驱动程序,连接诸如FoxPm、MicrosoftsOLSen,er等数据库;③扩充性强:AsP除了支持vBscript、Javascript外,还能以插件的形式支持诸如PERL、TcL等的第三方语言;④面向对象.由于.asp文件在web服务器端解释执行,应用程序开发人员不必考虑web浏览器是否支持ASP,也不用担心用户通过下载程

3、序来窃取应用程序的源代码,因此我们选择AsP技术进行网络数据库系统的开发.asp的运行环境是Micmsoft的IIs(IntemetInfo册ationSever)或PwS(PersonalwebServer),windowsNBerver提供了www、Gopher、盯P服务,其中www服务为web浏览器提交Web页面,并充许用户访问.asp文件.sQL是一种高性能的信息管理系统,可以把web浏览器和web服务器紧紧联系在一起,使客户端程序和数据库服务器通过sQL相互通信.当我们使用浏览器向web服务器申请下载文件时,服务器首先要判断要求下载的文件是普通的HTML文件还是ASP

4、文件,如果是纯粹的HTML表态文件,则直接下载积压浏览器。如果是AsP文件,则将其中使用了ADO对象的部分程序加以解释执行,通过0DBc访问相应的数据库,并将结果返回给浏览器。3网站的规划设计3.1网站的构架和功能标本展厅网站(如图2)包括展馆简介、馆藏标本、动物知识、植物知识以及后台数据管理系统。各个主题之间实现相互链接访问,也可以通过主页实现在不同主题之间的访问。各部分详述如下:①展馆简介:简要介绍韩山师范学院生物标本展厅建馆的目的,标本展厅内所藏标本的种类、数量等。同时对生物标本展厅的利用价值作评价。②馆藏标本:这部分是网站的核心组成部分,实现对数据库中标本资料信息的读取

5、、查询、呈现。③动物知识:以分期描述的形式,介绍有关动物方面的有关知识或趣闻。④植物知识:以分期描述的形式,介绍有各种不同植物的特点及相关的植物知识。⑤管理系统:这是一个须有账号和密码才能进入的部分,所以并未在页面上作显式链接,仅供管理员实现对数据库内的相关数据作添加、删除、修改。:。。。。。。。。。。。。。。‘‘’‘。‘。。。’j‘。。。’。。。。。。。。‘。。。’’。。。。。j:前△口用户端压硐I垦亘堕l图2网站构架图3.2所用技术标准生物标本展厅网主要应用AsP技术,实现网站对数据库操作功能,包括数据查询、显示数据、添加和删除记录、图片上传等功能。网站主要使用Dreamw

6、eaverMx进行开发。3.3网站数据记录显示功能的实现3.3.1数据记录的排序显示。首先创建数据库接口,即数据源名(DsN),可通过Windows中的“ODBcDatasource”项进行设置创建。并在Dre舢weaverMx创建wEB站点中数据库的连接。然后在页面中创建数据集。即在DreamweaverMx中的DateBindings选择数据库中的数据表,建立记录集。完成后产生如下代码:<%DimRecordsetlDimRecordsetl一numRowssetRecordsetl=server.createobject(”ADODB.Recordset,,),,利用se

7、nrer对象创建记录集RecordseⅡ.ActiveConnection=MM—conz}lenting—STRING,,设置连接字符串Recordsetl.Source=”sEI正cT*FRoMbird”,/设置sQL命令字符由Recordsetl.CursorType=0Recordsetl.CursorLocation=2Recordsetl.LockT),pe=1Recordsetl.0pen(),打开记录Recordsetl—numRows=0%>一一一一万方数据52实验室研究与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。