搜索设计
考试要求: 了解     
知识路径:  > 电子商务系统程序设计基础  > 电子商务系统建设  > 电子商务系统组件设计


 
       电子商务系统中搜索功能是非常重要的一部分,用户可以使用搜索找到自己希望购买的商品,因此,搜索功能要设计全面、高效,可以按照多种方式查询。一般在电子商务系统中有两种搜索类型:快速搜索和高级搜索,快速搜索根据用户输入的信息快速查找商品,而高级搜索是根据类型、商品名等条件进行精确查找。
       快速搜索的页面需要一个用来输入搜索关键字的文本框、一个按钮和一个绑定查询结果的GridView控件,搜索过程的主要程序内容都在按钮的Click事件中,程序如下:
       
       快速搜索的过程是在商品表中,将关键字按照商品名称或者按照商品信息进行模糊查询。
       高级查询的页面设计如下图所示。
       
       高级搜索页面
       在设计程序时,首先要将数据库中商品大类及商品小类分别绑定到页面上相应的下拉框中,并在商品大类下拉框的下拉项发生变化时,商品小类下拉框中的下拉项要随之变化。在搜索时,如果某些搜索条件不为空,就要根据这些搜索条件进行组合查询,查询按钮的Click事件中,程序代码如下:
       
       在高级搜索时,如果输入多个条件,则按照多条件进行查询,如果一个条件都没有,则查询所有的商品。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有