php基于Vue的家具家居销售商城系统

前台用户模块应具有以下功能:
1.用户注册和登录功能:用户通过注册并激活之后可以登录访问本系统。登录成功的用户,可以查看系统内的信息。
2.家具展示功能:登录用户或者非登录用户(游客)都可以查看本家具订购系统发布的所有家具信息。
3.家具按类查询功能:登录用户或者游客,可以通过家具的不同类别来查询家具。
4.购物车功能:只有登录后的会员才可以使用购物车,可以向购物车中添加家具,也可以删除购物车中的家具。
5.订单管理功能:只有登录的会员才可以使用该功能,用户可以在该模块中查看订单的详细信息,也可进行付款,以及确认收货的操作。
6.用户信息修改模块:只有登录后才可以使用该模块功能,在该模块中用户可以修改自己的用户名,密码信息。
3.3.2 后台模块
后台管理员操作模块应具有以下功能:
1.用户信息管理:后台管理员可以查询用户信息,也可以删除用户和恢复用户。
2.家具及类别管理:后台管理员可以添加新的家具类别,也可以删除旧类别。
3.订单管理:后台管理员可以根据订单的状态来查询订单信息,还可以进行发货。
4.家具详细信息管理:后台管理员可以对家具进行下架和新品家具上架的处理,还可以修改家具的价格、家具名等。

运行环境:phpstudy/wamp/xammp等
开发语言:php
后端框架:Thinkphp5
前端框架:vue.js
服务器:apache
数据库:mysql
数据库工具:Navicat/phpmyadmin
|-application 应用目录 是整个网站的核心
|---|---index 前台目录
|---|-----|---controller 控制器
|---|-----|---model 数据模型
|---|-----|---view 页面
|---|---admin 后台目录
|-extend 扩展类库目录
|-public 静态资源和入口文件
|---|---static 存放静态资源 css、js、img
|---|---index.php 入口文件
|-runtime 网站运行临时目录
|-tests 测试目录
|-thinkphp TP框架的核心文件
|---|---lang 语言包
|---|---library TP核心文件里面的核心文件
|---|---tpl 模板页面
|-vendor 第三方扩展目录

对于这个信息化时代,现在任何行业的工作都难以离开互联网技术的支持。目前国内的中小型家具销售商店大多都没有配置基于互联网的家具销售系统,甚至还有采用传统的手工记账方式的家具店,这样的管理模式不但不利于商家对于家具的统一管理,而且也不利于消费者对家具这种有季节性的特殊商品实时关注,这对于买卖双方都是极其不利的。
因此家具销售需要网络化、透明化,商家可以通过本系统来对家具数据库中的家具信息,家具样式,家具价格等等一系列信息进行有效的管理。而用户可以通过家具销售系统页面来查询家具的价格,家具的品种等家具信息,并且可以通过系统来进行下单,从而购买家具。这样整个系统便可以做到对商家销售的简单管理化,也方便用户购买家具。
本系统采用的是Html+Css+php作为系统的前台实现技术,采用MySQL数据库作为系统数据库、Model2开发模型作为系统的开发模型。 
在经过大量的需求分析之后,本系统分为前台用户模块以及后台管理员模块,前台用户模块主要负责家具的浏览、购物车、订单等功能。而后台管理员模块则主要负责家具信息及其类别的管理,订单管理,用户管理的功能。


目    录
摘要    1
abstract    1
目    录    2
1 绪论    4
1.1 开发背景    4
1.2 开发意义    4
1.3 研究内容    5
2 开发技术介绍    5
2.1 Nodejs    5
2.2 Html    5
2.3 Javascript    6
2.4 数据库介绍    6
2.5 Vue介绍    6
2.6 B/s模式    7
3 系统分析    7
3.1 总体业务描述    7
3.2 系统架构选择    8
3.3 功能需求分析    9
3.3.1前端模块    9
3.3.2 后台模块    9
3.4 系统用列图    10
3.5 可行性分析    11
3.5.1 技术可行性    11
3.5.2 操作可行性    11
3.5.3 法律可行性    11
3.6 系统流程分析    11
3.6.1 添加信息流程    11
3.6.2 修改信息流程    12
3.6.3 删除信息流程    12
3.7 功能模块设计    14
3.8 数据库设计    15
4 详细实现    19
4.1 用户模块    19
4.1.1 首页    19
4.1.2 用户注册    20
4.1.3 用户登录    21
4.1.4 家具展示    22
4.1.5 家具订购    23
4.1.6 在线支付    25
4.2 后端模块    26
4.2.1 会员管理    26
4.2.2 订单管理    27
4.2.3 家具分类管理    27
4.2.4 家具管理    28
5 测试运行    29
5.1 软件测试方式    29
5.2 软件测试内容    30
5.3 软件性能测试    30
5.4 软件测试结论    31
总结    32
参考文献    32
致谢    34