【化妆品商城系统设计与实现7400字(论文)】_第1页
【化妆品商城系统设计与实现7400字(论文)】_第2页
【化妆品商城系统设计与实现7400字(论文)】_第3页
【化妆品商城系统设计与实现7400字(论文)】_第4页
【化妆品商城系统设计与实现7400字(论文)】_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

化妆品商城系统设计与实现目录TOC\o"1-2"\h\u11981.绪论 2277061.1研究背景与意义 274811.2研究现状 2140231.3研究内容与框架 3312782.开发技术介绍 3324322.1MYSQL简介 3184872.2PHP简介 3237922.3前后端解耦技术简介 4101183.功能需求分析 4232653.1系统开发可行性分析 442093.2用户需求分析 59733.4非功能需求分析 6129321.系统运行性能情况 6320462.系统的可靠性情况 613263.系统的易用性情况 6122574.系统设计 7142404.1系统架构设计 7228014.2注册登录模块的设计 766944.3商品管理模块的设计 9144284.4会员中心模块的设计 1010984.5订单管理模块的设计 1130774.6数据库设计 12216811.管理员 13132512.用户信息 1485093.化妆品商品 14222494.6.2MYSQL数据库逻辑设计 1484535.系统详细设计与实现 1543535.1数据库连接实现 15263845.2注册登录模块的实现 16155.3商品管理模块的实现 18317435.4会员中心模块的实现 18107725.5订单管理模块的实现 2056516.系统测试 2170566.1测试意义 21271696.2系统功能测试 21284231.注册登录模块 2195942.商品管理模块 21117463.会员中心模块 22245354.订单管理模块 22156487总结 22摘要:随着经济的快速发展,互联网的发展的势头也变的非常迅猛,在经济的发展中互联网的功劳十分巨大,特别是在商品销售方面,传统的商品销售方式逐渐升级为互联网销售方式,大多数传统商品销售行业都进行转型,采用互联网方式来进行商品销售,和传统销售方式相比为用户节约了大量的商品选购时间。本文将开发化妆品商城系统来进行化妆品销售,采用PHP语言以及MYSQL数据库来进行开发,用户可以在系统内直接进行化妆品筛选购买,系统具有注册登录模块、商品管理模块、会员中心模块、订单管理模块等功能,化妆品销售管理系统的开发有利于进一步提高产品销售量,对于相关的化妆品销售行业是具有重要意义的。关键词:商品销售数据库化妆品商城系统1.绪论1.1研究背景与意义由于互联网的迅速发展,传统的商品销售方式逐渐升级为互联网销售方式,大多数传统商品销售行业都进行转型,采用互联网方式来进行商品销售。化妆品商品销售也不例外,通过互联网可以更加快速的进行商品销售,用户也可以更加方便的进行商品挑选,和传统销售方式相比为用户节约了大量的商品选购时间,本文将设计化妆品商城系统,具有注册登录模块、商品管理模块、会员中心模块、订单管理模块等功能,化妆品商城系统的开发有利于进一步提高产品销售量,对于相关的化妆品销售行业是具有重要意义的。1.2研究现状自本世纪初以来,随着社会生产力的快速发展和科技实力的飞速发展,信息技术社会已经默默的进入大家的生活。伴随着互联网行业的兴起,人们就算在家里也能通过互联网就能立马知道社会上发生了什么。于是在这种情况下,一种新型的行业应运而生,那就是所谓的电子商城系统,这是一种新型的网购行业。随着我国互联网行业的持续发展,互联网人数不断增加,越来越多的人开始接受化妆品的网络销售,我国大量大型综合门户网站巨头也在网站上开始了化妆品的电商业务。例如拍拍街、蘑菇街等一些各种专卖化妆品的网站。综合来看销售化妆品的网站大致分为综合门户购物中心、专门卖化妆品的网站、专门的电子商务网站等。其中,综合门户购物中心占60%,专业电商网站约占25%,专卖化妆品网站约占15%,目前化妆品在线销售系统已经达到了很高的水平,实现的功能也非常多,可以管理仓库的化妆品,管理用户的购物车,实现结算等一系列功能。化妆品在线销售系统还提供向用户检索数据库中化妆品相关记录的功能。在确认用户身份方面也进行了改进,具备管理员的功能,管理员可以操作所有的数据库。1.3研究内容与框架本文主要是对化妆品商城系统进行设计实现,化妆品商城系统的研究内容具有注册登录、商品管理、会员中心、订单管理等相关的功能设计,所有的功能都是使用PHP+MYSQL来进行开发。全篇文章的框架内容总共可以分为六个章节,第一小结为绪论,主要分为研究背景及意义和研究内容来进行阐述。第二小结是进行开发技术理论的描述,主要介绍这PHP和MYSQL的核心内容。第三小结是对系统进行需求分析,重点是对系统开发功能需求分析和可行性进行分析。第四小结是从功能和数据库库对化妆品商场系统进行设计。第五小结是将化妆品商城系统的功能需求模块进行实现,主要是进行实现后的效果图展示以及涉及到的核心代码进行展示。第六小结是对开发好后的化妆品商城系统进行功能模块测试,最后是对全文进行总结,将整个系统的开发过程中所遇到的问题进行阐述,提出建议进一步进行系统改良。2.开发技术介绍2.1MYSQL简介MYSQL非常轻便式的数据库,储存数据尤为便捷。本文是通过MYSQL数据库对设计开发的化妆品商场系统进行数据储存,MYSQL是一款较适合在中小型系统中进行数据存储的数据库,MYSQL数据库还具有开源性,只要开发者具备一定的源码重构能力,便可以在MYSQL的源代码基础上进行整改,开源性是MYSQL数据库在市场上受到追捧的重大原因,另外MYSQL数据库的整体使用体验以及速度、可靠性都是非常贴合用户使用的,通过MYSQL数据库来进行化妆品商城系统的数据存储,将能够更有效率的来进行系统开发。2.2PHP简介本系统采用PHP来开发化妆品商城系统只需要安装好PHP的开发环境即可,目前PHP有多重集成环境软件可以一键进行开发环境安装,安装好后就可以进行PHP代码编写了。PHP主要用于开发B/S架构的应用,其主要是在服务端进行工作,通常中小型的服务端开发都是采用PHP来进行的,市面上的大多数IDE编辑器都是支持PHP文件的。除了这些特点外,PHP还有个比较实用的特性就是其开源性和安全性,在开源性方面任何人都可以对PHP语言进行扩展,通过撰写扩展来提高PHP的使用性能,在安全性方面由于PHP是运行在服务端中,用户是无法进行服务端代码查阅的,因此其具有的安全性能较高。PHP还有许多其他特性,比如PHP是跨平台运作的,语言的兼容性强,与MYSQL的数据库链接最为方便,并且PHP的面向对象特性是容易进行调用的,因此本文选择PHP语言进行开发。2.3前后端解耦技术简介前端解耦技术指的是代码的前端分离,可以更加清晰处理前后端代码,前后解耦技术已成为开发网际网路专案的新产业标准,通过APACHE与PHP及MySQL进行有效分离,可以更好的进行程序编写,这也成为大型分散式架构、云端储存、micro架构等复杂架构的效能提供新标准。前后端解耦使得后端完全数据化,这也就意味着可以在后端完成所有数据的代码撰写,原则上是满足数据是唯一的。后端API接口是通用的,可实现IOS、安卓、PC、wechat小程序等多个客户端的数据共享。系统通过几个代码重构,可以实现接口进行大量复用,进而更好的提高系统的整体运行效率。后端接口接口是一种独立于平台的技术,允许开发者在开发过程前后安全地组织不同的人员进行开发。如果角色划分明确,在开发过程中出现bug则可以很快速定位错误位置。前后端解耦可以更好的提升页面访问性能,最初取得时可能存在有损失,无法及时更新。使用此种方法可以清楚地了解性能优势,例如请求远程检索少量数据所需要的时间,这与在本地资源上获取的时间相同。3.功能需求分析3.1系统开发可行性分析3.1.1经济可行性化妆品商城系统的开发能够提高化妆品销售的效率,可以进行成本的有效管理,网上化妆品系统是基于PHP和MYSQL数据库的,开发的成本几乎可以忽略不计,系统的开发成本是较低的。系统的成功开发可以更好的帮助化妆品销售进行信息化操作,因此在经济可行性上化妆品商城系统是可行的。3.1.2操作可行性本系统主要是用来对化妆品销售进行互联网操作管理,在操作上能够帮助化妆品更好的进行销售,有利于提高产品销售数量,在操作上是具备一定可行性的。3.1.3技术可行性系统的技术中使用的是PHP语言结合MYSQL来进行功开发,服务器和客户端是通过HTTP协议来进行通信的,系统采用前后端模板分离开发实现其解耦性。从技术上来说完成化妆品商城系统的开发是不存在技术性问题的,因此在技术层次上是不存在问题的,具有较高的可行性。。3.2用户需求分析化妆品商城系统功能需求主要由四个模块组成:1.注册登录模块:注册登录模块是系统的用户核心模块,注册登录模块是面向化妆品商城用户注册登录使用的,用户需要进行注册才能访问系统,注册需要输入账号密码来完成注册,登录后用户可以进行各个用户功能的使用。2.商品管理模块:商品管理模块是对商品进行操作管理的功能模块,商品管理是由管理员来进行操作的,管理员通过登录后台进行商品发布,发布时需要填写相关的商品信息,发布后用户可以在前台进行商品信息浏览。3.会员中心模块:会员中心模块是面向用户的使用的,用户注册完成后可以进行访问的,然后就可以点击进入自己的会员中心页面,如果用户在商城中对产品完成下单,那么就可以在会员中心可以查看到自己的订单信息、个人信息以及相关的商品收货地址信息等。 4.订单管理模块:系统购物流程中的订单管理模块是核心模块,当用户进行商品购买后会自动生成订单,管理员可以在后台查看到用户的订单信息,用户也可以在会员中心查看自己购买的商品订单情况。系统整体的业务流程图如下1:图1系统业务流程图3.4非功能需求分析非功能需求分析主要是系统代码的系统的可靠性情况、运行性能情况、以及系统维护的易用性情况进行分析,具体如下。1.系统运行性能情况在将来的实际应用中,系统运行性能有着很大的影响,所以要确保系统在运行时有性能保障,确保在用户访问数量较多时不会出现系统错误或者系统崩溃无法访问服务器,在功能使用进行的时候也要注意有一定的流畅性。2.系统的可靠性情况系统的可靠性目的是保证系统性能在运行一段时间后不会有显著波动。可靠性主要包括系统的可恢复性、成熟度、和容错性。在容错方面,需要保证系统在使用过程中存在一定的故障,能够及时采用相应的措施来解决故障,避免造成损失,要保证系统具有较高的成熟性,成熟性是用于解决系统运行中代码问题出现的故障,避免系统在运行时出现故障,用户在系统使用的过程中如果出现意料之外的事件,从恢复性方面来说,要保障用户所输入的数据还存在,3.系统的易用性情况系统为了得到更多用户的肯定,让用户拥有更好的体验,那么就需要具备较高的易用性,用户需要能快速的接受系统使用,如果用户在使用过程中较为困难,那么说明系统的开发设计易用性是不合格的,相反,系统的使用方便性很强。易用性主要表现在系统的易用性和易用性上,系统必须提示给用户,指导用户使用系统,防止误操作发生。4.系统设计4.1系统架构设计系统开发架构主要是B/S三层架构,系统使用对象是管理员和用户两个端,管理端和用户端在权限范围有着区别,前者的权限范围是系统的所有功能模块,而后者仅限于个别功能模块,系统从这两块进行分别开发,本文设计化妆品商城系统,具有注册登录模块、商品管理模块、会员中心模块、订单管理模块等功能,化妆品商城系统的功能模块图如下所示。图2系统功能模块图4.2注册登录模块的设计注册登录模块是系统的用户核心模块,注册登录模块是面向化妆品商城用户注册登录使用的,用户需要进行注册才能访问系统,注册需要输入账号密码来完成注册,用户登录后可以使用各个功能,注册登录流程图如图3、4所示。图3注册流程图图4登录流程图4.3商品管理模块的设计商品管理模块是对商品进行操作管理的功能模块,商品管理是由管理员来进行操作的,管理员通过登录后台进行商品发布,发布时注意完善相关商品信息,发布之后用户在前台页面可以浏览商品信息,商品编辑流程图如图5所示。图5商品编辑流程图4.4会员中心模块的设计会员中心模块是面向用户的,用户注册后来进行访问的,用户注册后就可以点击进入自己的会员中心,用户如果在商城中进行产品下单,那么会员中心可以查看到用户的订单信息、个人信息以及相关的商品收货地址信息等,会员个人信息编辑流程图如图6所示。图6个人信息编辑流程图4.5订单管理模块的设计系统购物流程中订单管理模块是核心模块,用户在购买商品后页面会自动生成订单,后台管理人员可以查看到用户的订单信息,用户也可以在自己页面中的会员中心查看自己购买的商品订单信息,订单下单的流程图如图7所示。图7订单下单流程图4.6数据库设计4.6.1数据库概念设计化妆品商城系统的整体E-R图如下所示。图4.6化妆品商城系统E-R图整体E-R图进行实体属性细化分析,如下所示:1.管理员图8管理员属性2.用户信息图9用户属性3.化妆品商品图10化妆品商品属性4.6.2MYSQL数据库逻辑设计为了避免在开发过程中出现与字段无法关联的情况,系统需要提前进行逻辑设计,系统所需要设计的数据库数据表有member表,goods表,order等数据表,数据表的详细字段如下:表4.1member表字段名数据类别字段是否为空注释uidint(12)不为空编号namevarchar(80)不为空用户名Passwordvarchar(80)不为空密码timeint(12)不为空时间表4.2goods表字段名数据类别字段是否为空注释Goodidint(12)不为空编号Goodnamevarchar(30)不为空名称Goodpricedecimal(20)不为空价格Goodtitlevarchar(20)不为空标题Goodcontentvarchar(80)不为空详情countint(10)不为空数量qrcodetext(50)不为空图片表4.3order表字段名数据类别字段是否为空注释idint(112)不为空订单编号user_idvarchar(25)不为空用户名user_namevarchar(30)不为空真实姓名create_timeint(12)不为空下单时间costvarchar(40)不为空费用user_addressvarchar(40)不为空地址5.系统详细设计与实现5.1数据库连接实现PHP链接MYSQL的核心代码如下所示,PHP只有链接数据库之后才能进行相关模块开发操作:5.2注册登录模块的实现注册登录模块是系统的用户核心模块,注册登录模块是面向化妆品商城用户注册登录使用的,用户需要进行注册才能访问系统,注册需要输入账号密码来完成注册,登录后用户可以进行各个用户功能的使用,功能实现图如下所示。图11注册功能图12登录功能主要功能代码如下:5.3商品管理模块的实现商品管理模块是对商品进行操作管理的功能模块,商品管理是由管理员来进行操作的,管理员通过登录后台进行商品发布,发布时需要填写相关的商品信息,发布后用户可以在前台进行商品信息浏览,功能实现图如下所示。

图13商品管理模块功能主要功能代码如下:5.4会员中心模块的实现会员中心模块是面向用户的,用户注册后来进行访问的,用户注册后就可以点击进入自己的会员中心,用户如果在商城中进行产品下单,那么会员中心可以查看到用户的订单信息、个人信息以及相关的商品收货地址信息等,功能实现图如下所示。图14会员中心模块功能主要功能代码如下:5.5订单管理模块的实现订单管理模块是当用户进行商品购买后会自动生成订单,管理员可以在后台查看到用户的订单信息,用户也可以在会员中心查看自己购买的商品订单情况,功能实现图如下所示。图15订单管理模块功能主要功能代码如下:6.系统测试6.1测试意义系统开发完成后,需要进行相关的性能测试。测试是为了在系统上线后,使其稳定工作。由于系统在编写过程中容易出现逻辑问题和代码错误问题,因此每次代码完成时都必须进行功能测试。这样可以更及时地发现代码中存在的问题,在联机运行后系统时发现代码问题,从而使错误代码的故障排除变得困难。因此,在代码结构过程中需要经常进行代码测试,避免代码中出现错误,系统功能测试非常重要,不仅可以避免将来在线发生错误,还可以更好地减少事后测试工作的时间成本投入。6.2系统功能测试系统测试环境:系统内安装PHP和MYSQL环境进行各个功能模块测试。功能模块测试情况如下表结果所示:1.注册登录模块表6.1注册登录模块测试注册登录模块用例测试过程测试成果结果注册登录功能注册账号为414877465,密码为414877465的用户,并进行系统登录注册成功,并且可以成功通过该账号登录系统功能测试正常,测试通过2.商品管理模块表6.2商品管理模块测试商品管理模块用例测试过程测试成果结果商品添加功能管理员登录后台,进行商品添加,添加TF口红商品,并上传相应的图片商品添加成功,并且可以在网站商品页面查看到功能测试正常,测试通过3.会员中心模块表6.3会员中心模块测试会员中心模块用例测试过程测试成果结果会员中心管理用户注册后点击会员中心按钮,进入会员中心成功进入会员中心,并且可以查看到个人信息、订单信息情况功能测试正常,测试通过4.订单管理模块表6.4订单管理模块测试订单管理模块用例测试过程测试成果结果订单发货功能用户下单后,管理员在后台进行订单查看,并进行发货后台可以查看到用户下单情况,并且可以完成发货功能测试正常,测试通过7总结本文通过对化妆品商城系统的需求分析,主要开发了注册登录模块、商品管理模块、会员中心模块、订单管理模块等功能,开发过程是非常艰难的,遇到了许多问题,例如系统的功能模块设计不合理导致开发出现问题,例如商品功能模块开发过程中图片上传一直失败,主要原因是由于接收文件出现问题,并且由于功能模块设计问题使得功能模块之间的关联更加困难,最终在导师的指导帮助下成功完成系统功能测试。但是目前的系统整体还是存在较大的改善空间,化妆品商城系统的开发有利于进一步提高产品销售量,本人未来将进一步完成该系统的功能模块,更好的进行化妆品产品的销售。

参考文献:[1]刘玉红,蒲娟.PHP动态系统开发案例课堂[M].北京:清华大学出版社,2016.[2]刘玉红,蒲娟.Dreamweaver+PHP+MySQL动态系统开发案例课堂[M].北京:清华大学出版社,2016.[3]陈益材.PHP+MySQL+Dreamweaver动态系统开发从入门到精通[M].北京:机械工业出版社,2016.[4]罗艺娜,朱凌云.基于PHP+MYSQL的校园电能监测系统设计[J].计算机系统应用,2016,25(11):97-101.[5]孙畅,张超.基于PHP&MYSQL的创客实验室系统的设计与实现[J].蚌埠学院学报,2017,6(5):26-29.[6]郝一舒,胡鹏.基于PHP的制造工艺学题库系统的设计与实现[J].数字技术与应用,2017(5):186-186.[7]陈晓阳,牛余朋,关放,等.基于PHP+MySQL的在线投票系统设计[J].电脑与电信,2016(10):64-66.[8]林龙健.基于PHP技术的企业系统系统设计与实现[J].电子技术与软件工程,2017(16):23-24.[9]田洋,陈红,卞振.基于PHP技术的系统设计及建设方式分析[J].赤峰学院学报(自然版),2017,33(13):6-7.[10]坎香.基于PHP的广告公司系统的设计与实现[J].科技资讯,2017(34):8-8.[11]WindJ,PolleSW,FungKJPHP,etal.Systematicreviewofenhancedrecoveryprogrammesincolonicsurgery[J].BrJSurg,2016,

温馨提示

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

评论

0/150

提交评论