喵喵鱼干宠物网站的设计与实现(附件)【字数:7267】
各种宠物从很久之前就在人们的日常生活中扮演重要的角色,是人们的好朋友也是重要的心灵寄托。随着人类的生活水平的提高,越来越多的人能够负担得起养宠物所需要的各种费用,人们对于宠物的需求增大,宠物市场异常的活跃,各种相关产业也随机得到了发展。随着电商产业的发展,人们可以在网上店铺中购买宠物的各类食物以及生活用品。本课题设计和制作了一个喵喵鱼干网站,专注于销售宠物用品。本网站主要使用PHP语言进行开发,主要功能包括商品上架、商品展示、商品选购、订单结算、发布文章等。
目 录
一、绪论 1
(一)课题研究的背景 1
(二)课题研究的意义与现状 1
二、网站开发工具 3
(一)Dreamweaver 3
(二)PHP语言 3
(三) MySQL数据库 3
(四) HTML5 3
(五) YII2.0框架 4
三、网站功能与可行性分析 5
(一)网站的需求分析 5
(二)网站的可行性分析 5
1.经济可行性分析 5
2.技术可行性分析 6
(三)宠物店服务网站业务流程分析 6
四、网站整体设计 7
(一)网站功能模块设计 7
(二)功能需求 7
1.数据ER图 7
2.数据库逻辑设计 8
五、网站实现 12
(一)网站首页实现 12
(二)商品详情购买页 13
(三)购物车结算页面 13
(四)个人中心订单记录页 14
(五)网店管理入口 14
(六)管理后台数据展示页面 15
(七)商品管理列表 16
(八)商品信息编辑页面 17
(九)订单管理列表 18
(十)注册用户列表管理 19
六、总结 20
致谢 21
参考文献 22
一、绪论
(一)课题研究的背景
现阶段人们的生活方式因为网络对比从前发生了很大的改变,商务发展的网络化是不可避免 *好棒文|www.hbsrm.com +Q: ^351916072*
的。网上商城去掉了中间商环节,去掉了门店环节,能够降低运营的成本。只要能够找到货源,去做出一个电商网站就能够去经营自己的品牌。首先,有很多种类的宠物。从商家的角度来看,商店的宠物经营产生的成本就很高。因此,在商店中可以看到的宠物的数量和类型受到限制,导致消费者可能无法选中自己喜欢的宠物。此外,线下宠物店的营业时间和地址有很大的约束性。大多数人的工作很忙,他们可能没有时间去实体商店购买,而在线宠物商店则具有时间和区域优势。因此本课题开发了一个宠物服务网站。
(二)课题研究的意义
关于各种行业的经营数据每年都会被更新展示出来,通过与往年的数据进行对比我们可以发现宠物行业是在不断增长的,它的市场需求每年都会以相对稳定的速度进行提升。即使是从我们的生活中也能感觉到,似乎身边养宠物的朋友越来越多。喵喵鱼干网站就以宠物商品作为主题,抓紧巨大的宠物市场机会进行发展。将多种品牌的宠物食品与用品都在平台上进行销售,满足顾客饲养宠物的所有需要,以满足所有需求来吸引客户。同时也让一站式的服务为顾客节省时间,提高成交量。
二、网站开发工具
(一)Dreamweaver
使用可视化的网页编辑器是Dreamweaver的一大特点,从开发的角度来说通过减少代码之间的转换工作,能够对冗余代码的产生起到控制作用。在进行网站样式编辑的时候,所有的样式属性在输入的过程中都会有一定的提示内容帮助我们进行开发。对于本地站点的管理,可以通过直接修改站点之中包含的文件的名称进行,对于链接的指向都能够实现自动的进行调整。
(二)PHP语言
PHP对于安装环境的要求比较宽松,对于正常使用所需要的一系列配置环境也都有很完整的安装包提供给使用。在进行小型的开发任务的时候我一般会使用PHPSTUDY和XAMPP这两种之一,其中前者在使用的时候比较简单后者比较复杂。经常会出现端口冲突之类的问题经常需要对配置参数进行调整,但是相比较来说功能会比较丰富,使用数据库的时候会提供直接的入口按钮。
(三) MySQL数据库
对数据库进行管理的主要工作就是进行数据的各种处理操作,内存能够进行快速的信息与数据处理操作但是却不能够提供长时间的数据存储以及大量数据存储所需要的容量,因此在进行大容量的硬盘数据存储的时候借助数据库能够让信息的处理速度有所提高,能够快速的进行信息的定位以及查询。除了直接的图形处理界面,我们还可以通过SQL代码来实现我们需要的操作。
(四) HTML5
从HTML到HTML5是一次网页编程语言整体的提升,市面上现有的浏览器基本都能够实现对HTML5的支持。它的出现最主要的一点就是对不同的浏览器进行兼容,是一次整合。与HTML一样都是通过编写JavaScript程序来对用户的各种操作进行反馈,同时也提供浏览器内容的简单处理功能。
(五) YII2.0框架
框架的内容包含在一个完整的文件夹之中,文件夹内容包含对控制台进行处理的脚本内容、对配置文件进行存储的部分、对各种操作日志进行记录的内容等等,一个文件夹就能够包含一套完整的前后台网站。通过框架进行网站开发,能够帮助我们对网站结构有一个很好的设计同时也帮助我们减少开发过程中的部分问题。
三、网站功能与可行性分析
(一)网站的需求分析
在整体主题确定好之后就要围绕这一主题进行具体开发上的讨论,需要明确网站的功能。对于一个电商平台,首先不局限平台上销售的产品内容而主要对其中的销售逻辑进行设计。一次商品交易行为需要有卖家和买家两者共同参与才能够产生,那么我们的网站就需要为两类用户分别提供服务,体现在具体的开发上就是网站的前后台。前台是服务于商品的购买者,和线下的购物类似顾客需要知道商品的价格等信息,要能够添加到自己的购物车中最后结算价格收到货物。因此我们在网站开发的时候也要有对应的商品展示以及购买的功能,线下购买的时候能够直接查看到食物线上为了弥补无法看到食物的问题,对于商品增加了一个详情简介的内容。商品选购使用的是线上的购物车,购买之后收集用户的地址信息进行统一配送。
目 录
一、绪论 1
(一)课题研究的背景 1
(二)课题研究的意义与现状 1
二、网站开发工具 3
(一)Dreamweaver 3
(二)PHP语言 3
(三) MySQL数据库 3
(四) HTML5 3
(五) YII2.0框架 4
三、网站功能与可行性分析 5
(一)网站的需求分析 5
(二)网站的可行性分析 5
1.经济可行性分析 5
2.技术可行性分析 6
(三)宠物店服务网站业务流程分析 6
四、网站整体设计 7
(一)网站功能模块设计 7
(二)功能需求 7
1.数据ER图 7
2.数据库逻辑设计 8
五、网站实现 12
(一)网站首页实现 12
(二)商品详情购买页 13
(三)购物车结算页面 13
(四)个人中心订单记录页 14
(五)网店管理入口 14
(六)管理后台数据展示页面 15
(七)商品管理列表 16
(八)商品信息编辑页面 17
(九)订单管理列表 18
(十)注册用户列表管理 19
六、总结 20
致谢 21
参考文献 22
一、绪论
(一)课题研究的背景
现阶段人们的生活方式因为网络对比从前发生了很大的改变,商务发展的网络化是不可避免 *好棒文|www.hbsrm.com +Q: ^351916072*
的。网上商城去掉了中间商环节,去掉了门店环节,能够降低运营的成本。只要能够找到货源,去做出一个电商网站就能够去经营自己的品牌。首先,有很多种类的宠物。从商家的角度来看,商店的宠物经营产生的成本就很高。因此,在商店中可以看到的宠物的数量和类型受到限制,导致消费者可能无法选中自己喜欢的宠物。此外,线下宠物店的营业时间和地址有很大的约束性。大多数人的工作很忙,他们可能没有时间去实体商店购买,而在线宠物商店则具有时间和区域优势。因此本课题开发了一个宠物服务网站。
(二)课题研究的意义
关于各种行业的经营数据每年都会被更新展示出来,通过与往年的数据进行对比我们可以发现宠物行业是在不断增长的,它的市场需求每年都会以相对稳定的速度进行提升。即使是从我们的生活中也能感觉到,似乎身边养宠物的朋友越来越多。喵喵鱼干网站就以宠物商品作为主题,抓紧巨大的宠物市场机会进行发展。将多种品牌的宠物食品与用品都在平台上进行销售,满足顾客饲养宠物的所有需要,以满足所有需求来吸引客户。同时也让一站式的服务为顾客节省时间,提高成交量。
二、网站开发工具
(一)Dreamweaver
使用可视化的网页编辑器是Dreamweaver的一大特点,从开发的角度来说通过减少代码之间的转换工作,能够对冗余代码的产生起到控制作用。在进行网站样式编辑的时候,所有的样式属性在输入的过程中都会有一定的提示内容帮助我们进行开发。对于本地站点的管理,可以通过直接修改站点之中包含的文件的名称进行,对于链接的指向都能够实现自动的进行调整。
(二)PHP语言
PHP对于安装环境的要求比较宽松,对于正常使用所需要的一系列配置环境也都有很完整的安装包提供给使用。在进行小型的开发任务的时候我一般会使用PHPSTUDY和XAMPP这两种之一,其中前者在使用的时候比较简单后者比较复杂。经常会出现端口冲突之类的问题经常需要对配置参数进行调整,但是相比较来说功能会比较丰富,使用数据库的时候会提供直接的入口按钮。
(三) MySQL数据库
对数据库进行管理的主要工作就是进行数据的各种处理操作,内存能够进行快速的信息与数据处理操作但是却不能够提供长时间的数据存储以及大量数据存储所需要的容量,因此在进行大容量的硬盘数据存储的时候借助数据库能够让信息的处理速度有所提高,能够快速的进行信息的定位以及查询。除了直接的图形处理界面,我们还可以通过SQL代码来实现我们需要的操作。
(四) HTML5
从HTML到HTML5是一次网页编程语言整体的提升,市面上现有的浏览器基本都能够实现对HTML5的支持。它的出现最主要的一点就是对不同的浏览器进行兼容,是一次整合。与HTML一样都是通过编写JavaScript程序来对用户的各种操作进行反馈,同时也提供浏览器内容的简单处理功能。
(五) YII2.0框架
框架的内容包含在一个完整的文件夹之中,文件夹内容包含对控制台进行处理的脚本内容、对配置文件进行存储的部分、对各种操作日志进行记录的内容等等,一个文件夹就能够包含一套完整的前后台网站。通过框架进行网站开发,能够帮助我们对网站结构有一个很好的设计同时也帮助我们减少开发过程中的部分问题。
三、网站功能与可行性分析
(一)网站的需求分析
在整体主题确定好之后就要围绕这一主题进行具体开发上的讨论,需要明确网站的功能。对于一个电商平台,首先不局限平台上销售的产品内容而主要对其中的销售逻辑进行设计。一次商品交易行为需要有卖家和买家两者共同参与才能够产生,那么我们的网站就需要为两类用户分别提供服务,体现在具体的开发上就是网站的前后台。前台是服务于商品的购买者,和线下的购物类似顾客需要知道商品的价格等信息,要能够添加到自己的购物车中最后结算价格收到货物。因此我们在网站开发的时候也要有对应的商品展示以及购买的功能,线下购买的时候能够直接查看到食物线上为了弥补无法看到食物的问题,对于商品增加了一个详情简介的内容。商品选购使用的是线上的购物车,购买之后收集用户的地址信息进行统一配送。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/59.html