摘 要
近年来经济、信息全球化,电子商务蓬勃发展,跨境电子商务已经成为国际贸 易的一种新方式和新手段。本文主要设计、实现了基于 Java 的跨境电商公共服务平 台。主要工作内容如下:
首先,进行系统分析,确定跨境电商公共服务平台的业务流程。并对平台进行 需求分析和用例设计,平台主要服务跨境电商企业和海关、检验检疫等监管部门, 跨境企业在跨境通关服务系统进行申报和查看回执,海关人员和检验检疫人员分别 登录跨境电商海关辅助管理系统、跨境电商检验检疫监管系统进行审批。
其次,制定系统的整体设计方案,使用 SpringMVC、MyBatis 技术构建系统框 架,用 Java 语言完成系统的开发,前端采用 HTML、JSP、EXTJS 等技术,使用 Oracle 作为后台数据库。网络架构采用星形网络拓扑,在关键业务节点采用集群方式部署。
此外,本文设计了数据交换中间件实现系统之间的数据交换,利用数字签名技 术保障数据传输的安全性,并对数字签名技术用到的 RSA 算法进行研究和代码实现。 电商企业将申报信息以报文形式发送至跨境通关服务系统,报文数据在各个系统之 间流转,完成数据交换。 最后,对平台关键功能进行代码的实现。平台主要实现企业申报、企业备案管 理、车辆备案管理、账册备案管理、参数设置、交易单据查询、出入区单证管理等 功能。并搭建测试环境,对系统进行功能测试和压力测试,测试结果表明,此系统 功能完善,运行平稳。
关键词:跨境电商;Java;公共服务平台;SpringMVC;数据交换
Abstract
In recent years, the globalization of economy and information has witnessed the flourishment of e-commerce. Cross-border e-commerce has become a new way and means of international trade. In this paper, a platform of cross-border e-commerce based on Java has been mainly designed for the public service. The main work is as follows.
Firstly, the business process of the e-commerce platform is determined by systematic analysis, meanwhile, the requirement analysis and case design are also carried out. The platform mainly serves cross-border e-commerce enterprises and supervision departments, such as customs and CIQ (China Inspection and Quarantine)。 Cross-border enterprises make a declaration and check the receipt in the cross-border customs clearance service system. Customs officers log in the cross-border e-commerce customs auxiliary management system, while CIQ officers log in the cross-border e-commerce inspection and quarantine supervision system, both for examination and approval.
Secondly, the overall design scheme of the platform is systematically established. The system frame is constructed by using the technology of SpringMVC and MyBatis, and it completed the development with Java language. HTML, JSP, EXTJS and other technologies are applied in the front-end, and Oracle is used as the back-end database. The star network topology is adopted in the network architecture, and the key business nodes are deployed in cluster mode.
In addition, the data exchange middleware is designed to realize the data exchange among systems. Digital signature technology is used to guarantee the security of data transmission, meanwhile, the research and code implementation are conducted on the RSA algorithm used in digital signature technology. The e-commerce enterprises send the declaration information to the cross-border customs clearance service system. The message data is transfered by each system until the data exchange is completed.
Finally, the key functions of the platform are designed and implemented. The platform mainly realizes the functions of enterprise declaration, enterprise record management, vehicle record management and account record management. At the same time, it also realizes the functions of parameter setting, transaction document inquiry as well as export and import document management. The test environment is set up, and then the functional and pressure tests are conducted on the system. The test results indicate that the system can be operated steadily with perfect functions.
Key words Cross-border e-commerce; Java; Public service platform; SpringMVC; Data exchange
目录
第 1 章 绪 论
1.1 选题背景及研究意义
近年来,经济、信息全球化,电子商务蓬勃发展,跨境电子商务已经成为国际 贸易的一种新方式和新手段,跨境电商也成为外贸发展的重要驱动力。国家针对进 出口贸易制定大量的利好政策,保税区不断建立,使得国内跨境电商大量涌现。 2014 年 3 月,海关总署发文《跨境电子商务服务试点网购保税进口模式问题通 知》正式明确了中国跨境电商的发展方向,同时也确立了以跨境物流和清关服务为 核心的综合物流服务企业在整个跨境电商业务链条中的核心地位。但是跨境电子商 务仍存在着诸多问题,制约着自身的发展,比如难以实现快速通关,结汇及退税过 程不规范等[1].又因为跨境电子商务的交易模式与一般电子商务和普通进出口贸易均 不同,现阶段的政策法规对跨境电子商务针对性不强,跨境电商产业定性不够清晰, 管理也存在着许多疏漏,这些都使得跨境电商贸易出现政策法规不完善、结汇退税 问题多、贸易统计误差大等问题。建立综合性的跨境电商公共服务平台,旨在使跨 境电子商务的交易过程更加规范、高效和便利,更有利于实现对整个跨境电子商务 交易过程的监管,为国内跨境电子商务发展开辟绿色通道,为跨境电商相关企业抓 住机遇,快速发展提供助力[2,3,4].
1.2 相关术语
电商平台:第三方电商交易平台,为电子商务活动中的交易方提供服务,自身 不参加交易活动。 电商企业(电商经营者):在电商平台上从事交易活动的经营者。 物流企业:为跨境电子贸易提供物流服务的企业。 支付企业:为跨境电子贸易提供支付服务的企业。 代理企业:根据跨境相关企业的需求,提供信息备案或申报代理服务的企业。 电子订单:电商企业根据电商平台上的实际交易形成的电子订单数据。 电子运单:物流企业根据电子订单数据中的物流信息,进行物流运输安排从而 形成的电子运单数据。 支付凭证:支付企业根据电子商务的交易情况形成的电子支付凭证。 电子清单:货物出区时电商企业向海关申报的单证。 汇总申报:电商企业根据集中申报周期将该时间段内的电子清单汇总,向海关 申报。离境信息:货物离境后,物流企业向海关发送的商品离境信息[5].
1.3 研究现状
跨境贸易电子商务存在着成本高,交易过程复杂,难以实现快速通关以及监管 困难等问题,严重制约着跨境贸易的发展,针对这一现状,可以利用电子信息技术, 建立综合性的跨境电商公共服务平台,降低企业成本,提高通关效率,规范交易过 程。企业可在跨境电商公共服务平台将交易信息转换成报文数据,平台将报文发送 至海关,无需手动录入和纸质申报,节约成本,减少通关时间。跨境电商公共服务 平台将交易数据自动转换成报文的过程中,还可以排除错误数据。除此之外,跨境 电商公共服务平台有利于实现对跨境电子商务交易过程的监管,为相关政务部门提 供便利。电子商务平台的设计及实现,相关技术已经日臻成熟,跨境电商公共服务平台 在普通电商交易平台的基础上进行架构的设计和功能的实现。此外,还需根据跨境 电子商务特有的交易模式,考虑到与监管部门电子政务的信息共享和数据交换,从 而建设集报关、报检、监管、结汇、退税等功能为一体的软件平台[6,7,8].
1.4 研究内容
本文的研究内容是利用成熟先进的软件开发技术完成综合性跨境电商公共服务 平台的建设,平台使用 Java 语言开发完成,采用 SpringMVC 和 MyBatis 技术构建三 层结构的系统框架,选用 Jdk、Oracle11g、IBMMQ 等基础软件完成系统环境搭建, 前端则使用 JavaScript、html、JSP、CSS、EXTJS 等技术实现[9,10,11].跨境电商公共 服务平台包括跨境通关服务系统、跨境电商海关辅助管理系统、跨境电商检验检疫 监管系统三个子系统组成。主要研究内容如下:
1) 对整个跨境电商公共服务平台的业务流程进行分析,确定平台的功能需求, 对三个子系统的功能模块进行设计,确定平台实现的技术路线,设计整体架构和网 络部署架构,进行数据库表设计和报文属性结构设计。
2) 设计数据交换中间件实现跨境通关服务系统、跨境电商检验检疫监管系统、 跨境电商海关辅助管理系统之间的数据交换功能,采用数字签名技术,保证数据交 换的安全性,并对数字签名技术涉及的 RSA 算法进行研究和代码实现[12,13].
3) 搭建开发测试环境,依据需求分析及功能设计对跨境通关服务系统、跨境电 商检验检疫监管系统、跨境电商海关辅助管理系统进行编码实现。设计测试过程, 编写测试用例对系统进行功能测试和性能测试,确保系统功能完善和平稳运行。
1.5 论文结构安排
第 1 章 绪论,此章介绍课题的选题背景及研究意义,研究现状和研究内容,此 外还介绍了论文的结构安排。 第 2 章 系统分析,对跨境电商公共服务平台进行整体分析,根据跨境电商公共服务平台的四种业务流程对平台进行需求分析和用例设计。 第 3 章 系统设计,本章制定了跨境电商公共服务平台的设计方案,包括系统整 体设计、网络架构设计,报文结构设计和数据库设计[14].设计数据交换中间件实现 三个子系统之间的数据交换。并对数字签名技术所涉及的 RSA 算法进行研究和代码 实现。第 4 章 系统实现,对跨境通关服务系统、跨境电商海关辅助管理系统、跨境电 商检验检疫监管系统的关键功能进行代码的实现。 第 5 章 系统测试,对系统进行功能测试和性能测试,设计测试过程和测试用例, 确保系统功能的实现及平稳运行。
第2章系统分析
2.1建设目的
2.2.1网购保税进口
2.2.2直购进口
2.2.3特殊区域出口
2.2.4一般出口
2.3功能需求分析
2.3.1跨境通关服务系统
2.3.2跨境电商检验检疫监管系统
23.3跨境电商海关辅助管理系统
2.4平台用例分析
2.4.1电商企业用户用例分
2.4.2检验检疫用户用例分析
2.4.3海关用户用例分析
第3章系统设计
3.1整体架构设计
3.2网络架构设计
3.3数据库设计
3.3.1数据库表关联关系设计
3.4.1数据交换架
3.4.2数据交换中间件
3.4.3报文结构设计
3.4.4RSA加密算法
3.4.5数据交换过程
3.5本章小结
第4章系统实现
4.2备案管理
4.2.1企业备案管理
4.2.2车辆备案管理
4.2.3账册备案管理
4.3参数设置
4.3.1多级审批参数设置:
4.3.2布控率参数
4.4交易单据查询
4.4.1电子订单查
4.4.2运单查询
4.4.3支付凭证查询
4.5入出区单证管理
4.5.1报关申请单审批
4.5.2报关申请单复审
4.6本章小结
第5章系统测
5.1测试环境
5.2.1功能测试
5.2.2测试过程
5.3系统性能测试
5.3.1系统登录压力测
5.3.2业务操作压力测试
5.3.3数据查询压力测试
5.4测试结果及分
5.5本章小结
结 论
跨境电商公共服务平台与跨境电子贸易本身特点相匹配,具有较高的科技水准、 数据共享能力和安全水平,公服平台在满足监管要求的前提下,帮助电商企业、物 流企业、支付企业、报关行企业实现快速通关。本文主要对基于 Java 的跨境电商公 共服务平台进行了设计和实现,在实现过程中主要做了以下工作。
1) 对跨境电商公共服务平台进行系统分析,确定了跨境电商公共服务平台的四 种业务流程:网购保税进口、直购进口、特殊区域出口、一般出口。并对跨境电商 公共服务平台进行需求分析和用例设计,平台旨在服务跨境电商企业和海关、国检 等监管部门,跨境电商公共服务平台由跨境通关服务系统、跨境电商海关辅助管理 系统、跨境电商检验检疫监管系统组成,跨境电商企业在跨境通关服务系统进行申 报和查看回执,海关人员和国检人员分别登录跨境电商海关辅助管理系统、跨境电 商检验检疫监管系统进行审批。
2) 制定跨境电商公共服务平台的整体设计方案,平台使用轻量级 B/S 和 SpringMVC 架构,使用 Oracle 作为后台数据库。采用星形网络拓扑,在关键业务节 点采用集群方式部署。同时设计了数据库表字段及各表间的关联关系,并设计了跨 境电商公共服务平台的报文结构。
3) 设计数据交换中间件,实现系统之间的数据交换。电商企业将三单和清单以 报文形式发送至跨境通关服务系统,报文数据在各个系统之间流转,完成系统的数 据交换。数据交接中间件实现系统之间的数据交互,为业务应用提供统一的报文交 接服务。平台采用数字签名技术,保证数据交换的安全性,并对数字签名用到的 RSA 算法进行研究和代码实现。
4) 对平台关键功能进行功能设计和代码的实现,依据跨境电商公共服务平台的 总体设计和需求分析,根据平台所应用的技术路线,确定平台所要实现的各个功能, 并进行实现。平台利用 Java 语言进行代码编写,实现企业申报、企业备案管理、车 辆备案管理、账册备案管理、参数设置、交易单据查询、出入区单证管理等功能。
5) 搭建测试环境,通过模拟生产环境,对跨境电商公共服平台进行系统测试, 包括功能测试、性能测试及安全测试,主要验证业务功能的实现程度,设计测试过 程,编写大量测试用例,严格执行。并从系统登录、业务操作、数据查询几方面对 系统进行压力测试,对测试结果进行分析,生成测试报告。
由于本人时间和精力有限,又因为跨境电商公共服务平台设计与实现工作量偏 大,时间紧促,因此还有许多需要完善的地方。故论文存在以下不足:
1) 平台功能不够完善。跨境电商公共服务平台主要针对河北省外贸企业及相关政府部门服务,平台的功能设计还不够完美,需进一步提高。
2) 平台界面不够优美,平台以功能实现为主,略微忽视了界面的优美和视觉设 计,以后可以进一步进行界面的优化。 在以后的工作中,希望能够有时间和精力解决以上的问题,完善跨境电商公共 服务平台,推动跨境贸易的发展。
参考文献
[1] 樊世清。电子商务。北京:清华大学出版社, 2012: 10-12
[2] 李昱蓉。中国跨境电子商务的现状及建议。中国管理信息化, 2015, 18(04): 174-175
[3] 孙雷,王芳。中国跨境电子商务发展现状及对策。现代经济信息, 2015, 29(03): 38-41
[4] 叶华。浅谈中国外贸跨境电子商务的发展。湖北经济学院学报, 2013, 10(11): 50-51
[5] 刘小军,张滨。我国与"一带一路"沿线国家跨境电商物流的协作发展。中国流通经济, 2016, 30(05): 115-120
[6] 李冰雪。论"互联网+"时代跨境电商发展问题及对策。品牌研究, 2018(06): 267+269
[7] 张俊杰,杨利。基于钻石模型的重庆自贸区跨境电商创新发展的路径研究。重庆文理学院学报: 社会科学版, 2018, 37(06): 114-119
[8] 邬佳伟,韩曙东。多元化运营模式下跨境电商物流服务体系构建。商业经济研究, 2018(22): 88-90
[9] 黄秀娟。基于 SpringMVC+Hibernate+Extjs 框架的 Web 系统应用研究。电脑知识与技术, 2015, 11(16): 63-65
[10] 赵书田,刘海姣。基于 JavaScript 的动态 Web 应用系统设计。现代电子技术, 2017, 40(15): 44-46+51
[11] 吴建斌,邹佩江。基于 XML 的多协议报文解析的方法和实现。电子测量技术, 2017, 40(3): 168-172
[12] 邓子云,黄友森,钟贤柏,等。第三方物流企业数据交换平台的系统架构设计。科学技术与工程, 2008(16): 4764-4768
[13] 汤隆。利用 RSA 密码数字签名实现网络安全的应用系统设计。电脑知识与技术, 2018, 14(22): 29-31
[14] 张金波NET 平台分层架构开发中泛型实现通用数据访问层。计算机与数字工程, 2012, 40(11): 73-75
[15] K. CHANGSU, D. ROBERT, S. NAMCHUL, et al. Factors influencing Internet shopping value and customer repurchase intention. Electronic Commerce Research and Applications, 2012, 11(4): 374-387
[16] M. S. ZHANG, Z. L. DENG, W. X. CHE, et al. Combining statistical model and dictionary for domain adaption of Chinese word segmentation. Journal of Chinese Information Processing, 2012, 26(2): 8-12
[17] F. J. MAI, D. P. LI, X. G. YUE. Research on Chinese word segmen-tation based on bidirection marching method and feature selection algorithm. Journal of Kunming University of Science and Technology: Natural Science Edition, 2011, 36(1): 47-51
[18] C. JARA, F. CANDELAS, F. TORRES. Synchronous collaboration between auto-generated WebGL applications and 3D virtual laboratories created with Easy Java Simulations. IFAC Proceedings Volumes, 2012, 45(11): 160-165
[19] M. Hiroshi. Open data exchange market platform design: Requirement and solution to improve open data exchange market with overview of the actual implementation use case. Journal of Information Processing and Management, 2017, 60(6): 391-402
[20] C. R. Rivero, I. Hernández, D. Ruiz, et al. MostoDE: A tool to exchange data amongst semantic-web ontologies. The Journal of Systems & Software, 2013, 86(6): 1517-1529
[21] L. CASSIVI, M. WYBO, P. LEGER, et al. The Level of Interrratiorral Business and its Association with Different Internet E-commerce Practices. IEEE Computer Society, 2010(11): 222-225
[22] L. Sz?ll?si, T. Marosits, G. Fehér. Accelerating RSA Encryption Using Random Precalculations. International Journal of Network Security, 2010, 10(2):157
[23] S. THARIMENA, C. A. RYCHERT, N. HARMON. Seismic imaging of a mid-lithospheric discontinuity beneath Ontong Java Plateau. Earth and Planetary Science Letters, 2016, 450(15): 984-989
[24] V. V. Cordell. Utilization of the Internet by EU and US Service Providers to Facilitate Cross-Border Business. Journal of Euromarketing, 2003, 12(3-4): 19-34
[25] 孟祥雪。基于 XML 的模块化分布式软件系统架构设计。国外电子测量技术, 2014, 33(7): 9-12
[26] 刘喆,郇极,刘艳强。基于XML的EtherCAT工业以太网协议解析技术。计算机技术与发展, 2012, 22(4): 204-206
[27] 沈辉,张龙。基于 WinPcaP 的网络数据监测及分析。测绘与空间地理信息, 2010, 33(5): 16-27+20
[28] 邓子云,黄婧,谢艳梅,等。一种 XML 报文自动处理引擎的关键技术。西南科技大学学报, 2010, 25(2): 76-80+85
[29] W. Y. CHIEN, H. J. SHAW, S. M. WANG. Applying XML dataexchange technology to the supply chain management sys-tem of the yacht industry. Journal of Ship roduction, 2006, 22(1): 9-14
[30] 吴杨,孙蔚。B/S 模式下 ADO.NET 数据库访问技术的设计及应用。电子测试, 2014(02): 126-127
[31] 张渊源,张琴艳,李峰,等。JTangSync 分布式异构数据同步系统的设计与实现。计算机技术与发 展, 2016, 26(12): 169-175
[32] 邓子云,杨晓锋,陈玉林,等。一种通用的 XML 报文通信接口系统的设计与实现。江汉大学学报: 自然科学版, 2009, 37(4): 53-56
[33] 蔡亮,刘腾。基于写操作集的数据库同步复制模型。计算机工程, 2011, 3(13): 61-62
[34] A. Andreica. Towards Building a Uniform Cloud Database Representation for Data Interchange Annals of West University of Timisoara-Mathematics and Computer Science, 2016, 54(2): 3-11
[35] B. Khemet, R. Richman. A univariate and multiple linear regression analysis on a national fan (de)Pressurization testing database to predict airtightness in houses. Building and Environment, 2018, 146: 88-97
[36] 纪彬,贺立,白广利,等。基于 JMS 的数据交换技术研究与实现。自动化技术与应用, 2011, 30(2): 70-73
[37] 杨彦波,刘滨,祁明月。信息可视化研究综述。河北科技大学学报, 2014, 35(01): 91-102
[38] 赵莉,杜思锋。数据交换平台中异构数据转换技术的研究。电子设计工程, 2011, 19(5): 91-93
[39] M. S. HOSSAIN, M. MASUD, G. MUHAMMAD, et al. Automated and user involved data ynchronization in collaborative e-health environments. Computers in Human Behavior, 2014, 30(1): 485-490
[40] J. BURDZIEJ. A Web-based spatial decision support system for accessibility analysis-concepts and methods. Applied Geomatics, 2012, 4(2): 75-84
[41] P. P. Plehiers, G. B. Marin, C. V. Stevens, et al. Automated reaction database and reaction network analysis: extraction of reaction templates using cheminformatics. Journal of Cheminformatics, 2018, 10(1): 1-18
[42] M. Blok, S. Kaczmarek, M. M?ynarczuk, et al. Mapserver-Information Flow Management Software for The Border Guard Distributed Data Exchange System. Polish Maritime Research, 2016, 23(3): 13-19
[43] 孙大为,张广艳,郑纬民。大数据流式计算:关键技术及系统实例。软件学报, 2014, 25(4): 839-862 [44] 金志国,李炜。基于 Netty 的 HTTP 客户端的设计与实现。电信工程技术与标准化, 2014, 27(1): 84-88
[45] 金海,官象山,吴松,等。分布式存储系统中文件传输优化的设计与实现。华中科技大学学报:自然 科学版, 2005, 33(1): 4-6
[46] A. Y. SHELESTOV, A. N. KRAVCHENKO, S. V. SKAKUN, et al. Geospatial information system for agricultural monitoring. Cybernetics and Systems Analysis, 2013, 49(1): 124-132
[47] 张璇。面向移动计算的分布式文件共享服务平台软件研究。杭州:浙江大学, 2010
[48] 成岳鹏,戴永成,崔静。基于面向对象的软件重用技术。河北工业科技, 2009, 26(05): 434-437
[49] 杨寒光,李艳玲。分布式异构数据源标准化查询设计与实现。土木建筑工程信息技术, 2013, 5(4): 61-63+70 [50] 张峰。基于多源异构勘察数据的工程勘察信息系统的设计与实现。测绘通报, 2013(1): 87-89
[51] 薛胜军,汤向峰。基于 XML 和缓存策略的动态权限配置。武汉理工大学学报, 2010(15): 137-141
[52] 丁亦志,李邵平,牛瑛霞。大数据在电信行业的应用研究。互联网天地, 2015, 12(06): 46-51
[53] 邓子云,王如龙。一种网上银行的通讯接口及其应用。江汉大学学报:自然科学版, 2006, 34(3):73-77
[54] P. Y. Wang. On the Development of Cross-Border E-Commerce and the Transformation of Foreign Trade Model. Modern Economy, 2018, 09(10): 1665-1671
[55] M. Giuffrida, R. Mangiaracina, A. Perego, et al. Cross-border B2C e-commerce to Greater China and the role of logistics: a literature review. International Journal of Physical Distribution & Logistics Management, 2017, 47(9): 772-795
致 谢
本文的全部工作是在杨奎河老师的悉心指导和耐心启发下完成的。杨老师严谨的治学态度、渊博的学识、开阔的科研思路使我受益匪浅。
课题期间,杨奎河老师以精深的专业知识帮助我解决了许多技术上的难题,并对我进行了无私的指导。另外,在校图书馆查找资料的时候,图书馆的老师也给我提供了很多方面的支持与帮助。在此向帮助和指导过我的各位老师表示最衷心的感谢。感谢这篇论文所涉及到的各位学者。本文引用了数位学者的研究文献,如果没有各位学者的研究成果的帮助和启发,我将很难完成本篇论文的写作。
我还要感谢研究生班的所有同学,你们在学习期间给了我很大的鼓励和帮助。
在这个集体中,我感到幸福和骄傲。
最后,还要感谢我的家人,是他们对我不断的鼓励和支持帮助我顺利完成了学业。
(如您需要查看本篇毕业设计全文,请您联系客服索取)