摘要:随着信息技术和互联网技术、电子商务的发展,人们对网上购物的需求越来越高,尤其是对国外商品的需求越来越高,以及对国内商品的外销的需求也越来越高。与实体经济不同,跨境电子商务的增速已经超过30%。在这近几年,我国的经济发展呈现新常态,经济发展速度变缓,供给侧结构急需转型。而发展跨境电子商务则成为我国最新且最有发展潜力的外贸增长点。外贸的升级转型也被极大地推动。为我国从“世界工厂”转型升级为“世界商店”做出极大贡献。发展M2B2C跨境电子商务模式是其一条有效且必要的途径。
与以往的常见的电子商务模式(B2B,B2C,C2C)不同。B2B模式是主要考虑企业与企业之间的交易。它的特点是批量大,批次少,面向企业单一,订单集中。B2C模式主要考虑企业与消费者间的交易。它的特点是批量少,批次多,面向顾客众多,定单分散。C2C模式是主要考虑消费者和消费者之间的交易,它的特点是进入门槛低,商务交易额小。而M2B2C是基于B2C模式的,它是对B2C模式的升级优化。B2C有着与生俱来的局限性,定单分散使得商品通关也碎片化。这使得监管压力和成本增加。物流问题较为复杂,从而用户的购物体验不佳。M2B2C则通过设置海外保税仓将大批量商品出口给海外用户同时结合商品本地化达到快速销售的目的。
本系统采用Java语言开发,结合URL重写技术静态化商城前台页面,使用Spring+JPA+Velocity+Ehcache作为基础开发架构,应用SpringSecurity框架管理系统权限。Ecache被应用为系统缓存技术。同时结合四字图片式加干扰因素验证码为系统的安全性保驾护航。
关键词:M2B2C;世界商店; Java ; SpringSecurity ;URL重写
目录
摘要
Abstract
1.绪论-5
1.1研究背景和意义-5
1.2国内外研究状况和发展-5
1.3系统设计目标-6
2.相关技术介绍-6
2.1开发平台-6
2.2 编程模式——MVC-7
2.3 本系统采用的模式——B/S模式简介-8
2.4开发语言-9
2.5 Spring+JPA+Velocity+Echache简介-10
2.6高效缓存机制-10
2.7 URL重写-11
2.8Velocity模板引擎-11
2.9 平台采用的框架——SpringSecurity框架管理系统权限-12
3.系统需求分析-12
3.1功能需求-12
3.2可行性分析-12
3.2.1技术可行性-13
3.2.2社会可行性-13
3.2.3运行可行性-13
3.3系统流程-13
3.4数据流图-14
3.5 UML建模对需求进行分析-18
3.5.1管理员用例图-18
3.5.2 管理员处理投诉用例图-19
4.总体设计-19
4.1总体设计任务-19
4.2系统架构设计-20
4.2.1系统中项目文件组织结构-20
4.3 缓存机制的选择-21
4.3.1 三种缓存机制的比较与选择-21
4.3.2缓存机制应用的效果-21
4.4安全性能的分析-23
4.4.1 安全机制的选择-23
4.4.2验证码机制-23
4.5数据库设计-25
4.5.1数据库的选择-25
4.5.2数据库编码-25
4.5.3数据库E-R模型-25
4.6数据字典-26
5.系统实现及效果分析-28
5.1用户注册及登陆模块-28
5.2买家模块-28
5.3卖家模块-29
5.4 Ecache部分-30
6.系统测试-31
6.1测试方法-31
6.2测试用例-31
结论-31
致谢-32
参考文献-33
附录-34