跨境电商网站系统的设计与分析
2019-09-10韩晓坤胡阳池青鹏
韩晓坤 胡阳 池青鹏
摘要:通过跨境电商网站和一般电子商务网站的比较,本文研究设计了跨境电商网站系统,主要包含商品管理、内容管理、订单管理、用户管理、物流管理、支付管理、统计分析、商品搜索、用户购物等功能。系统以springmvc+spring+mybatis作为开发框架,使用MySQL 5.7数据库、Tomcat 7.0服务器、redis缓存技术,实现用户与商家相互对接,为跨境购物平台设计开发提供了原型参考。
关键词:跨境电商;MVC设计模式;相互对接
1引言
随着电子商务的发展。越来越多的人开始网络购物,从境内拓展到境外,通过海淘等购买到国外商品,想要进行很好的跨境交易,需要满足两个条件,一个是物流体系,一个是通信平台。在互联网之前,就算现在这样快捷的物流体系,也很难做到,毕竟信息数据的交互很难,很难沟通,而互联网使得交互变得更通畅,使跨境电商变得可能。对此本文研究和设计跨境电商网站系统,为跨境交易提供便利服务。
2系统的需求分析
系统需求主要包含功能需求和非功能需求。
2.1功能需求
在功能需求当中由于跨境电商网站设计到前台服务和后台商品,客户账号的管理,因此包含前台系统功能需求和后台系统功能需求。
2.1.1前台系统功能需求
(1)登录功能:前台商城能够进行注册登录。
(2)搜索功能:能够进行对商品进行搜索。
(3)个人中心:用户进入个人中心,查看修改个人资料,查看历史订单,物流信息等。
(4)购物功能:商品添加到购物车,进入结算页面,选择收货和支付方式,确认订单。
2.1.2后台系统功能需求
(1)商品管理:包括商品分类,商品规格,添加、编辑商品信息,对商品进行上下架管理。
(2)内容管理:包括广告的编辑,网站文章的修改。
(3)订单管理:包括查询订单,处理订单,能进行发货,填写物流信息。
(4)物流管理:添加物流公司,修改支持的物流公司。
(5)支付管理:添加修改支持的支付方式。
(6)统计分析:统计销售数据、商品数据等。
(7)账号管理。
2.2非功能需求
(1)性能需求:系统必须要具有可用性,正常运行时间要合理,24小时可以使用。同时系统的吞吐量要满足需求,在访问量和并发量的高峰期,要能够通过添加服务器来满足需求。
(2)安全需求:前台商城和后台管理两个系统都需要登录权限,后台系统中只有登录系统后才能进行操作,否则无法访问系统页面。
3业务流程分析
本跨境购物的业务流程如下:第一步,用户在网站内选取自己心仪的商品,并将其加人购物车,系统对此生产相关订单。第二步,当用户要进行结账时,系统自动进行拦截,请求用户进行登录。第三步,用户输入账号和密码,系统对其进行验证登录,确定账户是否存在,以及密码是否正确,若两者都为是,则放回订单界面。第四步,用户检查其订单内是否为自己商品,选择支付手段支付,确认订单。
4系统设计方案
该系统的设计目标主要是实现一个可供上万人在线、上千人使用的在线平台,它必须符合实际需求,具有理想的扩展性。在流量很大的情况下,服务器可以很简单。用来缓解压力。为此,在具体设计中,应充分考虑以下几个方面。
4.1系统架构设计
系统分成前台和后台,前后台可以分别部署在服务器上,这样的设计有利于合理添加服务器。前后台都是B/S结构18,对于一个商城系统来说,这是比较实用操作简单的。开发也比较简单,一个好的商城,在前台商城系统应该分多终端,设计包含微信商城、移动web端和手机app商城等。
4.2系统拓扑结构设计
网站的拓扑结构如图2所示,设数据库服务器和图片服务器。用户访问网站,在有多台服务器的情况下,需要nginx来实现前台商城的负载均衡。前台商城服务器压力大的时候,可以单纯添加服务器的数量,而后台不需要变动。一般后台压力并不会太大,所以一般也不需要添加服务器。
数據库使用的MySQL,数据库服务器压力还是很大的,虽然可以通过MyCat搭建MySQL集群,但相应服务器数量越多,成本也就更好。在这里,利用缓存技术来减轻数据库压力,系统设计有redis,必要时可以添加redis缓存,以缓解数据库的压力。出现高并发时,可多部署以减少服务器压力。
当然,这样的架构也存在缺陷,例如,不是分布式架构,添加新的服务器不够灵活。没有使用restful风格,前台系统再接入移动端时,需要重新写。但好处是,开发任务量较少,维护相对简单。
4.3数据库设计
数据库实体表主要有商品表、商品品类表、商品描述表、商品规格表、商品规则参数表、商品规格表、订单表、订单条目表、收货人信息表、会员信息表、管理员表、销售统计表、支付方式表等14个表,以下列出部分重要表信息,见表1一表4。
5结论
综上所述,在社会快速发展的背景下,我国跨境电子商务企业也拓展了发展前景。但毕竟,与其他企业不同的是,跨境电商企业虽然取得了理想的发展市场,但在具体经营中也会受到一系列不利因素的影响。因此,为了为我国跨境电子商务产业的未来发展创造有利条件,使其能够更好地为中国市场提供服务,我们应进一步完善跨境电子商务网站系统的设计与分析,多方面结合,制定更适当的发展战略。本文研究设计了跨境电商网站系统原型,该系统利用开发工具Eclipse+Tomcat+MysQL,java框架springmvc+spring+mybatis,以实现商品管理、内容管理、订单管理、用户管理、物流管理、支付管理、统计分析、商品搜索、用户购物等功能,能够做到消费者、商家、物流三大关系的紧密联系,为跨境购物提供便捷的平台。
参考文献:
[1]孙康.跨境电子商务人才需求研究[J].北方经贸,2019(10):136-137.
[2]吴城.跨境电商网站系统的设计与分析[J].商场现代化,2019(15):37-38.
[3]尹航.从海淘、代购与跨境电商的优劣势探究跨境电商的发展[J].现代营销(经营版),2019(09):116.
[4]徐志凯,黄哲,黎俊杰.跨境电商网站系统的分析与设计[J].软件工程,2019,22(03):54-56.
[5]王媛媛.跨境电商的人才核心技能需求分析与相关培养策略[J].商场现代化,2019(12):62-63.
[6]安辉.我国跨境电商平台发展存在的问题与对策[J].时代金融,2018(27):323+331.