购物车最优折扣计算的网上商城系统设计与实现(源码)
在互联网+的大势所趋下,电子商务发展迅猛,大型的B2B电商企业的交易额每天也百万级别以上的速度增长,面向微小型企业,B2B也发挥着不可取代的作用,在电子商务市场竞争日益激烈的情况下,商家以各种促销活动来吸引消费者提高营业额。过载的促销手段让购买者眼花缭乱,基于购物车最优折扣计算的网上商城系统拟通过背包算法,为购物车选择最佳购买方式达到折扣最大化,从而花最少的钱买到最多的商品,为用户提供更好的购物体验。本系统基于B/S架构模式的三层架构,后台运用Odoo业务框架,前端框架为当前流行的React框架,数据库采用PostgreSQL ;主要包含以下业务对象店铺、用户、商品、订单、促销规则;主要业务流程包含管理员用户设置基础数据(店铺、商品、促销规则);普通用户选择商品下单,促销引擎根据所选商品自动适配最优促销,最大限度减免购物车金额,该流程为本次课题设计核心内容。关键词 网上商城,背包算法,促销引擎,最优折扣
目 录
1 引言 1
1.1 研究背景及意义 1
1.2 本课题相关的国内外研究现状 1
2 该系统采用技术路线 3
2.1 D{01}KP 3
2.2 React 4
2.3 Odoo 4
2.4 PostgreSQL 4
2.5 Python 4
2.6 JavaScript 4
2.7 Ant Design 5
3 系统需求分析 5
3.1 会员模块功能性需求分析 5
3.2 营销中心模块需求分析 5
3.3 销售模块需求分析 6
3.4 产品模块需求分析 6
3.5 仓库模块需求分析 8
3.6 财务模块需求分析 9
3.7 实体店模块需求分析 10
3.8 系统配置模块需求分析 11
4 系统总体设计 12
4.1 系统总体架构 12
4.2 数据库设计 13
5 系统详细设计 16
5.1 会员管理 16
5.2 营销中心模块 21 *好棒文|www.hbsrm.com +Q: ^351916072*
5.3 销售模块 25
5.4 产品模块 30
5.5 仓库管理模块 31
5.6 财务管理模块 34
5.7 实体店模块 35
5.8 系统设置模块 35
6.1 主要功能测试 36
6.2 系统负载压力测试 38
6.3 测试总结 39
结论 40
致谢 41
参考文献 42
引言
1.1 研究背景及意义
当今社会步入互联网+时代,传统的商业活动各环节也逐渐电子化、网络化、信息化,电子商务具备传统商业活动不具备的一些优势特点,如开放、低成本、效率高,大大超越了作为一种新的贸易形式所具有的价值,自1996年的11月,中国发生第一宗网络购物,随着经济的发展,网络购物也开始大放异彩。电子商务无时空限制,推广易,信息全面,操作准确性高,实时性好。
随着电子商务市场的竞争愈加激烈,店家采用各类的促销手段,如代金券、折扣优惠、附加交易、特价或折扣、回扣式促销、抽奖促销、赠送礼品[1],这在一定程度上加大了消费者选购物品的难度。随着网络购物普及程度的不断加深,例如双十一等网络节日期间超低的价格折扣激发了巨大的消费需求,折扣销售期的销售额连年攀升,促销活动改变消费者评价、提高消费者效用、增加消费者购买已经成为不争的事实[2],网络零售商确定正常销售期和折扣销售期的零售价成为关键,动态定价为消费者比价增加了难度,由此本系统拟设计一个帮助消费者更好权衡正常销售和折扣销售,选择最佳购买时机的网上购物商城。
1.2 本课题相关的国内外研究现状
一、B2B网上商城现状
自1998年3月6日下午3:30,在中国商品交易中心的网络上生成中国第一份电子商务合同,由此开始因特网电子商务在中国从概念走入应用。目前主要的电子商务模式有:B2B[3](Business To Business,商家对商家)、B2C[4](Business To Customer,商家对顾客销售)、C2C(Customer to Customer,客户和客户)、O2O(Online To Offline,线上线下相结合)、B2B2C是最新的一种整合型网上商城模式、O2P(Online To Place,本地化线上线下)是2013年最新的一种电商模式,主要特点是本地化配送的新模式。
各大企业通过电商平台有效地提升了营业额,并以各种网络营销手段增加了企业交易量,大大地节约了企业实体运营和销售的成本,越来越多的企业向电子商务进行业务转型,取得了良好的市场收益效果。目前B2B在电商市场上占比达80%以上[5],通过搭建自己的业务平台或是第三方提供的平台,进而实现采销、供应、出售、售后、财务等业务的高效性和安全性,从而提升企业核心竞争力,B2B电子商务平台的开发也随之发展。
表1.1 B2B商业模式分类
B2B商业模式
主导权
提供内容
主要行业
销售方控制
销售方
网站、互联网订货的卖方平台
购买方控制
购买方
需求信息
采购信息行业
中立方控制
中立方
搭建信息交换平台,为特定商品提供搜索工具
拍卖场所、集中式购物商场
表1.2 不同企业B2B模式差异比较
企业
B2B模式差异比较
阿里巴巴
国内最大的B2B电子商务网站,采用水平式门户网站,服务范围大、覆盖面广,主要提供中国供应商会员服务,诚信通服务,网上交易线下配送,强化品牌。
环球贸易网
以采购合同竞价(Global Trade Bidding)和B2B企业电子商务贸易平台环球贸易网(HeroStart)为基础,建立服务于国际贸易领域的企业贸易服务系统(提供国际营销、国际采购等服务)。
铭万
提供从企业信息化基础接入的域名、邮箱、建站和高性能IDC空间服务。采用双数据中心(IDC),时时异地备份的容灾方案,降低风险,确保系统安全。
亚马逊
通过业务数据的反馈及数据挖掘分析技术,并将数据分为静态动态数据,为了定位和制定营销策略分析消费者决策活动,进行市场的细分,具有完整的产业链。在技术上,业务模块间采用高内聚低耦合的去中心化分布式系统。运用Dynamo的KeyValue存储特点,通过Dynamo对数据进行分区配置,实现数据系统存储的柔性化,做到容灾性强。[6]
二、背包算法研究现状
目 录
1 引言 1
1.1 研究背景及意义 1
1.2 本课题相关的国内外研究现状 1
2 该系统采用技术路线 3
2.1 D{01}KP 3
2.2 React 4
2.3 Odoo 4
2.4 PostgreSQL 4
2.5 Python 4
2.6 JavaScript 4
2.7 Ant Design 5
3 系统需求分析 5
3.1 会员模块功能性需求分析 5
3.2 营销中心模块需求分析 5
3.3 销售模块需求分析 6
3.4 产品模块需求分析 6
3.5 仓库模块需求分析 8
3.6 财务模块需求分析 9
3.7 实体店模块需求分析 10
3.8 系统配置模块需求分析 11
4 系统总体设计 12
4.1 系统总体架构 12
4.2 数据库设计 13
5 系统详细设计 16
5.1 会员管理 16
5.2 营销中心模块 21 *好棒文|www.hbsrm.com +Q: ^351916072*
5.3 销售模块 25
5.4 产品模块 30
5.5 仓库管理模块 31
5.6 财务管理模块 34
5.7 实体店模块 35
5.8 系统设置模块 35
6.1 主要功能测试 36
6.2 系统负载压力测试 38
6.3 测试总结 39
结论 40
致谢 41
参考文献 42
引言
1.1 研究背景及意义
当今社会步入互联网+时代,传统的商业活动各环节也逐渐电子化、网络化、信息化,电子商务具备传统商业活动不具备的一些优势特点,如开放、低成本、效率高,大大超越了作为一种新的贸易形式所具有的价值,自1996年的11月,中国发生第一宗网络购物,随着经济的发展,网络购物也开始大放异彩。电子商务无时空限制,推广易,信息全面,操作准确性高,实时性好。
随着电子商务市场的竞争愈加激烈,店家采用各类的促销手段,如代金券、折扣优惠、附加交易、特价或折扣、回扣式促销、抽奖促销、赠送礼品[1],这在一定程度上加大了消费者选购物品的难度。随着网络购物普及程度的不断加深,例如双十一等网络节日期间超低的价格折扣激发了巨大的消费需求,折扣销售期的销售额连年攀升,促销活动改变消费者评价、提高消费者效用、增加消费者购买已经成为不争的事实[2],网络零售商确定正常销售期和折扣销售期的零售价成为关键,动态定价为消费者比价增加了难度,由此本系统拟设计一个帮助消费者更好权衡正常销售和折扣销售,选择最佳购买时机的网上购物商城。
1.2 本课题相关的国内外研究现状
一、B2B网上商城现状
自1998年3月6日下午3:30,在中国商品交易中心的网络上生成中国第一份电子商务合同,由此开始因特网电子商务在中国从概念走入应用。目前主要的电子商务模式有:B2B[3](Business To Business,商家对商家)、B2C[4](Business To Customer,商家对顾客销售)、C2C(Customer to Customer,客户和客户)、O2O(Online To Offline,线上线下相结合)、B2B2C是最新的一种整合型网上商城模式、O2P(Online To Place,本地化线上线下)是2013年最新的一种电商模式,主要特点是本地化配送的新模式。
各大企业通过电商平台有效地提升了营业额,并以各种网络营销手段增加了企业交易量,大大地节约了企业实体运营和销售的成本,越来越多的企业向电子商务进行业务转型,取得了良好的市场收益效果。目前B2B在电商市场上占比达80%以上[5],通过搭建自己的业务平台或是第三方提供的平台,进而实现采销、供应、出售、售后、财务等业务的高效性和安全性,从而提升企业核心竞争力,B2B电子商务平台的开发也随之发展。
表1.1 B2B商业模式分类
B2B商业模式
主导权
提供内容
主要行业
销售方控制
销售方
网站、互联网订货的卖方平台
购买方控制
购买方
需求信息
采购信息行业
中立方控制
中立方
搭建信息交换平台,为特定商品提供搜索工具
拍卖场所、集中式购物商场
表1.2 不同企业B2B模式差异比较
企业
B2B模式差异比较
阿里巴巴
国内最大的B2B电子商务网站,采用水平式门户网站,服务范围大、覆盖面广,主要提供中国供应商会员服务,诚信通服务,网上交易线下配送,强化品牌。
环球贸易网
以采购合同竞价(Global Trade Bidding)和B2B企业电子商务贸易平台环球贸易网(HeroStart)为基础,建立服务于国际贸易领域的企业贸易服务系统(提供国际营销、国际采购等服务)。
铭万
提供从企业信息化基础接入的域名、邮箱、建站和高性能IDC空间服务。采用双数据中心(IDC),时时异地备份的容灾方案,降低风险,确保系统安全。
亚马逊
通过业务数据的反馈及数据挖掘分析技术,并将数据分为静态动态数据,为了定位和制定营销策略分析消费者决策活动,进行市场的细分,具有完整的产业链。在技术上,业务模块间采用高内聚低耦合的去中心化分布式系统。运用Dynamo的KeyValue存储特点,通过Dynamo对数据进行分区配置,实现数据系统存储的柔性化,做到容灾性强。[6]
二、背包算法研究现状
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1095.html