基于数据挖掘技术的手机消费行为分析的研究与实现(论文+源码)_jsp_236

摘要

本文首先研究并介绍国内外目前的背景和现状,在此基础上给出论文的主要研究内容,其次,对数据挖掘技术手机消费行为系统的需求进行了分析。再次,对数据挖掘技术手机消费行为系统进行了总体设计,根据其总体设计、软件架构和总体功能模块进行了详细设计,作出了业务流程图以及数据流程图。总体上把系统分为用户、管理员、二种角色,前台上主要包括登录、全网商品分类、首页、数据统计、我的收藏、后台管理等;后台主要包括个人信息、修改密码、在线用户、分组管理、系统设置、角色列表、字典列表、数据名称、日志查询、连接池监视、商品信息等最后根据详细设计的结果,运用JavaEE技术平台,使用更灵活的B/S开发模式和经典的SSM组合框架实现系统的MVC分层架构,并结合MySQL数据库实现了数据挖掘技术手机消费行为系统的信息化管理,并列出核心代码和部分主要页面。还对系统的核心功能就行了压力测试。

关键词:数据挖掘;B/S模式;SSM;MySQL

3.2.1功能需求

(1)全网商品分类:对不同的商品进行分类展示。例如:服装、箱包、母婴、手机、家电、家具、酒水、户外、汽车等。

(2)对数据挖掘技术手机消费行为系统后台界面的登录者进行身份验证与管理。例如:管理员、用户人员等等。对这些登录者的身份信息进行管理。

(3)个人信息管理:专门对用户自己的的信息进行管理,进行修改、保存等。

(4)数据统计:对不同的商品信息统计结果进行显示等等。

(5)我的收藏:对自己感兴趣的商品进行收藏等等。

(6)商品信息:对商品的基本信息进行显示,如商品照片、商品类别、商品名称、商品标题、商品全网最低价、商品评价参数、类目销量价等。

(7)分组管理:主要包含区域名称、区域编码、区域类型、备注等。

(8)角色管理:主要包含角色名称、英文名称、归属机构、数据范围等。

(9)字典管理:主要包含键值、标签、类型、描述、排序等。

(10)连接池监视:主要包含版本、驱动、是否允许重置、重置次数、java版本、jvm名称、classpath路径、启动时间等。

3.3用例分析

数据挖掘技术手机消费行为系统的设计与实现分为了用户、管理员二种角色,其中用户角色主要包括登录、全网商品分类、首页、数据统计、我的收藏、修改个人信息、修改密码等。

管理员角色主要包括:登录、个人信息修改、修改密码、在线用户、分组管理、系统设置、角色列表、字典列表、数据备份、日志查询、连接池监视、商品信息等。

4.1系统总体模块设计

根据前面的分析研究,数据挖掘技术手机消费行为系统的功能性需求可大致分为前台和后台两大部分。

4.2.2物理设计

根据本系统主要功能模块需求,数据挖掘技术手机消费行为系统将由多个数据表组成,下面主要介绍数据库中核心的几个数据表内容。

(1)管理员表:用于存储系统管理员的所有信息,具体内容如下表4-1所示。

表4-1管理员admin表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

adminid

主键编号

varchar

50

主键

username

用户名

varchar

40

 

password

密码

varchar

40

 

realname

姓名

varchar

40

 

contact

联系方式

varchar

40

 

role

角色

varchar

10

 

diqu

归属地区

varchar

50

 

(2)我的收藏表:用于存储平台上收藏的用户信息。

表4-2我的收藏信息shoucang表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

usersid

主键编号

varchar

50

主键

shangcheng

商城

varchar

40

 

xiangqing

商品详情

varchar

40

 

dianpu

店铺

varchar

40

 

jiage

价格

varchar

40

 

pinglun

评论

varchar

40

 

caozuo

操作

varchar

40

 

(3)商品信息表:用于存储平台上商品类型信息。

表4-3商品类型信息shangpin表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

employid

主键编号

varchar

50

主键

zhaopian

商品照片

varchar

40

 

leibie

商品类别

varchar

10

 

mingcheng

商品名称

varchar

50

 

biaoti

商品标题

varchar

40

 

zuidijia

商品最低价

varchar

40

 

fenshu

商品评价分数

varchar

40

 

xiaoliangjia

类目销量价

datetime

0

 

caozuo

操作

varchar

40

 

(4)工分组管理表:用于存储平台上用户分组信息。

表4-4用户分组信息fenzu表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

employid

主键编号

varchar

50

主键

mingcheng

区域名称

varchar

40

 

bianma

区域编码

varchar

50

 

leixing

区域类型

varchar

50

 

beizhu

备注

varchar

40

 

caozuo

操作

varchar

40

 

(5)系统设置表:用于存储平台上系统设置信息。

表4-5系统设置信息xitong表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

articleid

主键编号

varchar

50

主键

mingcheng

名称

varchar

40

 

lianjie

链接

varchar

50

 

paixu

排序

varchar

50

 

kejian

可见

varchar

50

 

biaoshi

权限标识

varchar

50

 

  • 21
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值