在整个查询系统中,遇到最大的问题是查询条件的组合,因为查询系统中所有查询语句和查询条件的组合都是在后台操作的,用户根本不关心这些问题。因为用户在一个网页中查询某样东西时,用户要得到的只是符合他查询条件的结果,而后台查询条件的组合用户是不知道的,就算知道用户也不会关心。
因此在组合查询条件是,咨询了在植物分类方面的专业老师,同时查阅了大量植物知识的资料。才对植物分类知识有了一定了解。
在分类查询中用“科、属、种、标本”四种查询条件。用户在查询时,分类的简单明确给用户提供了有利的查询条件;同时分成这四种查询条件,对于制作者来说,也较好组织查询条件。
在具体的制作中用了如下语句来组合查询条件:
<%
word=request(trim("Keyword"))
set records=server.CreateObject("ADODB.recordset")
if request("select2")="精确" then
if request("select1")="科" then
sql="select * from kebiao where keID ='"&word&"' orchinesename='"&word&"' or latinname='"&word&"'"
elseif request("select1")="属" then
sql="select * from shubiao where shuID ='"&word&"' or chinesename='"&word&"' or latinname='"&word&"'"
elseif request("select1")="种" then
sql="select * from zhongbiao where zhongID ='"&word&"' or chinesename='"&word&"' or latinname='"&word&"'"
elseif request("select1")="标本" then
sql="select * from specimenbiao where biaoID ='"&word&"' or chinesename='"&word&"' or latinname='"&word&"'"
end if
if err.number <> 0 then
response.write "数据库操作失败:"&err.description
end if
还有就是网页界面的设计也是一个难题。网页界面设计和色彩搭配在整个系统中也是相当重要的,如果总体的美观设计做的不好,那其他的努力也显的毫无用处。
因此在制作时,效仿了我校主页的风格:简洁、和谐。同时在制作网页的LOGO时考虑到既要体现个人博客的特点,有表现了它属于个人博客。
以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询