基于Java的跨境电商公共服务平台计算机设计与实现

2019-02-23 17:04:07      点击:

本文是一篇计算机论文,本文的研究内容是利用成熟先进的软件开发技术完成综合性跨境电商公共服务平台的建设,平台使用 Java 语言开发完成,采用 SpringMVC 和 MyBatis 技术构建三层结构的系统框架,选用 Jdk、Oracle11g、IBMMQ 等基础软件完成系统环境搭建,

前端则使用 JavaScript、html、JSP、CSS、EXTJS 等技术实现。

第 1 章 绪论

1.1 选题背景及研究意义

近年来,经济、信息全球化,电子商务蓬勃发展,跨境电子商务已经成为国际贸易的一种新方式和新手段,跨境电商也成为外贸发展的重要驱动力。国家针对进出口贸易制定大量的利好政策,保税区不断建立,使得国内跨境电商大量涌现。

2014 年 3 月,海关总署发文《跨境电子商务服务试点网购保税进口模式问题通知》正式明确了中国跨境电商的发展方向,同时也确立了以跨境物流和清关服务为核心的综合物流服务企业在整个跨境电商业务链条中的核心地位。但是跨境电子商务仍存在着诸多问题,制约着自身的发展,比如难以实现快速通关,结汇及退税过程不规范等[1]。又因为跨境电子商务的交易模式与一般电子商务和普通进出口贸易均不同,现阶段的政策法规对跨境电子商务针对性不强,跨境电商产业定性不够清晰,管理也存在着许多疏漏,这些都使得跨境电商贸易出现政策法规不完善、结汇退税问题多、贸易统计误差大等问题。建立综合性的跨境电商公共服务平台,旨在使跨境电子商务的交易过程更加规范、高效和便利,更有利于实现对整个跨境电子商务交易过程的监管,为国内跨境电子商务发展开辟绿色通道,为跨境电商相关企业抓住机遇,快速发展提供助力.

............................

1.2研究现状

跨境贸易电子商务存在着成本高,交易过程复杂,难以实现快速通关以及监管困难等问题,严重制约着跨境贸易的发展,针对这一现状,可以利用电子信息技术,建立综合性的跨境电商公共服务平台,降低企业成本,提高通关效率,规范交易过程。企业可在跨境电商公共服务平台将交易信息转换成报文数据,平台将报文发送至海关,无需手动录入和纸质申报,节约成本,减少通关时间。跨境电商公共服务平台将交易数据自动转换成报文的过程中,还可以排除错误数据。除此之外,跨境电商公共服务平台有利于实现对跨境电子商务交易过程的监管,为相关政务部门提供便利。
电子商务平台的设计及实现,相关技术已经日臻成熟,跨境电商公共服务平台在普通电商交易平台的基础上进行架构的设计和功能的实现。此外,还需根据跨境电子商务特有的交易模式,考虑到与监管部门电子政务的信息共享和数据交换,从而建设集报关、报检、监管、结汇、退税等功能为一体的软件平台.

本文的研究内容是利用成熟先进的软件开发技术完成综合性跨境电商公共服务平台的建设,平台使用 Java 语言开发完成,采用 SpringMVC 和 MyBatis 技术构建三层结构的系统框架,选用 Jdk、Oracle11g、IBMMQ 等基础软件完成系统环境搭建,前端则使用 JavaScript、html、JSP、CSS、EXTJS 等技术实现[9,10,11]。跨境电商公共服务平台包括跨境通关服务系统、跨境电商海关辅助管理系统、跨境电商检验检疫监管系统三个子系统组成。主要研究内容如下:
1) 对整个跨境电商公共服务平台的业务流程进行分析,确定平台的功能需求,对三个子系统的功能模块进行设计,确定平台实现的技术路线,设计整体架构和网络部署架构,进行数据库表设计和报文属性结构设计。
2) 设计数据交换中间件实现跨境通关服务系统、跨境电商检验检疫监管系统、跨境电商海关辅助管理系统之间的数据交换功能,采用数字签名技术,保证数据交换的安全性,并对数字签名技术涉及的 RSA 算法进行研究和代码实现[12,13]。
3) 搭建开发测试环境,依据需求分析及功能设计对跨境通关服务系统、跨境电商检验检疫监管系统、跨境电商海关辅助管理系统进行编码实现。设计测试过程,编写测试用例对系统进行功能测试和性能测试,确保系统功能完善和平稳运行。
.............................

第 2 章 系统分析

2.1 建设目的
平台为跨境电子商务发展提供有效的服务手段,实现跨境电商企业快速通关、高效退税和物流追踪,实现跨境电子商务活动的业务申报、统计、查询等功能。跨境电商公共服务平台的建设目的主要有以下四个方面。
1) 电商企业通过跨境电商公共服务平台进行企业备案和商品备案,审核通过后,电商企业通过平台进行跨境业务的相关申报。
2) 物流企业与跨境电商公共服务平台之间进行运单等物流信息的共享,供海关、国检等部门对相关业务进行查询、审核、监控、管理等,以及跨境非业务相关政府部门对跨境业务的查询、统计和分析。
3) 电子支付企业与跨境电商公共服务平台之间进行汇付信息的共享,供国税对相关活动的付汇情况进行比对、审核,为出口退税提供依据。
4) 海关、国检等查验部门通过跨境电商公共服务平台实现对跨境进出口业务的监管。
.............................

2.2 业务流程分析
跨境电商公共服务平台主要有以下业务流程:网购保税进口、直购进口、特殊区域出口、一般出口。
2.2.1 网购保税进口
网购保税进口即保税进口模式,境内外电商企业事先将拟开展跨境电子商务业务的商品整批报关后运入用于开展跨境电子商务业务的特殊监管区域仓库存储。待境内消费者下单后,企业分批向海关申报跨境电子商务进境清单,海关对清单进行审核验放并代缴相关税费后,商品由物流企业运送出区并进行商品配送。
电商企业/电商平台在跨境通关服务系统进行企业备案、商品备案,物流企业进行企业备案、车辆备案,仓储企业进行企业备案和账册备案,支付企业和报关行企业进行企业备案,海关对各企业的备案信息进行审批。
保税进口一线入区业务流程如下:
1) 电商企业对跨境货物进行报关报检,电商企业登录跨境通关服务系统申报报关申请单,同时电商企业在接入系统申报报关单。
2) 海关工作人员登录跨境电商海关辅助管理系统对报关申请单进行审批,同时海关工作人员登录总署系统对报关单进行审批。
3) 报关申请单审批通过后,物流企业申报核放单,关联报关申请单和车辆。
4) 海关工作人员在跨境电商海关辅助管理系统审批核放单,车辆过卡口,货物入区。
5) 报关单数据和报关申请单信息进行比对,成功则账册核增。
保税进口一线入区业务流程如图 2-1 所示。

.............................

第 3 章 系统设计·······················15
3.1 整体架构设计················· 19
3.2 网络架构设计·················· 20
3.3 数据库设计·························· 21
第 4 章 系统实现························39
4.1 平台界面·························· 39
4.2 备案管理················· 40
第 5 章 系统测试·······················59
5.1 测试环境······················· 59
5.2 系统测试·················· 59

第 5 章 系统测试

5.1 测试环境
以生产环境为标准,搭建软、硬件测试环境,测试环境以满足平台基本要求为原则,环境配置如表 5-1 所示。

........................

结论
跨境电商公共服务平台与跨境电子贸易本身特点相匹配,具有较高的科技水准、数据共享能力和安全水平,公服平台在满足监管要求的前提下,帮助电商企业、物流企业、支付企业、报关行企业实现快速通关。本文主要对基于 Java 的跨境电商公共服务平台进行了设计和实现,在实现过程中主要做了以下工作。
1) 对跨境电商公共服务平台进行系统分析,确定了跨境电商公共服务平台的四种业务流程:网购保税进口、直购进口、特殊区域出口、一般出口。并对跨境电商公共服务平台进行需求分析和用例设计,平台旨在服务跨境电商企业和海关、国检等监管部门,跨境电商公共服务平台由跨境通关服务系统、跨境电商海关辅助管理系统、跨境电商检验检疫监管系统组成,跨境电商企业在跨境通关服务系统进行申报和查看回执,海关人员和国检人员分别登录跨境电商海关辅助管理系统、跨境电商检验检疫监管系统进行审批。
2) 制定跨境电商公共服务平台的整体设计方案,平台使用轻量级 B/S 和SpringMVC 架构,使用 Oracle 作为后台数据库。采用星形网络拓扑,在关键业务节点采用集群方式部署。同时设计了数据库表字段及各表间的关联关系,并设计了跨境电商公共服务平台的报文结构。
3) 设计数据交换中间件,实现系统之间的数据交换。电商企业将三单和清单以报文形式发送至跨境通关服务系统,报文数据在各个系统之间流转,完成系统的数据交换。数据交接中间件实现系统之间的数据交互,为业务应用提供统一的报文交接服务。平台采用数字签名技术,保证数据交换的安全性,并对数字签名用到的 RSA算法进行研究和代码实现。
4) 对平台关键功能进行功能设计和代码的实现,依据跨境电商公共服务平台的总体设计和需求分析,根据平台所应用的技术路线,确定平台所要实现的各个功能,并进行实现。平台利用 Java 语言进行代码编写,实现企业申报、企业备案管理、车辆备案管理、账册备案管理、参数设置、交易单据查询、出入区单证管理等功能。

参考文献(略)