基于ASP.NET的网上书店搜索功能设计

2017-11-20 12:25翁敏峰
电脑知识与技术 2017年25期
关键词:清华大学出版社书名书店

翁敏峰

摘要:该文应用ASP.NET开发了网上书店的搜索功能,通过点击搜索按钮,可以实现在网站首页显示搜索的结果。

关键词:ASP.NET;搜索

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)25-0072-01

1 概述

随着互联网的发展,各种网上书店如雨后春笋般涌现。这些书店不管经营何种类型的图书,它们都有一个数据库。在数据库里,放着网站所有的图书信息。这些信息量很庞大,有书名、作者,封面图片、价格等。作为网站管理员,平时担负着对网站图书信息的维护工作。如果公司进了新书,那就要把这些信息通过后台管理员功能,把这添加到数据库里;同样,如果有些书出版社已经不再出版,那网站也就不会再卖了,这样就要把这些书从数据库里删除掉。那如何让顾客通过关键词来找到数据库里所需的图书信息呢?这就需要在网站的首页里有搜索功能。只有通过搜索功能,才能以最短的时间在庞大的数据库里找到所需要的图书。

2 基于ASP.NET的网上书店搜索功能设计

本搜索功能要实现这样的效果,在网站首页左边部位设置搜索框和搜索按钮,通过在搜索框里输入关键词,点击搜索按钮,就能在首页的右边部分的显示框里看到搜索的结果。那整个设计如下几部分组成。

2.1 界面设计

2) 把搜索结果在主页显示出来,是由book_show2.aspx实现,对于我们顾客来说,希望在主页左边的文本框里输入关键词,然后在右边的显示框里能马上看到结果。当然,我们设计时候,其实只要把主页里显示框外面的其余部分制成母版页MasterPage.master,内容页是book_show2.aspx,在内容页中用MasterPageFile="~/MasterPage.master",实现保留主页框架,而显示框里显示搜索的结果。这样给顾客的感觉就象是在主页左边的文本框里输入关键词,主页右边的显示框就能看到结果。

3) 图书展示界面的设计,要实现在显示框内既看到图书的照片,也能看到书名。因此,显示框用表格来进行布局,在该表格里,有一个label控件、一个Datalist控件。同時,要把图书的照片保存在数据库里。

4) 图书展示功能的实现,由book_show2.aspx.cs实现,在Sql语句后紧接着用以下代码,实现最终把图书的照片和书名在显示框里显示。

3 结论

该文通过ASP.NET,实现了在网站主页左边的搜索框内输入关键词,然后,在首页右边的显示框里能把所搜索图书的照片和书名显示出来。

参考文献:

[1] 明日科技.ASP.NET从入门到精通[M].北京: 清华大学出版社,2017.

[2] 邵良杉,刘好增.ASP.NET(C#)实践教程[M].北京: 清华大学出版社,2016.

[3] 张正礼,陈作聪,王坚宁.ASP.NET网站开发与项目实战[M].北京: 清华大学出版社,2015.endprint

猜你喜欢
清华大学出版社书名书店
清华大学出版社期刊中心
The Book of Why:The New Science of Cause and Effect(中译书名《为什么》)
Desperate Love towards the Dark Lady in Shakespeare’s Sonnets
最美书店
出书
完整的书名
在书店
Translation and Dissemination of Critique of the Gotha Program in China in the Early Times〔* 〕