1、摘 要近 些 年 , Internet 的 发 展 迅 速 , 互 联 网 迈 入 流 通 领 域 并 逐 渐 成 为 提 供 收集 信 息 的 最 优 方 式 。 电 子 商 务 因 此 家 喻 户 晓 , 成 为 一 个 很 热 门 的 话 题 。 而 网上 购 物 已 经 成 为 当 今 社 会 一 种 比 较 流 行 的 购 物 方 式 , 大 家 可 以 迅 速 在 购 物 网 站上 找 到 想 要 的 商 品 , 购 物 变 得 更 加 轻 松 、 快 捷 和 方 便 , 因 此 网 上 商 城 取 得 了 巨大 的 成 功 。 例 如 大 家 都 比 较 熟 悉 的 淘 宝 和
2、京 东 商 城 。目 前 在 国 内 较 为 常 用 的 购 物 系 统 开 发 语 言 有 PHP, JSP,ASP.NET,ASP。 而PHP 作 为 一 个 开 源 产 品 , 在 短 短 的 几 年 时 间 里 , 已 倍 受 广 大 网 页 程 序 员 的 喜 爱 。PHP 与 MYSQL 的 组 合 , 已 成 为 各 企 业 、 公 司 的 一 种 普 遍 采 用 的 技 术 方 案 。 一 些中 小 企 业 由 于 技 术 成 本 等 问 题 , 一 直 采 用 老 旧 的 系 统 , 而 出 现 的 PHP 与MYSQL 组 合 对 于 构 建 网 上 购 物 系 统 而 言
3、 已 成 为 理 想 的 解 决 方 案 。关 键 字 : 网 上 购 物 ; 电 子 商 务 ; PHP; MySQLAbstractThe past recent years, with the rapid rise of the Internet, the Internet has increasingly become the best channels for collecting information and gradually into the traditional circulation. So e-commerce began to pop up, e-commerce
4、has become a very popular topic. The online shopping has become todays society a more popular way of shopping, users can quickly find their favorite goods, making shopping easier, faster and convenient online store has achieved great success. For example, we are more familiar with Taobao and Jingdon
5、g Mall.More commonly used in domestic shopping system development language PHP, JSP, ASP.NET, ASP. PHP as an open source product in just a few years time, much of our web programmers alike. PHP and MySQL combination has become all business, the company is a general technical solution adopted. Some S
6、MEs due to the cost of technology and other issues, has been using the old system, the emergence of PHP and MYSQL combination has become the ideal solution for building online shopping system.Key words: Online Shopping; Electronic commerce; PHP; MySQL目 录第 一 章 绪 论 .11.1 引 言 .11.2 选 题 背 景 与 意 义 .11.3
7、现 状 与 发 展 情 况 .21.4 主 要 研 究 内 容 .3第 二 章 相 关 技 术 简 介 .52.1 PHP 技 术 .52.2 MySQL 技 术 .52.3 Apache.62.4 phpMyAdmin.6第 三 章 系 统 总 体 设 计 .83.1 操 作 流 程 .83.2 功 能 模 块 .103.3 数 据 库 设 计 .113.4 界 面 设 计 .163.4.1 导 航 条 的 设 计 .173.4.2 功 能 模 板 设 计 .18第 四 章 系 统 实 现 .194.1 注 册 和 登 录 .194.2 查 询 或 修 改 个 人 信 息 .224.3 搜
8、索 商 品 .224.4 浏 览 商 品 .234.5 购 买 商 品 .244.6 下 达 订 单 .254.7 后 台 管 理 .284.7.1 商 品 管 理 .284.7.2 用 户 管 理 .324.7.3 订 单 管 理 .334.7.4 系 统 设 置 .35第 五 章 总 结 与 展 望 .385.1 总 结 .385.2 展 望 .39致 谢 .40参 考 文 献 .41第 1 页第 一 章 绪 论1.1 引 言现 今 网 络 发 展 非 常 的 迅 速 , 它 对 人 类 的 一 切 活 动 都 产 生 了 十 分 大 的 冲 击力 , 不 仅 如 此 , 它 还 严 重
9、的 冲 击 了 人 们 的 生 产 活 动 。 网 络 诞 生 之 后 经 过 了 不断 的 发 展 , 它 完 全 把 传 统 信 息 的 传 播 方 式 进 行 了 完 全 的 颠 覆 , 这 对 以 往 的 交流 方 式 无 论 是 在 时 间 上 , 还 是 在 空 间 上 存 在 的 各 种 各 样 的 壁 垒 都 造 成 了 非 常大 的 冲 击 , 这 不 但 大 大 的 影 响 了 人 类 的 精 神 方 面 , 还 影 响 了 具 体 的 形 式 , 在给 人 类 带 来 机 遇 的 同 时 也 带 来 了 各 种 挑 战 1。电 子 商 务 ( E- commerce) 是
10、 指 包 括 电 子 交 易 在 内 的 利 用 计 算 机 网 络 技 术进 行 的 全 部 商 业 活 动 , 如 市 场 分 析 、 客 户 联 系 、 物 资 调 配 、 内 部 管 理 、 公 司 间合 作 等 等 2。 电 子 商 务 对 企 业 而 言 是 指 使 用 因 特 网 进 行 企 业 资 源 管 理 、 客 户 关系 管 理 、 销 售 渠 道 管 理 、 供 应 链 管 理 等 商 业 活 动 3。而 随 着 Internet 的 迅 速 普 及 , 其 巨 大 的 影 响 力 、 开 放 的 结 构 、 低 廉 的成 本 等 诸 多 优 势 日 益 显 现 , W
11、eb 网 站 无 可 争 议 地 成 为 企 业 开 展 电 子 商 务 的 最 佳平 台 。 总 之 , 电 子 商 务 网 站 在 企 业 的 电 子 商 务 体 系 中 有 着 重 要 的 地 位 , 网 站 设计 的 好 坏 、 网 站 推 广 的 成 败 , 直 接 关 系 到 企 业 实 施 电 子 商 务 能 否 成 功 。 因 此 ,网 站 是 企 业 迈 向 电 子 商 务 的 最 重 要 的 环 节 4。1.2 选 题 背 景 与 意 义伴 随 着 网 络 的 发 展 , 有 很 多 的 方 案 都 对 传 统 的 商 业 模 式 造 成 了 冲 击 , 同 时也 提 供
12、了 改 变 现 有 模 式 的 一 种 方 案 , 由 于 目 前 已 经 具 有 了 Internet 的 技 术 ,还 具 有 了 相 关 的 协 议 , 这 就 使 得 我 们 可 以 建 立 相 应 的 网 络 , 不 仅 能 建 立 内 网Intranet, 也 能 建 立 外 网 Extranet, 这 样 就 能 构 造 出 一 种 极 为 廉 价 的 联 系 方 式 ,可 以 利 用 此 种 方 式 把 买 家 和 卖 家 , 以 及 合 作 伙 伴 和 厂 商 等 都 联 系 起 来 , 这 样 不第 2 页仅 能 在 时 间 上 消 除 很 多 的 障 碍 , 也 能 在
13、空 间 上 消 除 这 些 障 碍 , 这 样 不 仅 使 交 易时 产 生 的 成 本 大 大 的 降 低 了 , 还 使 其 交 易 的 范 围 大 大 的 扩 大 了 。 现 在 这 些 技 术已 经 应 用 到 了 现 实 的 生 活 中 , 还 有 很 多 的 商 业 活 动 也 都 利 用 了 这 种 方 案 , 这 种新 的 交 易 模 式 就 是 电 子 商 务 。在 国 外 来 看 , 用 于 网 上 购 物 的 最 流 行 的 就 是 淘 宝 , 而 在 国 内 , 最 流 行 的就 要 数 当 当 了 , 不 可 否 认 这 两 种 都 是 非 常 优 秀 的 网 站 ,
14、 人 们 对 它 们 是 极 为 欢 迎的 , 这 也 就 给 其 他 的 各 种 网 站 提 供 了 非 常 不 错 的 借 鉴 。 在 进 行 具 体 的 设 计 时 ,我 们 不 仅 需 要 彻 底 而 清 楚 的 了 解 它 们 的 核 心 , 还 要 了 解 其 具 体 的 开 发 流 程 , 此外 , 在 具 体 的 制 作 过 程 中 , 我 们 还 需 要 注 意 其 中 的 各 种 功 能 和 事 项 。在 实 际 过 程 中 , 在 设 计 相 应 的 网 站 时 , 其 中 还 有 非 常 多 的 技 术 问 题 , 这 其中 不 仅 包 括 了 制 作 动 态 网 页
15、的 技 术 , 还 包 括 了 设 计 和 管 理 后 台 的 相 应 的 数 据 库 ,也 包 括 了 个 人 网 站 的 制 作 过 程 , 这 样 做 不 仅 可 以 避 免 纸 上 谈 兵 的 问 题 出 现 , 也能 在 具 体 的 运 用 过 程 中 掌 握 其 核 心 技 术 , 并 正 确 的 对 其 进 行 运 用 。1.3 现 状 与 发 展 情 况现 在 Internet 发 展 非 常 的 迅 速 , 其 技 术 也 达 到 了 较 高 的 水 平 , 网 络 购 物 成为 了 电 子 商 务 的 最 普 遍 的 一 种 形 式 , 这 种 购 物 方 式 不 仅 成
16、本 非 常 的 低 , 而 且 它的 运 行 效 果 也 是 非 常 的 高 的 , 这 就 使 得 它 不 仅 成 为 了 新 的 经 营 理 念 , 并 且 也 成为 了 最 实 用 的 经 营 模 式 。 现 在 , 社 会 在 不 断 的 发 展 , 人 们 也 不 再 局 限 在 对 信 息的 浏 览 和 发 布 了 , 他 们 对 此 提 出 了 更 高 的 问 题 , 他 们 都 迫 切 的 希 望 能 够 为 人 们带 来 更 多 的 好 处 和 便 利 。 正 是 由 于 此 种 经 营 模 式 的 兴 起 , 使 得 人 们 在 挑 选 自 己喜 欢 的 物 品 时 不 再
17、 辛 苦 的 到 外 面 去 , 而 只 需 要 上 网 就 可 以 , 这 是 它 给 人 们 带 来的 最 明 显 的 好 处 。对 于 那 些 具 有 非 常 敏 锐 的 洞 察 力 的 网 络 商 家 而 言 , 他 们 会 好 好 的 利 用 这 个机 会 的 , 这 就 使 得 在 对 网 络 进 行 必 要 的 服 务 时 , 很 多 的 网 站 对 此 进 行 设 计 。 即使 发 展 到 了 今 天 , 其 购 物 的 发 展 也 不 过 短 短 的 十 几 年 , 在 我 国 , 其 首 次 开 始 进行 网 上 购 物 是 在 1996 年 的 时 候 , 其 推 出 者
18、 为 燕 莎 友 谊 商 场 , 其 售 出 的 就 是 第 一第 3 页个 景 泰 蓝 , 这 个 时 候 采 用 的 付 款 方 式 并 不 是 现 在 的 网 上 支 付 , 还 是 传 统 的 现 实支 付 , 即 使 是 这 样 , 这 次 活 动 还 是 电 子 商 务 的 首 次 运 用 。 根 据 艾 瑞 咨 询 统 计的 资 料 显 示 , 2010 年 中 国 的 网 络 购 物 用 户 超 过 1.48 亿 , 同 去 年 相 比 增 加 了3900 万 , 占 中 国 全 部 网 民 的 30.8%。 艾 瑞 咨 询 预 测 , 2012 年 中 国 的 网 络 购 物
19、用 户 占 全 国 网 民 的 比 例 接 近 38.3%。艾 瑞 咨 询 分 析 , 中 国 的 网 络 购 物 用 户 数 量 增 加 主 要 源 自 两 方 面 原 因 : 一是 中 国 的 网 民 数 量 增 加 。 CNNIC 公 布 的 数 据 显 示 , 2010 年 6 月 , 中 国 的 网 民数 量 超 过 4.2 亿 , 预 测 年 底 中 国 的 网 民 数 量 将 超 过 4.8 亿 人 , 同 去 年 年 底 的3.84 亿 增 加 了 百 分 之 二 十 五 。 二 是 网 上 购 物 的 规 模 大 大 地 提 高 。 2010 年 7 月网 上 商 店 正 式
20、 施 行 实 名 制 , 淘 宝 网 等 规 模 较 大 的 购 物 平 台 网 站 为 了 降 低 消 费 者实 体 店 购 买 转 向 网 购 的 心 理 门 槛 , 极 力 推 崇 诚 信 保 障 体 系 , 将 网 络 购 物 应 用渗 透 在 网 民 中 。越 来 越 多 的 传 统 企 业 被 网 上 购 物 市 场 的 巨 大 潜 力 所 吸 引 , 纷 纷 搭 建 网 上 购物 渠 道 , 网 上 购 物 出 现 的 B2C 市 场 , 例 如 京 东 商 城 、 当 当 网 、 卓 越 亚 马 逊 、 新蛋 网 等 纯 网 络 购 物 企 业 都 参 与 进 来 , 于 此
21、同 时 传 统 品 牌 企 业 诸 如 苏 宁 、 国 美 、好 利 来 、 沃 尔 玛 等 , 整 个 的 市 场 集 中 度 都 有 所 下 降 。 艾 瑞 咨 询 估 计 , 网 上 购物 今 后 会 覆 盖 更 广 的 人 群 , 企 业 的 品 牌 和 规 模 将 成 为 有 力 的 竞 争 点 。 同 时 , 纯粹 的 电 子 商 务 企 业 更 需 要 产 品 品 类 和 交 易 规 模 的 提 升 , 来 增 加 品 牌 知 名 度 和影 响 力 5。1.4 主 要 研 究 内 容而 本 次 毕 业 设 计 的 内 容 是 , 构 建 一 个 网 上 购 物 的 系 统 , 本
22、 系 统 利 用 现 在 比较 广 泛 的 PHP+MySQL 数 据 库 的 架 构 实 现 的 , 网 上 购 物 系 统 至 少 包 含 以 下 功 能 :1.建 立 用 户 信 息 库在 购 物 之 前 用 户 必 须 在 网 站 进 行 注 册 , 因 为 在 以 后 当 用 户 这 再 次 访 问 时 ,系 统 会 需 要 此 用 户 的 一 些 相 关 信 息 , 以 便 进 行 一 些 相 应 的 统 计 工 作 。 同 时 , 用户 也 可 以 修 改 自 己 的 个 人 信 息 。 如 果 用 户 忘 记 了 自 己 的 用 户 密 码 , 可 以 提 供 一些 自 己 的
23、 基 本 信 息 发 送 邮 件 给 管 理 员 , 然 后 管 理 员 可 以 将 密 码 以 邮 件 的 形 式 发第 4 页送 给 用 户 , 从 而 可 以 更 方 便 的 找 回 忘 记 的 密 码 。2.方 便 购 物用 户 在 浏 览 商 品 的 同 时 可 以 将 商 品 放 入 购 物 车 。 同 时 , 用 户 可 以 通 过 搜 索页 面 查 询 到 自 己 感 兴 趣 的 商 品 , 通 过 指 定 的 搜 索 条 件 能 够 迅 速 地 定 位 和 查 询 到所 需 要 的 商 品 , 大 大 地 提 高 了 购 物 的 效 率 。3.商 品 的 管 理在 本 系 统
24、 中 , 可 以 很 好 地 对 商 品 进 行 管 理 , 包 括 对 商 品 类 型 和 名 称 的 管 理 ,同 时 可 以 对 商 品 信 息 进 行 维 护 。4.用 户 和 企 业 的 沟 通在 本 系 统 中 提 供 了 一 个 用 户 和 企 业 进 行 沟 通 的 平 台 , 如 用 户 对 商 品 有 什 么意 见 或 认 为 本 购 物 平 台 需 要 什 么 更 新 等 都 可 以 通 过 这 个 平 台 进 行 沟 通 。 同 时 ,企 业 家 还 可 以 在 系 统 中 发 布 打 折 商 品 信 息 和 商 城 的 活 动 信 息 。第 5 页第 二 章 相 关
25、技 术 简 介网 上 购 物 系 统 采 用 的 主 要 技 术 解 决 方 案 是 基 于 服 务 器 端 的 脚 本 语 言PHP、 开 源 数 据 库 MySQL, Web 服 务 器 Apache, 以 及 操 作 系 统 Windows。 除 此之 外 , 为 了 使 数 据 库 的 操 作 更 加 便 捷 , 还 使 用 了 数 据 库 管 理 工 具phpMyAdmin。2.1 PHP 技 术PHP 是 为 Web 设 计 使 用 的 服 务 器 脚 本 语 言 。 当 HTML 页 面 嵌 入 PHP 代 码 时 ,访 问 者 可 以 看 到 其 他 的 输 出 , 这 是 因
26、 为 PHP 代 码 被 执 行 访 问 时 会 在 服 务 器 中 解释 并 生 成 6。PHP 可 以 免 费 地 进 行 许 多 操 作 , 如 访 问 别 人 的 代 码 , 还 有 使 用 、 修 改 甚 至发 布 等 操 作 。 这 是 因 为 PHP 源 代 码 产 品 是 开 放 的 , 。 PHP 最 初 只 是 Personal Home Page(个 人 主 页 )的 缩 写 , 但 是 后 来 经 过 修 改 , 采 用 了 GNU 命 名 惯 例( GNU=Gnus Not UNIX) ,如 今 它 是 PHP 超 文 本 预 处 理 程 序 的 缩 写 7。PHP
27、的 主 要 竞 争 对 手 有 Perl, Microsoft Active Server Pages (ASP), Java Server Pages (JSP)和 Allaire Cold Fusion。 与 这 些 产 品 相 比 , PHP具 有 很 多 优 点 , 例 如 高 性 能 、 低 成 本 、 容 易 学 习 和 使 用 、 可 移 植 性 、 源 代 码 可供 使 用 、 内 置 许 多 常 见 Web 任 务 所 需 的 函 数 库 、 与 许 多 不 同 数 据 库 系 统 的 接 口等 8。2.2 MySQL 技 术MySQL 是 一 个 快 速 而 又 健 壮 的
28、 关 系 数 据 管 理 系 统 ( RDBMS) .一 个 数 据 库 将允 许 你 高 效 地 存 储 、 搜 索 、 排 序 和 检 索 数 据 。 MySQL 服 务 器 可 以 将 多 个 用 户 并发 地 使 用 这 是 因 为 每 次 对 数 据 的 访 问 进 行 了 控 制 。 与 此 同 时 , 只 有 经 过 验 证 的使 用 者 才 能 进 行 访 问 数 据 的 操 作 , 这 样 还 可 以 加 快 访 问 的 速 度 。 所 以 MySQL是 一 种 多 用 户 和 多 线 程 的 服 务 器 。 它 使 用 了 全 球 通 用 的 标 准 数 据 库 查 询 语
29、 言 ,即 SQL( 结 构 化 查 询 语 言 ) 9。第 6 页当 MySQL 满 足 开 原 许 可 协 议 ( GPL) 的 一 些 条 款 时 , 可 以 经 过 某 种 双 许 可模 式 来 获 得 , 这 时 我 们 就 可 以 在 开 源 许 可 下 使 用 它 。MySQL 的 主 要 竞 争 产 品 包 括 PostgreSQL, Microsoft SQL Server, and Oracle。 MySQL 具 有 许 多 优 点 , 如 容 易 学 习 和 配 置 、 移 植 性 好 、 可 供 使 用 源 代码 和 技 术 支 持 、 性 能 很 高 、 成 本 很
30、低 等 10。2.3 ApacheApache 是 世 界 使 用 排 名 第 一 的 Web 服 务 器 软 件 。 它 可 以 运 行 在 几 乎 所 有广 泛 使 用 的 计 算 机 平 台 上 , 由 于 其 跨 平 台 和 安 全 性 被 广 泛 使 用 , 是 最 流 行 的Web 服 务 器 端 软 件 之 一 11。 Apache web 服 务 器 软 件 拥 有 以 下 特 性 :满 足 HTTP/1.1 通 信 协 议文 件 的 配 置 过 程 简 单 而 有 效支 持 通 用 网 关 接 口支 持 基 于 IP 和 基 于 域 名 的 虚 拟 主 机支 持 多 种 方
31、式 的 HTTP 认 证集 成 Perl 处 理 模 块集 成 代 理 服 务 器 模 块支 持 实 时 监 视 服 务 器 状 态 和 定 制 服 务 器 日 志支 持 服 务 器 端 包 含 指 令 (SSI)支 持 安 全 Socket 层 (SSL)提 供 用 户 会 话 过 程 的 跟 踪支 持 FastCGI通 过 第 三 方 模 块 可 以 支 持 Java Servlets如 果 你 准 备 选 择 Web 服 务 器 , 毫 无 疑 问 Apache 是 你 的 最 佳 选 择 12。2.4 phpMyAdminphpMyAdmin 是 一 个 以 PHP 为 基 础 , 以 Web-Base 方 式 架 构 在 网 站 主 机 上的 MySQL 的 数 据 库 管 理 工 具 , 让 管 理 者 可 用 Web 接 口 管 理 MySQL 数 据 库 。 借