一种基于多线程自动化任务处理的商城系统技术方案

技术编号:18302487 阅读:25 留言:0更新日期:2018-06-28 12:15
一种基于多线程自动化任务处理的商城系统,主要涉及多线程自动化任务处理技术领域,其内容包括:系统采用多线程自动化任务处理技术,同时结合定时器和事件委托技术,在系统进程中开了一个专门执行这些周期性业务的后台线程,利用定时器定时触发各种任务,让这些任务自动的执行;系统订单功能模块包括订单管理、退换货管理、支付方式和销售统计四个子模块;系统促销功能模块包括礼品、促销活动、团购活动、限时抢购活动和优惠券管理五个子模块。

A mall system based on multi thread automatic task processing

A business city system based on multi thread automated task processing, which mainly involves multithreading automation task processing technology, which includes the use of multithreading automation task processing technology, combined with timers and event delegating technology, to perform a specialized execution of these periodic services in the system process. The background thread, using the timer to trigger a variety of tasks to automatically execute the tasks; the system order function module includes four sub modules: order management, return management, payment mode and sales statistics; the system promotion function module includes gifts, promotional activities, group purchase activities, time limit snap shopping activities and coupons. Manage five sub modules.

【技术实现步骤摘要】
一种基于多线程自动化任务处理的商城系统
本专利技术涉及网络信息
,尤其涉及多线程自动化任务处理

技术介绍
线程是程序中的执行流,是程序执行的最小处理单位,在单个程序中同时运行多个线程完成不同的工作,称为多线程,由于多线程应用程序将程序划分成独立的任务,因此可以在以下方面显著提高性能:多线程技术使程序的响应速度更快,因为用户界面可以在进行其他工作的同时一直处于活动状态;当前没有进行处理的任务可以将处理器时间让给其他任务;占用大量处理时间的任务可以定期将处理器时间让给其他任务;可以随时停止任务;可以分别设置各个任务的优先级以优化性能,在Unix或Linux操作系统中,任务可以被配置在指定的时间段、指定的日期、或系统平均载量低于指定的数量时自动运行。系统管理员可使用自动化的任务来执行定期备份、监控系统、运行定制脚本等等。cron是一个可以用来根据时间、日期、月份、星期的组合来调度对重复任务的执行的守护进程,cron假定系统持续运行。如果当某任务被调度时系统不在运行,该任务就不会被执行。利用Crond服务就可以定时执行某段程序,完成某种特定任务。具体将配置”/etc/crontab”文件,在Windows操作系统中,通过使用任务计划,您可以安排任何脚本、程序或文档在最方便的时候运行,从而完成某种特定任务。具体可在“控制面板”中的“任务计划”中设置。
技术实现思路
一种基于多线程自动化任务处理的商城系统,其特征在于,系统采用多线程自动化任务处理技术进行开发设计,大大提高了网店管理的效率。网店运营过程中,很多业务都是需要周期性处理的,比如下单后3天未付款就自动关闭订单,发货后10天未确认收货则自动确认,定时发送邮件等,这些工作如果都让管理员手工操作的话,管理员需要时时关注哪些订单应该要关闭了,哪些要确认了,其工作量和工作难度可见是非常巨大的,系统结合多线程、定时器和事件委托技术,在系统进程中开了一个专门执行这些周期性业务的后台线程,利用定时器定时触发各种任务,让这些任务自动的执行,从而大幅提高了网店的管理效率。一种基于多线程自动化任务处理的商城系统,其特征在于,系统订单功能模块包括订单管理、退换货管理、支付方式和销售统计四个子模块。订单管理:查看不同状态的订单,并生成采购单;退换货管理:可以处理会员在线申请的退款、退货、换货业务;支付方式:从系统配置好的支付接口类型中选择添加适合店铺的支付方式,顾客在下订单的时候将从中选择一个支付方式;销售统计:多方面对系统的销售进行统计,方便使用者对商城进行精细化运营。一种基于多线程自动化任务处理的商城系统,其特征在于,系统促销功能模块包括礼品、促销活动、团购活动、限时抢购活动和优惠券管理五个子模块,礼品:添加、编辑和删除所使用的礼品信息;促销活动:查看和删除目前正在进行中的促销活动;团购活动:添加、编辑和删除团购活动;限时抢购活动:添加、编辑和删除限时抢购活动;优惠券管理:添加新的优惠券,并可批量发送给本分销子站会员,另外可查看使用中的优惠券和已过期的优惠券。实施步骤依次打开订单管理---订单管理---所有订单1.可以手动设置搜索条件搜索想要查询的订单;2.如果价格有误,可以对订单的价格进行修改,或者关闭该订单;3.订单的状态信息,此处可以为该订单从礼品列表中添加礼品,修改采购单的价格,发货地址等相关信息,但是如果订单状态变成已付款,那么将无法修改订单价格;4.编辑备注信息:可以对该订单添加备注信息以及设定一个方便自己查看的标志;依次打开订单管理---退换货(款)---退货(款)申请单:1.可以通过订单编号、退货(款)申请单的处理状态来查询;2.可以查看订单的详情;3.可对退货(款)申请单进行确认和拒绝退货(款)的操作,并进行备注,退货(款)后,系统将会根据买家的申请退货(款)方式进行退货(款),如果选择的是预付款,则会直接退到预付款中,如果选择的是银行的方式,则需要管理员通过线下方式转账,依次打开订单管理---退换货(款)---换货申请单:1.可以通过订单编号、换货申请单的处理状态来查询;2.可以查看订单的详情;3.可对换货申请单进行确认和拒绝换货的操作,并进行备注;4.进入换货申请单的详情后,可以对换货的订单修改物流单号。依次打开订单管理---支付方式---支付方式列表:1.添加新的支付方式;2.调整支付方式在前台显示的顺序;3.编辑或者删除选中的支付方式依次打开订单管理---销售统计---各个统计信息:订单管理>>销售统计:对网站销售情况进行统计,可统计以下几类信息:生意报告、订单统计、销售明细、销售指标分析、销售排行、商品购买与访问次数,1.生意报告:查看网店生意情况,您可以按月或按日分别查看店铺订单交易量、交易额和销售利润(需要设置商品成本价);2.订单统计:查询订单额,计算毛利润等;3.销售明细:查询销售订单明细;4.销售指标分析:平均每位客户订单金额、平均每次访问订单金额、订单转化率、注册会员购买率、平均会员订单量;5.销售排行:商品销售排行;6.商品购买与访问次数:商品购买与访问次数。本文档来自技高网...

【技术保护点】
1.一种基于多线程自动化任务处理的商城系统,其特征在于,系统采用多线程自动化任务处理技术进行开发设计,大大提高了网店管理的效率。

【技术特征摘要】
1.一种基于多线程自动化任务处理的商城系统,其特征在于,系统采用多线程自动化任务处理技术进行开发设计,大大提高了网店管理的效率。2.一种基于多线程自动化任务处理的商城系统,其特征在于,系统订单功能...

【专利技术属性】
技术研发人员:苏杰
申请(专利权)人:湖南易分销电子商务有限公司
类型:发明
国别省市:湖南,43

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

1