通过对销售行业物流行业的调研,本课题设计实现了一个SaaS外贸进出口平台。该平台以Spring+Spring MVC+Mybatis为后端软件架构,采用分层开发、前后端不分离的开发方式,基于微服务和SOA的开发思想,以Dubbo+ZooKeeper为服务注册中心实现服务的注册和分布,通过Web Service实现平台与海关等进出口审批平台之间的信息交换,前端使用开源的AdminLTE开发模板;基于RBAC的设计思想实现角色与权限控制,使用轻量级的Shiro框架进行认证,保证系统的安全性,精确控制不同岗位的工作内容,确保不同职位员工正确行使职位权限。