|
一、设计(论文)的目标与完成内容(主体设计目标)
基于B2C模式下的彩虹猫购物商城系统,采用服务端与前端完全分离的开发模式,加强系统的复用性,便于以后移动端的开发。
主要模块(前后端):
用户模块:横向越权、纵向越权、MD5明文加密、guava缓存高复用服务响应对象的设计思想和封装
分类模块(服务端):递归算法复杂对象排重无限层级树结构设计
商品模块:POJO、BO、VO抽象模型高效分页及动态排序FTP服务对接、富文本上传
购物车模块:商品总价计算复用封装高复用的逻辑方法封装思想解决商业运算丢失精度的的问题
收货地址模块(服务端):同步获取自增主键,数据绑定的对象绑定,越权问题升级巩固
支付模块:支付宝SDK源码解析,支付宝支付流程与集成,二维码生成,扫码支付
订单模块:安全漏洞解决方案,订单号生成规则强大的常量、枚举设计
后台管理模块:管理用户,商品等
二、设计(论文)的主要技术指标与完成指标(最终完成指标)
技术层面:B/S前端采用HTML,css,js,以及工具类库jQuery,Ajax。
微信端:wxml + CSS + JS+json
服务端:Linux、Mysql、taobaocode、Maven、Java、Spring、SpringMVC、Mybatis。
三、截图:
登录注册
首页
详情页
下单
支付页 沙箱环境手机支付
支付成功
|