基于Web相关机制挖掘的电商系统实现技术方案

技术编号:17733723 阅读:18 留言:0更新日期:2018-04-18 11:17
本发明专利技术公开了基于Web相关机制挖掘的电商系统实现,系统的具体技术:1)定时任务机制,在配置文件中对任务的执行周期等参数进行配置;2)异常处理机制,异常处理时,对于非继承于的异常将记录日志并返回友好错误消息,对于继承于的异常将直接返回基异常信息的具体内容;3)权限控制机制,每个Action的权限均在对应的Action上进行标记;4)日志机制,及时的记录系统中各类异常情况,它不面向用户,仅供开发人员使用;5)插件(策略)机制,本发明专利技术是系统为核心层最底层项目,该项目不依赖于任何项目,是与具体业务无关接口与方法的集合,它的作用主要是为上层提供通用帮助方法。

Implementation of e-commerce system based on Web related mechanism Mining

【技术实现步骤摘要】
基于Web相关机制挖掘的电商系统实现
本专利技术的涉及电子商务
,具体涉及基于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)交易管理订单管理:支持查看平台内的所有订单、待付款、待发货、代收款、交易完成、已关闭状态的订单列表(订单来源、订单号、店铺、买家、下单时间、订单总额、订单状态、操作);通过开始日期、结束日期、订单号、店铺、买家、付款方式搜索订单;查看订单详情(商品清单、订单信息、物流跟踪、操作历史);退货处理:查看平台内所有退货/待退货记录(订单号、店铺、商品、买家、申请日期、退货、处理状态、操作);通过开始日期、结束日期、订单号、店铺、买家、付款方式搜索退货记录;查看退货原因(原因、联系人、联系方式、退款金额、退款方式、商家处理),并对待退货申请进行处理;退款处理:查看平台内所有退款/待退款记录(订单号、店铺、商品、买家、申请日期、退款、处理状态、操作);通过开始日期、结束日期、订单号、店铺、买家、付款方式搜索退款记录;查看退款原因(原因、联系人、联系方式、退款金额、退款方式、商家处理);并对待退款申请进行处理;交易评价:查看平台内的交易评价列表(订单号、店铺、评价会员、商品包装满意度、送货速度满意度、配送人员的服务满意度、评价日期、操作);通过开始日期、结束日期、订单号、店铺名、评价人搜索交易评价;删除交易评价;交易投诉:查看平台内所有交易投诉与待仲裁记录(订单号、店铺、投诉会员、投诉原因、投诉日期、状态、操作);通过开始日期、结束日期、订单编号、店铺名称本文档来自技高网...

【技术保护点】
基于Web相关机制挖掘的电商系统实现,其特征在于:1)定时任务机制 ,在配置文件中对任务的执行周期等参数进行配置;2)异常处理机制 ,异常处理时,对于非继承于的异常将记录日志并返回友好错误消息,对于继承于的异常将直接返回基异常信息的具体内容;3)权限控制机制 ,每个 Action 的权限均在对应的 Action 上进行标记;4)日志机制,及时的记录系统中各类异常情况,它不面向用户,仅供开发人员使用;5)插件(策略)机制。

【技术特征摘要】
1.基于Web相关机制挖掘的电商系统实现,其特征在于:1)定时任务机制,在配置文件中对任务的执行周期等参数进行配置;2)异常处理机制,异常处理时,对于非继承于的异常将记录日志并返回友好错误消息,对于继承于的异常将直接返回基异常信息的具体内容;3)权限控制机制,每个Action的权限均在对应的Action上进行标记;4)日志机制,及时的记录系统中各类异常情况,它不面向用户,仅供开发人员使用;5)插件(策略)机制。2.根据权利要求1所述的基于Web相关机制挖掘的电商系统,其特征在于:定时任务机制,它可以用来创建简单或为运行十个,百个,甚至是好几万个任务这样复杂的程序,任务的实现代码必须继承于IJob接口,然后在配置文件中对任务的执行周期等参数进行配置,任务即会在指定的时间或周期自动执行。3.根据权利要求1所述的基于Web相关机制挖掘的电商系统,其特征在于:异常处理机制,系统下层所有未处理的异常均会被其所捕获并做处理,异常处理时,对于非继承于HimallException的异常将记录日志并返回友好错误消息,对...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:长沙湘佩网络技术有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1