1、毕 业 论 文题 目 : 基 于 JSP的 网 上 购 物 商 场 系 统 的 设 计 与 开 发院 ( 系 ) :专 业 : 班 级 : 学 号 :学 生 姓 名 :导 师 姓 名 :完 成 日 期 : 2014年 5月 5日诚 信 声 明本 人 声 明 :1、 本 人 所 呈 交 的 毕 业 设 计 ( 论 文 ) 是 在 老 师 指 导 下 进 行 的 研 究工 作 及 取 得 的 研 究 成 果 ;2、 据 查 证 , 除 了 文 中 特 别 加 以 标 注 和 致 谢 的 地 方 外 , 毕 业 设 计( 论 文 ) 中 不 包 含 其 他 人 已 经 公 开 发 表 过 的 研 究
2、 成 果 , 也 不 包 含 为 获得 其 他 教 育 机 构 的 学 位 而 使 用 过 的 材 料 ;3、 我 承 诺 , 本 人 提 交 的 毕 业 设 计 ( 论 文 ) 中 的 所 有 内 容 均 真 实 、可 信 。 作 者 签 名 : 日 期 : 年 月 日毕 业 设 计 ( 论 文 ) 任 务 书题 目 : 基 于 JSP 的 网 上 购 物 商 城 系 统 的 设 计 与 开 发姓 名 院 ( 系 ) 专 业 班 级 学 号指 导 老 师 职 称 教 研 室 主 任一 、 基 本 任 务 及 要 求 :1 基 本 任 务 : 熟 练 掌 握 MVC 开 发 模 式 , 运 用
3、 JSP 以 及 javascript, 数 据 库 , html 等 技 术 完 成 网 上购 物 商 场 的 开 发 。2 基 本 要 求 : 系 统 分 为 后 台 管 理 和 前 台 两 大 部 分 。 前 台 允 许 用 户 注 册 登 录 , 查 看 商 品 全 部 列 表 ,搜 索 商 品 , 查 看 商 品 详 情 。 查 看 以 及 修 改 个 人 信 息 后 台 允 许 不 同 管 理 员 登 录 , 实 现 商 品 的 管 理 , 已注 册 用 户 的 管 理 等 。二 、 进 度 安 排 及 完 成 时 间 :第 一 阶 段 (第 1, 4周 ) : 进 行 调 研 ,
4、 查 阅 相 关 资 料 , 撰 写 开 题 报 告 , 并 于 第 4周 星 期 五交 开 题 报 告 ;第 二 阶 段 (第 5 12周 ): 在 指 导 教 师 的 指 导 下 , 对 课 题 进 行 研 究 , 按 预 定 要 求 获 得 毕 业论 文 开 题 报 告 中 的 预 期 结 果 ( 即 进 行 算 法 设 计 , 研 究 算 法 的 合 理 性 , 实 现 算 法等 工 作 ) , 并 撰 写 毕 业 论 文 , 第 12周 五 之 前 交 初 稿 ;第 三 阶 段 (第 13 14周 ): 指 导 教 师 对 毕 业 论 文 进 行 批 阅 , 提 出 修 改 意 见
5、并 指 导 学 生 进 行毕 业 论 文 的 修 改 ,并 检 查 算 法 的 实 现 情 况 ( 如 程 序 的 可 行 性 和 通 用 性 等 ) ;第 四 阶 段 (第 15周 ): 指 导 教 师 指 导 学 生 将 毕 业 论 文 定 稿 , 并 准 备 毕 业 论 文 答 辩 ;第 五 阶 段 (第 16周 ): 进 行 毕 业 论 文 答 辩 。目 录摘 要 ( 1)前 言 ( 2)第 1章 开 发 技 术 简 介 及 环 境 配 置 ( 4)1.1 开 发 技 术 简 介 ( 4)1.1.1 JSP简 介 ( 4)1.1.2 Servlet简 介 ( 4)1.1.3 MySql
6、简 介 ( 5)1.1.4 MyEclipse简 介 ( 6)1.2 开 发 环 境 的 配 置 ( 7)1.2.1 JDK的 安 装 与 配 置 ( 7)1.2.2 Tomcat的 安 装 与 配 置 ( 7)第 2章 需 求 分 析 ( 9)2.1 需 求 分 析 ( 9)2.2 可 行 性 分 析 ( 9)第 3章 总 体 设 计 ( 11)3.1 系 统 功 能 模 块 ( 11)3.1.1 前 台 模 块 ( 11)3.1.2 后 台 模 块 ( 12)3.2 数 据 库 设 计 ( 12)3.2.1 系 统 概 述 ( 12)3.2.2 数 据 库 表 设 计 ( 13)3.3 主
7、 要 业 务 流 程 分 析 ( 16)第 4章 详 细 设 计 ( 18)4.1 前 台 功 能 模 块 ( 18)4.1.1 用 户 注 册 模 块 ( 18)4.1.2 用 户 登 陆 模 块 ( 18)4.1.3 商 品 展 示 模 块 ( 19)4.1.4 商 品 详 情 模 块 ( 20)4.1.5 购 物 车 模 块 ( 20)4.1.4 订 单 页 面 模 块 ( 21)4.2 后 台 功 能 模 块 ( 21)4.2.1 后 台 登 陆 模 块 ( 21)4.2.2 商 品 管 理 模 块 ( 22)4.2.3 用 户 管 理 模 块 ( 22)4.1.4 订 单 管 理 模
8、 块 ( 23)第 5章 系 统 评 价 , 测 试 与 维 护 ( 24)5.1 系 统 评 价 ( 24)5.2 系 统 测 试 ( 24)5.3 系 统 维 护 ( 25)总 结 ( 26)致 谢 ( 27)参 考 文 献 ( 28)附 录 ( 29)基 于 JSP 的 网 上 购 物 商 场 系 统 的 设 计 与 开 发摘 要 : 本 论 文 研 究 的 内 容 就 是 网 上 商 城 系 统 的 具 体 功 能 及 实 现 。 近 年 来 计 算 机 技 术 的 发展 已 经 非 常 成 熟 , 网 络 已 经 深 入 千 家 万 户 。 网 络 在 各 行 各 业 的 发 展 中
9、 占 据 了 重 要 位 置 ,网 上 购 物 这 几 年 更 是 风 靡 。 普 通 的 购 物 已 经 不 能 满 足 人 们 的 消 费 。 网 上 购 物 以 其 诸 多 优势 , 获 得 人 们 的 青 睐 。 本 系 统 实 现 了 商 品 查 询 、 商 品 管 理 、 商 品 显 示 、 购 物 车 、 订 单 管理 、 用 户 管 理 等 功 能 。 基 本 上 实 现 了 网 上 购 物 商 城 的 基 本 功 能 和 购 物 流 程 。 其 开 发 主 要包 括 : 数 据 库 的 建 立 , 前 台 Web页 面 设 计 , 后 台 管 理 。 本 系 统 采 用 My
10、Sql数 据 库 和 Tomcat服 务 器 实 现 。关 键 词 : 网 上 商 场 , JSP, MySql数 据 库Online Shopping System Based On JSPAbstract:The research contents of this thesis is the specific function and realization of theOnlineShopping。 In recent yearsthedevelopmentofthecomputertechnologyhasbeenverymature, network has already gone
11、 deep into thousands of households。 The network takes animportant position in the development of all walks of life, Online shopping is popular inrecent years。 The ordinary shopping has been unable to meet the peoples consumption。Onlineshoppingtoitsmanyadvantages,getthefavourofpeople。 Toquerythecommo
12、dities,commodity management, commodity display, shopping cart, order management, usermanagement, etc 。 Basically realizedthe basic functions ofonline shopping mallandtheshopping process。 Its development mainly includes: the establishment of the database, Webpage design at the front desk and backgrou
13、nd management. This system USES the MySqldatabaseandTomcatserverimplementation.Key Word: onlineShopping,JSP,MySqldatabase前 言随 着 信 息 技 术 的 不 断 发 展 和 Internet 互 联 网 技 术 的 日 益 普 及 ,人 们 越 来 越 意 识 到 电子 商 务 对 国 家 经 济 、 企 业 管 理 和 个 人 生 活 所 带 来 的 巨 大 影 响 。 它 满 足 企 业 、 商 人 和 消 费者 对 提 高 产 品 和 服 务 的 质 量 、 加 快
14、服 务 速 度 、 降 低 费 用 等 方 面 的 需 求 , 也 帮 助 企 业 和 个人 通 过 网 络 查 询 和 信 息 检 索 为 企 业 下 一 步 的 发 展 方 向 提 供 支 持 。 借 助 电 子 商 务 , 企 业 和个 人 , 企 业 和 企 业 可 以 通 过 网 络 进 行 交 易 和 全 过 程 的 服 务 。电 子 商 务 代 表 着 未 来 贸 易 方 式 的 发 展 方 向 , 其 应 用 和 推 广 将 给 社 会 和 经 济 带 来 极 大的 效 益 。 具 有 强 大 生 命 力 的 现 代 电 子 交 易 手 段 己 越 来 越 被 人 们 所 认
15、识 , 发 达 国 家 在 这 方面 有 很 多 年 的 发 展 历 史 , 发 展 中 国 家 也 正 在 加 紧 制 定 总 体 发 展 战 略 , 大 力 促 进 电 子 商 务在 国 民 经 济 各 个 领 域 的 应 用 , 力 争 在 越 来 越 激 烈 的 国 际 竞 争 中 占 据 有 利 的 地 位 。 因 此 ,对 于 网 上 购 物 技 术 的 研 究 和 实 现 , 以 及 搭 建 一 个 实 用 的 网 上 商 店 是 很 重 要 的 。无 论 在 国 内 还 是 在 国 外 , 电 子 商 务 都 还 处 于 起 步 阶 段 。 最 近 几 年 电 子 商 务 得
16、到 了 迅速 的 发 展 。 尽 管 各 个 国 家 具 体 情 况 不 同 , 但 是 基 于 对 国 家 经 济 发 展 的 预 测 , 各 国 政 府 都很 重 视 电 子 商 务 , 并 且 积 极 地 发 展 电 子 商 务 。在 发 达 国 家 , 电 子 商 务 的 发 展 非 常 迅 速 , 通 过 Internet进 行 交 易 己 成 为 一 种 潮 流 。基 于 电 子 商 务 所 连 带 出 的 商 品 交 易 方 案 、 电 子 结 账 方 案 和 信 息 安 全 方 案 等 , 已 逐 步 成 为国 际 信 息 技 术 市 场 竞 争 的 焦 点 。 随 着 电 子
17、 商 务 的 日 益 发 展 , 产 生 了 虚 拟 银 行 、 网 络 营 销 、网 上 购 物 、 网 络 广 告 等 新 兴 信 息 产 业 , 从 侧 面 反 应 了 电 子 商 务 正 在 对 社 会 和 经 济 产 生 着深 刻 的 影 响 。在 电 子 商 务 过 程 中 , 通 过 人 与 电 子 通 讯 方 式 的 结 合 , 极 大 地 提 高 了 商 务 活 动 的 效 率 ,减 少 了 不 必 要 的 中 间 环 节 。 同 时 , 电 子 商 务 的 发 展 也 将 转 变 政 府 的 行 为 。 在 电 子 商 务 逐渐 变 的 流 行 的 时 代 里 , 当 企
18、业 应 用 电 子 商 务 进 行 经 营 , 银 行 实 现 金 融 电 子 化 , 以 及 消 费者 实 现 网 上 消 费 的 同 时 , 也 将 对 政 府 管 理 行 为 提 出 新 的 要 求 , 国 外 在 这 方 面 有 很 好 的 法律 法 规 加 以 约 束 , 防 止 商 业 欺 诈 行 为 。 国 内 在 这 方 面 做 的 就 没 有 国 外 的 好 , 没 有 一 定 的规 范 加 以 约 束 , 我 们 经 常 可 以 看 到 一 些 消 费 者 在 网 上 购 买 的 东 西 和 实 际 不 一 样 , 发 现 上当 后 我 们 也 无 能 为 力 。在 国 外
19、 , XML技 术 已 经 在 电 子 商 务 领 域 里 得 到 广 泛 应 用 。 由 于 它 具 有 自 描 述 性 、 内容 与 显 示 相 分 离 、 独 立 于 平 台 等 特 点 , 并 且 提 供 了 一 套 跨 平 台 、 跨 网 络 、 跨 程 序 语 言 的数 据 描 述 方 式 , 已 逐 渐 成 为 科 学 与 业 务 应 用 中 数 据 表 示 及 Web 应 用 中 数 据 交 换 的 标 准格 式 。同 时 , 国 内 外 对 Java 技 术 的 研 究 已 经 形 成 了 热 潮 , 纷 纷 研 究 如 何 利 用JavaBean+JSP(JavaServe
20、rPages)架 构 及 其 相 关 工 具 来 开 发 功 能 强 大 的 新 型 应 用 程 序 。 相对 而 言 , 国 内 的 研 究 工 作 要 滞 后 一 些 。 主 要 表 现 在 国 内 大 部 分 的 研 究 仍 停 留 在 较 单 一 的层 面 上 , 单 纯 研 究 如 何 以 JSP生 成 动 态 网 页 , 对 于 如 何 将 其 与 数 据 库 技 术 及 XML技 术结 合 , 生 成 真 正 的 电 子 商 务 方 案 的 研 究 却 比 较 少 , 而 很 多 国 外 的 资 料 中 已 经 在 研 究 如 何利 用 .NET技 术 生 成 真 正 的 电 子
21、 商 务 方 案 。为 此 , 用 JSP技 术 来 实 现 一 个 网 上 商 店 是 很 有 必 要 的 。网 上 购 物 以 其 方 便 , 快 捷 , 高 效 , 高 选 择 性 等 优 点 , 迅 速 得 到 了 广 大 网 友 的 喜 爱 与青 睐 , 现 在 的 网 上 购 物 已 经 非 常 普 及 。 本 系 统 设 计 就 是 为 了 满 足 广 大 网 友 的 这 些 需 求 ,改 变 传 统 的 交 易 模 式 , 通 过 互 联 网 完 成 查 看 商 品 , 购 买 商 品 等 完 成 网 上 交 易 。 方 便 消 费者 , 同 时 对 商 家 的 商 品 信 息
22、 进 行 管 理 , 便 于 商 家 的 商 品 数 据 分 析 。本 系 统 为 消 费 者 提 供 了 网 上 浏 览 商 品 , 登 陆 , 注 册 , 搜 索 商 品 , 加 入 购 物 车 , 购 买商 品 。 满 足 消 费 者 的 网 上 购 物 的 基 本 活 动 , 极 大 的 方 面 了 用 户 。 为 商 家 提 供 了 , 管 理 注册 用 户 , 管 理 商 品 信 息 , 增 加 、 删 除 商 品 等 功 能 。 从 商 家 的 方 面 考 虑 , 为 商 家 节 约 了 成本 , 方 便 了 管 理 。第 1章 开 发 技 术 简 介 及 环 境 配 置1.1
23、开 发 技 术 简 介1.1.1JSP简 介JSP即 JavaServerPage, 是 Sun公 司 推 出 的 动 态 网 页 技 术 标 准图 1-1 JSP的 流 程 图JSP的 特 点 :( 1) 一 次 编 写 , 到 处 运 行 。 除 了 系 统 之 外 , 代 码 不 用 做 任 何 更 改 。( 2) 系 统 的 多 平 台 支 持 。 基 本 上 可 以 在 所 有 平 台 上 的 任 意 环 境 中 开 发 , 在 任 意 环 境中 进 行 系 统 部 署 , 在 任 意 环 境 中 扩 展 。 相 比 ASP的 局 限 性 JSP的 优 势 是 显 而 易 见 的 。
24、( 3) 强 大 的 可 伸 缩 性 。 从 只 有 一 个 小 的 Jar文 件 就 可 以 运 行 Servlet/JSP, 到 由 多 台服 务 器 进 行 集 群 和 负 载 均 衡 , 到 多 台 Application进 行 事 务 处 理 , 消 息 处 理 , 一 台 服 务 器到 无 数 台 服 务 器 , Java显 示 了 一 个 巨 大 的 生 命 力 。( 4) 多 样 化 和 功 能 强 大 的 开 发 工 具 支 持 。 这 一 点 与 ASP很 像 , Java已 经 有 了 许 多非 常 优 秀 的 开 发 工 具 , 而 且 许 多 可 以 免 费 得 到
25、, 并 且 其 中 许 多 已 经 可 以 顺 利 的 运 行 于 多种 平 台 之 下 。(5)支 持 服 务 器 端 组 件 。 web 应 用 需 要 强 大 的 服 务 器 端 组 件 来 支 持 , 开 发 人 员 需 要利 用 其 他 工 具 设 计 实 现 复 杂 功 能 的 组 件 供 web页 面 调 用 , 以 增 强 系 统 性 能 。 JSP可 以 使用 成 熟 的 JAVABEANS 组 件 来 实 现 复 杂 商 务 功 能 。1.1.2Servlet简 介Servlet是 在 服 务 器 上 运 行 的 小 程 序 。 这 个 词 是 在 Javaapplet的
26、环 境 中 创 造 的 , Javaapplet是 一 种 当 作 单 独 文 件 跟 网 页 一 起 发 送 的 小 程 序 , 它 通 常 用 于 在 客 户 端 运 行 , 结 果得 到 为 用 户 进 行 运 算 或 者 根 据 用 户 互 作 用 定 位 图 形 等 服 务 。Servlet的 主 要 功 能 在 于 交 互 式 的 浏 览 和 修 改 数 据 , 生 成 动 态 Web内 容 。它 的 执 行 过 程 :客 户 端 发 生 请 求 到 服 务 端 ;服 务 端 讲 请 求 信 息 发 送 到 Servlet;Servlet生 成 响 应 内 容 并 将 其 传 给
27、服 务 器 , 响 应 内 容 动 态 生 成 , 通 常 取 决 于 客 户 端 的请 求 ;服 务 器 将 响 应 返 回 给 客 户 端 ;Servlet的 优 点 :( 1) 功 能 强 大在 Servlet 中 , 许 多 使 用 传 统 CGI 程 序 很 难 完 成 的 任 务 都 可 以 轻 松 地 完 成 。 例 如 ,Servlet能 够 直 接 和 Web服 务 器 交 互 , 而 普 通 的 CGI程 序 不 能 。 Servlet还 能 够 在 各 个 程序 之 间 共 享 数 据 , 使 得 数 据 库 连 接 池 之 类 的 功 能 很 容 易 实 现 。( 2)
28、 可 移 植 性 好Servlet用 Java编 写 , ServletAPI具 有 完 善 的 标 准 。 因 此 , 为 IPlanetEnterpriseServer写 的 Servlet无 需 任 何 实 质 上 的 改 动 即 可 移 植 到 Apache、 MicrosoftIIS或 者 WebStar。 几乎 所 有 的 主 流 服 务 器 都 直 接 或 通 过 插 件 支 持 Servlet。( 3) 节 省 投 资不 仅 有 许 多 廉 价 甚 至 免 费 的 Web服 务 器 可 供 个 人 或 小 规 模 网 站 使 用 , 而 且 对 于 现 有的 服 务 器 , 如
29、 果 它 不 支 持 Servlet的 话 , 要 加 上 这 部 分 功 能 也 往 往 是 免 费 的 (或 只 需 要 极少 的 投 资 )。1.1.3MySql简 介MySQL名 字 的 来 历 :MySQL是 一 个 小 型 关 系 型 数 据 库 管 理 系 统 MySQL被 广 泛 地 应 用 在 Internet上 的 中小 型 网 站 中 。 由 于 其 体 积 小 、 速 度 快 、 总 体 拥 有 成 本 低 , 尤 其 是 开 放 源 码 这 一 特 点 , 许多 中 小 型 网 站 为 了 降 低 网 站 总 体 拥 有 成 本 而 选 择 了 MySQL作 为 网
30、站 数 据 库 。MySQL的 特 性 :( 1) 使 用 C和 C+编 写 , 并 使 用 了 多 种 编 译 器 进 行 测 试 , 保 证 源 代 码 的 可 移 植 性 ;( 2) 支 持 AIX、 FreeBSD、 HP-UX、 Linux、 MacOS、 NovellNetware、 OpenBSD、OS/2Wrap、 Solaris、 Windows等 多 种 操 作 系 统 ;( 3) 为 多 种 编 程 语 言 提 供 了 API。 这 些 编 程 语 言 包 括 C、 C+、 Python、 Java、 Perl、PHP、 Eiffel、 Ruby和 Tcl等 ;( 4)
31、支 持 多 线 程 , 充 分 利 用 CPU资 源 ;( 5) 优 化 的 SQL查 询 算 法 , 有 效 地 提 高 查 询 速 度 ;( 6) 既 能 够 作 为 一 个 单 独 的 应 用 程 序 应 用 在 客 户 端 服 务 器 网 络 环 境 中 , 也 能 够 作为 一 个 库 而 嵌 入 到 其 他 的 软 件 中 提 供 多 语 言 支 持 , 常 见 的 编 码 如 中 文 的 GB2312、 BIG5,日 文 的 Shift_JIS等 都 可 以 用 作 数 据 表 名 和 数 据 列 名 ;( 7) 提 供 TCP/IP、 ODBC和 JDBC等 多 种 数 据 库
32、 连 接 途 径 ;( 8) 提 供 用 于 管 理 、 检 查 、 优 化 数 据 库 操 作 的 管 理 工 具 ;( 9) 可 以 处 理 拥 有 上 千 万 条 记 录 的 大 型 数 据 库 。1.1.4MyEclipse简 介MyEclipse, 是 一 个 十 分 优 秀 的 用 于 开 发 Java,J2EE的 Eclipse插 件 集 合 , MyEclipse的 功 能 非 常 强 大 , 支 持 也 十 分 广 泛 , 尤 其 是 对 各 种 开 元 产 品 的 支 持 十 分 不 错 。MyEclipse企 业 级 工 作 平 台 ( MyEclipseEnterpri
33、seWorkbench , 简 称 MyEclipse) 是对 EclipseIDE的 扩 展 , 利 用 它 我 们 可 以 在 数 据 库 和 JavaEE的 开 发 、 发 布 , 以 及 应 用 程序 服 务 器 的 整 合 方 面 极 大 的 提 高 工 作 效 率 。 它 是 功 能 丰 富 的 JavaEE 集 成 开 发 环 境 , 包括 了 完 备 的 编 码 、 调 试 、 测 试 和 发 布 功 能 , 完 整 支 持 HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。在 结 构 上 , MyEclipse的 特 征 可 以 被 分
34、 为 7类 :( 1) JavaEE模 型( 2) WEB开 发 工 具( 3) EJB开 发 工 具( 4) 应 用 程 序 服 务 器 的 连 接 器( 5) JavaEE项 目 部 署 服 务( 6) 数 据 库 服 务( 7) MyEclipse整 合 帮 助对 于 以 上 每 一 种 功 能 上 的 类 别 , 在 Eclipse中 都 有 相 应 的 功 能 部 件 , 并 通 过 一 系 列的 插 件 来 实 现 它 们 。 MyEclipse结 构 上 的 这 种 模 块 化 , 可 以 让 我 们 在 不 影 响 其 他 模 块 的情 况 下 , 对 任 一 模 块 进 行
35、单 独 的 扩 展 和 升 级 。 简 单 而 言 , MyEclipse是 Eclipse的 插 件 ,也 是 一 款 功 能 强 大 的 JavaEE 集 成 开 发 环 境 , 支 持 代 码 编 写 、 配 置 、 测 试 以 及 除 错 ,MyEclipse6.0以 前 版 本 需 先 安 装 Eclipse。 MyEclipse6.0以 后 版 本 安 装 时 不 需 安 装 Eclipse。1.2 开 发 环 境 配 置1.2.1JDK的 安 装 与 配 置( 1) 下 载 JDK并 安 装 。( 2) 进 行 JDK的 环 境 变 量 的 配 置 :第 一 步 :右 击 “我
36、的 电 脑 ”, 点 击 “属 性 ”:第 二 步 : 选 择 “高 级 ”选 项 卡 , 点 击 “环 境 变 量 ”:第 三 步 : 在 “系 统 变 量 ”中 , 设 置 3项 属 性 ,JAVA_HOME,PATH,CLASSPATH,若 已 存 在 则 点 击 “编 辑 ”, 不 存 在 则 点 击 “新 建 ”:第 四 步 : JAVA_HOME设 为 JDK的 安 装 路 径 (如 C:ProgramFilesJavajdk1.6.0_10), 此 路 径 下 包 括 lib, bin, jre等 文 件 夹 ;Path使 得 系 统 可 以 在 任 何 路 径 下 识 别 ja
37、va命 令 , 设 为 :%JAVA_HOME%bin;%JAVA_HOME%jrebinCLASSPATH为 java加 载 类 (classorlib)路 径 , 只 有 类 在 classpath中 , java命 令 才 能识 别 , 设 为 :.;%JAVA_HOME%lib;设 置 完 成 后 在 cmd中 输 入 java-version 出 现 java的 版 本 信 息 , 证 明 jdk安 装 成 功 。1.2.2Tomcat的 安 装 与 配 置( 1) Tomcat简 介Tomcat 服 务 器 是 一 个 免 费 的 开 放 源 代 码 的 Web 应 用 服 务 器
38、 。 因 为 Tomcat 技 术 先进 、 性 能 稳 定 , 而 且 免 费 , 因 而 深 受 Java 爱 好 者 的 喜 爱 并 得 到 了 部 分 软 件 开 发 商 的 认可 , 成 为 目 前 比 较 流 行 的 Web 应 用 服 务 器 。Tomcat 是 一 个 小 型 的 轻 量 级 应 用 服 务 器 , 在 中 小 型 系 统 和 并 发 访 问 用 户 不 是 很 多的 场 合 下 被 普 遍 使 用 , 是 开 发 和 调 试 JSP 程 序 的 首 选 。 对 于 一 个 初 学 者 来 说 , 可 以 这 样认 为 , 当 在 一 台 机 器 上 配 置 好
39、 Apache 服 务 器 , 可 利 用 它 响 应 对 HTML 页 面 的 访 问 请求 。 实 际 上 Tomcat 部 分 是 Apache 服 务 器 的 扩 展 , 但 它 是 独 立 运 行 的 , 所 以 当 你 运 行tomcat 时 , 它 实 际 上 作 为 一 个 与 Apache 独 立 的 进 程 单 独 运 行 的 。( 2) Tomcat的 安 装下 载 并 安 装 tomcat7.0。 进 入 bin目 录 , 双 击 startup.bat执 行 文 件 后 启 动 Tomcat服务 器 , 打 开 浏 览 器 , 键 入 http:/localhost:
40、8080, 如 果 成 功 进 入 到 Tomcat服 务 器 的 主 页 面 ,则 表 示 安 装 成 功 。1.3 数 据 库 环 境 配 置在 Oracle中 文 网 站 http:/ 载 MySql并 安 装 。 下 载 MySql的 JDBC驱 动 程 序 , 把 它 放 在 开 发 路 径 的 WebRootWEB-INFlib下 面 即 可 。第 2章 需 求 分 析2.1 需 求 分 析系 统 的 实 际 应 用 就 是 为 广 大 的 网 民 提 供 一 个 高 效 , 快 捷 , 方 便 , 实 惠 的 网 上 购 物 环境 。 电 子 商 务 发 展 非 常 迅 速 ,
41、人 们 追 求 的 是 简 捷 、 方 便 、 省 时 , 通 过 网 上 购 买 商 品 , 不必 再 像 以 前 一 个 去 到 处 逛 街 , 坐 在 电 脑 前 就 可 以 买 到 称 心 的 商 品 , 符 合 人 们 的 需 求 。 本系 统 的 关 键 是 在 具 备 基 本 功 能 的 基 础 上 要 保 证 操 作 简 单 , 界 面 美 观 , 同 时 还 需 要 考 虑 交易 的 安 全 性 。其 基 本 功 能 是 , 用 户 能 够 通 过 该 系 统 浏 览 商 品 信 息 , 以 及 进 行 购 物 , 而 管 理 员 要 能对 网 站 做 必 要 的 管 理 ,
42、 因 此 必 须 要 有 针 对 用 户 和 管 理 员 的 前 台 用 户 操 作 功 能 和 后 台 管 理员 操 作 功 能 。其 中 前 台 操 作 功 能 包 括 :( 1) 普 通 用 户 可 以 通 过 系 统 浏 览 商 品 ;可 以 查 看 所 有 的 商 品 及 类 别 。( 2) 普 通 用 户 可 以 通 过 系 统 搜 索 商 品 ( 按 类 别 、 价 位 、 日 期 等 ) ;用 户 可 以 通 过 类 别 , 名 称 , 价 位 , 排 行 榜 搜 索 商 品( 3) 普 通 用 户 可 以 注 册 成 为 会 员 ;用 户 可 以 注 册 成 为 会 员 , 并 可 以 登 陆 进 入 网 站 实 现 更 多 功 能 。( 4) 会 员 可 以 浏 览 和 检 索 商 品 ;( 5) 会 员 可 以 加 入 购 物 车 ; 购 物 车 必 须 会 员 才 可 以 操 作 ,( 6) 会 员 可 以 浏 览 并 且 管 理 自 己 的 购 物 车 ;( 7) 会 员 可 以 购