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 Apache62.4 phpMyAdmin6第 三 章 系 统 总 体 设 计 .83.1 操 作 流 程 83.2 功 能 模 块 .103.3 数 据 库 设 计 .113.4 界 面 设 计 .163.4.1 导 航 条 的 设 计 173.4.2 功 能 模 板 设 计 18第 四 章 系 统 实 现 194.1 注 册 和 登 录 .194.2 查 询 或 修 改 个 人 信 息 .224.3 搜 索 商 品 .224.4
8、 浏 览 商 品 .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 的 迅 速 普 及 , 其 巨 大 的 影 响 力 、 开 放 的 结 构 、 低 廉 的成 本 等 诸 多 优 势 日 益 显 现 , Web 网 站 无 可 争 议 地
11、成 为 企 业 开 展 电 子 商 务 的 最 佳平 台 。 总 之 , 电 子 商 务 网 站 在 企 业 的 电 子 商 务 体 系 中 有 着 重 要 的 地 位 , 网 站 设计 的 好 坏 、 网 站 推 广 的 成 败 , 直 接 关 系 到 企 业 实 施 电 子 商 务 能 否 成 功 。 因 此 ,网 站 是 企 业 迈 向 电 子 商 务 的 最 重 要 的 环 节 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 代 码 时 ,访 问 者 可 以 看 到 其 他 的 输 出 , 这 是 因 为 PHP 代 码 被 执 行
26、访 问 时 会 在 服 务 器 中 解释 并 生 成 6。PHP 可 以 免 费 地 进 行 许 多 操 作 , 如 访 问 别 人 的 代 码 , 还 有 使 用 、 修 改 甚 至发 布 等 操 作 。 这 是 因 为 PHP 源 代 码 产 品 是 开 放 的 , 。 PHP 最 初 只 是 Personal Home Page(个 人 主 页 )的 缩 写 , 但 是 后 来 经 过 修 改 , 采 用 了 GNU 命 名 惯 例( GNU=Gnus Not UNIX) ,如 今 它 是 PHP 超 文 本 预 处 理 程 序 的 缩 写 7。PHP 的 主 要 竞 争 对 手 有 P
27、erl, Microsoft Active Server Pages (ASP), Java Server Pages (JSP)和 Allaire Cold Fusion。 与 这 些 产 品 相 比 , PHP具 有 很 多 优 点 , 例 如 高 性 能 、 低 成 本 、 容 易 学 习 和 使 用 、 可 移 植 性 、 源 代 码 可供 使 用 、 内 置 许 多 常 见 Web 任 务 所 需 的 函 数 库 、 与 许 多 不 同 数 据 库 系 统 的 接 口等 8。2.2 MySQL 技 术MySQL 是 一 个 快 速 而 又 健 壮 的 关 系 数 据 管 理 系 统
28、( RDBMS) .一 个 数 据 库 将允 许 你 高 效 地 存 储 、 搜 索 、 排 序 和 检 索 数 据 。 MySQL 服 务 器 可 以 将 多 个 用 户 并发 地 使 用 这 是 因 为 每 次 对 数 据 的 访 问 进 行 了 控 制 。 与 此 同 时 , 只 有 经 过 验 证 的使 用 者 才 能 进 行 访 问 数 据 的 操 作 , 这 样 还 可 以 加 快 访 问 的 速 度 。 所 以 MySQL是 一 种 多 用 户 和 多 线 程 的 服 务 器 。 它 使 用 了 全 球 通 用 的 标 准 数 据 库 查 询 语 言 ,即 SQL( 结 构 化
29、查 询 语 言 ) 9。第 6 页当 MySQL 满 足 开 原 许 可 协 议 ( GPL) 的 一 些 条 款 时 , 可 以 经 过 某 种 双 许 可模 式 来 获 得 , 这 时 我 们 就 可 以 在 开 源 许 可 下 使 用 它 。MySQL 的 主 要 竞 争 产 品 包 括 PostgreSQL, Microsoft SQL Server, and Oracle。 MySQL 具 有 许 多 优 点 , 如 容 易 学 习 和 配 置 、 移 植 性 好 、 可 供 使 用 源 代码 和 技 术 支 持 、 性 能 很 高 、 成 本 很 低 等 10。2.3 Apache
30、Apache 是 世 界 使 用 排 名 第 一 的 Web 服 务 器 软 件 。 它 可 以 运 行 在 几 乎 所 有广 泛 使 用 的 计 算 机 平 台 上 , 由 于 其 跨 平 台 和 安 全 性 被 广 泛 使 用 , 是 最 流 行 的Web 服 务 器 端 软 件 之 一 11。 Apache web 服 务 器 软 件 拥 有 以 下 特 性 :满 足 HTTP/1.1 通 信 协 议文 件 的 配 置 过 程 简 单 而 有 效支 持 通 用 网 关 接 口支 持 基 于 IP 和 基 于 域 名 的 虚 拟 主 机支 持 多 种 方 式 的 HTTP 认 证集 成 P
31、erl 处 理 模 块集 成 代 理 服 务 器 模 块支 持 实 时 监 视 服 务 器 状 态 和 定 制 服 务 器 日 志支 持 服 务 器 端 包 含 指 令 (SSI)支 持 安 全 Socket 层 (SSL)提 供 用 户 会 话 过 程 的 跟 踪支 持 FastCGI通 过 第 三 方 模 块 可 以 支 持 Java Servlets如 果 你 准 备 选 择 Web 服 务 器 , 毫 无 疑 问 Apache 是 你 的 最 佳 选 择 12。2.4 phpMyAdminphpMyAdmin 是 一 个 以 PHP 为 基 础 , 以 Web-Base 方 式 架 构
32、 在 网 站 主 机 上的 MySQL 的 数 据 库 管 理 工 具 , 让 管 理 者 可 用 Web 接 口 管 理 MySQL 数 据 库 。 借第 7 页由 此 Web 接 口 可 以 成 为 一 个 简 易 方 式 输 入 繁 杂 SQL 语 法 的 较 佳 途 径 , 尤 其 要 处理 大 量 资 料 的 汇 入 及 汇 出 更 为 方 便 。 其 中 一 个 更 大 的 优 势 在 于 由 于phpMyaAdmin 跟 其 他 PHP 程 式 一 样 在 网 页 服 务 器 上 执 行 , 但 是 您 可 以 在 任 何 地方 使 用 这 些 程 式 产 生 的 HTML 页
33、面 , 也 就 是 于 远 端 管 理 MySQL 数 据 库 , 方 便 的建 立 、 修 改 、 删 除 数 据 库 及 资 料 表 。 也 可 借 由 phpMyAdmin 建 立 常 用 的 php 语法 , 方 便 编 写 网 页 时 所 需 要 的 sql 语 法 正 确 性 1314。第 8 页第 三 章 系 统 总 体 设 计3.1 操 作 流 程网 上 购 物 系 统 的 操 作 流 程 如 图 所 示 , 主 要 分 为 购 买 流 程 图 和 管 理 流 程 图 ,购 买 流 程 是 注 册 用 户 对 商 品 进 行 浏 览 、 加 入 购 物 车 、 下 达 订 单
34、等 操 作 , 管 理 流程 是 管 理 员 执 行 用 户 信 息 管 理 、 商 品 信 息 管 理 、 订 单 处 理 、 系 统 设 置 等 操 作 。图 3.1 购买商品流程图用 户 登 录是 否 会 员注 册打 开 主 页 面浏 览 商 品个人信息修改查看购买流程搜索商品购买商品添 加 到 购 物 车购 物 结 算下 订 单 注 销 登 录第 9 页图 3.2 管理流程图管 理 员 登 录打 开 主 页 面编 辑 商 品删 除 商 品查看所有订单根据状态查询订单用 户 管 理查 看 用 户用 户 资 料是 否 过 期删 除 用 户商 品 管 理商 品 分 类是 否 有新 商 品添
35、加 商 品管 理 员 页 面商 品 信 息是 否 更 新商 品 是 否下 架订 单 管 理订 单 是否 变 化修 改 订 单系统设置第 10 页3.2 功 能 模 块( 1) 用 户 登 录 、 注 册 和 注 销 。 一 个 网 上 购 物 系 统 必 须 必 备 的 功 能 就 是 能 够准 确 地 将 每 位 用 户 分 辨 出 来 。 几 乎 所 有 含 有 用 户 相 互 交 流 的 网 站 , 都 包 含 登录 用 户 界 面 。 用 户 进 入 登 录 界 面 后 , 才 能 够 详 细 地 记 录 用 户 的 完 整 操 作 行 为 。用 户 的 许 多 操 作 如 购 买 商
36、 品 、 下 达 订 单 也 必 须 在 登 录 后 才 能 完 成 。用 户 首 次 登 录 网 上 购 物 系 统 时 , 需 要 注 册 后 才 可 以 把 自 己 想 要 购 买 的 商 品放 进 购 物 车 里 。 注 册 时 需 要 填 写 一 些 基 本 信 息 , 主 要 包 含 姓 名 、 用 户 名 、 密码 、 用 户 地 址 、 联 系 电 话 和 邮 编 等 。 用 户 完 成 注 册 后 即 可 登 录 并 购 买 商 品 。( 2) 用 户 浏 览 、 查 询 和 选 购 商 品 。 用 户 在 登 录 成 功 之 后 , 可 以 通 过 搜 索 功能 迅 速 地
37、 搜 索 到 自 己 想 要 的 商 品 。 应 用 查 询 功 能 一 方 面 查 找 商 品 简 单 明 了 , 另一 方 面 提 高 了 查 找 的 速 度 。 同 时 可 以 设 置 查 询 的 方 式 。当 用 户 浏 览 或 通 过 搜 索 功 能 查 询 到 自 己 想 要 的 商 品 时 , 此 时 可 能 会 有 购 买的 欲 望 。 但 是 , 用 户 购 买 商 品 时 必 须 遵 循 一 定 的 购 物 流 程 。 在 本 系 统 中 , 有 一个 购 物 流 程 功 能 , 用 户 单 击 此 功 能 即 可 以 查 看 到 购 物 的 流 程 。当 用 户 选 购
38、好 商 品 后 , 可 以 单 击 “订 购 ”按 钮 , 即 可 以 将 商 品 加 入 到 购 物车 中 。 同 时 , 也 可 以 修 改 购 买 商 品 的 数 量 , 当 订 购 成 功 后 , 系 统 会 自 动 返 回 到购 物 车 中 , 并 显 示 购 物 车 中 的 所 有 商 品 信 息 。当 用 户 购 物 完 成 后 , 可 以 单 击 “结 算 ”或 “购 物 结 算 ”按 钮 进 行 下 达 购 物订 单 。 会 员 下 达 订 单 必 须 通 过 三 个 步 骤 分 别 是 接 受 购 物 条 款 、 填 写 发 货 和 付 款条 约 、 单 击 “下 达 订
39、单 ”按 钮 。( 3) 商 品 展 示 、 添 加 以 及 信 息 维 护 。 商 品 的 类 型 各 式 各 样 , 为 了 用 户 能 够更 快 地 找 到 自 己 想 要 的 商 品 , 因 此 商 品 分 类 是 一 个 很 好 的 办 法 。 通 过 多 种 不 同的 展 现 方 式 , 用 户 可 以 很 容 易 地 找 到 自 己 想 要 的 商 品 。当 用 户 是 以 管 理 员 的 身 份 登 录 时 , 可 以 添 加 商 品 、 修 改 商 品 的 信 息 以 及 添加 、 删 除 、 更 新 商 品 类 型 , 同 时 可 以 对 用 户 信 息 进 行 管 理 ,
40、 主 要 包 括 查 看 用 户信 息 、 修 改 用 户 信 息 、 删 除 用 户 信 息 、 查 看 用 户 的 用 户 名 和 密 码 等 。( 4) 系 统 设 置 。 本 系 统 可 以 运 用 到 不 同 的 经 营 者 , 因 此 不 同 的 经 营 者 对 系统 的 设 置 也 不 同 。 系 统 的 初 始 化 配 置 应 该 具 有 根 据 不 同 的 使 用 方 式 进 行 不 同 配第 11 页置 的 功 能 。 常 见 的 一 些 配 置 , 包 括 web 运 用 程 序 版 权 和 与 经 营 策 略 的 联 系 方 式等 。 不 同 的 经 营 者 的 某 些
41、 具 体 的 经 营 策 略 也 不 同 , 具 体 到 付 款 方 式 、 注 册 条 约 、交 易 条 款 等 信 息 都 是 可 以 定 制 的 。图 3.3 功能模块图3.3 数 据 库 设 计在 本 系 统 中 , 使 用 的 数 据 库 是 MySQL5.0, 数 据 库 名 为 eshop, 并 且 数 据库 有 7 个 数 据 表 用 于 存 储 用 户 及 商 品 的 信 息 。 分 析 购 物 系 统 的 特 点 可 以 发 现 有 3类 信 息 存 储 到 数 据 库 中 , 它 们 分 别 如 下 :( 1) 用 户 信 息 和 用 户 购 物 、 订 单 维 护 方
42、面 的 数 据 库 : 包 括 存 储 用 户 注 册 信息 的 表 和 订 单 内 容 的 表 。( 2) 商 品 信 息 的 表 : 包 括 了 商 品 分 类 的 表 和 商 品 的 详 细 信 息 表 等 。( 3) 系 统 设 置 表 : 主 要 包 括 设 置 付 款 方 式 和 交 易 条 约 等 。网 上 购 物 系 统用 户 管 理 员注册和登录查询或修改信息浏览商品搜索商品购买商品下达订单商品管理用户管理订单管理系统设置第 12 页eshop 数 据 库 中 包 含 了 7 个 数 据 表 分 别 是 basket 表 , category 表 、customer 表 、
43、groups 表 、 orders 表 、 product 表 和 setting 表 。 其 中basket 表 用 于 存 储 购 物 车 中 的 信 息 , category 表 用 于 存 储 商 品 二 级 类 型 名 表 ,customer 表 用 于 存 储 用 户 注 册 表 , groups 表 用 于 存 储 商 品 一 级 类 型 名 表 ,orders 表 用 于 存 储 订 单 信 息 表 , product 表 用 于 存 储 商 品 信 息 表 以 及setting 表 用 于 存 储 设 置 信 息 。 它 们 的 详 细 设 计 如 下 面 所 示表 3.1
44、basket 表字 段 名 称 字 段 类 型 主 关 键 字 字 段 说 明ID int * 自 动 编 号CUSTOMERID int 用 户 ID 号PRODUCTID varchar 商 品 ID 号STATUS varchar 默 认 “BASKET”ORDERID int 订 单 ID 号LINEADDDATE varchar 加 入 时 间QTY int 默 认 “1”DESCRIPTION varchar 描 述PRICE double 价 格表 3.2 category 表字 段 名 称 字 段 类 型 主 关 键 字 字 段 说 明ID int * 二 级 类 型 IDDE
45、SC varchar 类 型 名 称GROUPID varchar 一 级 类 型 ID第 13 页表 3.3 customer 表表 3.4 groups 表字 段 名 称 字 段 类 型 主 关 键 字 字 段 说 明ID int * ID 号 , 自 动 编 号LOGINNAME varchar 用 户 名PASSWORD varchar 密 码LASTNAME varchar 用 户 姓 名MIDDLENAME varchar QQ 号INITIALS varchar 用 户 主 页 地 址IP varchar 默 认 为 空ADDRESS varchar 用 户 地 址ZIP var
46、char 用 户 邮 编CITY varchar 城 市PHONE varchar 用 户 联 系 电 话EMAIL varchar 用 户 EMAILGROUP varchar 默 认 为 CUSTOMERCOUNTRY varchar 用 户 所 在 省 份COMPANY varchar 所 在 公 司 名 称JOINDATE varchar 默 认 为 空字 段 名 称 字 段 类 型 主 关 键 字 字 段 说 明ID int * 商 品 一 级 类 型 名NAME varchar 类 型 名 称第 14 页表 3.5 orders 表表 3.6 product 表表 3.7 sett
47、ings 表字 段 名 称 字 段 类 型 主 关 键 字 字 段 说 明theme varchar 颜 色 主 题send_default_country varchar 省 份sendcosts_default_country double 标 准 发 货 费 用字 段 名 称 字 段 类 型 主 关 键 字 字 段 说 明ID int * ID 号 自 动 编 号DATE varchar 下 达 订 单 时 间STATUS tinyint 购 买 商 品 的 件 数SHIPPING tinyint 托 运 方 式PAYMENT tinyint 付 款 方 式CUSTOMERID int
48、用 户 ID 号TOPAY double 商 品 总 价WEBID varchar 订 单 的 WebID 号NOTES longtext 订 单 附 注字 段 名 称 字 段 类 型 主 关 键 字 字 段 说 明ID int * ID 号 自 动 编 号PRODUCT varchar 商 品 的 名 称CATID int 产 品 所 属 类 型DESCRIPTION longtext 商 品 的 描 述PRICE double 商 品 的 单 价STOCK int 库 存 数 量FRONTPAGE tinyint 是 否 置 顶NEW tinyint 是 否 是 新 商 品第 15 页re
49、mbours_costs double 收 货 发 货 费 用currency varchar 币 种currency_symbol varchar 币 种 代 号paymaentdays tinyint 几 天 内 支 付vat double 税 率show_vat varchar 税 率 百 分 比db_including_vat tinyint 默 认 含 税 价 格sales_mail varchar 销 售 emailshopname varchar 商 城 名 称shopurl varchar 商 城 网 址default_lang char 默 认 语 言order_prefix varchar 订 单 前 缀order_suffix varchar 订 单 后 缀stock_enabled tinyint 是 否 使 用 库 存ordering_enabled tinyint 使 用 订 单 模 块shop_disabled tinyint 禁 用 网 站shop_reason varchar 禁 用 网 站 信 息webmaster_mail varchar 网 管 emailshoptel varchar 电 话 号 码shopfax varchar 传 真 号 码bankaccount varchar