在线产品即时比价系统设计方案

在线产品即时比价系统设计方案

ID:1347077

大小:1.17 MB

页数:29页

时间:2017-11-10

在线产品即时比价系统设计方案_第1页
在线产品即时比价系统设计方案_第2页
在线产品即时比价系统设计方案_第3页
在线产品即时比价系统设计方案_第4页
在线产品即时比价系统设计方案_第5页
资源描述:

《在线产品即时比价系统设计方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在线产品即时比价系统设计方案1.1课题研究的意义1.1.1课题的现实意义当用户需要购买一件商品时他需要面临一个选择,即在哪个网站购买自己想要的商品,在这个时候用户会在各大电商网站中逐一搜索自己想要购买的商品,哪个网站提供的商品性价比最高,用户就会选择这个网站进行交易。用户在各大网站搜索和比较商品无疑是一件费时费力的事情,频繁得在各大电商网站之间切换,不能很直观的看到这些商品之间的差异。此外,用户多会在一些较大的电商网站比如淘宝、京东等搜索自己想要购买的商品,却忽略了其它规模较小的电商网站,用户在不知不觉间就丢失了

2、一些重要的信息。为了应对以上问题,开发一个比价系统是很有必要的。当用户需要购买一件商品时,只需要在比价网站搜索自己想要的商品,比价网站会将各大电商网站的商品信息在同一个页面呈现给用户,用户可以直观的看到各大电商网站的商品价格差异,同时也能获取其它不知名购物网站的商品信息,有助于用户完成交易。比价系统对于用户和卖家都是有利的,非常有价值去实现这么一个具有比价功能的系统。1.1.2课题的学习意义Web系统开发在当前是一个非常热门的领域,越来越多的程序员都在涌向Web开发领域。因此,熟悉一些Web开发中常用的技术是非常

3、有意义的事情。Java、PHP和.net是当今Web开发中最常用的技术。本系统将采用Java来开发,同时了解Java开发Web系统的流程,熟悉Java开发的一些常用技术,对自己以后的发展是很有帮助的,因此开发一个这样的基于Web的网络购物比价系统能够提高自己的竞争力,也可以为将来从事此行业铺好道路。1.2国内外概况1.2.1比价系统国内外发展概况互联网技术的出现和发展极大方便了人们对信息的获取,国外互联网出现的较早,对价格比较系统的研究和开发也比较早。目前国外的比较购物行业已经处于较为成熟的阶段。比较购物已经成为

4、国外网购用户必须借助的网购工具,也成为B2C商家不可或缺的合作伙伴。国内比较购物网站起步的比较晚,一直到2004年,随着互联网的普及,比较购物网站才开始兴起,但是发展到现在,国内也已经出现了不少的比较购物网站和应用。1.2.2HTML解析国内外发展概况比价系统的核心在于HTML文本的解析,当前用以HTML解析的工具非常多,这些工具由各种语言开发,很多工具都有多语言版本。国内外可用以HTML解析的库相当多,主要如下:29HTMLParser。该库是一个对HTML进行分析的快速实时的解析器,最新的发行版本是2.0。J

5、soup。Jsoup是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。jsoup的主要功能如下:从一个URL,文件或字符串中解析HTML;使用DOM或CSS选择器来查找、取出数据;可操作HTML元素、属性、文本;jsoup是基于MIT协议发布的,可放心使用于商业项目。NekoHTML。NekoHTML是一个Java语言的HTML扫描器和标签补全器(tagbalancer),使得程序能解析H

6、TML文档并用标准的XML接口来访问其中的信息。这个解析器能够扫描HTML文件并“修正”许多作者(人或机器)在编写HTML文档过程中常犯的错误。NekoHTML能增补缺失的父元素、自动用结束标签关闭相应的元素,以及不匹配的内嵌元素标签。NekoHTML的开发使用了XercesNativeInterface(XNI),后者是Xerces2的实现基础。JTidy。JTidy是HTMLTidy用Java语言实现的版本,提供了一个HTML的语法检查器和很好的打印功能。JTidy可以用来清除格式不好和不对的HTML。此外,

7、JTidy提供了对整个HTML的DOM分析器。程序员可以将JTidy当作一个处理HTML文件的DOM解析器来使用。HTMLCleaner。HTMLCleaner是一个开源的Java语言的HTML文档解析器。HTMLCleaner能够重新整理HTML文档的每个元素并生成结构良好(Well-Formed)的HTML文档。默认它遵循的规则是类似于大部份web浏览器为创文档对象模型所使用的规则。然而,用户可以提供自定义tag和规则组来进行过滤和匹配。MozillaParser。MozillaParser是一个Java的H

8、TML解析类库,基于mozilla的HTML解析器,提供了Java类到Mozilla类的一个桥接,输入一个HTML文本,输出一个Java的Document对象。Jerry。Jerry是Jodd工具包中的一个HTML解析工具。它有点像是用Java实现的jQuery。Jerry是一个高效简洁的Java库,用来简化HTML的解析,遍历和操作。Jerry的API在设计的时候完全向

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

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

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