电子口岸云通关总体设计方案

电子口岸云通关总体设计方案

以下“平台” 指的就是目前开发的“云通关”项目,三字简码codename “Nqp“, New quick pass ;

系统应用架构

  1. 梳理目前的涉及云通关服务平台的应用系统,使之纳入平台总体设计;
  2. 数据整合,通过5+1的单证整理,能够对进出口过程中产生的重要单证进行网上的制作和确认,方便各类实体在统一平台上面操作数据;
  3. 业务协同,能够让参与平台各方,自由的提取数据,然后进行加工并发送给下一个环节,平台能够使的业务数据有序流动;
  4. 全程跟踪,能够对业务的关键点和时间节点进行预警,通知,降低企业出错率和无畏损失;
    具体应用系统范围如下:


    电子口岸云通关总体设计方案_第1张图片
    应用框架

系统数据架构

  • 数据来源来自以下几个方面:
    • 公司数据交换平台
    • 公司应用(AP)平台
    • 云通关平台自己产生的数据
  • 数据库情况说明:
    • 公司现有的数据库不动,包括AP和DE数据库, 新的数据库使用Oracle,以 NQP_作为建表前缀;
    • 测试库地址 [email protected]/test (oracle 10g);
    • 正式库地址 [email protected]/APPROD (oracel 11g);
  • 数据如何使用:
    • 对于AP的DE数据库,采用服务包装的形式使用;基本不会直接调取表;
    • 对于云通关平台的数据库,则采用直接读写的方式;

平台部署架构

电子口岸云通关总体设计方案_第2张图片
部署结构

移动应用开发架构

微信端

微信公众号、商业的尚未申请,微信功能在开发,公众号尚未申请。


移动端

  • 采用类支付宝的风格;
  • 支持苹果和安卓两种平台;
  • 移动采用crodova平台开发,ionic 和 angularjs 开发,基本能够做到,一次开发两种平台都支持;

对于 苹果发布账号申请和是否采用HTTPS协议来保护网页不被运营商纂改等事宜,另行讨论。
界面基本如下:

电子口岸云通关总体设计方案_第3张图片
部署结构

接口设计

报关接口

报关接口未明确,情况有以下几种:

  • 使用集成通3.0通道;
  • 使用亿康通道,格式和通道还需商讨;
  • 使用公共组件,听说效果不好,基本不会考虑;

报关接口待明细后,再出详细设计进行开发。


平台提供接口

  • 通过提供WebApi接口的形式,来纳入到平台,形成统一平台,此方式主要适用于查询现有平台数据的服务功能,如物流可视化;
  • 接口函数命名采用4段统一命名,如nbeport.hs.license.get,此方式已经推广到所有的平台对外服务体系中,包括CAS认证服务;
  • 接口测试的Rest地址: http://api.trainer.nbeport.com/router/rest;
  • 对于无法提供WebApi,或者重做工作量很大的系统,初步建议使用现有系统;

文档交换平台接口

文档交换接口,情况有以下几种:

  • EportEdi工具涉及到平台的,使用文档交换平台接口进行交换;
  • 如采用集成通方式上传报关单数据,或会考虑采用文档较好平台,来交换报文到海关内网;

开发模块和重用模块说明

需要新开发的项目:

  • .net project name NBEport.Nqp.WebApp web应用
  • .net project name NBEport.Nqp.Business 业务逻辑
  • .net project name NBEport.Nqp.Model 数据模型
  • .net project name NBEport.Nos.MobApp 移动应用
  • .net project name Purple.Top.Apx 访问一部开放平台Sdk

需要提升和整合的项目:

  • 开发一部原先的装箱单系统升级
  • 开发一部开放平台功能增加
  • .net project name Purple.Oss.WebApp 对象存储
  • .net project name Purple.Owx.WebApp 微信平台
  • .net project name Purple.Cas.WebApp 认证系统
  • .net project name Purple.Ucs.WebApp 用户权限和菜单
  • 新的页面框架和风格

开发安排

开发人员

名字 角色 任务
姚世友 总体设计 总体技术负责,接口框架、移动开发框架等
姚久儒 前端工程师 前端框架搭建、前端样式优化、移动样式优化
张国栋 前端工程师 前端程序开发
俞豪辉 后端工程师 后端框架搭建、业务逻辑开发
张锡松 移动开发工程师 微信、移动App开发等
- - -
黄妃 开发工程师 接口开发,平台相关八达通服务提供
郑杰 开发工程师 接口开发,平台认证服务提供
俞杰 开发工程师 辅助开发,Purple.Top.NCloudSDK开发,对接开发一部开放平台功能
- - -
测试人员1 测试 平台功能测试,人员到位时间6月初
测试人员2 测试 平台和移动功能测试,人员到位时间6月初

开发阶段

时间节点 版本说明
6月底 alpha 定版功能待定
7月底 beta 定版功能待定

问题QA

  1. 测试人员尽快到位;
  2. 界面美化问题,需要请美工部门帮助;
  3. 如果需要微信支持,需要提前申请公众号;
  4. 报关接口;
  5. 增加代理服务器和应用服务器内存

你可能感兴趣的:(电子口岸云通关总体设计方案)