B2C电子商务网站开发_教程6.pdf
第 1 1章 B2C电 子 商 务 网 站 开 发【本 章 要 点】*-需 求 分 析,系 统 设 计,数 据 库 设 计*-系 统 实 现*系 统 测 试 与 部 署 i i.i 需 求 分 析 随 着 社 会 文 化 水 平 的 提 高 和 计 算 机 应 用 的 普 及,网 络 购 物 已 经 开 始 被 广 大 消 费 者 所 接 受 并 广 泛 使 用,电 子 商 务 的 发 展 进 入 新 的 阶 段。电 子 商 务 可 以 理 解 为 买 卖 双 方 互 不 谋 面,通 过 互 联 网 实 现 洽 谈、订 货、在 线 付 款 等 完 整 的 商 业 交 易 活 动。电 子 商 务 可 以 分 为 B2B模 式(BusinessTo Business:企 业 对 企 业)、B2c 模 式(Business To Customer:企 业 对 个 人 客 户)、C2c 模 式(Customer To Customer:个 人 客 户 对 个 人 客 户)。国 内 外 著 名 的 电 子 商 务 网 站 有 阿 里 巴 巴、淘 宝 网、当 当 网、亚 马 逊 等。本 章 通 过 简 单 的 B2c网 上 商 城 系 统-闽 台 商 城 开 发,介 绍 使 用 PHP进 行 W E B 应 用 程 序 开 发 的 般 过 程 和 方 法。B2c网 上 商 城 系 统-闽 台 商 城 即 企 业 负 责 电 子 商 务 网 站 的 构 建 和 运 营,网 站 提 供 商 品 发 布、会 员 注 册、购 物 车、订 单 提 交 等 功 能。会 员 可 以 通 过 浏 览 商 品 信 息、提 交 订 单,企 业 通 过 网 站 可 以 管 理 商 品,处 理 订 单,实 现 简 单 的 电 子 商 务 活 动。1 1.2 系 统 设 计 11.2.1 系 统 功 能 结 构 通 过 对 国 内 外 电 子 商 务 网 站 的 分 析,结 合 客 户 的 具 体 应 用 需 求,闽 台 商 城 网 站 项 目 的 具 体 功 能 如 下:1.前 台 主 要 功 能:(1)商 品 展 示:提 供 各 类 别 商 品 展 示 页 面,要 求 显 示 商 品 名 称、实 物 图 片、市 场 价 和 会 员 价 等 信 息,提 供“查 看 详 细 信 息”和“放 入 购 物 车”超 链 接。为 各 个 商 品 提 供 详 细 介 绍 页 面,包 括 商 品 名 称、实 物 图 片、商 品 描 述 等 信 息。(2)商 品 订 购:会 员 查 看 完 商 品 后 可 以 将 该 商 品 放 入 购 物 车,可 以 对 购 物 车 进 行 管 理,包 括 更 改 订 购 数 量、从 购 物 车 中 删 除 商 品、清 空 购 物 车 等。会 员 可 以 提 交 订 单,填 写 收 货 信 息,完 成 商 品 订 购 业 务。(3)文 章 展 示:提 供 各 类 新 闻 文 章 的 展 示,包 括 商 场 公 告、交 易 帮 助 等 信 息。(4)会 员 中 心:提 供 会 员 注 册 和 登 陆 功 能,会 员 登 陆 网 站 后 可 以 实 现 商 品 订 购、查 看 订 单 等 功 能。2.后 台 主 要 功 能:(1)商 品 管 理:系 统 管 理 员 能 够 管 理 商 品 类 别 和 商 品 信 息,包 括 商 品 信 息 的 发 布、修 改、删 除 等 功 能;(2)文 章 管 理:系 统 管 理 员 能 够 管 理 文 章 类 别 和 文 章 信 息,包 括 文 章 信 息 的 发 布、修 改、更 新、放 入 回 收 站 和 彻 底 删 除 等 功 能;(3)会 员 管 理:系 统 管 理 员 能 够 管 理 会 员 信 息,包 括 会 员 信 息 的 查 看、启 用 和 禁 用 等 功 能;(4)订 单 管 理:系 统 管 理 员 能 够 管 理 会 员 提 交 的 订 单 信 息,包 括 查 看 订 单 详 细 信 息,发 货、结 算 等 功 能;闽 台 商 城 网 站 由 网 站 前 台 和 网 站 管 理 后 台 组 成。网 站 前 台 的 系 统 功 能 结 构 如 图 11-1所 示,网 站 管 理 后 台 的 系 统 功 能 结 构 如 图 11-2所 示。电 子 商 务 网 站 前 台 网 站 首 页 最 新 商 品 商 品 分 类 会 员 登 陆 通 知 公 告 客 服 中 心 电 了 商 务 网 站 后 台 系 统 浮 陆 杳 看 商 品 信 息 购 物 车 提 交 订 单 会 员 信 息 管 理 订 单 管 理 商 品 类 别 管 理 商 品 信 息 管 理 订 单 管 理 会 员 信 息 管 理 管 理 员 信 息 管 理 文 率 类 别 管 理 文 率 信 息 管 理 两 届 模 块 会 分 模 块 图 11-1网 站 前 台 功 能 结 构 图 图 1 1-2网 站 管 理 后 台 功 能 结 构 图 11.2.2系 统 业 务 流 程 图 闽 台 商 城 网 站 的 系 统 业 务 流 程 图 如 图 11-3所 示。(访 问 电 子 商 务 网 站 首 页,_+登 陆/注 册 否 登 陆 判 断,旦 查 看 商 品 详 细 信 息 添 加 到 购 物 车*否 登 陆 判 断*是 离 开 页 面 图 1 1-3系 统 业 务 流 程 图 1 1.3数 据 库 设 计 11.3.1 数 据 库 分 析 根 据 需 求 分 析 和 系 统 设 计,分 析 系 统 数 据 库 结 构,并 为 其 设 计 合 理 的 数 据 库。本 项 目 数 据 库 关 系 图 如 图 11-4所 示。会 员 注 册 提 交 订 单/购 买 商 品管 理 员 信 息 表 管 理 员 编 号 用 户 名 密 码 联 系 电 话 Q Q邮 箱 地 址 注 册 日 期 状 态 in tv a rc h a r(20)v a rc h a r(50)v a rc h a r(20)v a rc h a r(20)v a rc h a r(50)datetim ein t文 章 类 别 表 类 别 编 号 in i 父 级 类 别 编 号 in t类 别 名 称 varchar(20)类 别 简 介 te x t商 品 类 别 表 类 别 编 号 in i 父 级 类 别 编 号 in t类 别 名 称 varchar(20)类 另。简 介 te x t会 员 信 息 表 会 员 编 号 in t 会 员 名 v a rc h a r(20)密 码 v a rc h a r(50)密 码 保 护 问 题 v a rc h a r(50)密 码 保 护 答 案 v a rc h a r(50)身 份 证 号 v a rc h a r(30)联 系 电 话 v a rc h a r(20)Q Q v a rc h a r(20)邮 箱 v a rc h a r(50)联 系 地 址 v a rc h a r(200)邮 政 编 码 v a rc h a r(20)消 费 总 额 f lo a t余 额 f lo a t注 册 日 期 datetim e状 态 in t订 单 信 息 表 订 单 编 号 in t 订 单 号 v a rc h a r(20)葡 品 数 量 v a rc h a r(20)in t消 费 金 额 f lo a tv a rc h a r(100)v a rc h a r(300)v a rc h a r(20)in tdatein tte x t商 品 编 号 编 名 价 价 量 量 量 时 别 品 格 片 绍 牌 场 城 售 存 问 布 态 类 商 规 图 介 品 巾 商 销 库 访 发 状 商 品 信 息 表 in tin tv a rc h a r(100)v a rc h a r(300)v a rc h a r(300)te x tv a rc h a r(50)f lo a tf lo a tin tin tin tdatetim ein t文 章 编 号 类 文 摘 内 访 发 状 别 章 要 容 问 布 态 号 题 间 编 标 量 时 号 编 价 一 单 品 价 量 扣 计 一 订 商 单 数 折 小 图 1 1-4数 据 库 关 系 图 文 早 信 息 表 1Tin tv a rc h a r(200)te x tte x tin tdatetim ein t订 单 商 品 信 息 表 in t v a rc h a r(20)in t tttaaaotoo11n111 fiff11.3.2数 据 库 创 建 表 1 1 T 管 理 员 信 息 表 A dm injnfo字 段 名 称 字 段 类 型 备 注 A JD int 管 理 员 编 号(主 键,标 识)A_UserName Varchar(20)用 户 名 A_Password Varchar(50)密 码 A_Tel Varchar(20)联 系 电 话 A_QQ Varchar(20)QQA_Email Varchar(50)邮 箱 A_CreateTime Datetime 注 册 日 期 A_Status Int 状 态 表 1 1-2会 员 信 息 表 M em bejlnfo字 段 名 称 字 段 类 型 备 注 M_ID int 会 员 编 号(主 键,标 识)M_Name Varchar(20)会 员 名 M Password Varchar(50)密 码表 1 1-3商 品 类 别 表 Product_TypeM_Question Varchar(50)密 码 保 护 问 题 M_Answer Varchar(50)密 码 保 护 答 案 M_Card Varchar(30)身 份 证 号 M_Tel Varchar(20)联 系 电 话 M_QQ Varchar(20)QQM_Email Varchar(50)邮 箱 M_Address Varchar(200)联 系 地 址 M_Code Varchar(20)邮 政 编 码 M_Money Float 消 费 总 额 M_Blance float 余 额 M_CreateTime Datetime 注 册 日 期 M_Status Int 状 态 表 1 1-4商 品 信 息 表 P ro d u c tIn fo字 段 名 称 字 段 类 型 备 注 PT_ID int 类 别 编 号(主 键,标 识)PT_ParentlD Int 父 级 类 别 编 号 PT_Name Varchar(20)类 别 名 称 PTJntro text 类 别 简 介 表 11-5文 章 类 别 表 News_Type字 段 名 称 字 段 类 型 备 注 P JD int 商 品 编 号(主 键,标 识)PT_ID Int 类 别 编 号 P_Name Varchar(lOO)商 品 名 称 P_Model Varchar(300)规 格 PJm age Varchar(300)图 片 P_lntro Text 介 绍 P_Brand Varchar(50)品 牌 P_MPrice Float 市 场 价 P_VPrice Float 商 城 价 P_SellNum Int 销 售 量 P_StoreNum Int 库 存 量 P_Hits Int 访 问 量 P_CreateTime Datetime 发 布 时 间 P_Status Int 状 态 表 1 1-6文 章 信 息 表 N ew sjnfo字 段 名 称 字 段 类 型 备 注 N TJD int 类 别 编 号(主 键,标 识)NT_ParentlD Int 父 级 类 别 编 号 NT_Name Varchar(20)类 别 名 称 NTJntro Text 类 别 简 介字 段 名 称 字 段 类 型 备 注 NJD int 文 章 编 号(主 键,标 识)NTJD Int 类 别 编 号 N_Title Varchar(200)文 章 标 题 NJntro Text 摘 要 N_Contents Text 内 容 N_Hits Int 访 问 量 N_CreateTime Int 发 布 时 间 N_Status Datetime 状 态 表 1 1-7订 单 信 息 表 Order_Info字 段 名 称 字 段 类 型 备 注 OJD int 订 单 编 号(主 键,标 识)O_Num Varchar(20)订 单 号 M_Name Varchar(20)会 员 名 P_Nums Int 商 品 数 量 O_Money Float 消 费 金 额 O_Taker Varchar(lOO)收 货 人 O_Address Varchar(300)收 货 地 址 O_Tel Varchar(20)联 系 电 话 O_Paymethod Int 付 款 方 式 O_CreateTime datetime 订 单 FI期 O_Status Int 订 单 状 态 O_Remark text 备 注 表 1 1-8订 单 商 品 信 息 表 Order.Product字 段 名 称 字 段 类 型 备 注 OPJD int 编 号(主 键,标 识)O_Num Varchar(20)订 单 号 PJD int 商 品 编 号 P_UnitPrice float 单 价 P_Nums Int 数 量 P_Flod Float 折 扣 P_Price Float 小 计 价 格 1 1.4系 统 实 现 1 1.4.1创 建 项 目 本 节 开 始 系 统 的 编 程 实 现,在 编 写 代 码 之 前,先 规 范 网 站 的 整 体 文 件 结 构,创 建 系 统 中 可 能 用 到 的 文 件 夹。在 C:AppServwww文 件 夹 中 创 建 一 个 文 件 夹,命 名 为 webshop,在 webshop”文 件 夹 中 分 别 创 建 conn、images、admin、upload四 个 文 件 夹。那 么 开 发 过 程 中,只 需 要 将 所 创 建 的 文 件 保 存 在 相 应 的 文 件 夹 中。项 目 完 整 的 文 件 清 单 如 表 11-9所 示。表 1 1-9项 目 文 件 清 单 根 目 录 文 件 子 目 录 文 件 说 明 1 conn Conn_DB.php 数 据 库 链 接 文 件images 存 放 网 站 前 台 图 片 素 材 upload 存 放 上 传 的 商 品 图 片 及 文 章 图 片 2Adminlogin.php 系 统 后 台 登 陆 页 面 3 main.php 系 统 后 台 管 理 主 页 4 admin_add.php 管 理 员 信 息 添 加 页 面 5 admin_manager.php 管 理 员 信 息 管 理 页 面 6 admin_update.php 管 理 员 信 息 修 改 页 面 7 newstype_add.php 文 章 类 别 添 加 页 面 8 newstype_manager.php 文 章 类 别 管 理 页 面 9 newstype_update.php 文 章 类 别 修 改 页 面 10 news_add.php 文 章 添 加 页 面 11 news_manager.php 文 章 管 理 页 面 12 news_update.php 文 章 修 改 页 面 13 producttype_add.php 商 品 类 别 添 加 页 面 14 producttype_manager.php 商 品 类 别 管 理 页 面 15 producttype_update.php 商 品 类 别 修 改 页 面 16 product_add.php 商 品 添 加 页 面 17 product_manager.php 商 品 管 理 页 面 18 product_update.php 商 品 修 改 页 面 19 member_manager.php 会 员 信 息 管 理 页 面 20 memberjnfo.php 查 看 会 员 信 息 页 面 21 order_manager.php 订 单 信 息 管 理 页 面 22 orderjnfo.php 查 看 订 单 信 息 页 面 23 select_newstypel.php 下 拉 框 一 文 章 类 别 一 用 于 文 章 类 别 添 加 页 面 24 select_newstype2.php 下 拉 框 一 文 章 类 别 一 用 于 文 章 添 加 页 面 25 select_newstype3.php 下 拉 框 一 文 章 类 别 一 用 于 文 章 修 改 页 面 26 select_producttypel.php 下 拉 框 一 商 品 类 别 一 用 于 商 品 类 别 添 加 页 面 27 select_producttype2.php 下 拉 框 一 商 品 类 别 一 用 于 商 品 添 加 页 面 28 select_producttype3.php 下 拉 框 一 商 品 类 别 一 用 于 商 品 修 改 页 面 Admin/images 存 放 后 台 界 面 图 片 素 材 29Admin/actionlogin_do.php 系 统 后 台 登 陆 处 理 30 session_check.php 系 统 后 台 登 陆 判 断 31 admin_add_do.php 管 理 员 信 息 添 加 处 理 32 admin_delete_do.php 管 理 员 信 息 删 除 处 理 33 admin_update_do.php 管 理 员 信 息 修 改 处 理 34 newstype_add_do.php 文 章 类 别 添 加 处 理 35 newstype_delete_do.php 文 章 类 别 删 除 处 理 36 newstype_update_do.php 文 章 类 别 修 改 处 理 37 news_add_do.php 文 章 添 加 处 理 38 news_action_do.php 文 章 综 合 处 理(删 除、发 布、放 入 回 收 站)39 news_update_do.php 文 章 修 改 处 理 40 producttype_add_do.php 商 品 类 别 添 加 处 理 41 producttype_delete_do.php 商 品 类 别 删 除 处 理42 producttype_update_do.php 商 品 类 别 修 改 处 理 43 product_add_do.php 商 品 添 加 处 理 44 product_action_do.php 商 品 综 合 处 理(发 布、放 入 回 收 站)45 product_update_do.php 商 品 修 改 处 理 46 member_action_do.php 会 员 信 息 综 合 处 理(启 用、禁 用、删 除)47 order_action_do.php 订 单 综 合 处 理(发 货、结 算)48Actionmember_register_do.php 前 台 会 员 注 册 处 理 49 member_login_do.php 前 台 会 员 登 陆 处 理 50 session_member_check.php 前 台 会 员 登 陆 判 断 51 member_loginout_do.php 前 台 会 员 退 出 处 理 52 member_pwd_update_do.php 会 员 密 码 修 改 处 理 53 shopcar_do.php 清 空 购 物 车 处 理 54 order_add_do.php 提 交 订 单 处 理 55 index.php 网 站 前 台 主 页(框 架)56 index_content.php 网 站 前 台 主 页 内 容 页 57 newsjist.php 文 章 列 表 页 58 newsjnfo.php 文 章 详 细 内 容 页 59 productjist.php 商 品 列 表 页 60 productjnfo.php 商 品 详 细 内 容 页 61 shopcarjnfo.php 购 物 车 信 息 页 62 member_register.php 会 员 注 册 页 63 memberjogin.php 会 员 登 陆 页 64 memberjnfo.php 会 员 中 心 主 页 65 member_update.php 会 员 信 息 修 改 页 66 member_pwd_update.php 会 员 密 码 修 改 页 67 member_order_add.php 提 交 订 单 页 68 member_order_list.php 会 员 订 单 列 表 页 69 member_order_info.php 会 员 订 单 详 细 内 容 页 70 sub_member_menu.php 模 块-会 员 中 心 管 理 菜 单 71 sub_newslistl.php 模 块 一 文 章 列 表 一 用 于 前 台 主 页 一 通 知 公 告 72 sub_newslist2.php 模 块 一 文 章 列 表 一 用 于 前 台 主 页 一 交 易 流 程 73 sub_productlistl.php 模 块 一 商 品 列 表 一 用 于 前 台 主 页 一 名 酒 商 品 74 sub_productlist2.php 模 块 一 商 品 列 表 一 用 于 前 台 主 页 一 沙 发 商 品 75 sub_productlist3.php 模 块 一 商 品 列 表 一 用 于 前 台 主 页 一 皮 鞋 商 品 1 1.4.2公 共 文 件 实 现 公 共 文 件 的 作 用 是 将 系 统 中 多 处 使 用 到 的 相 同 功 能 代 码 编 写 在 单 独 的 文 件 中,然 后 在 使 用 时 通 过 调 用 该 文 件。不 需 要 重 复 编 写 相 同 代 码,避 免 了 代 码 冗 余 的 问 题、而 且 有 利 于 代 码 维 护 和 管 理。1.数 据 库 连 接 文 件 步 骤 1:在 C:AppServwwwwebshopconn文 件 夹 中 创 建 Conn_DB.php文 件,编 写 数 据 库 连 接 代 码 如 下:?php/*定 义 数 据 库 连 接 类*/class ConnDB(声 明 成 员 变 量 private$host;MySQL服 务 器 地 址 private$username;数 据 库 用 户 名 private$password;数 据 库 密 码 private$charset;数 据 库 编 码 格 式 private$dbname;数 据 库 名 称 构 造 函 数,实 现 类 的 初 始 化 public function ConnDB($host1,$usernamel,$passwordl,$dbnamel,$charsetl)$this-host=$hostl;将 参 数 值 赋 值 给 成 员 变 量$this-username 二$usernamel;$this-password=$passwordl;$this-dbname=$dbnamel;$this-charset=$charsetl;)成 员 方 法,实 现 数 据 库 连 接 public function getConn()($conn 二 mysql_connect($this-host,$this-username,$this-password);连 接 MySQL服 务 器 mysql_select_db($this-dbname,$conn);选 择 数 据 库 mysql_query(,set names 5.$this-charset);设 置 数 据 库 编 码 格 式 return$conn;返 回 连 接 句 柄)Sconndb=new ConnDB(localhost,“root”,111,WebShop_DB,gbk);数 据 库 连 接 类 实 例 化$conn=$conndb-getConn();获 取 链 接 句 柄?1 1.5网 站 后 台 开 发 1 1.5.1 系 统 登 陆 模 块 开 发 系 统 登 陆 模 块 由 四 个 文 件 组 成,分 别 是 系 统 登 陆 页 login.php,登 陆 处 理 页 login_do.php,登 陆 判 断 页 session_check.php和 管 理 主 页 main.php。具 体 流 程 如 图 11-5所 示。Admi n/a ct i o n/1 ogi n_do.php系 统 登 端 处 理 贞 Admin/main.php系 统 管 理 主 页 Admin/action/Session_check.phpsession登 陆 判 麻 贡 Admin/login.php(系 统 登 陆 页 I图 1 1-5系 统 登 陆 模 块 流 程 图 工 作 原 理 如 下:(1)管 理 员 访 问 系 统 登 陆 页 面 login.php,填 写 用 户 名 和 密 码,然 后 点 击 登 陆 按 钮,将 用 户 名 和 密 码 提 交 到 登 陆 处 理 页 login_do.php;在 登 陆 处 理 页 中,获 取 提 交 的 用 户 名 和 密 码,连 接 数 据 库 服 务 器,通 过 查 询 语 句 判 断 管 理 员 表 adminjnfo中 是 否 存 在 该 用 户 名 和 密 码 的 记 录。如 果 存 在,则 登 陆 成 功,为 session赋 值,跳 转 到 管 理 主 页 main.php;如 果 不 存 在,则 弹 出 提 示 对 话 框 并 返 回 系 统 登 陆 页 面 login.php。(3)登 陆 成 功 后 进 入 管 理 主 页 main.php,还 需 要 进 一 步 通 过 session判 断 是 否 已 经 登 陆,防 止 非 法 用 户 通 过 输 入 管 理 主 页 地 址(http:localhost:8090/webshop/admin/main.php)直 接 进 入 管 理 主 页。如 果 session值 为 为 空,说 明 没 有 经 过 登 陆,则 弹 出 提 示 对 话 框 并 返 回 系 统 登 陆 页 面 login.phpo【实 现 步 骤】步 骤 1:创 建 系 统 登 陆 页 login.phpo在 C:AppServwwwwebshopadmin文 件 夹 中 创 建 login,php文 件,作 为 系 统 登 陆 页 面,编 写 表 单 代 码 如 下:。6&(1闽 台 商 城 网 站 管 理 平 台/112(1 闽 台 商 城 网 站 管 理 平 台 一 系 统 登 陆/td/tr 用 户 名:密 码:保 存 页 面,在 浏 览 器 地 址 栏 中 输 入 http:/localhost:8090/webshop/admin/login.php,可 浏 览 页 面 效 果 如 图 11-6所 示。图 1 1-6系 统 登 陆 界 面 步 骤 2:创 建 系 统 登 陆 处 理 页 login_do.php。在 C:AppServwwwwebshopadminaction文 件 夹 中 创 建 login do.php文 件,作 为 系 统 登 陆 处 理 页 面,获 取 提 交 的 用 户 名 和 密 码,并 到 数 据 库 中 进 行 查 询 验 证 用 户 名 和 密 码 正 确,编 写 PHP代 码 如 下:0)/判 断 返 回 记 录 的 行 数(session_start();登 陆 成 功,设 置 SESSION值$SESSION user 二$POST txt username;echo”script window,location.href=,./main,php);/z;/跳 转 到 管 理 平 台 主 页)else 登 陆 失 败,弹 出 提 示 对 话 框,返 回 登 陆 页echo“alert(用 户 名 或 密 码 错 误!);window,location,href=/login,php/script)”;)else 用 户 名 密 码 为 空,弹 出 提 示 对 话 框,返 回 登 陆 页(echo/zalert 请 输 入 用 户 名 和 密 码!);window,location.href=,./login,php/script)”;)?步 骤 3:创 建 登 陆 判 断 页 session_check.phpo在 C:AppServwwwwebshopadminaction 文 件 夹 中 创 建 session check,php 文 件,作 为 系 统 登 陆 判 断 页 面,通 过 session判 断 是 否 已 经 登 陆,防 止 非 法 用 户 通 过 输 入 管 理 主 页 地 址 直 接 进 入 管 理 主 页。如 果 session值 为 为 空,说 明 没 有 经 过 登 陆,则 弹 出 提 示 对 话 框 并 跳 转 回 系 统 登 陆 面 login.php,编 写 PHP代 码 如 下:?php/*系 统 登 陆 判 断 页*/if($_SESSION,user=)登 陆 判 断,如 果 没 有 登 陆,跳 转 到 登 陆 页 面(echo“alert(登 陆 超 时,请 重 新 登 陆!);window,location,href=login,php;;)?步 骤 4:创 建 系 统 管 理 主 页 main.phpo在 C:AppServwwwwebshopadmin文 件 夹 中 创 建 main,php文 件,作 为 系 统 管 理 主 页,显 示 系 统 管 理 菜 单,编 写 代 码 如 下:闽 台 商 城 网 站 管 理 平 台 闽 台 商 城 网 站 管 理 平 台 a href=,/member_manager.phpz,target=mainframe 会 员 信 息 管 理 a href=admin add.php target=mainframe”添 加 管 理 员 a href=/admin_manager.phpz,target=mainframe 管 理 员 管 理 a href=/,producttype_add.phpz,target=mainframe”)添 加 商 品 类 别 a href=/producttype_manager.php target=mainframe”商 品 类 别 管 理 br/a href=product add.php target=mainframe”)添 加 商 品 信 息/a a href=,/product_manager.php,z target=mainframe”商 品 信 息 管 理 a href=newstype add.php target=mainframe”添 力 口 文 章 类 另 lj a href=z,newstype_manager.php,z target=mainframe”)文 章 类 别 管 理 a href=news add.php target=mainframe”添 加 文 章 信 息 a href=,znews_manager.php/z target=mainframe 文 章 信 息 管 理 a href=,order_manager.php,z target=mainframe”订 单 信 息 管 理 网 站 前 台 首 页 步 骤 5:保 存 各 页 面,在 浏 览 器 地 址 栏 中 输 入 http:/localhost:8090/webshop/admin/login.php,进 入 系 统 登 陆 页,填 写 用 户 名 和 密 码(本 案 例 中 用 户 名 为 admin,密 码 为 123),通 过 登 陆 验 证 成 功,进 入 系 统 管 理 主 页 main.php,页 面 效 果 如 图 11-7所 示。图 1 1-7系 统 管 理 主 页 面 11.5.2文 章 类 别 管 理 模 块 开 发 文 章 类 别 管 理 模 块 由 六 个 文 件 组 成,分 别 是 文 章 类 别 添 加 页 面 newstype_add.php,文 章 类 别 添 加 处 理 页 面 newstype_add_do.php,文 章 类 别 管 理 页 面 newstype_manager.php,文 章 类 别 删 除 处 理 页 面 newstype_delete_do.php,文 章 类 别 修 改 页 面 newstype_update.php和 文 章 类 别 修 改 处 理 页 面 newstype_update_do.phpo 具 体 流 程 如 图 11-8 所 示。Admin/action/newstype_add_do.php文 章 类 别 添 加 处 理 页 Admin/newstype_add.php文 章 类 别 添 加 页 删 除 某 文 章 类 别 获 取 提 示 的 类 别 编 百 查 看 文 章 类 别 列 表 修 改 某 文 章 类 别 访 问 文 章 类 别 管 理 页 Admi n/newstvpe manager.php文 章 类 别 管 理 页 Admin/action/newstype_delete_do.php文 章 类 别 删 除 处 理 页 Admin/newstype update,php文 章 类 别 修 改 页 Admin/action/newstype update do.php文 章 类 别 修 改 处 理 页 图 1 1-8文 章 类 别 管 理 模 块 流 程 图 工 作 原 理 如 下:1.添 加 文 章 类 别:(1)管 理 员 访 问 文 章 类 别 添 加 页 面 newstype_add.php,选 择 父 级 类 别、填 写 类 别 名 称 和 简 介,然 后 点 击 保 存 按 钮,将 类 别 信 息 提 交 到 添 加 处 理 页 newstype_add_do.php;(2)在 添 加 处 理 页 中,获 取 提 交 的 类 别 信 息,连 接 数 据 库 服 务 器,使 用 插 入 语 句 向 news_type表 中 添 加 数 据,接 着 判 断 添 加 是 否 成 功,成 功 则 进 入 文 章 类 别 管 理 页 面 newstype_manager.php,否 则 弹 出 提 示 对 话 框 并 返 回 添 加 页 面 newstype_add.php2.文 章 类 别 管 理:管 理 员 访 问 文 章 类 别 管 理 页 面 newstype_manager.php,查 看 类 别 信 息 列 表,可 以 选 择 类 别 信 息 右 侧 的“修 改”或“删 除”按 钮,对 类 别 信 息 进 行 操 作。3.删 除 文 章 类 别:管 理 员 在 文 章 类 别 管 理 页 面 newstype_manager.php,点 击 类 别 信 息 右 侧 的“删 除”按 钮,系 统 跳 转 到 类 别 删 除 处 理 页 newstype_deIete_do.phpo(2)在 删 除 处 理 页 中,获 取 提 交 的 类 别 编 号,连 接 数 据 库 服 务 器,使 用 删 除