基于偏好的细粒度评价分类系统的设计与实现

 2022-01-17 11:01

论文总字数:21860字

目 录

1 引言 1

1.1 项目背景 1

1.2 研究意义 1

1.3 论文概述 1

2 相关技术 1

2.1 Bootstrap 1

2.2 Ajax 2

2.3 JQuery 2

2.4 JDBC数据库连接技术 3

2.5 开发环境 4

3 相关理论 5

3.1 文本挖掘 5

3.2 产品特征识别 5

4系统设计 6

4.1 需求分析 6

4.1.1 功能需求 6

4.1.2 性能需求 7

4.2 数据库设计 7

4.2.1 数据库概念设计 7

4.2.2 数据库关系模式 9

4.2.3 数据库表结构 10

4.3系统体系设计 11

4.4系统模块及设计 12

4.3.1 系统总体模块设计 12

4.3.2注册模块 13

4.3.3 登录模块 15

4.3.4 商品主页模块与商品分类模块 15

4.3.5评论分类模块 16

5系统实现 17

5.1 登录、注册页面 17

5.2 商品主页与商品分类页面 18

5.3 评论分类页面 20

6 总结 23

参考文献 23

致谢 25

基于偏好的细粒度评价分类系统的设计与实现

徐芝蔚

, China

Abstract:With the rapid development of the Internet, the growing popularity of convenient online shopping and by the general public of all ages. But the numerous contradictions huge personal preference and relatively fixed sites provided between products become increasingly prominent. Users tend to spend so much time on searching for items,however, they can not meet their own preferences. This paper presents a preference-based fine-grained assessment and classification system, Comments will be inserted into the database. Before entering the database to retrieve, comments are marked by flags on specific preferences. Comments are formed so classified in the database. According to the users' preferences, detailed product reviews linked users' preferences to push, irrelevant reviews will not be pushed. The system can help users to quickly retrieve useful information from the mass of comments according to their own preferences, while irrelevant reviews are shielded. The system’ interface is user-friendly product selection, improving operational efficiency.

Key words: Java language;SQL statements;Preferences; Fine-grained; Assessment and classificat-

ion

1 引言

1.1 项目背景

随着当今社会经济和科学技术的高速发展,基于互联网的电子商务发展日新月异。在给用户带来快捷多样化消费的同时,也产生了许多问题。如信息过载,搜索效率低等。给用户的购物体验带来了不小的负面影响。随着电子商务网站的竞争日益激烈,如何在众多的商品中向用户展现其所需要的商品,增加用户粘度和提高网站的交叉销售能力,成为电子商务网站在竞争中胜出的关键。目前国内主要的电子商务网站中具有成熟评价分类功能的有:淘宝网、京东商城、当当网等。对大量数据进行系统分类成为了热门的研究课题。对于分类系统的研究已经持续了很多年。从上个世纪九十年代开始就不断有研究者对文本分析和算法进行深入的研究和设计,并且不断有商家在实际的商业系统中去进行应用,取得了很好的反响。

虽然现在随着研究的深入和技术的发展,对于评价的分类越来越细粒度化,但是也存在着许多不足与漏洞[1]。以往用关键字形式来进行文字匹配的分类模式,在现在依旧占据了主要的位置。以往,数据都是通过关系数据库的模式来进行组织的。通常将他们的元数据按照需求来进行集中或者分布式存储。如今互联网信息“爆炸”、客户需求日益提升、语义网迅速扩展,数据组织模式的转变与发展迫在眉睫。例如,向用户提供个性化偏好关联服务、个性化分类推荐服务等更便捷高端的知识服务。在大数据环境下,以往的组织形式已经不能满足互联网迅速的发展的需求。

1.2 研究意义

1、从用户被动接受电商提供的信息到电商对用户主动进行信息推荐的转变。之前的服务模式,严重忽略了客户潜在的巨大需求。通过主动服务模式,在建立基于偏好的评价分类的基础之上,将每一个用户潜在的信息需求更精确的进行展示,不但可以迅速帮助用户找到其关心的信息,还能增强企业的销售强度[2]

2、提升用户的满意度。用户对于商品的需求往往具有固定的选择标准。在对评论基于某种标准进行分类的过程中,可以提高信息与用户偏好匹配度。另一方面,也能缩小用户的搜索时间来营造舒适快捷的购物环境。

3、提高数据挖掘的价值。当前关于大数据的研究还不是很完备。并行化的数据挖掘方法不能很好的适应当下的需求,只有基于更深层次下的大数据挖掘分类,才能实现更加细粒度化的分类。对于评论分类系统的发展有很大的促进作用。

1.3 论文概述

本论文主要是从这几个方面来对项目进行介绍的。在第二章中主要介绍了实现课题要求所需要使用的一些技术。包括了技术的起源、发展、优势及作用等。第三章主要介绍了实现核心功能所涉及到的一些理论知识。第四章介绍了系统的设计思路。包括系统最基础的体系设计,用户对于系统的需求的分析,数据的设计与系统总体模块、各个模块的设计。第五章主要介绍了系统每个页面实现的方法及所达到的功能。第六章对整个系统的实现做了总结分析。

2 相关技术

2.1 Bootstrap

Bootstrap是当前最流行的开发框架之一。它的优点即响应式布局,即使要呈现的网页在计算机、移动设备、平板设备上等都具有良好舒适的用户体验。Bootstrap是在HTML、css等前端开发库的基础上,研发出来的新型框架,而且还收藏了很多css和JavaScript的效果源代码,为前端编程人员提供了许多便捷[3]。此其中还内置了很多漂亮的样式供开发人员使用。Bootstrap特点如下:

1、内置css和JQuery插件:Bootstrap丰富的插件使得代码规范、简洁、易于修改。是因为插件中包含了许多式样,如,对话框、下拉导航栏等控件,因此它很易于上手且使用方便,而且易于使前端页面形成一个整齐规范的框架。并且Bootstrap的授权没有那么严格,并且具有良好使用性和可扩充性,所以不断有新的优质插件被添加进来,供用户使用。

2、丰富的预定义样式表:在Bootstrap的预定义样式表中,对网站的字体,字号都有统一的规定,提高了用户的网站阅读舒适度,开发人员对这些预定义样式也是可以进行修改的。除了可以定义页面或各模块在不同显示设备上的显示效果外,还可以用来定义Bootstrap中大部分组件的尺寸。

3、灵活的响应式栅格系统:Bootstrap最最大的优势在于这个响应式栅格系统,Bootstrap的栅格系统是基于网络系统发展而来的。它可以根据用户打开的网页的实际页面的大小,灵活机动的调整页面布局,这样的好处就是,无论编写的网站被放到移动设备上、电脑上、还是平板上等,网页都会用寻求以个最适合的方式来进行展示。即网页的兼容性有很大的提示。

2.2 Ajax

Ajax的英文全称为Asynchronous JavaScript XML。它不是一门单独的技术,而是由几门技术组合而成的。每门技术都有其各自的特点,组合在一起就形成了一个功能强大的新技术[4]。Ajax包含了Java、XML以及JavaScript等编程技术。基于这些因素开发人员可以构建基于Java技术的Web应用,并且打破了之前页面重载的方法。 Ajax的Web应用开发是通过使用客户端脚本与Web服务器交换数据来实现的。这样,在执行时进行不用从头开始加载一遍,能够实时地刷新。

Ajax最大的特点是,当采用Ajax异步模式时,浏览器不再需要一个接一个的等待下一个命令操作。也不需要整个页面进行刷新来得到所需要的数据。JavaScript代码可以把样式表加到检索到的数据上,然后在现有网页的所需部分来进行显示。而web应用模型的传统工作方式却是大部分界面上的用户动作触发一个连接到Web服务器的HTTP请求。服务器完成收数据,处理,再访问相关的数据库系统,最后返回到对应的HTML页面。这样每次施行一个操作,用户都要经历一个等待时间。如图2.1所示:

2.3 JQuery

JQuery是一个很好的JavaScript库。它是一种轻量的JavaScript库 ,对于各式浏览器具有良好的兼容性。 它能够帮助开发者更加便捷地处理页面、事件、实现动态效果,而且向网站提供了出色的Ajax交互功能。JQuery的主要优势有[5]

剩余内容已隐藏,请支付后下载全文,论文总字数:21860字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;