课程案例—网上商城
课程    互联网产品开发实战

要快速掌握互联网产品的开发技能,最好的方法是从一个项目案例做起,在老师指导下,自己从无到有构建一个互联网产品。

本课程将提供一个简化版的互联网产品项目案例,该项目案例将贯穿整个课程教学,学习该课程的同学需要按照课程内容完成该项目案例的开发。

项目基本介绍

项目中文名称:网上商城

项目英文名称:eshop

项目简介

项目案例是一个简化版的网上商城,用户可以在网上商城建立店铺,并在店铺管理商品,店铺中的商品可以添加、修改和删除,商品支持一级分类。客户进入商城,可以看到所有店铺,也可以直接按分类或商品名称搜索商品,查看商品详情,对满意的商品可以加入购物车,客户在购物车页面可以删除购物车中的商品,可以结算商品(虚拟结算)。客户在个人中心页面可以查看已购买的商品和购物车。

项目案例数据库设计

项目案例采用MySQL8.0.16数据库管理系统,数据库名称是shop,数据库表结构如下:


image.png


image.png


image.png


image.png


image.png


image.png


目案例功能设计

项目案例功能划分为五个模块,分别是商城管理模块、商家中心模块、商城前端模块、客户中心模块、客户端接口模块。

商城管理模块主要负责商城的管理功能,该模块的使用者是商城管理人员。具体功能如下:

(1) 店铺的审核

(2) 关闭店铺(店铺违规,强制关闭)

(3) 商品分类项的添加、修改与删除

(4) 商城运营统计(图表方式)

商家中心模块主要功能是店铺和店铺内商品的管理,该模块的使用者是商家。具体功能如下:

(1) 店铺的创建、修改和关闭

(2) 店铺内商品的添加、修改、删除和查询

(3) 商品订单的查询和查看

商城前端模块主要是商城门户,客户通过浏览器进入商城门户,浏览和查询商品,对满意的商品可以添加商品到购物车,该模块的使用者是购买商品的客户。具体功能如下:

(1) 商品展示和查询

(2) 商品详情展示

(3) 添加商品到购物车

客户中心模块主要功能是为客户提供与客户相关的数据服务,该模块使用者是客户。具体功能如下:

(1) 查看已购买的商品

(2) 购物车修改与结算

(3) 订单查询

客户端接口模块主要是为APP、微信小程序等客户端程序提供服务接口,接口类型为Web接口。主要接口如下:

(1) 客户端获取商品列表的接口

(2) 客户端获取商品分类接口

(3) 客户端获取商品详情接口

(4) 客户端获取店铺接口

(5) 客户端提交和更新购物车接口

(6) 客户端提交购物车结算接口

项目案例页面设计

商城管理模块主页界面如下图所示:

image.png

图 1 商城管理模块主页

商家中心模块主页界面如下图所示:

image.png

图 2 商家中心模块主页

商城前端主页界面如下图所示:

image.png

图 3 商城前端主页


读者留言
最新
推荐
用手机学习课程

手机、电脑同步学

用浏览器扫描二维码,即可下载APP。

郎宏林
授课老师
授课老师简介
项目经理,系统分析和架构师,从事多年中文信息处理技术。熟悉项目管理、擅长项目需求分析和设计、精通Java、C#、Python等编程语言。
  • 备案号:鲁ICP备15001146号
  • @1997-2018 潍坊米粒花网络技术有限公司版权所有