1、 毕 业 设 计中文题目 基于 PHP 的电子商务网站系统设计与实现英文题目 Design and implementation of electroniccommerce website based on PHP院 系: 计算机与信息工程学院年级专业: 软件工程(金融服务)姓 名:学 号:指导教师:职 称: 年 月摘要I摘 要伴随网络的蓬勃发展,网络已慢慢地参与到人们的生活中,购物的一种主要新方式也就应运而生网上购物。淘宝、阿里巴巴等知名购物网站已成为大部分人喜欢光顾的地方了,并且成为一种休闲娱乐的方式。本系统的是以电子商务为背景,并且利用 PHP 作为开发语言构建一个网上电子商务系统。基于
2、 Windows 环境下,数据库开发平台为 Mysql,服务器为 Apache,以 PHP 为开发技术的网上电子商务系统。本系统的开发分为两部分:前台功能应用主要是给消费者展现的,主要部分包含了商品的展示、用户的注册、购物车的操作、商品的搜索、个体信息的查看、修改等等的性能模块;而后台开发便是利于管理者的模块,其主要模块为商品的操作、会员的操作、数据的统计、管理员的操作、订单的操作等等模块。经过开发完成这些模块,提供一个便捷、交互式的电子商务平台。关键词:电子商务;网络购物;数据库开发;PHP 开发技术ABSTRACTIIABSTRACTWith the rapid development o
3、f the network, the network has gradually integrated into peoples daily lives, a major new way of shopping is also emerged-Online Shopping. Taobao, Alibaba and other well-known shopping sites are very popular, and become a leisure and entertainment way to many people.The system is based on e-commerce
4、, and using PHP as a development language to build an online e-commerce system. In the Windows system environment, based on the Mysql database development an Apache Internet Information Server by the PHP development technologies. The system is divided into two parts: front part is for consumers, mai
5、nly including product display, member registration, shopping cart management, product collection management, add and modify the personal information and so on; back part is used by the administrator management, order management and so on. The implementation of these functions provides a convenient a
6、nd interactive e-commerce platform.Key Words: e-commerce; online shopping; database development; PHP目录III目 录第 1 章 引言 .11.1 电子商务概述 11.2 Web 服务器平台与 Web 平台的动态设计技术 .11.3 Web 平台系统的开发方法 11.4 开发背景及开发意义 21.4.1 系统的开发背景 .21.4.2 系统的开发意义 .2第 2 章 系统可行性分析 .32.1 技术可行性分析 .32.2 操作可行性分析 .32.3 经济可行性分析 .32.4 本章小结 .4第 3
7、 章 需求分析 .53.1 需求分析 53.1.1 初步调查 .53.1.2 用户需求分析 .53.1.3 系统需求分析 .53.2 系统的开发设计思想 63.3 本章小结 6第 4 章 概要设计 .74.1 总体设计方案 74.1.1 系统的目标 .74.1.2 划分子系统 .74.1.3 系统运行环境要求 .74.1.4 系统结构总体设计 .84.2 数据库设计 84.2.1 系统数据库表的设计 .84.2.2 数据库的连接 .104.3 本章小结 11第 5 章 详细设计 .125.1 前台部分 125.1.1 前台总体框架 .125.1.2 商品展示模块 .155.1.3 用户管理模块
8、 .165.1.4 购物车模块 .185.2 后台部分 215.2.1 后台总体框架 .215.2.2 管理员登陆 .235.2.3 商品管理模块 .235.2.4 订单管理模块 .275.2.5 会员管理模块 .285.2.6 数据管理模块 .29目录IV5.2.7 公告管理模块 .315.3 本章小结 31第 6 章 系统测试 .326.1 软件测试概述 326.2 软件测试的目标 326.3 软件测试的方法 326.3.1 静态测试 .326.3.2 动态测试 .326.4 测试项目及结果说明 .346.5 本章小结 35第 7 章 总结 .36参考文献 37致 谢 38第 1 章 引言
9、1第 1 章 引言1.1 电子商务概述伴随着网络带来的前所未有的冲击,给电子商务赋予一个全新的概念:随着信息经济的迅速飞跃,是一种新型的商业经营形式。能够具体的概括为一个恒等式:电子商务=服务器+信息技术+企业业务 1。基于网络环境下,B/S 的应用模式,得以完成消费者和卖家之间的在网上买卖和在线电子支付的新型经营形式 2。由于网络的便利,网上交易能够使得企业公司实现零库存,实现生产-销售一体化,大大地提高了企业的生产销售效率,使得足不出户便购可购买东西的愿望成为现实,极大推动了经济的发展。1.2 Web 服务器平台与 Web 平台的动态设计技术目前流行的三种最常用的 Web 服务器平台是:基
10、于 Apache Http Server 的的服务器平台、基于网景的 NES 的服务器平台、基于微软 IIS 的服务器平台。Apache Http Server 可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。它快速、可靠并且可通过简单的 API 扩展,将 Perl、Python 等解释器编译到服务器中。而且 PHP 与 Apache Http Server 搭配,是业界公认的黄金组合,因此本系统便是采用 Apache Http Server 服务器平台。当前比较流行的 Web 开发技术有:ASP,PHP,JSP,ASP.NET 等。AS
11、P 在国内比较流行,但是由于 ASP 的跨平台能力差,而且安全性不好;JSP 在国际上比较流行,适合开发一些企业级电子商务系统,但由于其在技术上和成本上要求都比较高,现在在国内运用的还比较少;ASP.NET 是 Microsoft .NET Framework 中的一组用于构建 Web 应用程序和 XML Web Server 的技术平台,有一定的复杂性;而 PHP 是秉承Linux 的 GMU 风格,借助与源码公开,使他迅速成为世界上目前应用最为广泛的站点制作语言之一。加上它和 Linux,Apache 和 Mysql 的紧密配合,用 PHP 编写的代码执行起来会更快、更稳定。用 PHP 编
12、写的代码,不用改变就可以在不同的 Web 服务器上、不同的操作系统下运行。相比之下,我们选择了 PHP 语言来开发本系统。1.3 Web 平台系统的开发方法在探讨电子商务的基本原理以及 WEB 相关开发技术的基础上,我们以软件工程第一章 引言2犯法完成了网上商城系统的开发。开发过程中所做的工作包括:整个系统的需求分析、系统设计和所有模块的具体实现、系统测试等。 1.4 开发背景及开发意义1.4.1 系统的开发背景进入 21 世纪,意味着进入了一个网络时代,人们更追求简单、便捷、快速的生活,因此掀起了一阵“购物潮” ,并且十分火热。因此,网上购物也就成为了当今许多网民的休闲娱乐方式。电子商务也就
13、悄然诞生了,商家也就慢慢地依赖起网络带来好处,极大地运用起网络来降低销售本钱、同时高效地宣传企业面貌和他们所销售的商品 3。鉴于此,为使广大群众节约更多的时间成本,满足商家的薄利多销需求,便专门构建了电子商务购物网站。1.4.2 系统的开发意义许久以来,人们受限于时间、地域、环境等限制,大部分的买卖都是面对面的销售,如最常见的店面销售,当今也是满火热的一种销售方式。但是这种面对面的买卖活动不仅给公司、企业管理带来许多麻烦,也加大了人力成本、时间成本等方面的成本,大大降低了利润收益 4。但在电子商务购物系统上,恰恰解决了这方面的问题,一条线的系统管理:从产品的生产到产品的销售最后到管理客户下的订
14、单给管理者提供了快速的信息处理方式以及给消费者提供安全可靠的个人信息存储 5。利用网络的便利,开发出一套对公司、企业产品销售信息进行操作、维护的电子商务系统,是手工管理无法媲美的优点,它可以十分具体、准确地管理商家的销售信息状况。第 2 章 系统可行性分析3第 2 章 系统可行性分析2.1 技术可行性分析该系统利用 PHP+Mysql+Apache 黄金组合开展开发活动的,其前台页面采用 HTML 嵌入 PHP 进行页面开发,用户进行的界面操作,提示用户没填写完整的信息,界面简约亲切;后台页面采用 Bootstrap 框架进行页面开发,应用 Mysql 数据库开发和管理数据库,具备很强的找出并
15、解决错误的能力。Apache 服务器即是系统的开发环境,当下是非常流行的,运用起来十分方便,运行起来十分流畅、安全性也非常高。PHP+Mysql+Apache 是公认的网站开发黄金组合,在电子商务开发中得到了普遍的运用 6,例如:淘宝网、易趣网等。综上所述,本系统所应用的开发技术方面是十分成熟的、可行的。2.2 操作可行性分析本系统采用当下十分火热的 B/S 架构,只要会上网就能操作,不需要掌握那些太过复杂的计算机知识。并且能够在网上对销售信息进行管理,操作起来十分简便。对于管理员来说,也是只要会上网,就可以对商城进行操作。因此,低要求的操作足以证明本系统操作的可行性。2.3 经济可行性分析开
16、发的这个网上电子商务系统其实算比较简单的,系统不会算太大,因而开发本钱也不会太高。整个开发由我一个人开发实现,需要一台 PC 电脑和各种必需软件即可实现所又的开发。因为 PC 机我原本就有,硬件也不用特地去升级;软件又是在网上不用花费一分钱下载的,整个开发成本是非常便宜的,也为今后进一步完善、维护系统提供非常大的方便。以上属于开发成本,而在用户应用的成本上,只要一台能上网的计算机,并且注册成为会员便可以使用系统的全部功能模块和系统所提供的服务。对计算机硬件也没有太高的要求,对软件也没有什么特别的要求,十分便利于广大用户的运用。所以,该系统在经济方面是十分具备可行性。第 2 章 系统可行性分析4
17、2.4 本章小结一个系统最怕可实施性不强,无论在技术上、操作上还是经济上都得在系统开发之前做好调研工作。因此本章就在技术的可行性上、操作的可行性上和经济的可行性上查阅了大量的资料来保证该系统的可行性。发现在这些方面的可行性上都很可观,技术上十分成熟,操作上简单易懂,经济上更是实惠,因此对于以后的系统开发实施给予了强有力的支持。第 3 章 需求分析5第 3 章 需求分析3.1 需求分析3.1.1 初步调查本次调查主要由我以及几位同学一起通过亲身体验现在各大 B2C 网站的购物流程,如淘宝网、京东商城、天猫商城等等,熟悉其实现购物的方式,了解其管理的运作方式和管理业务流程,分析现在 B2C 网上商
18、城的基本运行情况和不足并探讨其需求。同时,参考了相关网站的调查分析报告等。3.1.2 用户需求分析随着互联网的高速发展,Web 应用技术也得到了迅速提高。电子商务平台便是基于这些互联技术发展起来的。而基于 B/S 体系结构的网上购物系统正是电子商务的典型,系统简单却功能强大。由于客户端-服务器端(C/S)应用程序可维护性差,而且对客户端计算机要求功能必须相当强大。为了解决这个缺点,浏览器-服务器(B/S)应用程序应运而生。客户端只要求安装有浏览器,就可以与服务器连接,运行整个应用程序。与此同时,由于服务端与客户端分离,应用程序的版本不管如何更新,都只会在服务端进行,这样客户端可以节省大量资源和
19、时间。近年来,B/S 结构越来越受到企业和公司等的喜爱和重用,选择 B/S 结构是当前电子商务开发的明智之举,能充分适应市场的需求。本系统便是采用 B/S 结构进行开发。3.1.3 系统需求分析基于 PHP 技术开发的电子商务网站系统。分为前台模块和后台模块功能:(1)前台部分主要由用户使用,重要模块包含了用户管理(用户注册、登陆、密码修改、订单查询)、商品展示、购物车管理模块、公告管理模块(2)后台模块主要由管理员操控,重要模块包含了管理员身份验证、商品管理、用户管理、系统管理。前台商品模块主要有:用户注册、商品浏览、商品订购、购物车、生成订单、订单查询;后台管理主要有:用户管理(查看用户、
20、删除用户) 、商品管理(添加商品、修第 3 章 需求分析6改商品、删除商品、查找商品) 、订单管理(查看订单、处理订单、删除订单) 、公告管理(查看公告、删除公告、添加公告) 、数据管理(查看数据) 、管理员管理(修改密码、添加管理员) 。通过以上一系列模块的分析得出本电子商务系统应具备如下功能:(1)能够完成用户基本信息的录入(包含注册、登陆)以及前台与后台能够完成用户个人信息的管理;(2)能对商品进行搜索;(3)能通过查看购物车对所选的商品进行筛选、确认,以及通过订单查询对所支付过的信息进行确定;(4)管理员能利用后台比较快的对商品进行操作(商品的添加、删除、修改、查找)和对网站进行操作(
21、公告设置、修改删除)以及管理员身份的验证。3.2 系统的开发设计思想电子商务分为前台部分展示和后台部分管理。前台部分主要是用户使用,用户登录到本系统,可以进行用户注册,浏览商品,然后选择自己所需要的商品,便可选择加入购物车,进行下单购买。后台部分主要是管理员对整个网站系统的管理、维护,通过对商品的操作、用户管理等功能达到对本电子商务网站的管理。电子商务网站的最大特点即是客户和商品的信息量很大,因此如何管理这些信息就显得尤为重要。经过分析,所要设计的系统必须具备以下功能:界面设计简洁、友好,信息准确,功能操作简单,入口快捷,所存储的数据安全、可靠 7,系统最大程度的实现易维护性和易操作性。实现模
22、糊搜索功能是十分必要的,极大节约了用户的查找时间。管理者从后台管理公告可以在前台及时显示。系统的运行一个最基本的要求就是稳定,并且安全可靠 8。3.3 本章小结本章主要是系统开发前的需求分析,为开发做好准备阶段。从一切可能出现的情形、以及系统的完整性都做了比较全面的分析,包括每个模块的功能,系统的可维护性、可管理性,界面友好性等为用户考虑的种种需求都做了十分详细的分析、总结,为今后的开发做好了铺垫。而下章节即是介绍一个系统的雏形。第 4 章 概要设计7第 4 章 概要设计4.1 总体设计方案4.1.1 系统的目标(1)提高公司企业用户的经营管理效率,减少管理过程中的重复操作。(2) 简化操作过
23、程,提高资源共享能力,加快查询速度 9。4.1.2 划分子系统基于电子商务理论与 PHP 技术的网上电子商务系统,其分为前台模块功能和后台模块功能 10:(1)前台部分主要供给用户使用,主要包括了用户模块管理(用户注册、登陆)、商品的浏览、购物车的管理以及公告查看;(2)后台部分主要供给管理员使用,主要包括了管理员身份验证、商品的管理、订单的管理、会员的管理、数据的管理、公告的管理。4.1.3 系统运行环境要求(1)硬件环境要求: 1 GHz 以上的处理器 512MB 的内存以上(2)软件要求:本系统是在 Microsoft Windows7 平台下开发的,使用 PHP 语言开发,后台采用了
24、Mysql Server5.0 数据库,Apache 作为服务器。国际认证的开发网站的黄金组合,大大提高了数据的处理速度。 操作系统:Windows7 系列 数据库:Mysql 5.0(3)语言种类:简体中文版;(4)显示参数:分辨率 1024*768;色彩:256 色以上。第 4 章 概要设计84.1.4 系统结构总体设计图 4.1 系统结构功能图4.2 数据库设计4.2.1 系统数据库表的设计表 4.1 管理员信息表(tb_admin)字段名 字段 数据类型 是否为空管理员 ID id Int(4) 否管理员名称 name varchar(50) 否管理员密码 pwd varchar(50
25、) 否表 4.2 轮播图信息表(tb_banner )字段名 字段 数据类型 是否为空图片序号 id Int(5) 否图片 pic varchar(50) 否第 4 章 概要设计9表 4.3 商品类型表(tb_class)字段名 字段 数据类型 是否为空商品类型 ID id Int(4) 否商品类型名称 name varchar(20) 否父类 ID supid Int(2) 否表 4.4 商品信息表(tb_commo)字段名 字段 数据类型 是否为空商品 ID id int(11) 否商品信息 info varchar(200) 否添加时间 addtime date 否商品名称 name v
26、archar(50) 否商品图片(小) pics varchar(200) 否商品图片(大) bigpics varchar(200) 否商品产地 area varchar(50) 否商品型号 model varchar(50) 否商品类别 class varchar(50) 否商品品牌 brand varchar(50) 否商品库存 stocks int(4) 否商品销售 sell int(4) 否市场价格 m_price float 否会员价格 v_price float 否打折率 fold int(2) 是是否新品 isnew int(1) 否是否推荐 isnom int(1) 否是否限
27、时 islimit int(1) 否限时时间 limittime date 否表 4.5 商品订单表(tb_form)字段名 字段 数据类型 是否为空自动编号 id int(4) 否订单号 formid varchar(125) 否商品 id commo_id varchar(100) 否商品名称 commo_name varchar(50) 否商品数量 commo_num varchar(100) 否商品价格 agoprice varchar(50) 否商品折率 fold varchar(50) 否总金额 total varchar(50) 否订单用户 vendee varchar(50)
28、否第 4 章 概要设计10收货人 taker varchar(50) 否收货地址 address varchar(200) 否手机号码 tel varchar(20) 否邮编 code varchar(10) 否支付方式 pay_method varchar(20) 否送货方式 del_method varchar(20) 否订单时间 formtime timestamp 否订单状态 state int(1) 否表 4.6 商城公告表( tb_public)表 4.7 用户信息表(tb_user)4.2.2 数据库的连接出于安全性的考虑,以及以后修改的便利,我们将与数据库的连接,单独写出来,避
29、免重复编写,浪费资源。因而,本系统对数据库的连接操作单独写成一个PHP 文件,命名为 conn.php,以后在 PHP 页面直接调用即可。调用的代码为:include_once conn/conn.php;其连接的关键代码为:字段名 字段 数据类型 是否为空公告 ID id int(4) 否公告标题 title varchar(50) 否公告内容 content mediumtext 否发布时间 addtime date 否字段名 字段 数据类型 是否为空用户 ID id int(4) 否用户名称 name varchar(50) 否用户密码 password varchar(50) 否密保问
30、题 question varchar(50) 否密保答案 answer varchar(50) 否手机号码 tel varchar(20) 否消费总额 consume float 否注册时间 addtime date 否是否冻结 isfreeze int(1) 否购物车信息 shopping varchar(200) 否第 4 章 概要设计11PConnect(localhost,root,123456,db_database33) or die(connection error);$conn-Execute(set names gb2312);$ADODB_FETCH_MODE = ADOD
31、B_FETCH_BOTH;?4.3 本章小结本章把系统的雏形大体构建了起来,包括大体要实现的目标,前后台主要模块要实现的功能,以及运行环境要求,系统总体结构图,把需求分析转化为更加清晰的东西对于系统开发是十分有帮助。当把一整个框架雏形搭建好了以后,便是一些功能的内部实现,于是每个模块的每个字段在本章中我们都有设计数据库表,以及一个很关键的部分数据库的连接,关系着整个系统交互的成败。因此,我认为本章设计是整个系统开发的核心,这部分的成败就决定着整个系统的开发成败。第 5 章 详细设计12第 5 章 详细设计5.1 前台部分5.1.1 前台总体框架网站前台模块是提供给用户运用的,是系统对外的窗口。
32、主要模块包含了用户注册、登陆,商品浏览,购物车管理,用户信息管理等几个模块(1)模块功能介绍:用户管理:用户注册、登陆,修改个人信息商品浏览:在网站展示、可以放大查看,加入购物车购物车:添加所想要的商品到购物车,购物车信息修改、下订单订单模块:查询个人订单列表公告模块:可以查询网站的最近公告所发布的信息(2)前台系统结构图图 5.1 前台系统结构图第 5 章 详细设计13(3)网站前台首页运行结果图:第 5 章 详细设计14图 5.2 前台首页展示图第 5 章 详细设计155.1.2 商品展示模块如果用户对某一商品感兴趣便可点击进去查看商品详情,或咨询客服相关商品的详情,登陆的用户便可加入购物
33、车,并且下订单。图 5.3 商品展示图图 5.4 商品展示图第 5 章 详细设计16部分关键代码如下:$sql = “select * from tb_commo where id = “.$_GETid.“ order by id desc“;$rst = $conn-execute($sql);$arr = $rst-GetArray($rst);$smarty-assign(code,$_GETv);$smarty-assign(title,商品信息);$smarty-assign(arr,$arr0);$smarty-display(showcommo.tpl);5.1.3 用户管理模
34、块(1)新用户注册要查询订单、购买商品之前,需要先注册成为网站用户,如下图:图 5.5 新用户注册图第 5 章 详细设计17部分关键代码:$sql=“insert into 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, $tel, $phone, $Email, $QQ,
35、 $code, $address,$addtime,0,)“;$rst = $conn-execute($sql);if($rst = false)echo alert(添加失败);history.back;else$_SESSIONmember = $name;$_SESSIONid = $conn-Insert_ID();echo “alert(注册成功!); window.close();window.location.href=index.php“;(2)用户登录用户登录界面,只需输入用户注册的账号、密码、验证码即可登录网站,并更新用户在网站中的状态信息,用户登录界面展示图如下:图 5
36、.6 用户登录图部分关键代码:$sql = “select * from tb_user where name=“.$_GETuser.“;$password = $_GETpassword;if(!empty($password)第 5 章 详细设计18$sql .= “ and password = “.md5($password).“;$rst = $conn-execute($sql) or die(execute error);if($rst-RecordCount() = 1)/* 登录所用 */if($rst-fieldsisfreeze != 0)$reback = 3;els
37、e$_SESSIONmember = $rst-fieldsname;$_SESSIONid = $rst-fieldsid;$reback = 2;else$reback = 1;5.1.4 购物车模块用户在浏览商品时,如果对某一商品比较满意,或想购买,即可点击“购买”放入购物车里,页面便会跳转到购物车页面,如下图:图 5.7 购物车部分关键代码:$sql1 = “select id,shopping,name from tb_user where id =“.$_SESSIONid;$rst = $conn-execute($sql1);$name = $rst-fieldsname;if
38、($rst-fieldsshopping=|$rst-fieldsshopping = ,|$rst-fieldsshopping = undefined,undefined)echo“;echo 购物车中暂时没有商品,赶紧 shop 起来吧!;echo “;$sql = “select shopping from tb_user where id =“.$_SESSIONid;$rst-fieldsshopping = ;第 5 章 详细设计19$a = $rst-fieldsshopping;$addsql = “update tb_user set shopping = where id
39、 = “.$_SESSIONid;$addrst = $conn-execute($addsql);else$tmparr = $rst-GetAssoc();$commarr = array();foreach($tmparr as $value)$tmpnum = explode(,$valueshopping);$shopnum = count($tmpnum); /商品类数$sum = 0;foreach($tmpnum as $key = $vl) $s_commo = explode(,$vl);$sql2 = “select id,name,m_price,fold,v_pric
40、e,pics from tb_commo“;$commsql = $sql2.“ where id = “.$s_commo0;$commrst = $conn-execute($commsql);$arr = $commrst-GetArray();/./var_dump($arr0num);/echo 12344566;$arr0num = $s_commo1;$arr0total = $s_commo1*$arr0m_price;$sum += $arr0total;$commarr$key = $arr0;/var_dump($commarr0);(3)生成订单第 5 章 详细设计20
41、如果用户对商品满意,选择好购买数量,点击“去结算” ,便会跳转到填写订单页面,如下图:图 5.8 填写订单确认信息部分关键代码:$UpdateSQL = $conn-GetUpdateSQL($updrst,$arr);$conn-execute($UpdateSQL);$fid = $conn-Insert_ID();echo “alert(支付成功);“;(4)订单提交成功页面第 5 章 详细设计21图 5.9 订单提交成功部分关键代码:$id = $_GETfid;$sql = “select * from tb_form where id = “.$id;$rst = $conn-ex
42、ecute($sql);$formarr=$rst-GetArray();5.2 后台部分5.2.1 后台总体框架网站后台主要是便于管理员对于网站的管理和维护,其直接影响到前台功能的基础,其主要模块包括了管理员登陆模块、商品管理模块、订单管理模块、会员管理模块、数据管理模块、公告管理模块。(1)后台功能模块介绍:管理员登陆:验证合法管理员的入口商品管理模块:管理员通过对商品的增删改查实现对前台功能的操作订单管理模块:管理员对用户所提交的订单进行确认、回应、操作会员管理模块:对会员信息的管理,对一些非法会员进行删除操作数据管理模块:对网站的销售额进行一个查看分析,并针对此数据作出相应的销售调整措
43、施第 5 章 详细设计22公告管理模块:将网站近期的动静发布于前台,让用户了解(2)后台结构图图 5.10 后台系统结构图(3)后台运行效果图图 5.11 后台运行效果图5.2.2 管理员登陆第 5 章 详细设计23输入正确后台管理地址,进入后台管理员登陆界面,输入正确的账号和密码,系统会根据管理员输入的账号、密码进行校验,成功则进入管理系统,失败则给出提示。管理员登陆界面如下图所示:图 5.12 管理员登陆界面5.2.3 商品管理模块(1)添加商品点击“添加商品” ,系统就会打开添加商品界面,管理员即可添加商品保存到数据库,以展示在前台界面上。运行结果如下图:第 5 章 详细设计24第 5 章 详细设计25图 5.13 添加商品界面部分关键代码如下:$insesql = $conn-GetInsertSQL($rst,$add);if(!$conn-execute($insesql)echo $insesql.;echo $conn-errormsg();elseechoalert(添加成功);location=(addcommo.php);(2)商品列表该模块用来查看、修改、删除商品。操作界面如下图:图 5.14 商品列表界面(3)商品分类该模块用来对商品进行分类操作,包括更改、添加、删除,操作界面如下图所