论文部分内容阅读
随着互联网经济的飞速发展,网上购物的观念不断深入人心。电子商务使消费者的购物过程变得方便、简单、快捷,逐渐改变了人们的生活消费方式。网上购物系统是电子商务的一种方式。通过网上购物系统,消费者可以很快购买到自己需要的商品,企业则可以降低生产成本,提高利润。SAP Anywhere是SAP公司推出的一款客户关系管理系统,便于公司销售人员管理整个销售流程。微信是移动端热门的社交工具,拥有大量用户。基于微信的网上购物系统,以SAPAnywhere为平台,以微信公众号作为营销渠道,让微信用户能够通过微信公众号进入系统,进行网上购物,具有一定的研究价值和应用意义。本文基于Node.js技术,采用B/S架构模式,利用微信公众平台,设计并实现了面向微信用户的电子商务平台——网上购物系统。网上购物系统以SAPAnywhere系统作为后台管理系统,使销售人员可以对产品、订单等进行统一管理,同时以SAP Anywhere系统作为平台,实现了用户前台购物管理,包括购物管理、订单管理、账户信息管理等功能,使微信用户可以通过微信公众号进行线上购物。本文围绕网上购物系统的设计与实现,开展了以下的工作:(1)介绍了项目使用的技术,包括Node.js、MongoDB、HTML5等,并分析了它们的优缺点。(2)分析了项目的基本需求,对项目的功能需求进行了说明,同时简单介绍了项目的性能需求。(3)对项目的总体设计进行了概述,对项目的模块进行了划分,也对每个模块的功能进行了介绍。对项目的总体架构进行了说明,对项目的数据库设计进行了介绍,对项目使用的SAP Anywhere服务接口进行了说明。(4)在需求分析和系统设计的基础上,重点阐述了项目前台管理模块中物管理、订单管理、账户信息管理、微信公众号交互管理等模块的具体实现细同时介绍了后台管理模块的实现细节。