《基于php家友家具网站设计与实现.docx》由会员分享,可在线阅读,更多相关《基于php家友家具网站设计与实现.docx(23页珍藏版)》请在第一文库网上搜索。
1、基于Php家友家具网站设计与实现摘要本网站主要为实现线上家具购买,从现阶段家具行业现状出发,根据已经存在或可能出现的问题进行分析,结合所学知识内容和生活经验,并依托线下购物流程,基于电子商务的基本原理,采用PHP网站开发技术,并在互联网的优势下以此为依托搭建的一个动态家具行业电子商务购物平台。本文章主要介绍了Php家友家具网站的设计流程、模块介绍、以及各模块所实现的功能等。本网站是Windows操作系统环境下开发的一个网上购物系统,结合了MySQ1数据库管理系统数据,选用APaChe服务器作为网站服务器,运用PHP等网络编程技术开发的一个线上购物系统。本网站主要构建包括前台和后台两个大模块,前
2、台具体内容有:全部商品模块、首页模块、品牌专区模块、购物车模块、我的订单等模块;后台具体内容有:商品中心模块、交易中心模块、用户中心模块、控制面板等模块。通过测试,逐步实现了系统设计目标,并将前台后台各个模块之间有效关联,从而使得网站顺利实现各种需求功能。比起传统的销售管理模式,本系统正确合理开发电子商务信息网络平台数据资源,大大减少了资金成本,同时也有效的提高了工作效率,合理利用网络资源实现资源的共享。关键词:家具;电子商务;PHP技术;MySQ1数据库摘要错误!未定义书签。1前言12开发环境简介12.IPHP技术12.2PHPSHE框架22.3MySQ1数据库22.4HTM语言22. 5A
3、pache月艮务器23系统分析32.1 可行性分析33. 2需求分析34系统设计43.1 系统结构设计44. 2功能模块设计54. 3数据库设计65系统实现95. 1前台功能模块实现96. 2后台功能模块实现146系统测试177. 1系统测试基本概念176.2系统测试具体内容18结论20参考文献21致谢错误!未定义书签。现代社会信息飞速发展,国民经济与科学技术的不断进步,带动以计算机网络为基础的网络互联模式蓬勃发展。国民收入水平提高,住房条件越来越好,使得中国居民投资购买家具的意愿越来越高,购买家具的能力也越来越强,这同时促使家具市场总体快速发展。家具行业虽然作为中国传统行业,但发展势头十分迅
4、猛。在电子商务模式下的家具行业,抓住机会快速发展。本网站此次开发,在以往的家具电商平台基础上加入了更多符合现代青年群体的需求,一站式服务,提供全面的购物体验。网络在今天大家的日常生活里已经不可或缺,越来越多的人已经脱离不开网络。网络购物的普及,让人们越来越受惠与网络购物的方便与快捷,这是传统购物渠道所不能实现的,足不出户就能买到自己心仪的产品。这使得商家也越来越重视网络的作用,充分利用网络低成本资源,从而实现企业商品创造利益最大化以及塑造企业的良好形象。这更加有利于电子商务平台的发展,并以此为基础,全面发展促进线上线下良性发展。线上购物基本和普通线下实体购物模式相同,但不同的地方在于,线上购物
5、用户从购买到支付最后到收到商品所有的操作都通过线上互联网络就可以完成,这样既可以减少商家在商品营销环节的支出,减少人力成本,还能有效控制中间商的代理数量降低商品的价格,使得广大消费者得到更多优惠,还可以减少消费者的时间成本、体力成本等,在家刷刷手机就能购买到心仪的商品,减少了更多不必要的时间投入。随着线上购物的普及,越来越多的商家开始以线下销售为基础,线上推广自家商品。本网站在此基础上以家友家具为主要开发对象,根据需求来完成功能设计。2开发环境简介21PHP技术PHP的全拼是:HypertextPreprocssor,是英文超级文本预处理语言的缩写。它是一种十分常用的开源性脚本语言。不仅能使用
6、范围广,而且学习起来并不会感觉太吃力,PHP主要运用在网站开发领域。PHP的语法比较可以包含多种语言,它不仅能够融合Java、C语言、Per1还拥有自创的语法,这使得PHP更能兼容许多语法。与其他技术相比而言,PHP技术他本身就是免费的且是开源源码,由于其简单的编辑和强大的实用性,它比初学者更容易接受,因为PHP是脚本语言,可以直接在服务器上运行,它具有极强的跨平台性,相较于其他技术,PHP技术更加专注,运行以支持脚本语言为主。2.2 PHPSHE利王架PHPSHE是一个B2C的独立网站商城系统,本系统是基于PHP语言和MySQ1数据库互联系统下开发的跨平台开源系统。PHPSHE拥有专业严谨的
7、程序开发团队,专业的美工设计团队以及良好的服务态度。秉承满足客户需求,凭借诚信的风格提供给客户更好更实用的一站式网站建设。PHPSHE线上商城系统无系统运行的各个方面,都具有十分专业的水平,是国内十分受欢迎的电子商务系统之O2.3 MySQ1数据库MySQ1数据库管理系统是一个关系数据库管理系统,MySQ1是关系数据库管理系统最好的应用软件之一,在WEB的应用方面。MySQ1使用的SQ1语言是访问数据库最常用和标准化的语言之一。MySQ1关系数据库将关联的数据保存在不同的表中,这在一定程度上大大提高了使用的速度和使用灵敏性。由于MySQ1数据库具有开源的特点,因此被很多人普遍使用。MySQ1数
8、据库是世界上最受欢迎的数据库之一。它可以同时支持多用户和多服务器的使用。它可以快速、高效、安全地处理大批数据。2.4 HTM语言HTM1是一种标签语言,通常被称为超文本标签语言。HTM1文本是描述性文本,由说明文本、图像、链接等的HTM1命令组成。HTM1可以被认为是SGM1中使用的标准通用标记语言。HTM1文档是用HHM1语言编写的超文本文档,不仅独立于不同的操作平台,而且还可以通过将这些文件转换为用于创建使用标记说明显示音频和视觉图像的Web文件的语言来识别这些文件。事实上,每个HTM1文档都是包含HTM1命令代码的静态网页文件。这些命令代码不是一种编程语言,而是一种标记结构语言,可以在W
9、eb页面视图路径中安排数据,进行学习。2.5 Apache月艮务器Apache是全球使用率位居首位的网址服务器,它的性能十分优良,由于它具有安全性和跨平台性的特性使得它在大多数的计算机平台上都能够稳定的运行,所以被大多数人广泛采用。作为最流行的Web服务器端软件之一,它不仅运行速度十分迅速并且具有极高的安全性,还可以通过简单的应用程序调用接口(API)的拓展。3系统分析3.1 可行性分析本文章将从设计系统的经济可行性、技术可行性、操作可行性和应用可行性四个方面来进行详细的具体的可行性分析。3.1.1 经济可行性本系统是一个家具购物网站,主要受众群众于线上购买群体,所以成本不需要太高,网站建设和
10、后期也不需要太多的人力投入。虽然人力和物力投资不多,但从长远角度来看发展是可行的,有问题就能够解决,之后要投入的系统管理的人力资源不多,同时也会减少相应的金钱成本。所以说在经济上是可行的。3.1.2 技术可行性在技术方面本系统也是能够实现的,目前网站开发所需的软件技术都是可以掌握的,足够开发一个网站的家具网站。因为受众群体比较单一,完全可以通过所学知识内容开发网站,所使用到的技术也是在学校接触过得内容,所以并不算困难。使用TinkPHP框架与MySQ1数据库相连,在依靠HTM1语言实现网站内容展示在网页中,使得界面更加简洁直观。所以说本系统开发在技术上是可行的。3.1.3 操作可行性本系统的开
11、发与维护都是小范围内的,不会造成网络拥堵,运行时所执行的命令都是简单且快速的。由于项目并没有过于庞大繁杂,所以在管理员操作过程中不会出现难以解决的问题。网站的搭建都是源于简单易懂的基础内容,对后续网站的维护也提供了便利条件,不会过于复杂困难。所以在操作方面也是可行的。3.1.4 应用可行性本网站主要面向有家具需求一类的客户群体,家具发展在现阶段的市场发展中是非常可观的,所以搭建一个家具类电子商务购物平台,更有利于推动家具行业的发展,也有利于线上线下家具行业的相互促进。本网站有相应的技术支持,并关注后期系统的维护与开发,同时也能为家具行业进行更好的良性宣传。所以在应用方面也是可行的。3.2 需求
12、分析为使系统可以合理有效成功的开发,在开发之前首先要做的就是进行需要分析和探寻本系统各方面的不同的需求。系统需求分析是整个网站在开发过程中十分关键的阶段。因此,对于充分了解已经完成的网站系统,找到可能会出现的问题,制定好如何改进的目标,并为后续工作制定规划出更为详细的业务需求分析是十分必要的。4系统设计4.1 系统结构设计在网站系统的具体设计过程中,需要确定每个模块的详细实现过程。关键是要确定怎样完成目标系统的具体开发设计,如何在后续的应用运行过程中设计出更详细的运行模式,不仅要保证系统能够稳固运行,安全靠谱,还要注意编写代码,方便以后的修改和维护,对于系统进行组织结构的划分是完成整个项目的最
13、基本的保障,是对网站更为详细具体的设计。以下是对家友家具网系统的详细设计,系统功能组织架构如下图4-1所示:用户注册模块商品搜索模块购物乍模块我的订单模块商品中心模块交易I1心模块用户中心模块文章中心模块控制面板模块图4-1系统功能组织架构图4.2 功能模块设计功能模块设计主要是介绍网站系统的组织构成,家友家具网主要是有前台和后台两大功能模块组成,本章节将具体介绍前台和后台的主要功能。前台模块要注意页面要简介美观大方,易于操作,后台要求要做到系统稳定运行和数据编写使用规范,能够进行不同数据的增加、删除、统计和查找。4.2.1 前台功能模块设计本系统前台主要是面向用户需求的设计,即网站的主要受众
14、群体是有家具需求的顾客,所以常规的功能模块是不可或缺的如用户注册模块、商品搜索模块、购物车模块、我的订单模块等,以下将具体来介绍相关功能模块的具体内容。用户注册:用户在家友家具网购物系统的首页上,单击“免费注册”后,可以根据网页提醒通过手机号码或者邮箱来进行注册。商品搜索:用户可以根据自己想要的商品在网站首页进行搜索,输入相关商品关键性词汇之后会出现一系列相关商品推荐,这样用户就可以根据商品显示的具体信息来进行对产品加深的了解。购物车:当完成注册后的用户如果对所浏览的商品符合心意并且想要购买,可以先把商品加入购物车,购物车会自动统计商品的数量以及所需金额,方便用户将加购的商品一同结算。我的订单
15、:用户可以在我的订单页面查看自己所购买的商品信息,了解已购买商品的详情以及实时物流更新概况,这样更方便于用户查看商品的实时信息。422后台功能模块设计后台是前台功能模块所能实现的基本前提,网站系统的后台只有系统管理员拥有权限对网站内容进行修改和后期系统功能的调控等。后台主要功能模块的设计有:管理员登录模块、商品中心模块、交易中心模块、文章中心模块、控制面板模块等。以下将具体来介绍相关功能模块的具体内容。管理员登录:为系统管理者提供合法身份验证,以供进入系统后台,便于后期系统内商品信息的更新与管理,以及后期网站系统的维护与开发。商品中心:主要功能有商品信息的上传、对商品进行更为细致的划分、品牌的规划管理和用户评价管理等。交易中心:交易中心主要的功能有订单列表、商品的退货退款等,便于管理员查看所有商品订单信息以及全部的交易记录。用户中心:用户中心主要功能为会员信息的统计与管理,以及管理员账号登录管理和权限等。文章中心:文章中心主要是对于系统新闻资讯的发布与管理。控制面板:主要是对网站系统进行基本设置与管理等。4.3 数据库设计数据库设计适用于系统中所有数据的存储结构、存储位置和访问路径的设计。本系统使用MYSQ1数据库管理系统。MYSQ1数据库管理系统因为具有支持多线程存储、充分利用计算机主机资源等多种按需系统功能而被选择。它支持1inUx、WindOW