基于PHP的电子商务网站系统设计与实现-毕业论文_第1页
基于PHP的电子商务网站系统设计与实现-毕业论文_第2页
基于PHP的电子商务网站系统设计与实现-毕业论文_第3页
基于PHP的电子商务网站系统设计与实现-毕业论文_第4页
基于PHP的电子商务网站系统设计与实现-毕业论文_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

的电子商务网站系统设计与实现英文题目Designandimplementationofelectronic软件工程(金融服务)姓伴随网络的蓬勃发展,网络已慢慢地参与到人们的生活中,购物的一种主要新方式也就应运而生——网上购物。淘宝、阿里巴巴等知名购物网站已成为大部分人喜欢光顾的地方了,并且成为一种休闲娱乐的方式。本系统的是以电子商务为背景,并且利用PHP作为开发语言构建一个网上电子商务块。经过开发完成这些模块,提供一个便捷、交互式的电子商务平台。关键词:电子商务;网络购物;数据库开发;PHP开发技术ABSTRACTABSTRACTWiththerapiddevelopmentofthenetwork,thenetworkhasgraduallyintegratedintopeople'sdailylives,amajornewwayofshoppingisalsoemerged-OnlineShopping.Taobao,Alibabaandotherwell-knownshoppingsitesareverypopular,andbecomealeisureandentertainmentwaytomanypeoplbuildanonlinee-commercesystem.IntheWindowssystemenvironment,basedontheMysqldatabasedevelopmendevelopmenttechnologies.Thesystemisdividedintotwoparts:frontpartisforconsumers,mainlyincludingproductdisplay,memberregistration,shoppingcartmanagement,productusedbytheadministratormanagement,ordermanagemenofthesefunctionsprovidesaconvenientandinteractivee-commerceplatform. 11.1电子商务概述 1.2Web服务器平台与Web平台的动态设计技术 11.3Web平台系统的开发方法 1.4开发背景及开发意义 21.4.1系统的开发背景 1.4.2系统的开发意义 第2章系统可行性分析 32.1技术可行性分析 32.2操作可行性分析 32.3经济可行性分析 32.4本章小结 4 3.1需求分析 53.1.1初步调查 53.1.2用户需求分析 53.1.3系统需求分析 3.2系统的开发设计思想 63.3本章小结 6第4章概要设计 74.1总体设计方案 4.1.1系统的目标 74.1.2划分子系统 74.1.3系统运行环境要求 74.1.4系统结构总体设计 84.2数据库设计 84.2.1系统数据库表的设计 84.2.2数据库的连接 4.3本章小结 第5章详细设计 5.1前台部分 5.1.1前台总体框架 5.1.2商品展示模块 5.1.3用户管理模块 5.1.4购物车模块 5.2后台部分 5.2.1后台总体框架 215.2.2管理员登陆 5.2.3商品管理模块 5.2.4订单管理模块 5.2.5会员管理模块 5.2.6数据管理模块 5.2.7公告管理模块 5.3本章小结 第6章系统测试 6.1软件测试概述 6.2软件测试的目标 6.3软件测试的方法 6.3.1静态测试 6.3.2动态测试 6.4测试项目及结果说明 6.5本章小结 参考文献 ..……………………37 ,..…………………38伴随着网络带来的前所未有的冲击,给电子商务赋予一个全新的概念:随着信息经济的迅速飞跃,是一种新型的商业经营形式。能够具体的概括为一个恒等式:电子商务=服务器+信息技术+企业业务”。基于网络环境下,B/S的应用模式,得以完成消费者和卖家之间的在网上买卖和在线电子支付的新型经营形式2。由于网络的便利,网上交易能够使得企业公司实现零库存,实现生产-销售一体化,大大地提高了企业的生产销售效率,使得足不出户便购可购买东西的愿望成为现实,极大推动了经济的发展。1.2Web服务器平台与Web平台的动态设计技术Server可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是认的黄金组合,因此本系统便是采用ApacheHttpServer服务器平台。当前比较流行的Web开发技术有:ASP,PHP,JSP,ASP.NET等。ASP在国内比较流行,但是由于ASP的跨平台能力差,而且安全性不好;JSP在国际上比较流行,适合开发一些企业级电子商务系统,但由于其在技术上和成本上要求都比较高,现在在国内运用的还比较少;ASP.NET是Mi建Web应用程序和XMLWebServer的技术平台,有一定的复杂性;而PHP是秉承风格,借助与源码公开,使他迅速成为世界上目前应用最为广泛的站点制作语言之一。加上它和Linux,Apache和Mysq1的紧密配合,用PHP编写的代码执行起来会更快、更稳定。用PHP编写的代码,不用改变就可以在不同的Web服务器上、不同的操作系统下运行。相比之下,我们选择了PHP语言来开发本系统。1.3Web平台系统的开发方法在探讨电子商务的基本原理以及WEB相关开发技术的基础上,我们以软件工程犯法完成了网上商城系统的开发。开发过程中所做的工作包括:整个系统的需求分析、系统设计和所有模块的具体实现、系统测试等。1.4开发背景及开发意义民的休闲娱乐方式。电子商务也就悄然诞生了,商家也就慢慢地依赖起网络带来好处,极大地运用起网络来降低销售本钱、同时高效地宣传企业面貌和他们所销售的商品3。鉴于此,为使广大群众节约更多的时间成本,满足商家的薄利多销需求,便专门构建了电子商务购物网站。许久以来,人们受限于时间、地域、环境等限制,大部分的买卖都是面对面的销售,如最常见的店面销售,当今也是满火热的一种销售方式。但是这种面对面的买卖活动不仅给公司、企业管理带来许多麻烦,也加大了人力成本、时间成本等方面的成本,大大降低了利润收益。但在电子商务购物系统上,恰恰解决了这方面的问题,一条线的系统管理:从产品的生产到产品的销售最后到管理客户下的订单给管理者提供了快速的信息处理方式以及给消费者提供安全可靠的个人信息存储5。利用网络的便利,开发出一套对公司、企业产品销售信息进行操作、维护的电子商务系统,是手工管理无法媲美的优点,它可以十分具体、准确地管理商家的销售信第2章系统可行性分析2.1技术可行性分析该系统利用PHP+Mysql+Apache黄金组合开展开发活动的,其前台——页面采和管理数据库,具备很强的找出并解决错误的能力。Apache服务器即是系统的开发环境,当下是非常流行的,运用起来十分方便,运行起来十分流畅、安全性也非常高。PHP+Mysql+Apache是公认的网站开发黄金组合,在电子商务开发中得到了普遍的运用,例如:淘宝网、易趣网等。综上所述,本系统所应用的开发技术方面是十分成熟的、可行的。2.2操作可行性分析本系统采用当下十分火热的B/S架构,只要会上网就能操作,不需要掌握那些太过复杂的计算机知识。并且能够在网上对销售信息进行管理,操作起来十分简便。对于管理员来说,也是只要会上网,就可以对商城进行操作。因此,低要求的操作足以证明本系统操作的可行性。2.3经济可行性分析开发的这个网上电子商务系统其实算比较简单的,系统不会算太大,因而开发本钱也不会太高。整个开发由我一个人开发实现,需要一台PC电脑和各种必需软件网上不用花费一分钱下载的,整个开发成本是非常便宜的,也为今后进一步完善、维护系统提供非常大的方便。以上属于开发成本,而在用户应用的成本上,只要一台能上网的计算机,并且注册成为会员便可以使用系统的全部功能模块和系统所提供的服务。对计算机硬件也没有太高的要求,对软件也没有什么特别的要求,十分便利于广大用户的运用。所以,该系统在经济方面是十分具备可行性。2.4本章小结一个系统最怕可实施性不强,无论在技术上、操作上还是经济上都得在系统开发之前做好调研工作。因此本章就在技术的可行性上、操作的可行性上和经济的可行性上查阅了大量的资料来保证该系统的可行性。发现在这些方面的可行性上都很可观,技术上十分成熟,操作上简单易懂,经济上更是实惠,因此对于以后的系统开发实施给予了强有力的支持。第3章需求分析3.1需求分析本次调查主要由我以及几位同学一起通过亲身体验现在各大B2C网站的购物流程,如淘宝网、京东商城、天猫商城等等,熟悉其实现购物的方式,了解其管理的运作方式和管理业务流程,分析现在B2C网上商城的基本运行情况和不足并探讨其需求。同时,参考了相关网站的调查分析报告等。3.1.2用户需求分析于这些互联技术发展起来的。而基于B/S体系结构的网上购物系统正是电子商务的典由于客户端-服务器端(C/S)应用程序可维护性差,而且对客户端计算机要求功能必须相当强大。为了解决这个缺点,浏览器-服务器(B/S)应用程序应运而生。客户端只要求安装有浏览器,就可以与服务器连接,运行整个应用程序。与此同时,由于服务端与客户端分离,应用程序的版本不管如何更新,都只会在服务端进行,基于PHP技术开发的电子商务网站系统。分为前台模块和后台模块功能:(1)前台部分主要由用户使用,重要模块包含了用户管理(用户注册、登陆、密码修改、订单查询)、商品展示、购物车管理模块、公告管理模块(2)后台模块主要由管理员操控,重要模块包含了管理员身份验证、商品管理、用户管理、系统管理。前台商品模块主要有:用户注册、商品浏览、商品订购、购物车、生成订单、后台管理主要有:用户管理(查看用户、删除用户)、商品管理(添加商品、修改商品、删除商品、查找商品)、订单管理(查看订单、处理订单、删除订单)、公告管理(查看公告、删除公告、添加公告)、数据管理(查看数据)、管理员管理(修改密码、添加管理员)。通过以上一系列模块的分析得出本电子商务系统应具备如下功能:(1)能够完成用户基本信息的录入(包含注册、登陆)以及前台与后台能够完成用(3)能通过查看购物车对所选的商品进行筛选、确认,以及通过订单查询对所支(4)管理员能利用后台比较快的对商品进行操作(商品的添加、删除、修改、查找)和对网站进行操作(公告设置、修改删除)以及管理员身份的验证。3.2系统的开发设计思想电子商务分为前台部分展示和后台部分管理。前台部分主要是用户使用,用户登录到本系统,可以进行用户注册,浏览商品,然后选择自己所需要的商品,便可选择加入购物车,进行下单购买。后台部分主要是管理员对整个网站系统的管理、维护,通过对商品的操作、用户管理等功能达到对本电子商务网站的管理。电子商务网站的最大特点即是客户和商品的信息量很大,因此如何管理这些信息就显得尤为重要。经过分析,所要设计的系统必须具备以下功能:界面设计简洁、友好,信息准确,功能操作简单,入口快捷,所存储的数据安全、可靠7,系统最大程度的实现易维护性和易操作性。实现模糊搜索功能是十分必要的,极大节约了用户的查找时间。管理者从后台管理公告可以在前台及时显示。系统的运行一个最基本的要求就是稳定,并且安全3.3本章小结本章主要是系统开发前的需求分析,为开发做好准备阶段。从一切可能出现的情形、以及系统的完整性都做了比较全面的分析,包括每个模块的功能,系统的可维护性、可管理性,界面友好性等为用户考虑的种种需求都做了十分详细的分析、总结,为今后的开发做好了铺垫。而下章节即是介绍一个系统的雏形。第4章概要设计4.1总体设计方案4.1.1系统的目标(1)提高公司企业用户的经营管理效率,减少管理过程中的重复操作。(2)简化操作过程,提高资源共享能力,加快查询速度9。4.1.2划分子系统基于电子商务理论与PHP技术的网上电子商务系统,其分为前台模块功能和后(1)前台部分主要供给用户使用,主要包括了用户模块管理(用户注册、登陆)、商品的浏览、购物车的管理以及公告查看;(2)后台部分主要供给管理员使用,主要包括了管理员身份验证、商品的管理、订单的管理、会员的管理、数据的管理、公告的管理。4.1.3系统运行环境要求①1GHz以上的处理器(2)软件要求:本系统是在MicrosoftWindows7平台下开发的,使用PHP语言站的黄金组合,大大提高了数据的处理速度。(4)显示参数:分辨率1024*768;色彩:256色以上。4.1.4系统结构总体设计公公告管理数据管理会员管理订单管理商品管理身份验证公告查看用户管理购物车管理商品品浏览图4.1系统结构功能图4.2数据库设计4.2.1系统数据库表的设计表4.1管理员信息表(tb_admin)字段名字段数据类型是否为空否管理员名称namevarchar(50)否管理员密码varchar(50)否表4.2轮播图信息表(tb_banner)字段名字段数据类型是否为空图片序号否图片varchar(50)否表4.3商品类型表(tb_class)字段名字段数据类型是否为空商品类型ID否商品类型名称namevarchar(20)否否表4.4商品信息表(tb_commo)字段名字段数据类型是否为空否商品信息varchar(200)否添加时间否商品名称namevarchar(50)否商品图片(小)varchar(200)否商品图片(大)bigpicsvarchar(200)否商品产地varchar(50)否商品型号modelvarchar(50)否商品类别varchar(50)否商品品牌brandvarchar(50)否商品库存否商品销售否市场价格否会员价格V_price否打折率是是否新品否是否推荐否是否限时否限时时间否表4.5商品订单表(tb_form)字段名字段数据类型是否为空自动编号否订单号varchar(125)否商品idvarchar(100)否商品名称commo_namevarchar(50)否商品数量commo_numvarchar(100)否商品价格varchar(50)否商品折率varchar(50)否总金额varchar(50)否订单用户varchar(50)否收货人varchar(50)否收货地址varchar(200)否手机号码varchar(20)否邮编varchar(10)否支付方式pay_methodvarchar(20)否送货方式varchar(20)否订单时间否订单状态否表4.6商城公告表(tb_public)字段名字段数据类型是否为空公告ID否公告标题varchar(50)否公告内容mediumtext否发布时间否表4.7用户信息表(tb_user)字段名字段数据类型是否为空否用户名称namevarchar(50)否用户密码passwordvarchar(50)否密保问题varchar(50)否密保答案answervarchar(50)否手机号码varchar(20)否消费总额consume否注册时间否是否冻结否购物车信息varchar(200)否4.2.2数据库的连接出于安全性的考虑,以及以后修改的便利,我们将与数据库的连接,单独写出来,避免重复编写,浪费资源。因而,本系统对数据库的连接操作单独写成一个PHP文件,命名为conn.php,以后在PHP页面直接调用即可。调用的代码为:include_once'conn/conn.php';include_once'inc/char.php';include_once"adodb5/adodb.inc.php$conn=ADONewConnection('mysql);//连接mysql数据库$conn->PConnect(localhost',root,123456',db_database33')ordie(connection$conn->Execute('setnames$ADODB_FETCH_MODE=ADODB_FETCH_BOTH;4.3本章小结本章把系统的雏形大体构建了起来,包括大体要实现的目标,前后台主要模块要实现的功能,以及运行环境要求,系统总体结构图,把需求分析转化为更加清晰的东西对于系统开发是十分有帮助。当把一整个框架雏形搭建好了以后,便是一些功能的内部实现,于是每个模块的每个字段在本章中我们都有设计数据库表,以及一个很关键的部分——数据库的连接,关系着整个系统交互的成败。因此,我认为本章设计是整个系统开发的核心,这部分的成败就决定着整个系统的开发成败。第5章详细设计5.1前台部分网站前台模块是提供给用户运用的,是系统对外的窗口。主要模块包含了用户注册、登陆,商品浏览,购物车管理,用户信息管理等几个模块用户管理:用户注册、登陆,修改个人信息商品浏览:在网站展示、可以放大查看,加入购物车购物车:添加所想要的商品到购物车,购物车信息修改、下订单订单模块:查询个人订单列表公告模块:可以查询网站的最近公告所发布的信息(2)前台系统结构图网站首页网站首页网站导航网站公告商品展示底部导航用户注册购物车个人管理浏览商品查询订单修改资料V图5.1前台系统结构图清扬清爽去屑AR清扬清爽去屑AR③维度商城-WWW.3WEIDU.COM—首页服装城即拍即卖随心所融美妆城客国在线00更多>更多>○新增服装类子类○新增项目○节日送好礼满199减80eFaOY·FRitNDSe**我的世界美只差一个你!美最新商品DTRENDIANO湖休闲字母数字圆领囊头毛衣Y269美宝莲巨遮瑕BB霜裸妆遮瑕保湿巨遮瑕BB费Y9964位芯64位芯大屏观景康佳(KONKA)LED32E330C32英寸¥1099O-JO-J装全6册)¥55优品热推每日必看竞选推荐每日必看竞选推荐超感觉superfeeling葫芦丝c调初学民族乐器天然紫竹初学者天然葫芦可拆C¥139专业紫竹洞第特价黄乐器G调F调八孔润带标准初学黄Y38美待威MIDWAY降E中官萨克斯风管乐器MAS-500初学入门考级白铜版¥2180九阳(Joyoung)JVZ-D51营养专业榨汁机电动水果汁机(汁渣分离)¥149不回预部要ICP不回预部要ICP备12062448网络社会征信网准时开抢优惠多多28天:04时:09分:22秒稻草人男装2016春季商务休闲长袖衬衫28天:04时:09分:22秒2000W电吹风进口机电大功率黑色多多品类齐全轻松购物多仓直发极速配送正品行货精致服务省天天低价畅选无忧搜搜宝贝拍下宝贝支付货款发布商品邮局汇款票配送方式211限时达退款说明苗页|网上商城|购买终端|产品介绍|应用下载|关于我们|联系我们|三维度支付|帮助中心三堆度(3)2014-2015版权所有粤ICP备12062448号-1图5.2前台首页展示图5.1.2商品展示模块如果用户对某一商品感兴趣便可点击进去查看商品详情,或咨询客服相关商品的详情,登陆的用户便可加入购物车,并且下订单。图5.3商品展示图图5.4商品展示图换一张换一张$sql="select*fromtb_commowhereid=".$_GET[id']."orderbyiddesc";$arr=$rst->GetArray($rst);$smarty->assign(code',$_GET[v']);$smarty->assign('arr',$arr[0]$smarty->display('showcommo.tpl');5.1.3用户管理模块欢迎注册*用户名:*请设置密码:*请确认密码:*密保问题:*密保答案:*验证手机:*验证码:不清?香立即注册图5.5新用户注册图手机快速注册中国大陆手机用户,tb_user(name,password,question,answer,realname,card,tel,phone,Email,QQ,code,address,addtime,isfreeze,shopping)";$sql.="values($name','$password','$question','$answer,'$realname','$card',Stel','$phone','$Email','$QQ','$code',$address',Saddtime,'O',")";if($rst==false){$_SESSION['member']=$name;$_SESSION[id]=$conn->Insert_ID(;window.location.href='index.php'</script>";}用户登录界面,只需输入用户注册的账号、密码、验证码即可登录网站,并更新用户在网站中的状态信息,用户登录界面展示图如下:③维度商城欢迎登录三维度会员国货洋传随你淘登图5.6用户登录图$sql="select*fromtb_userwherename=".$_GET['user'].""";$password=$_GET[passworif(!empty($password)){$sql.="andpassword='".md5($password).""";$rst=$conn->execute($sql)ordie('executeerror');if($rst->RecordCount()>=1){$_SESSION['member']=$rst->fields['name'];$_SESSION[id']=$rst->fields[id'];}5.1.4购物车模块用户在浏览商品时,如果对某一商品比较满意,或想购买,即可点击“购买”放入购物车里,页面便会跳转到购物车页面,如下图:☑长袖衬衫潮休闲字母数字园269总价(不含运费):¥427稻草人男装2016春季商务休闲158删除TRENDIANO删除选中的商品继续购物☑全选数量操作删除☑1图5.7购物车$sq11="selectid,shopping,namefromtb_userw$rst=$conn->executeif($rst->fields['shopping']=="IlSrst->fields['shopping]==','lSrst->fields['shopping]=='undefined,undefined'){echo"<pstyle='color:#333;width:100%;height:30px;line-height:30px;text-align:center;float:none;'>";$rst->fields['shopping]$a=$rst->fields['sh$addsql="updatetb_usersetshopping="whereid=".$_SESSION[id'];Saddrst=$conn->execute($a$tmpnum=explode('@',$value['shopping']);$s_commo=explode(,,$vl);$sq12="selectid,name,m_price,fold,v_price,picsfromtb_commo";$commsql=$sq12."whereid=".$s_commo[0];$commrst=$conn->execute($commsql);//var_dump($arr[0]['num']);$arr[0]['num']=$s_commo[1];$arr[0][total']=$s_commo[1]*$arr[0]['m_price'];$commarr[Skey]=$arr[//var_dump($commarr[0]);如果用户对商品满意,选择好购买数量,点击“去结算”,便会跳转到填写订单页面,如下图:③维度商城结算页收货人:联系电话:2件商品,总商品金额:¥427实付款:¥427图5.8填写订单确认信息$fid=$conn->Insert_ID();(4)订单提交成功页面订单号:1462193583恭喜您!订单提交成功收货明细下单人wangsheng收货人tomny电址厦门理工学院配送方式快递订单时间2016-05-0220:53:03商品明细商品稻草人男装2016春季商务休闲长袖衬衫TRENDIANO潮休闲字母数字圆领套头毛衣数里11单价¥158¥269合计¥158¥269图5.9订单提交成功$sql="select*fromtb_formwhe$rst=$conn->execute($sq5.2后台部分5.2.1后台总体框架网站后台主要是便于管理员对于网站的管理和维护,其直接影响到前台功能的基础,其主要模块包括了管理员登陆模块、商品管理模块、订单管理模块、会员管理模块、数据管理模块、公告管理模块。管理员登陆:验证合法管理员的入口商品管理模块:管理员通过对商品的增删改查实现对前台功能的操作订单管理模块:管理员对用户所提交的订单进行确认、回应、操作会员管理模块:对会员信息的管理,对一些非法会员进行删除操作数据管理模块:对网站的销售额进行一个查看分析,并针对此数据作出相应的销售调整措施公告管理模块:将网站近期的动静发布于前台,让用户了解后台首页后台首页业左侧导航冻结会员删除商品修改商品添加商品商品类别管理业后台中部图5.10后台系统结构图(3)后台运行效果图图5.11后台运行效果图5.2.2管理员登陆系统会根据管理员输入的账号、密码进行校验,成功则进入管理系统,失败则后台管理登陆账号请输入管理员账号密码请输入管理员密码登陆图5.12管理员登陆界面5.2.3商品管理模块点击“添加商品”,系统就会打开添加商品界面,管理员即可添加商品保存到数据十添加商品选择文件未选择文件请选择类别请选择类别1$打折率:9是重写重写是 /添加添加图5.13添加商品界面if(!$conn->execute($insesql)){echo$conn->errormsg();echo'<script>alert(\添加成功N);location=(Vaddcommo.php\);</script>';}该模块用来查看、修改、删除商品。操作界面如下图:品牌Q查看商品地型号操作b美的(Midea)MYD926S-W电子制冷型沸腾胆饮水机Midea州更改更改白色删除海之韵初学二胡105二胡乐器苏州红木二胡包邮海之韵州0更改删除删除SUZUKI铃木Study-24孔复音口琴C调SUZUKI厦Study-24]0更改更改删除删除图5.14商品列表界面该模块用来对商品进行分类操作,包括更改、添加、删除,操作界面如下图所父类父类父类父类父类父类修改修改删除子类子类美妆类修改删除修改删除修改女装图5.15商品类别查看界面十添加商品类别图5.16商品类别添加界面$sql="selectname,idfromtb_classwheresupid=0";$rst=$conn->execute($sql);$smarty->assign(op’,$rst->GetMenu2("supid",",$blank=false,",",'class="txt"))$smarty->display(addtype.tpl');订单管理模式下,订单的状态可以分为:已收款、已发货、已收货,管理员根据接收到的用户信息处理订单状态,页面如下图所示:订单号145768722814465338501452092326145519175014530361561453213909购买用户WSWS接收人tommy王声小明王小声瞎虾米消费金额2748.613681.26846付款方式货到付款支付宝邮局汇款支付宝支付宝支付宝送货方式送货上门送货上门送货上门快递平邮快递订单状态已收款已发货图5.17订单操作界面收货人详惰订单号:1452092326下单人:123456油地址:厦门市翔安区送货方式:送货上门订单时间:2016-01-0622:58:46收货人:小明付款方式:邮局汇款图5.18查看订单界面订单号订单号订单处理14576872281446533850关闭修改145303615614532139091455192867请求处理请求处理请求处理请求处理请求处理请求处理请求处理请求处理支付宝支付宝支付宝银行转账王小声王声jack已收款未处理平邮快递快递平邮查着查看查看购买用/册除6846图5.19处理订单状态界面5.2.5会员管理模块管理员可以查看会员信息,对一些非法或失信的用户可以进行删除或冻结账号,卒会员管理id昵称操作图5.20会员管理界面销售额元力每日销售额日销售额:1047.6元销售额元力每日销售额日销售额:1047.6元☆*WSWS未冻结未冻结该模块就是记录每天的销售额,让管理员知道营业情况,并根据营业额进行相应的整改、管理措施,数据管理页面如下图所示:图5.22数据管理界面$('#container').highchartsx:-20//centerxAxis:{yAxis:{plotLines:[{value:0,width:1,tooltip:{verticalAlign:'middle5.2.7公告管理模块十添加公告添加图5.23添加公告界面Q查看公告公告标题操作欢迎新老朋友光临删除册除册除新增服装类子类删除图5.24公告操作界面5.3本章小结成的章节。详细介绍了前后台每个主要模块实现完成了的效果图以及关键代码的展第6章系统测试6.1软件测试概述软件测试时软件开发过程中最关键的阶段。当测试成功时可以尽早发现产品中存在的问题并及时解决。尽在解决可以使软件发布后维护的费用降低。测试的目的是为了保证软件的质量,满足设计的要求和客户的要求;因此软件测试是保证质量的关键步骤,也是对软件的规格说明、设计和编码的最后复审。6.2软件测试的目标测试是指“用意在于发现错误而执行一个程序的过程”,一个成功的测试是指它成功地发现了一个尚未发现的错误。软件进行测试,可以分为单元测试、编码测试和综合测试,单元测试可以测试单一模块的功能并确定其功效;编码测试可以测试各模块之间的连接是否有效;综合测试是对软件最后的审定软件的各项功能是否齐全有效,是否能顺利完成设计的目的。6.3软件测试的方法软件测试方法一般分为动态测试方法与静态测试方法。动态测试方法中又根据测试用例的设计方法不同,分为黑盒测试与白盒测试两类。静态测试是采用人工检测盒计算机辅助静态分析的手段对程序进行检测,方法人工检测:是指不依靠计算机运行程序,而靠人工审查盒评审软件。计算机辅助静态分析:指利用静态分析软件工具对被测试程序进行特性分析,从程序中提取一些信息,来检查可能出错的变量、参数与代码等。动态测试与静态测试相反,主要是设计一组输入数据,然后通过运行程序来发黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用。在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,只检查程序功能是否按照需求规格说明书的规定正常使用,程序时否适当接收输入数据而产生正确的输出信息,并且保持外部信息的完整性。在功能测试中,被测软件的输入域和输出域往往是无限域,因此穷举测试通常是不可行的。必须以某种策略分析软件规格说明,从而得出测试用例集,尽可能全面而又高效地对软件进行测试。下面就说明几种功能测试的方法:a.等价类划分所谓等价类,就是指某个输入域的集合,集合中的每个输入对揭露程序错误来说是等效的,把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据作为测试用例,这就是等价类划分方法。它是功能测试的基本方法。b.因果图法因果图是一种形式语言,由自然语言写成的规范转换而成,这种形式语言实际上是一种使用简化记号表示数字逻辑图。因果图发是帮助人们系统地选择一组高效测试用例的方法,此外,它还能指出程序规范中的不完全性和二义性。c.边值分析实践证明,软件在输入、输出域的边界附近容易出现差错,边界分析是考虑边界条件而选取测试用例的一种功能测试方法。所谓边界条件,是相对于输入和输出等价类直接在其边缘上,稍高于和稍低于其的这些状态条件。边值分析是对等价类划黑盒测试主要是为了发现以下几类错误:1、是否有不正确或遗漏的功能?2、在接口上,输入是否能正确的接受?能否输出正确的结果?3、是否有数据结构错误或外部信息(例如数据文件)访问错误?白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过

温馨提示

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

评论

0/150

提交评论