视图化图书智能查询系统设计及实现.docVIP

视图化图书智能查询系统设计及实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
视图化图书智能查询系统设计及实现

视图化图书智能查询系统设计及实现   摘 要:设计并实现了一个视图化图书智能查询系统,项目采用HTML、CSS和ASP.NET作为开发工具,系统智能搜索引擎具有输入提示和模糊查询功能,可按照书本名称、作者、出版社进行分类检索,并以视图化分页形式呈现查询结果。此外,系统也在查询效率和图书显示样式方面进行了优化和改进 关键词关键词:图书智能查询;视图化;分页;模糊查询;DataList DOIDOI:10.11907/rjdk.161557 中图分类号:TP319 文献标识码:A 文章编号:1672-7800(2016)008-0127-03 0 引言 随着网络教育服务的发展与普及,在线图书查询系统日益受到图书管理人员和广大读者的欢迎[1]。通过在线图书查询系统,读者可以预先对计划借阅书籍的阅读量、图书内容简介以及图书存放位置等信息进行查询和了解,从而有效解决了书籍借阅情况不明、寻找书籍困难等问题。目前,各高校图书查询系统大多存在查询效率低下、图书信息显示样式不够美观等问题[2]。对此,本文设计并实现了具有分类搜索提示和模糊查询功能的图书搜索引擎,并以视图化分页形式对图书信息的显示进行了美化 1 系统总体描述 视图化图书智能查询系统以ASP.NET作为开发工具,采用SQL 2008 R2数据库作为开发平台,并以B/S模式为项目架构。在浏览器端,用户登录验证后,系统会自动识别登录用户身份,包括读者和管理员两种身份。读者登录后直接进入图书查询界面,可按照书本名称、作者、出版社进行分类模糊查询。在服务器端,服务器接收到用户发出的查询请求后,对后台数据库进行查询,并将所得的数据集发送给浏览器端;管理员登录成功后会进入到图书管理界面,可对书籍信息进行更新操作。服务器接收到管理员的更新请求后,对数据库中的信息进行更新。系统流程如图1所示 2 系统功能设计与实现 2.1 数据库设计 系统采用SQL 2008 R2设计后台数据库,针对用户、书籍、书本类别等数据对象建立相应表单如下:①用户信息表AdminInfo:保存用户的账号、姓名、性别、年龄、电话、登录密码等基本信息,设置账号为主键;②书籍基本信息表BookInfo:记录图书馆现存书籍的编号、名称、作者、出版社、类别编号、图书简介、图书图片地址、查询量、入库时间、存放位置、作者介绍等信息,设置书籍编号为主键;③书籍类别表BookClass:保存书籍的类别编号、书籍类型信息,设置类别编号为主?I。其中,系统核心数据表――书籍基本信息表如图2所示 2.2 用户界面设计 系统的核心模块为图书查询界面,采用DIV、CSS和ASP.NET控件的方法来构造整个界面布局。总体而言,页面自上至下分为6个DIV区域,依次用于填充页面顶部背景、搜索引擎、图书类别标签组、图书信息视图、分页控件和版权声明。页面顶部采用一张百花盛开、绿草油油的草原风景图作为背景,既能给人以清新自然的视觉效果,又可以和整个界面的绿色主题相协调。在搜索引擎区域,左边为一个古书法体的“??”字,作为图书查询界面的logo;右边上部为3个单选按钮RadioButton,分别用于选择搜索类别:书本名称、作者、出版社,下部为并排放置的搜索框TextBox和查询按钮Button。在此需注意将搜索框的右边距right-margin和查询按钮的左边距left-margin均设置为0,以保证两者能够无缝连接。下面是图书类别标签组,将书籍类别表BookClass中的类别名称与区域中的超链接按钮LinkButton一一对应,从而保证前后台信息一致,同时还增加了4个LinkButton,以对查询结果进行排序,包括默认排序、查询量排序、出版社排序和出版时间排序。界面主体部分即为图书信息显示区,此区域由若干个图书信息视图组成,每个图书信息视图实际上是一个自定义DataList控件,ASP.NET默认的数据列表控件DataList只可用于显示文本信息,且布局单一、缺乏灵活性和美观效果;而自定义DataList控件可根据显示需要调整布局,设置构成元素类型,包括图片、文本、超链接等,而不仅仅局限于文本[3]。对于读书信息显示视图而言,将自定义DataList控件模版区设计为左边为一个PictureBox控件,用于显示图书图片,右边从上到下依次为书本名称标签、出版信息标签、点击量标签、图书简介文本区和查询详情按钮。界面运行时,图书信息视图会自动填充图书信息显示区。此外,由于图书信息显示区规格有限,而所需显示的图书信息视图可能会溢出,因此需要使用分页控件。系统采用AspNetPager作为分页控件,该控件功能齐全,使用方便且自带跳转首页、上页、下页、尾页以及数字页的功能,还可通过下拉框形式跳转到指定页码。

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档