没有合适的资源?快使用搜索试试~ 我知道了~
PHP项目开发实战ThinkPHP_O2O平台网站_编程案例解析实例详解课程教程.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 55 浏览量
2023-05-22
09:10:02
上传
评论
收藏 3.5MB PDF 举报
温馨提示
试读
39页
O2O是当今创业的热门领域,O2O的全称是online to offline,即将线下的商务机会和互联网结合起来,利用互联网传播消除信息壁垒。消费者可在线上完成交易,在线下享受实际服务。O2O和传统的B2C不一样:B2C侧重于购物,消费者在家里或办公室等待商品送货上门;O2O更侧重于服务性的消费,包括餐饮、电影、美容、旅游、健身和一些企业服务等。相比于B2C,O2O更需要重视线下服务的质量。本章就来讲解一个O2O网站——小白财税网站的开发过程。
资源推荐
资源详情
资源评论
实战:O2O平台网站开发
O2O是当今创业的热门领域,O2O的全称是online to offline,即将
线下的商务机会和互联网结合起来,利用互联网传播消除信息壁垒。消
费者可在线上完成交易,在线下享受实际服务。O2O和传统的B2C不一
样:B2C侧重于购物,消费者在家里或办公室等待商品送货上门;O2O
更侧重于服务性的消费,包括餐饮、电影、美容、旅游、健身和一些企
业服务等。相比于B2C,O2O更需要重视线下服务的质量。本章就来讲
解一个O2O网站——小白财税网站的开发过程。
21.1 需求分析
小白财税网站是一个提供网上财税申报的服务平台,用户可在网站
进行注册登录,根据自己的需求购买相应的财税服务。当用户下单时,
网站管理人员可收到相应的短信通知。支持用户在线支付,用户可在个
人中心查看订单。由此看来,这样的一个网站主要分为3个模块,即用
户模块、下单模块和支付模块。
21.2 网站概览
21.2.1 网站功能
经分析,可画出网站的功能结构,如图21-1所示。
图21-1 网站功能结构
有了这样一个简单的功能结构的拆分图,就可以作为我们编码过程
中的参考依据,分模块地逐个完成网站的功能。
21.2.2 网站预览
小白财税网站由多个页面组成,下面先来看一下主要页面,对网站
有一个整体的认识。
首页体现了网站的功能,包括商家所能提供的服务,如图21-2所
示。
图21-2 网站首页
在注册页面,用户需提供用户名、密码、手机号等信息进行注册,
注册的时候会向用户手机发送验证码,然后用户根据手机收到的验证码
填写到网站,确保用户填写的是真实有效的手机号码,如图21-3所示。
图21-3 注册页面
下单页面是用户根据自己需要购买实际服务的页面,当用户完成下
单操作后,系统会向管理员手机发送下单通知短信。下单页面如图21-4
所示。
图21-4 下单页面
用户可在支付页面完成订单的支付,网站支持微信和支付宝支付,
支付使用的是ping++封装的支付sdk。支付页面如图21-5所示。
图21-5 支付页面
在个人中心,用户可修改头像、手机号码和账户密码等个人资料,
个人中心如图21-6所示。
图21-6 个人中心
21.3 数据库设计
21.3.1 数据库建表
本网站使用MySQL数据库,根据我们的分析可知,需要创建用户
表(user)、订单表(order)、订单详情表(orderinfo)和商品表
(product)共4张表。
1.用户表(user)
用户表用于存储用户信息,如用户的账户密码、邮箱手机号、头像
地址等基本信息。用户表结构如表21-1所示。
表21-1 用户表
即可以使用MySQL图形化管理工具创建表,也可以使用SQL语句创
建。创建user表的SQL语句如下:
CREATE TABLE 'user' (
`id` int(11) NOT NULL AUTO_INCREMENT,
`phone` varchar(16) DEFAULT NULL,
`email` varchar(50) DEFAULT NULL COMMENT '用户邮箱',
`enterprise_name` varchar(128) DEFAULT NULL,
`service_address` varchar(512) DEFAULT NULL,
`modify_time` date NOT NULL,
`user_image` varchar(64) NOT NULL,
`username` varchar(32) NOT NULL,
`password` varchar(32) NOT NULL,
`linkman` varchar(32) NOT NULL,
`gender` varchar(5) DEFAULT NULL COMMENT '1男,2女,0未知保密',
PRIMARY KEY (`id`),
UNIQUE KEY `phone` (`phone`)
) ENGINE=MyISAM AUTO_INCREMENT=78 DEFAULT CHARSET=utf8 COMMENT='企业及个人信息表'
2.订单表(order)
订单表用来存储用户的订单信息,包括用户的下单时间、订单状
态、用户id等信息。订单表说明如表21-2所示。
表21-2 订单表
剩余38页未读,继续阅读
资源评论
好知识传播者
- 粉丝: 550
- 资源: 4204
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- pta题库答案c语言之排序4统计工龄.zip
- pta题库答案c语言之树结构7堆中的路径.zip
- pta题库答案c语言之树结构3TreeTraversalsAgain.zip
- pta题库答案c语言之树结构2ListLeaves.zip
- pta题库答案c语言之树结构1树的同构.zip
- 基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功