基于php家友家具网站设计与实现_第1页
基于php家友家具网站设计与实现_第2页
基于php家友家具网站设计与实现_第3页
基于php家友家具网站设计与实现_第4页
基于php家友家具网站设计与实现_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于php家友家具网站设计与实现摘要本网站主要为实现线上家具购买,从现阶段家具行业现状出发,根据已经存在或可能出现的问题进行分析,结合所学知识内容和生活经验,并依托线下购物流程,基于电子商务的基本原理,采用PHP网站开发技术,并在互联网的优势下以此为依托搭建的一个动态家具行业电子商务购物平台。本文章主要介绍了php家友家具网站的设计流程、模块介绍、以及各模块所实现的功能等。本网站是Windows操作系统环境下开发的一个网上购物系统,结合了MySQL数据库管理系统数据,选用Apache服务器作为网站服务器,运用PHP等网络编程技术开发的一个线上购物系统。本网站主要构建包括前台和后台两个大模块,前台具体内容有:全部商品模块、首页模块、品牌专区模块、购物车模块、我的订单等模块;后台具体内容有:商品中心模块、交易中心模块、用户中心模块、控制面板等模块。通过测试,逐步实现了系统设计目标,并将前台后台各个模块之间有效关联,从而使得网站顺利实现各种需求功能。比起传统的销售管理模式,本系统正确合理开发电子商务信息网络平台数据资源,大大减少了资金成本,同时也有效的提高了工作效率,合理利用网络资源实现资源的共享。关键词:家具;电子商务;PHP技术;MySQL数据库目录TOC\o"1-2"\h\u摘要 前言现代社会信息飞速发展,国民经济与科学技术的不断进步,带动以计算机网络为基础的网络互联模式蓬勃发展。国民收入水平提高,住房条件越来越好,使得中国居民投资购买家具的意愿越来越高,购买家具的能力也越来越强,这同时促使家具市场总体快速发展。家具行业虽然作为中国传统行业,但发展势头十分迅猛。在电子商务模式下的家具行业,抓住机会快速发展。本网站此次开发,在以往的家具电商平台基础上加入了更多符合现代青年群体的需求,一站式服务,提供全面的购物体验。网络在今天大家的日常生活里已经不可或缺,越来越多的人已经脱离不开网络。网络购物的普及,让人们越来越受惠与网络购物的方便与快捷,这是传统购物渠道所不能实现的,足不出户就能买到自己心仪的产品。这使得商家也越来越重视网络的作用,充分利用网络低成本资源,从而实现企业商品创造利益最大化以及塑造企业的良好形象。这更加有利于电子商务平台的发展,并以此为基础,全面发展促进线上线下良性发展。线上购物基本和普通线下实体购物模式相同,但不同的地方在于,线上购物用户从购买到支付最后到收到商品所有的操作都通过线上互联网络就可以完成,这样既可以减少商家在商品营销环节的支出,减少人力成本,还能有效控制中间商的代理数量降低商品的价格,使得广大消费者得到更多优惠,还可以减少消费者的时间成本、体力成本等,在家刷刷手机就能购买到心仪的商品,减少了更多不必要的时间投入。随着线上购物的普及,越来越多的商家开始以线下销售为基础,线上推广自家商品。本网站在此基础上以家友家具为主要开发对象,根据需求来完成功能设计。2开发环境简介2.1PHP技术PHP的全拼是:HypertextPreprocssor,是英文超级文本预处理语言的缩写。它是一种十分常用的开源性脚本语言。不仅能使用范围广,而且学习起来并不会感觉太吃力,PHP主要运用在网站开发领域。PHP的语法比较可以包含多种语言,它不仅能够融合Java、C语言、Perl还拥有自创的语法,这使得PHP更能兼容许多语法。与其他技术相比而言,PHP技术他本身就是免费的且是开源源码,由于其简单的编辑和强大的实用性,它比初学者更容易接受,因为PHP是脚本语言,可以直接在服务器上运行,它具有极强的跨平台性,相较于其他技术,PHP技术更加专注,运行以支持脚本语言为主。2.2PHPSHE框架PHPSHE是一个B2C的独立网站商城系统,本系统是基于PHP语言和MySQL数据库互联系统下开发的跨平台开源系统。PHPSHE拥有专业严谨的程序开发团队,专业的美工设计团队以及良好的服务态度。秉承满足客户需求,凭借诚信的风格提供给客户更好更实用的一站式网站建设。PHPSHE线上商城系统无系统运行的各个方面,都具有十分专业的水平,是国内十分受欢迎的电子商务系统之一。2.3MySQL数据库MySQL数据库管理系统是一个关系数据库管理系统,MySQL是关系数据库管理系统最好的应用软件之一,在WEB的应用方面。MySQL使用的SQL语言是访问数据库最常用和标准化的语言之一。MySQL关系数据库将关联的数据保存在不同的表中,这在一定程度上大大提高了使用的速度和使用灵敏性。由于MySQL数据库具有开源的特点,因此被很多人普遍使用。MySQL数据库是世界上最受欢迎的数据库之一。它可以同时支持多用户和多服务器的使用。它可以快速、高效、安全地处理大批数据。2.4HTM语言HTML是一种标签语言,通常被称为超文本标签语言。HTML文本是描述性文本,由说明文本、图像、链接等的HTML命令组成。HTML可以被认为是SGML中使用的标准通用标记语言。HTML文档是用HHML语言编写的超文本文档,不仅独立于不同的操作平台,而且还可以通过将这些文件转换为用于创建使用标记说明显示音频和视觉图像的Web文件的语言来识别这些文件。事实上,每个HTML文档都是包含HTML命令代码的静态网页文件。这些命令代码不是一种编程语言,而是一种标记结构语言,可以在web页面视图路径中安排数据,进行学习。2.5Apache服务器Apache是全球使用率位居首位的网址服务器,它的性能十分优良,由于它具有安全性和跨平台性的特性使得它在大多数的计算机平台上都能够稳定的运行,所以被大多数人广泛采用。作为最流行的Web服务器端软件之一,它不仅运行速度十分迅速并且具有极高的安全性,还可以通过简单的应用程序调用接口(API)的拓展。3系统分析3.1可行性分析本文章将从设计系统的经济可行性、技术可行性、操作可行性和应用可行性四个方面来进行详细的具体的可行性分析。3.1.1经济可行性本系统是一个家具购物网站,主要受众群众于线上购买群体,所以成本不需要太高,网站建设和后期也不需要太多的人力投入。虽然人力和物力投资不多,但从长远角度来看发展是可行的,有问题就能够解决,之后要投入的系统管理的人力资源不多,同时也会减少相应的金钱成本。所以说在经济上是可行的。3.1.2技术可行性在技术方面本系统也是能够实现的,目前网站开发所需的软件技术都是可以掌握的,足够开发一个网站的家具网站。因为受众群体比较单一,完全可以通过所学知识内容开发网站,所使用到的技术也是在学校接触过得内容,所以并不算困难。使用TinkPHP框架与MySQL数据库相连,在依靠HTML语言实现网站内容展示在网页中,使得界面更加简洁直观。所以说本系统开发在技术上是可行的。3.1.3操作可行性本系统的开发与维护都是小范围内的,不会造成网络拥堵,运行时所执行的命令都是简单且快速的。由于项目并没有过于庞大繁杂,所以在管理员操作过程中不会出现难以解决的问题。网站的搭建都是源于简单易懂的基础内容,对后续网站的维护也提供了便利条件,不会过于复杂困难。所以在操作方面也是可行的。3.1.4应用可行性本网站主要面向有家具需求一类的客户群体,家具发展在现阶段的市场发展中是非常可观的,所以搭建一个家具类电子商务购物平台,更有利于推动家具行业的发展,也有利于线上线下家具行业的相互促进。本网站有相应的技术支持,并关注后期系统的维护与开发,同时也能为家具行业进行更好的良性宣传。所以在应用方面也是可行的。3.2需求分析为使系统可以合理有效成功的开发,在开发之前首先要做的就是进行需要分析和探寻本系统各方面的不同的需求。系统需求分析是整个网站在开发过程中十分关键的阶段。因此,对于充分了解已经完成的网站系统,找到可能会出现的问题,制定好如何改进的目标,并为后续工作制定规划出更为详细的业务需求分析是十分必要的。4系统设计4.1系统结构设计在网站系统的具体设计过程中,需要确定每个模块的详细实现过程。关键是要确定怎样完成目标系统的具体开发设计,如何在后续的应用运行过程中设计出更详细的运行模式,不仅要保证系统能够稳固运行,安全靠谱,还要注意编写代码,方便以后的修改和维护,对于系统进行组织结构的划分是完成整个项目的最基本的保障,是对网站更为详细具体的设计。以下是对家友家具网系统的详细设计,系统功能组织架构如下图4-1所示:图4-1系统功能组织架构图4.2功能模块设计功能模块设计主要是介绍网站系统的组织构成,家友家具网主要是有前台和后台两大功能模块组成,本章节将具体介绍前台和后台的主要功能。前台模块要注意页面要简介美观大方,易于操作,后台要求要做到系统稳定运行和数据编写使用规范,能够进行不同数据的增加、删除、统计和查找。4.2.1前台功能模块设计本系统前台主要是面向用户需求的设计,即网站的主要受众群体是有家具需求的顾客,所以常规的功能模块是不可或缺的如用户注册模块、商品搜索模块、购物车模块、我的订单模块等,以下将具体来介绍相关功能模块的具体内容。用户注册:用户在家友家具网购物系统的首页上,单击“免费注册”后,可以根据网页提醒通过手机号码或者邮箱来进行注册。商品搜索:用户可以根据自己想要的商品在网站首页进行搜索,输入相关商品关键性词汇之后会出现一系列相关商品推荐,这样用户就可以根据商品显示的具体信息来进行对产品加深的了解。购物车:当完成注册后的用户如果对所浏览的商品符合心意并且想要购买,可以先把商品加入购物车,购物车会自动统计商品的数量以及所需金额,方便用户将加购的商品一同结算。我的订单:用户可以在我的订单页面查看自己所购买的商品信息,了解已购买商品的详情以及实时物流更新概况,这样更方便于用户查看商品的实时信息。4.2.2后台功能模块设计后台是前台功能模块所能实现的基本前提,网站系统的后台只有系统管理员拥有权限对网站内容进行修改和后期系统功能的调控等。后台主要功能模块的设计有:管理员登录模块、商品中心模块、交易中心模块、文章中心模块、控制面板模块等。以下将具体来介绍相关功能模块的具体内容。管理员登录:为系统管理者提供合法身份验证,以供进入系统后台,便于后期系统内商品信息的更新与管理,以及后期网站系统的维护与开发。商品中心:主要功能有商品信息的上传、对商品进行更为细致的划分、品牌的规划管理和用户评价管理等。交易中心:交易中心主要的功能有订单列表、商品的退货退款等,便于管理员查看所有商品订单信息以及全部的交易记录。用户中心:用户中心主要功能为会员信息的统计与管理,以及管理员账号登录管理和权限等。文章中心:文章中心主要是对于系统新闻资讯的发布与管理。控制面板:主要是对网站系统进行基本设置与管理等。4.3数据库设计数据库设计适用于系统中所有数据的存储结构、存储位置和访问路径的设计。本系统使用MYSQL数据库管理系统。MYSQL数据库管理系统因为具有支持多线程存储、充分利用计算机主机资源等多种按需系统功能而被选择。它支持Linux、Windows和其他操作系统,也支持各种存储引擎。MySQL数据库除了具备这些的功能之外,还具有运行速度快、掌握简单、语句灵活等特点。4.3.1E-R图设计数据库设计的最关键因素为系统的概念设计,在整个概念设计阶段,我们可以根据系统的需求分析设计得到E-R模型。E-R图具有识别功能模型与数据模型间关联关系的功能,因此,在整个系统数据库的设计与规范化的过程中,使用E-R图的方法来表示是最为简单的,这样在整个系统设计过于繁杂的过程中就可以去繁化简用E-R图来更直观清晰的表现系统的规划与应用。E-R图相对于现实认知是抽象的、是概括性的,它是数据库设计员进行数据库设计与分析的强有力工具,还能够直接清晰的表达在应用过程中的各种语义,这使得E-R图更加简单清晰明了,更方便理解。通过对于整个操作系统的需求分析,明确系统的主要包括两个角色:用户和管理员,下图所示为不同角色对应的不同的用例图,系统E-R图如图4.2所示:图4-2系统功能E-R图前台服务系统E-R图如下图4-3所示:图4-3前台服务系统E-R图后台管理系统E-R图如下图4-4所示:图4-4后台管理系统E-R图商品管理E-R图如下图4-5所示:图4-5商品管理系统E-R图交易管理E-R图如下图4-6所示:图4-6交易管理系统E-R图用户管理E-R图如下图4-7所示:图4-7用户管理系统E-R图4.3.2数据库表设计数据库表设计是数据库构成的主要部分,根据之前明确的数据库类型结构特点来设计编写相对应的数据库表,本网站数据库表具体内容如下所示:用户表是用来存储管理员和用户的注册信息,具体设计如表1-1所示:表1-1用户表字段名数据类型(长度)是否可空约束条件说明user_idint(10)否主键用户iduser_namevarchar(20)是-用户名user_phonechar(11)是-用户手机user_addressvarchar(255)是-用户地址user_atimeint(10)是-用户注册时间产品表用来存储上传的产品信息,具体设计如表1-2所示:表1-2产品表字段名数据类型(长度)是否可空约束条件说明product_idsmallint(5)否主键商品idproduct_namevarchar(100)是-商品名称product_typevarchar(10)是-商品类型product_moneydecimal(10,1)是-商品价格product_albumtext是-商品相册product_atimeint(10)是-商品发布时间留言表用来存储用户对于商品的评价等信息,具体设计如表1-3所示:表1-3产品表字段名数据类型(长度)是否可空约束条件说明comment_idint(10)否主键留言idcomment_startinyint(1)是-评价星级comment_texttext是-留言内容comment_logotext是-评价晒图comment_atimeint(10)是-留言时间5系统实现5.1前台功能模块实现前台是线上购物系统的首要形象,因而,当用户体验网站功能时是与前台的空间布置息息相关的,搭建前台比后台更为重要。考虑到本网站是一个购物类的平台,因此有必要留意总体的设计风格,尤其是页面的图片和文字的整合,要能够吸引人,拒绝出现有太多的颜色,花里胡哨,主体色调特点是清晰明确的。在设计电子购物网站首页的时候,先是需要向用户展示网站的动态功能和效果。不仅如此,为了能让网站提高用户购买的成功率,可以设计在构成产品不同功能要素时所需要的详情页,使用户更加了解产品信息,方便用户购买。为了更好的保证本系统首页的简单明了、通俗易看,增强维护网页的运行速度,在构建前台首页的过程中还可以根据调用引用语句来达到其相对应的功能,提前编写出系统首页的架构代码,写好前台页面的框架。这样编写的目的是能够保证前台页面风格的一致性,不会给人觉得乱七八糟没有规律,如需要有修改的地方,只需要找到对应的模块就可以进行修改,避免了工作内容的重复。本文将分别从前后台的主页面、用户注册、商品搜索、购物车以及我的订单等主要模块来进行详细的描述。5.1.1网站首页模块实现购物网站的首页页面是用户打开网站后看到的第一个看到的内容,是网站的最重要的部分。首页页面的成功设计确保了用户可以方便地查看网站商品,并且能换让用户有兴趣更多地了解网站内的其他商品和内容。本系统首页的部分代码、运行效果图如图5-1所示:图5-1系统首页部分代码、运行效果图5.1.2用户登录模块实现用户登录页面的设置,其功能主要是为了实现用户的登录。用户登录部分代码、登录页面效果图如下图5-2所示:图5-2用户登录部分代码、登录页面效果图5.1.3商品搜索模块实现用户可以对自己要买的商品搜索,直接能够搜索到自己所需要的商品,便于用户的购买。商品搜索部分代码、搜索效果图如下图5-3所示:图5-3商品搜索部分代码、搜索效果图5.1.4购物车模块实现用户可以把准备购买的所有商品加入购物车,最后实现商品全部购买。购物车部分代码、购物车功能效果图如下图5-4所示:图5-4购物车部分代码、购物车功能效果图5.1.5我的订单模块实现用户在登陆之后可查询自己购买商品的实时信息更新情况。我的订单部分代码、订单效果图如下图5-5所示:图5-5我的订单部分代码、订单效果图5.2后台功能模块实现只有确保后台系统稳定运行的安全性,前台才可以平稳的运行,因此对于后台要更加重视网站运行过程中的安全性与稳定性。管理员登录流程图如下图5-6所示:图5-6后台管理员登录流程图5.2.1登录管理模块实现系统后台登录模块,为确保系统安全性,系统管理员只有在登录界面输入正确的用户名、密码和验证码后,才能够进入本系统的主界面。后台登录页面部分代码、后台登录效果图如下图5-7所示:图5-7后台登录部分代码、后台登录效果图5.2.2商品管理模块实现商品管理是后台管理员对于商品全部信息内容的管理,对商品进行一系列操作管理,使得前台商品信息排布更加简洁,便于管理。商品管理部分代码、商品管理效果图如下图5-8所示:图5-8商品管理部分代码、商品管理效果图5.2.3订单管理模块实现订单管理是管理员对所售出商品的管理,可对售出的商品进行实时监控,以及进一步跟进用户的反馈信息等。订单管理部分代码、订单管理效果图如下图5-9所示:图5-9订单管理部分代码、订单管理效果图5.2.4用户管理模块实现用户管理是管理员开发所需商品人群的重要依据,所以用户的管理是十分重要的,在用户管理中心,可以对网站系统的会员信息进行统计,还有本网站的管理员相关权限的设置等。用户管理部分代码、用户管理效果图如下图5-10所示:图5-10用户管理部分代码、用户管理效果图6系统测试6.1系统测试基本概念系统测试的目的是检测系统能不能实现原设计要求,并完全涵盖用户对于使用规范的条件。系统的前期分析与设计是整个系统质量的把控,同时,最终的完成也是一个不可忽略的必要因素。借助系统测试,我们可以找到系统存在的不足和缺陷。经过试验和检验,返修也是改进和提高产品质量的重要一步。通常情况下,在整个系统的开发过程中,大部分的错误信息可以通过三个阶段来预测和避免:需求分析、系统设计和系统实现,在系统的最终测试中也可以找到未曾发现的错误信息。6.2系统测试具体内容6.2.1测试的重要性及目的只有通过反复的测试,系统才能达到稳定运行的状态,并向用户展示网站最佳的一面,这是非常重要的一步。但这也是我们很容易忽略的一部分,因为大多数人认为这一部分没有测试的必要,但事实并不是这样,无论任何一个系统怎么做,都不可能彻彻底底消除错误,因此需要通过反复的大量的测试来最大限度地减少可能出现的错误。为了保证用户能够在不同的环境配置下正常工作,还需要尽可能在多种环境下进行测试。6.2.2管理员登录测试管理员登录是后台实现所有功能模块的基础,因此为使网站在运行过程中能够让管理员进行正常操作,特对管理员登录进行功能测试。无论管理员使用哪种浏览器都能进行输入正确的用户名及密码进行登录,只有当管理员输入正确的登录信息之后才能实现管理员用户登录。管理员登录测试如下图6-1所示:图6-1管理员登录测试图6.3.3系统测试一个网站系统的开发需要经过无数次的实验与开发,在系统测试过程中可以找到自己可能疏漏的问题,避免因为小的错误造成系统无法运行,所以对于程序的开发来说,后期的系统测试是必不可少的,经过测试能够准确实现系统功能模块的相关具体内容,保证了系统平台的平稳运行。

结论电子商务的逐步发展正形成一种新的销售营销模式,远观最近的发展状况,随着互联网的高速发展,家具行业也在进行着高效率的转变和创新。由此可知,一种新的商业经营模式正在电子商务不断发展的影响下逐步壮大着。在科学技术的飞速发展进步下,也促进了电子商务的业务不断地发展。面对激烈的市场竞争下,企业开辟了新的家具营销模式。本文主要针对前期对于家具行业电子商务销售的特点和要求进行归纳总结,搭建了一个线上网络购物系统,介绍了一个家具行业电子商务网站的设计过程。经过反复测试和使用,建立了一个较为详细的电子商务交易流程,将前台用户的操作与后台管理员的操作巧妙地结合起来,完成整个交易流程。本文的主要工作情况汇报有以下几点:本篇文章在研究目前国内外电子商务发展现状的前提上,将当代管理技术与信息科技技术相融合,融合电子商务的特征,结合现阶段电子销售模式的标准,研发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论