电商购物网站 - 购物车结算

2017-06-27
阅读 6 分钟
6.5k
我们先定义购物车(cart)集合的Schema属性,包含:uId(用户ID)、cId(商品ID)、cName(商品名称)、cPrice(商品价格)、cImgSrc(商品展示图片路径)、cQuantity(商品数量)、cStatus(商品结算状态,默认为false),参考如下:

电商购物网站 - 登录和浏览

2017-06-27
阅读 5 分钟
3.7k
前面我们已经实现了注册功能,用户可以成功注册,接着我们就开始让用户登录了,此节我们就实现用户的登录功能,并且登录成功后跳转商品页面查看商品。

电商购物网站 - 实现注册

2017-06-26
阅读 5 分钟
2.6k
1、项目启动 简单启动 首先,新建一个项目工程目录,然后在目录下创建启动文件app.js。 这里会用到Express框架来实现相关功能,所以,需要先安装它。 在启动文件添加如下内容,来测试Express框架是否引用成功。 {代码...} 浏览器查看结果显示"Hello World!",如收到响应信息则表明我们项目的第一步已经成功搞定。 2、创...

电商购物网站 - 详细设计

2017-06-26
阅读 2 分钟
5.4k
1、用户注册模块的设计与实现 注册模块功能设计介绍 功能:本模块主要用于新用户注册,用户通过表单提供用户名和密码信息,系统根据用户提供的注册信息对用户进行具体操作。 输入操作:用户名、密码、确认密码。 对应处理: 输入注册信息:在页面提供的表单处输入用户的用户名和密码信息,点击“注册”按钮提交表单数据信...

电商购物网站 - 数据库设计

2017-06-26
阅读 1 分钟
10.1k
MongoDB是一个开源的NoSQL数据库,相比MySQL那样的关系型数据库,它更显得轻巧、灵活, 非常适合在数据规模很大、事务性不强的场合下使用。同时它也是一个对象数据库,没有表、行等概念,也没有固定的模式和结构,所有的数据以文档的形式存储,数据格式就是JSON。

电商购物网站 - 需求与设计

2017-06-26
阅读 1 分钟
4.6k
1、功能介绍 用户可以完成注册、登录,登录后对商品进行浏览。 登录之后,用户可以对相关商品进行选购并添加到购物车。 用户可以对购物车里面的商品进行增加、减少、删除操作。 用户可对购物车商品进行结算操作。 2、技术选型 本项目涉及使用到NodeJS、Express框架、MongoDB数据库、Mongoose对象模型库,详细介绍如下: ...