● 摘要
网上商城、电子商务这些概念已经众所周知,伴随着网络时代的发展,电子商务也随之卓越壮大。无论是小到个人,大到单位,政府,公司等,电子商务的应用与普及早已随着人们的生活根深蒂固。电子商务经过几十年的发展与壮大,其规模与模式也随着时间的脚步一步一步走向成熟,然而网上购物不可避免的与传统实体销售出现了碰撞,如何在保证电子商务稳步发展的前提下,稳定实体销售是本文的重要问题。
本系统细分各个功能模块,各个模块间通过HTTP相互调用,每个模块都是采用分布式部署,保证整个系统的健康完整运行。根据功能不同具体划分为以下功能需求:登陆、注册、浏览网页、购物车、订单查询、留言、评价、订单管理、网上支付、货品管理后台此讯管理等需求。
本系统基于JAVA/MYSQL开发,J2EE架构,并采用互联网企业中应对高效查询所需要的NoSql存储。本系统使用的是MongoDB,采用读写分离的机制,写入Mysql系统不仅具有持久化存储,还有分布式缓存结构,分布式缓存使用的是Redis, Redis主要使用在商品的数据信息、促销信息等。系统采用linux运行环境,支持多节点的分布式部署,提高了吞吐率,并且不会因为个别节点故障导致系统停止运转。系统的登录、注册还有各个重要接口都用到了MD5加密算法,来保证系统的安全性能。系统还提供一套丰富的UI操作页面,服务公司的业务部门。论文通过需求分析阐述了系统的各个功能性需求与非功能性需求,并按照需求实现了整个系统的设计。文章中重点论述了系统的前台会员管理模块、订单管理模块以及促销模块。最后通过测试验证了本系统完成的预期的要求。
本系统的创新点在于实现了J2EE架构的网上购物系统。顾客可以在线上购买并选择快递发货,大大提高了用户的体验。订单总量已超过3000万单,数据总量已超过500G。
相关内容
相关标签