基于Web相关机制挖掘的电商系统实现的制作方法

文档序号:14194967阅读:309来源:国知局

本发明的涉及电子商务技术领域,具体涉及基于web相关机制挖掘的电商系统实现。



背景技术:

进入21世纪以来,计算机技术和计算机网络技术得到了突飞猛进的发展。同时电子商务作为一种新的商务模式也随之快速发展起来。web日志数据挖掘旨在通过对web日志进行有效的数据挖掘,发掘隐藏在日志数据背后的规律和模式。通过对web日志的挖掘和对用户访问行为、频度、内容等分析,我们可以从大量的web日志信息提取出我们需要的有用知识,并且由此可以得到用户的访问模式,通过对这些用户特征的理解和分析,可以向用户提供个性化的服务。电子商务因其成本低廉、快捷、不受时空限制等优点在全球范围内得到普及和发展,它的规模也在进一步扩大;同时,它的发展面临这样一个新问题,用户对网络上提供的众多商品信息并非完全感兴趣,通常要通过多次浏览才能找到满足自己需求的商品;另一方面商家也不能全面了解用户的个人需求,缺乏个性化服务成为制约电子商务发展的关键问题。这就要求有一个能够分析用户偏好、行为等信息,并且自动根据这些信息向用户提供推荐服务的推荐系统,实现个性化的网络营销。



技术实现要素:

为解决上述的技术问题,本发明的基于web相关机制挖掘的电商系统实现的技术方案:

1)定时任务机制

本发明中定时任务采用开源组件quartz.net,该组件是一款成熟稳定的任务组件,它可以用来创建简单或为运行十个,百个,甚至是好几万个任务这样复杂的程序,在系统中,任务的实现代码必须继承于ijob接口,然后在配置文件中对任务的执行周期等参数进行配置,任务即会在指定的时间或周期自动执行;

2)异常处理机制

本发明的异常处理机制终结于ui层,异常的终极处理采用aop思想,将对异常处理的实现置于basecontroller的onexception方法中,从而,系统下层所有未处理的异常均会被其所捕获并做处理,异常处理时,对于非继承于himallexception的异常将记录日志并返回友好错误消息,对于继承于himallexception的异常将直接返回基异常信息的具体内容;

3)权限控制机制

本发明权限控制机制也是采用aop思想,在baseadmincontroller和basesellercontroller中的onauthorization方法中统一处理,每个action的权限均在对应的action上进行标记;

4)日志机制

本发明日志机制分为两大类,一是系统日志,另一个是操作日志,系统日志主要侧重于对系统运行的监控,及时的记录系统中各类异常情况,它不面向用户,仅供开发人员使用,操作日志则是系统功能需求的一部分,它详细记录下系统中每个用户所有重要操作的时间及操作内容,用于向系统管理员展示系统其它用户的操作行为;

系统日志:采用开源日志组件log4net,log4net是一款优秀、稳定的开源组件,广泛用于各类大中型系统的日志机制中,它支持层级日志体系、可使用xml灵活的进行配置,本发明的系统日志分为三大级别:info、debug和error,三个级别的日志分别通过配置文件写入不同的目录,各级别的日志按天分文件记录,日志的内容主要包括日志记录时的时间、调用日志的方法名、相关自定义日志信息、相关堆栈信息,在系统中,绝大部分写日志的行为都是自动进行的,凡继承于himallexception的异常均会自动记录日志信息,所有未经处理的非继承于系统的异常均会在basecontroller中集中处理并记录日志;

操作日志:操作日志的载体是数据库,系统中所有重要的操作通过action上标记attribute的方式进行记录,记录操作日志的过程是异步的,使得日志记录的过程不会影响到用户操作的响应速度;

5)插件(策略)机制

本发明对于相同业务场景的不同实现采用了插件化设计理念,例如,支付方式有很多种不同的选择(如支付宝、银联等),按传统开发方法直接在主程序中实现这些支付方式就会导致每增加或修改某种支付方式都将导致主程序发生变更,而且所为支付方式所实现的代码与主程序耦合度高,无法简单直接的用于其它产品和项目,而使用插件机制后,主程序将不再实现具体的支付方式,仅仅预留接口,主程序只是从流程上调用抽象的接口方法,而接口的具体实现与主程序再无关系。

本发明所述基于web相关机制挖掘的电商系统平台管理各功能实现的方法:

(1)商品管理

商品管理:查看平台内的所有商品、销售中、待审核、违规下架状态下的商品列表(商品货号、店铺、商品、分类、品牌、价格、状态、预览、操作);通过商品名称、所属店铺、商品货号、品牌、商品分类搜索商品;对商品进行单个或批量违规下架;预览商品;支持平台商品是否开启审核;

分类管理:新增与管理平台内的所有分类(新增下级、编辑、删除、修改分类排序);查看平台内的所有分类列表(分类名称、操作);对分类进行批量删除;对分类进行编辑(名称、图片、选择类型)可以设置分佣比例以及针对分类设计seo信息(tittle、keywords、description);

品牌管理:可以新增或管理品牌,可以通过申请经营方搜索待审核品牌;查看待审核品牌列表(申请经营方、品牌名称、申请时间、操作);审核通过或者拒绝品牌申请;删除待审核申请;查看审核申请(品牌名称、是否平台现有品牌、品牌logo、简介、品牌说明/授权资料、备注);同时支持对品牌进行seo设置(tittle、keywords、description);

类型管理:支持新增或管理商品的类型,支持搜索类型、查看类型列表(名称、操作);编辑类型(类型名称、关联品牌、属性、规格);删除类型;

咨询管理:可以查看全部或未处理的咨询(如:评价商品、咨询内容、咨询人、咨询日期、咨询状态、操作);删除咨询;

评论管理:支持查看全部或未处理评价列表(评价商品、评价内容、商品评分、评价人、评价日期、状态、操作);清空评价;

(2)交易管理

订单管理:支持查看平台内的所有订单、待付款、待发货、代收款、交易完成、已关闭状态的订单列表(订单来源、订单号、店铺、买家、下单时间、订单总额、订单状态、操作);通过开始日期、结束日期、订单号、店铺、买家、付款方式搜索订单;查看订单详情(商品清单、订单信息、物流跟踪、操作历史);

退货处理:查看平台内所有退货/待退货记录(订单号、店铺、商品、买家、申请日期、退货、处理状态、操作);通过开始日期、结束日期、订单号、店铺、买家、付款方式搜索退货记录;查看退货原因(原因、联系人、联系方式、退款金额、退款方式、商家处理),并对待退货申请进行处理;

退款处理:查看平台内所有退款/待退款记录(订单号、店铺、商品、买家、申请日期、退款、处理状态、操作);通过开始日期、结束日期、订单号、店铺、买家、付款方式搜索退款记录;查看退款原因(原因、联系人、联系方式、退款金额、退款方式、商家处理);并对待退款申请进行处理;

交易评价:查看平台内的交易评价列表(订单号、店铺、评价会员、商品包装满意度、送货速度满意度、配送人员的服务满意度、评价日期、操作);通过开始日期、结束日期、订单号、店铺名、评价人搜索交易评价;删除交易评价;

交易投诉:查看平台内所有交易投诉与待仲裁记录(订单号、店铺、投诉会员、投诉原因、投诉日期、状态、操作);通过开始日期、结束日期、订单编号、店铺名称、投诉会员、状态搜索交易投诉;查看商家回复(订单号、投诉原因、商家回复)、平台介入处理;

快递单模版:内置多家快递公司,可查看快递公司列表(邮政ems、申通快递、顺丰快递、天天快递、圆通快递、韵达快递、宅急送、中通速递、邮政平邮);支持可视化编辑快递单模版;

交易设置:交易订单设置(订单关闭时间、订单自动确认时间、订单评价),售后参数设置(售后维权通道关闭时间、售后服务流自动推进设置、退货通道关闭时间)

发票管理:查看发票列表(发票内容、操作);新增、删除发票;

(3)会员管理

标签管理:添加、删除标签,对已经添加的标签进行编辑。会员营销:支持微信群发(选择群发对象如全部、按标签、性别、群发地区、编辑群发消息,如图文、文字、从素材库中选择、新建图文消息);邮件群发,支持选择群发对象如全部会员、按标签;编辑邮件标题、编辑邮件正文。查看已发送消息列表(消息渠道、发送时间、发送对象、发送状态);

会员积分:查看会员积分列表(选择、会员名、可用积分、会员等级、历时积分、会员注册时间、操作);通过会员名、注册时间搜索会员查看积分;查看会员积分(会员名、积分值、积分类型、时间、备注);通过积分类型、时间段搜索积分,同时可以对积分进行管理,如填写会员账号、对会员进行增加或减少积分操作、填写备注;

积分规则:配置积分获取规则(绑定手机邮箱、绑定微信公众号、每日登录、商品评论);配置积分兑换的规则;

会员等级:查看会员等级列表(会员等级、需要积分、备注、操作);编辑会员等级、删除会员等级;新增会员等级(等级名称、需要积分、备注);

信任登陆:开启或关闭信任登录(qq、新浪微博、微信);编辑信任登录)appid、appkey、验证内容);

会员推广:设置奖励规则(邀请会员注册、新会员注册、分享图标);活动页面设置(分享标题、分享描述、活动规则);查看参加会员推广的会员列表(会员账号、发展会员账号、新会员注册时间、老会员奖励、新会员奖励);通过会员名搜索会员;

预付款管理:查看会员预付款列表(会员账号、会员姓名、账户可用金额、冻结金额、累计充值金额、操作);通过会员账号搜索会员、查看会员预付款、领取红包、充值、提现、消费、退款明细(时间、收入、支出、备注);通过时间搜索预付款明细。查看申请提现会员列表(提现单号、状态、提现会员账号、微信昵称、提现金额、申请时间、处理时间、付款时间、付款流水号、操作);通过状态、提现单号、体现会员名称搜索提现记录;对提现进行审核(备注、付款、拒绝);设置最低/最高提现金额;

(4)店铺管理

店铺套餐:查看店铺类型列表(套餐名称、可发布商品、可使用空间、年费、

操作);编辑店铺套餐信息。新增与编辑套餐内容;

结算管理:查看未结算、已结算列表(店铺名称、时间段、商品实付总额、运费、佣金、退款金额、退还佣金、营销费用总额、本期应结、出账日期、操作);通过店铺名称搜索未结算店铺;将未结算列表导出为excel,结算周期设置;

保证金管理:查看保证金列表(店铺名称、缴纳状态、缴纳保证金、当前余额、应缴余额、最近缴纳时间、操作)通过店铺名称、缴纳状态搜索保证金列表;保证金规则设置;

(5)统计管理

会员统计:新增会员统计,通过日期查询;按折线图、柱状图显示;将统计结果保存为图片,区域分析,通过日期查询;通过下单量、下单金额查看区域分析;支持导出execl表格;

店铺统计:新增店铺统计,通过日期查询;按折线图、柱状图显示;将统计结果保存为图片;

店铺排行统计,按时间查询;按折线图、柱状图显示、将统计结果保存为图片;按订单量、销售额统计;显示店铺订单量排行top15;支持导出execl表格;

销量分析:商品统计排行,按时间查询;按折线图、柱状图显示;统计结果保存为图片;按销售量排行;按销售额排行;显示商品销售量排行top15;支持导出execl表格;

(6)网站管理

文章管理:查看文章列表(标题、分类、是否显示、操作);根据文章分类、标题搜索文章;

批量删除文章;编辑文章(标题、所属分类、内容、metatitle、metakeywords、metadescription、是否显示),新增、删除、编辑文章;

文章分类管理:新增、编辑、删除文章分类;查看文章分类名称/排序;新增下级分类(名称、上级分类);编辑分类(名称、上级分类)、删除分类;

(7)分销管理

分销市场管理:分销列表展示,通过商品名称、商家名称、分销状态搜索分

销列表;查看分销列表(商品名称、分销状态、所属商家、代理次数、转发次数、推广成交数、推广成交额、总交易额、已结算分销佣金、操作)。微信分享设置(设置商品分享logo、分享标题、分享描述;设置店铺分享logo、分享标题、分享描述),分销版块开关(开启或关闭分销板块;设置分销规则卖家规则说明、销售员规则说明);

销售员管理:查看销售员总数;查看近3天新增数;查看近7天新增数;通过销售员账号、审核状态搜索销售员;查看销售员列表(账号、姓名、店铺名称、招募时间、申请日期、状态、操作);清退销售员。设置招募计划标题;设置详情描述;复制招募计划链接;分享招募计划二维码。开启或关闭招募审核;开启或关闭销售员手机验证;开启或关闭销售员真实姓名填写;开启或关闭销售员住址填写;

分销业绩管理:通过销售员账号搜索销售员;查看销售员列表(销售员账号、已结佣金、未结佣金、成交总金额、成交总数、操作);查看近三天的销售业绩;查看近七天的销售业绩;查看近三十天的销售业绩;查看销售员的业绩详情(订单编号、商品名称、金额、订单状态、下单时间、是否已过维权期、佣金);通过订单编号搜索该销售员的业绩;查看该销售员近三天、近七天、近三十天的业绩;

(8)系统管理

站点设置:设置网站名称、网站logo、微信logo、卖家中心logo、微信二维码、pc登录区域、是否提供app下载、ios/安卓下载地址设置、第三方流量统计代码;以及设置seo、站点状态和会员注册方式;

管理员设置:新增管理员,查看管理信息(名称、创建日期、权限组)对管理员进行修改或删除操作;

权限设置:查看权限组名,并对权限组进行编辑或删除操作,添加新的权限组(权限组名、权限设置);

操作日志:查看操作日志明细表(操作人、页面、行为、操作日期、ip);通过操作人、开始时间、结束时间搜索操作日志);

消息设置:开启或关闭相关消息类型通知(订单创建时、订单付款时、订单发货、订单退款、找回密码、店铺审核、开店成功);支持在线充值短信,邮件通知配置(配置邮件通知的smtp服务器、smtp服务器端口、smtp用户名、smtp用户密码、smtp邮箱、显示名称;设置测试接收邮件进行测试),配置手机短信通知的appkey、appsecret;设置测试接收手机进行测试;微信模版消息设置;

协议管理:会员注册协议、卖家入驻协议的添加编辑与删除;

(9)营销管理

限时购活动:查看活动页面列表(图片、跳转地址、排序、操作);编辑轮播图片(上传图片转链接);删除轮播图片;新增轮播图(上传图片、跳转链接);查看参与活动的商品列表(商品名称、审核状态、店铺、限时购价、近30天均价、开始时间、结束时间、购买数、操作);通过审核状态、店铺、商品名称搜索活动;取消活动;查看否买服务的店铺列表(店铺名称、开始时间、结束时间);通过店铺名称搜索店铺。查看活动商品分类(分类名称、操作);删除活动分类、添加分类名称;设置服务价格,设置活动预热期限;设置活动预热阶段是否允许正常购买;

优惠券:设置这个服务的价格,查看购买服务的店铺列表(店铺名称、开始时间、结束时间);通过店铺名称搜索列表;

组合购:设置这个服务的价格,查看购买服务的店铺列表(店铺名称、开始时间、结束时间);通过店铺名称搜索列表;

微信现金红包:新增现金红包,查看活动列表(活动名称、红包类型、总面额、领取人数、开始日期、结束日期、状态、操作);通过类型、状态、名称搜索活动;查看活动详情(openid、领取日期、会员账户、是否存至预存款、金额);编辑已有活动(红包类型、红包样式、商户名称、分享标题、分享详情、分享图标、祝福语、备注、单个面额、红包总面额、活动开始时间、活动截止时间)查看发放链接、二维码;设置活动失效;

代金红包:设置这个服务的价格,查看购买服务的店铺列表(店铺名称、开始时间、结束时间);通过店铺名称搜索活动;

礼品管理与兑换:新增礼品与查看礼品列表(礼品名称、添加时间、兑换截止、积分、限兑、库存、销量、状态、排序、操作);通过名称、状态搜索礼品;编辑礼品信息(礼品名称、会员等级要求、兑换截止时间、所需积分、限兑数量、礼品价值、库存、虚拟兑换数量、礼品图片、礼品描述);下架礼品;查看所有礼品兑换、待发货、待收货、已完成礼品兑换列表(兑换编号、状态、礼品名称、数量、下单时间、会员、消费积分、操作);通过名称搜索礼品兑换列表;填写礼品发货单号;

签到配置:开启或关闭签到;复制签到链接;设置每日签到获得的积分;设置连续签到奖励;额外奖励积分;

(10)微商城

微店管理:主推微店设置、热门微店设置,支持查看主推、热门以及所有微店列表(微店名称、添加时间、创建时间、进店浏览量、购买量、操作);替换主推微店;将主推微店置为普通;

素材管理:新增素材(标题、作者、封面、封面是否在正文中显示、摘要、正文、设置链接地址);查看素材(名称、日期);编辑素材(标题、作者、封面、封面是否在正文中显示、摘要、正文、设置链接地址);

(11)app商城首页设置:可视化编辑首页轮播图、首页专题、首页商品。

本发明所述基于web相关机制挖掘的电商系统实现的有益效果:

1、web服务器日志中保存了大量的用户访问电子商务系统的记录,我们从中提取所需的数据,运用数据挖掘技术对所提取的数据进行处理和分析,从而得到用户购物的兴趣和习惯,使电子商务系统更能满足用户的需求;

2、在互联网快速发展时代,web相关机制挖掘的电商系统实现,将web数据挖掘技术应用到电子商务领域可有效处理信息,提高企业管理效率,增强竞争力;

3、web相关机制挖掘的电商系统在通过对web日志进行有效的数据挖掘,发掘隐藏在日志数据背后的规律和模式,通过对web日志的挖掘和对用户访问行为、频度、内容等分析,我们可以从大量的web日志信息提取出我们需要的有用知识,并且由此可以得到用户的访问模式,通过对这些用户特征的理解和分析,可以向用户提供个性化的服务;

4、通过对电子商务中客户访问日志文件等web数据的分析,给出了数据挖掘过程中采用的一些主要方法,加深了对客户访问行为的了解,有利于更好地调整站点的结构。

以上对本申请所提供的基于web相关机制挖掘的电商系统实现,进行了详细介绍,以上说明只是用于帮助理解本申请的功能方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1