收藏 分享(赏)

软件项目开发实战设计报告.pdf

上传人:精品资料 文档编号:10753549 上传时间:2020-01-07 格式:PDF 页数:13 大小:338.27KB
下载 相关 举报
软件项目开发实战设计报告.pdf_第1页
第1页 / 共13页
软件项目开发实战设计报告.pdf_第2页
第2页 / 共13页
软件项目开发实战设计报告.pdf_第3页
第3页 / 共13页
软件项目开发实战设计报告.pdf_第4页
第4页 / 共13页
软件项目开发实战设计报告.pdf_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、哈尔滨德强商务学院软 件 项 目 开 发 实 战 设 计 报 告系 别专 业班 级学 生学 号2011年 10 月 11 日摘 要随 着 网 络 技 术 的 发 展 , Internet已 成 为 最 具 市 场 潜 力 的 技 术 领 域 , 使 用 Web技 术 设 计的 数 据 库 应 用 软 件 , 是 目 前 Internet市 场 的 技 术 中 坚 , 各 种 Web应 用 如 电 子 商 务 , 网 上 购物 等 都 采 用 这 种 方 式 实 现 。网 上 购 书 在 国 外 已 经 是 一 个 比 较 常 见 的 购 书 方 式 了 , 而 在 我 国 , 网 上 购 书

2、才 是 刚 刚 起 步 ,但 发 展 的 速 度 却 十 分 的 惊 人 。 本 系 统 主 要 实 现 了 用 户 的 管 理 、 书 籍 的 查 找 与 买 卖 、 购 物 车的 实 现 、 订 单 的 管 理 以 及 用 户 留 言 等 功 能 , 为 用 户 提 供 了 迅 速 、 便 利 的 网 上 购 书 环 境 。本 系 统 采 用 JSP、 Servlet、 JavaBean和 JDBC等 一 些 JAVA Web相 关 技 术 实 现 了 一 个 简单 的 网 上 购 书 系 统 , MVC开 发 模 式 可 以 分 离 数 据 访 问 和 数 据 表 现 , 让 开 发 人

3、 员 可 以 开 发 一 个可 伸 缩 性 强 的 、 便 于 扩 展 的 控 制 器 , 来 维 护 整 个 流 程 。 本 文 正 是 抓 住 了 这 一 热 点 , 利 用 MVC设 计 模 式 在 JAVA Web上 的 应 用 , 开 发 了 一 个 小 型 的 网 上 购 书 系 统 , 系 统 虽 然 小 , 但 是 严 格按 照 MVC 设 计 模 式 来 开 发 , 本 系 统 通 用 性 强 , 经 过 简 单 的 修 改 就 可 以 应 用 于 更 广 泛 的 网 上购 物 系 统 , 具 有 一 定 的 推 广 价 值 。一 、 系 统 概 述1.课 题 背 景1) 网

4、 上 书 店 系 统 发 展Internet 的 迅 速 发 展 正 以 前 所 未 有 的 深 度 和 广 度 影 响 和 改 善 着 人 类 生 活 的 各 个 方 面 ,越 来 越 多 的 人 开 始 意 识 到 Internet 所 蕴 含 的 经 济 价 值 的 无 穷 商 机 ,并 积 极 投 身 于 电 子 商 务活 动 .实 际 上 ,电 子 商 务 是 一 些 商 业 行 为 的 电 子 化 ,例 如 网 络 书 城 ,网 上 贸 易 ,就 网 络 书 城 来说 ,网 络 书 城 是 目 前 应 用 最 广 ,最 成 功 的 典 范 之 一 ,网 络 书 城 的 崛 起 对

5、传 统 的 图 书 流 通 体 系产 生 了 强 烈 的 冲 击 ,有 效 地 缩 短 了 图 书 流 通 发 行 环 节 ,将 广 大 读 者 ,图 书 ,出 版 者 ,发 行 者 紧密 地 结 合 在 一 起 ,大 大 提 高 了 图 书 流 通 率 。2) 网 上 书 店 系 统 发 展 现 状西 方 国 家 网 络 书 城 概 况 : 世 界 上 第 一 家 网 络 书 城 是 1991 年 在 美 国 联 机 公 司 AOL 采 购 网络 上 建 立 的 “阅 读 美 国 书 店 “, 目 前 最 有 名 的 是 美 国 西 雅 图 亚 马 逊 图 书 公 司 的 亚 马 逊 网 上

6、 书店 。 它 创 建 于 1995年 , 供 书 达 310余 万 种 , 每 年 顾 客 达 500万 人 次 , 其 价 格 优 惠 20-50%。金 融 结 算 制 度 完 善 , 配 送 服 务 高 效 。 实 现 了 零 库 存 运 转 。 英 国 网 上 书 店 中 有 较 著 名 的 有Internet书 店 , 德 国 的 网 上 书 店 主 要 有 图 书 在 线 网 上 书 店 。国 内 网 上 书 店 的 概 况 : 自 从 亚 马 逊 网 上 书 店 成 功 后 ,中 国 的 网 上 书 店 也 建 立 起 来 。 中 国最 早 的 网 上 书 店 是 1997年 在

7、 杭 州 新 华 书 店 诞 生 的 , 在 经 过 年 余 的 艰 苦 经 营 , 接 待 了 400多位 访 问 者 后 , 悄 然 引 退 , 而 进 入 1998年 后 , 作 为 中 国 书 业 传 统 经 营 力 量 的 新 华 书 店 , 正 式宣 布 进 入 网 络 领 域 , 先 是 第 九 届 全 国 书 市 首 次 开 通 书 店 网 站 , 后 来 在 1998年 12月 30日 上海 书 城 成 为 国 内 首 家 正 规 的 网 上 书 店 , 读 者 在 家 中 可 以 上 网 完 成 浏 览 , 选 够 , 付 款 的 全 过程 。 1999年 是 网 上 书

8、店 迅 速 发 展 的 一 年 , 商 业 公 司 不 断 进 入 网 上 书 店 有 超 过 几 百 家 , 有 自己 网 站 的 公 司 有 40多 家 , 这 个 数 目 还 不 断 增 加 。3) 网 上 书 店 的 优 越 性网 上 书 店 在 价 格 、 时 效 性 、 品 种 、 查 询 方 式 等 方 面 都 有 优 势 。 网 上 书 店 是 一 种 直 销 方 式 ,在 到 书 速 度 和 价 格 上 都 有 优 势 , 目 前 网 上 书 店 的 到 书 时 间 在 北 京 , 上 海 , 广 州 等 大 城 市 一般 为 1-3天 , 在 外 埠 则 一 般 3-10天

9、 到 书 , 在 价 格 上 一 般 网 上 书 店 都 有 7.5-9 折 的 折 扣 , 如果 是 特 价 书 折 扣 就 更 多 了 , 网 上 书 店 的 书 目 数 据 是 任 何 订 购 书 目 都 无 法 比 拟 的 , 亚 马 逊 网上 书 店 有 300 多 万 种 图 书 , 另 外 还 有 音 乐 系 列 产 品 和 其 它 教 育 产 品 , 刚 刚 成 立 的 北 京 图 书大 厦 网 上 书 店 也 有 16万 种 书 目 数 据 ,“ 中 国 寻 书 网 ” 目 前 也 有 50万 种 书 籍 , 年 度 将 突 破 100万 种 图 书 , 网 上 书 店 的

10、书 目 除 书 名 , 著 者 , 价 格 等 信 息 外 , 还 有 封 面 , 内 容 简 介 , 目 次 ,评 论 等 详 细 信 息 。 同 时 网 上 书 店 的 目 录 查 询 功 能 也 是 传 统 的 按 某 种 分 类 规 则 编 排 的 图 书 征订 目 录 无 法 比 拟 的 , 其 以 关 键 词 或 主 题 从 网 上 检 索 某 类 文 献 , 查 准 率 与 查 全 率 都 有 一 定 的保 障 。 另 外 还 有 一 些 书 更 是 以 网 站 包 销 或 总 代 理 的 形 式 进 行 销 售 , 这 就 意 味 着 一 种 全 新 的电 子 商 务 模 式

11、的 开 始 。2.开 发 环 境1) 开 发 环 境 的 选 择 会 影 响 到 数 据 库 的 设 计 , 所 以 在 这 里 给 出 网 络 书 城 开 发 与 运 行 环 境 的 选择 如 下 :开 发 环 境 : Windows XP开 发 工 具 : MyEclipse 5.5.1 GA数 据 库 管 理 系 统 : Oracle 9i设 计 模 式 : MVC设 计 模 式2) 使 用 MVC设 计 模 式 的 优 点大 部 分 用 过 程 语 言 比 如 ASP、 PHP 开 发 出 来 的 Web 应 用 , 初 始 的 开 发 模 板 就 是 混 合 层 的数 据 编 程 。

12、 例 如 , 直 接 向 数 据 库 发 送 请 求 并 用 HTML显 示 ,开 发 速 度 往 往 比 较 快 ,但 由 于 数 据页 面 的 分 离 不 是 很 直 接 ,因 而 很 难 体 现 出 业 务 模 型 的 样 子 或 者 模 型 的 重 用 性 。 产 品 设 计 弹 性力 度 很 小 , 很 难 满 足 用 户 的 变 化 性 需 求 。 MVC要 求 对 应 用 分 层 , 虽 然 要 花 费 额 外 的 工 作 , 但产 品 的 结 构 清 晰 , 产 品 的 应 用 通 过 模 型 可 以 得 到 更 好 地 体 现 。首 先 , 最 重 要 的 是 应 该 有 多

13、 个 视 图 对 应 一 个 模 型 的 能 力 。 在 目 前 用 户 需 求 的 快 速 变 化 下 ,可 能 有 多 种 方 式 访 问 应 用 的 要 求 。 例 如 , 订 单 模 型 可 能 有 本 系 统 的 订 单 , 也 有 网 上 订 单 ,或 者 其 他 系 统 的 订 单 , 但 对 于 订 单 的 处 理 都 是 一 样 , 也 就 是 说 订 单 的 处 理 是 一 致 的 。 按 MVC设 计 模 式 , 一 个 订 单 模 型 以 及 多 个 视 图 即 可 解 决 问 题 。 这 样 减 少 了 代 码 的 复 制 , 即 减 少 了代 码 的 维 护 量 ,

14、 一 旦 模 型 发 生 改 变 , 也 易 于 维 护 。 其 次 , 由 于 模 型 返 回 的 数 据 不 带 任 何 显示 格 式 , 因 而 这 些 模 型 也 可 直 接 应 用 于 接 口 的 使 用 。再 次 , 由 于 一 个 应 用 被 分 离 为 三 层 , 因 此 有 时 改 变 其 中 的 一 层 就 能 满 足 应 用 的 改 变 。 一个 应 用 的 业 务 流 程 或 者 业 务 规 则 的 改 变 只 需 改 动 MVC的 模 型 层 。控 制 层 的 概 念 也 很 有 效 , 由 于 它 把 不 同 的 模 型 和 不 同 的 视 图 组 合 在 一 起

15、完 成 不 同 的 请求 , 因 此 , 控 制 层 可 以 说 是 包 含 了 用 户 请 求 权 限 的 概 念 。最 后 , 它 还 有 利 于 软 件 工 程 化 管 理 。 由 于 不 同 的 层 各 司 其 职 , 每 一 层 不 同 的 应 用 具 有 某些 相 同 的 特 征 , 有 利 于 通 过 工 程 化 、 工 具 化 产 生 管 理 程 序 代 码3.MVC模 式 设 计 思 想MVC设 计 思 想 概 论MVC英 文 即 Model-View-Controller, 即 把 一 个 应 用 的 输 入 、 处 理 、 输 出 流 程 按 照 Model、View、

16、Controller的 方 式 进 行 分 离 , 这 样 一 个 应 用 被 分 成 三 个 层 模 型 层 、 视 图 层 、 控制 层 。MVC中 的 M 组 件 。 模 型 (Model): 就 是 业 务 流 程 /状 态 的 处 理 以 及 业 务 规 则 的 制 定 。 业 务流 程 的 处 理 过 程 对 其 它 层 来 说 是 黑 箱 操 作 , 模 型 接 受 视 图 请 求 的 数 据 , 并 返 回 最 终 的 处 理结 果 。 业 务 模 型 的 设 计 可 以 说 是 MVC最 主 要 的 核 心 。MVC中 的 V组 件 。 视 图 (View)代 表 用 户 交

17、 互 界 面 , 对 于 Web应 用 来 说 , 可 以 概 括 为 HTML界 面 , 但 有 可 能 为 XHTML、 XML和 Applet。MVC中 的 C 组 件 。 控 制 (Controller)可 以 理 解 为 从 用 户 接 收 请 求 , 将 模 型 与 视 图 匹 配 在一 起 , 共 同 完 成 用 户 的 请 求 。MVC中 各 组 件 的 关 系 模 型 、 视 图 与 控 制 器 的 分 离 , 使 得 一 个 模 型 可 以 具 有 多 个 显 示 视 图 。如 果 用 户 通 过 某 个 视 图 的 控 制 器 改 变 了 模 型 的 数 据 , 所 有

18、其 它 依 赖 于 这 些 数 据 的 视 图 都 应反 映 到 这 些 变 化 。 因 此 , 无 论 何 时 发 生 了 何 种 数 据 变 化 , 控 制 器 都 会 将 变 化 通 知 所 有 的 视图 , 导 致 显 示 的 更 新 。 这 实 际 上 是 一 种 模 型 的 变 化 -传 播 机 制 。 模 型 、 视 图 、 控 制 器 三 者 之间 的 关 系 和 各 自 的 主 要 功 能 , 如 图 1所 示 。图 1 MVC 组 件 类 型 的 关 系 和 功 能二 、 系 统 需 求 分 析1.需 求 分 析 的 原 因根 据 现 在 社 会 上 对 网 络 书 店 的

19、 需 求 , 为 了 开 发 出 真 正 满 足 用 户 需 求 的 产 品 网 络 书城 , 首 先 必 须 要 知 道 客 户 的 需 求 。 对 软 件 需 求 的 深 入 理 解 是 软 件 开 发 工 作 获 得 成 功 的 前 提条 件 , 不 论 我 们 把 设 计 和 编 码 工 作 做 得 如 何 出 色 , 不 能 满 足 用 户 需 求 的 程 序 只 会 给 客 户 带来 失 望 , 给 开 发 带 来 麻 烦 。 虽 然 在 可 行 性 研 究 阶 段 已 经 粗 略 了 解 用 户 的 需 求 , 甚 至 还 提 出了 一 些 可 行 的 方 案 , 但 是 , 可

20、 行 性 研 究 的 基 本 目 的 使 用 较 小 的 成 本 在 较 短 时 间 内 确 定 是 否存 在 可 行 的 解 法 , 因 此 , 在 需 求 分 析 阶 段 要 确 定 系 统 必 须 完 成 哪 些 工 作 , 也 就 是 对 系 统 提出 完 整 、 准 确 、 清 晰 、 具 体 的 要 求 。2.可 行 性 分 析开 发 任 何 一 个 基 于 计 算 机 的 系 统 都 会 受 到 时 间 和 资 源 的 限 制 。 因 此 在 开 发 软 件 项 目 之前 , 必 须 根 据 可 利 用 的 时 间 和 资 源 等 条 件 进 行 可 行 性 研 究 。 可 行

21、性 研 究 工 作 的 主 要 任 务 不是 研 究 如 何 解 决 问 题 , 而 是 要 用 最 小 的 代 价 在 最 短 的 时 间 内 确 定 该 项 目 是 否 具 有 开 发 的 可行 性 。技 术 可 行 性 : 本 网 站 严 格 按 照 MVC 设 计 模 式 来 开 发 , 采 用 JSP、 Servlet、 JavaBean 和JDBC 等 一 些 JAVA Web 相 关 技 术 实 现 。 Java 语 言 是 一 种 优 秀 的 编 程 语 言 。 它 最 大 的 优 点 就是 与 平 台 无 关 , 在 Windows 、 Linux以 及 其 它 平 台 上

22、, 都 可 以 使 用 相 同 的 代 码 。 “ 一 次 编 写 ,到 处 运 行 ” 的 特 点 , 使 其 在 互 联 网 上 广 泛 采 用 。 JSP+JavaBeans几 乎 可 以 在 所 有 平 台 上 通 行无 阻 , 从 一 个 平 台 移 植 到 另 外 一 个 平 台 , JSP 和 JavaBeans 甚 至 不 用 重 新 编 译 。 除 此 之 外Java语 言 还 提 供 了 一 些 有 用 的 新 特 性 , 使 得 使 用 Java语 言 比 C+语 言 更 容 易 写 出 “ 无 错 代码 ” 。经 济 可 行 性 : 选 择 图 书 做 本 购 物 系

23、统 的 主 打 商 品 , 因 为 图 书 属 于 折 扣 大 利 润 丰 厚 的 商 品 ,而 且 网 上 书 店 不 需 要 门 面 等 成 本 开 销 , 故 大 大 降 低 其 价 格 。 加 之 传 递 方 便 、 耐 存 储 , 故 网上 卖 书 具 有 比 传 统 书 店 更 大 的 成 本 优 势 。 有 较 大 的 客 户 群 , 本 网 站 的 商 品 主 要 为 各 类 教 材 ,销 售 对 象 主 要 是 学 生 , 故 存 在 很 大 的 市 场 。3.系 统 需 求 分 析通 过 对 系 统 的 分 析 及 对 其 他 网 店 的 参 考 , 基 本 确 定 了 “

24、 网 络 书 城 ” 的 基 本 功 能 以 及 基 本性 能 的 基 本 需 求 。1) 功 能 需 求 。 这 方 面 的 需 求 指 定 系 统 必 须 提 供 的 服 务 , 通 过 需 求 分 析 应 该 划 分 出 系 统必 须 完 成 的 所 有 功 能 。图 书 管 理 , 主 要 有 修 改 图 书 信 息 、 添 加 图 书 、 删 除 图 书 。图 书 销 售 管 理 , 主 要 包 括 : 图 书 查 找 、 购 物 车 管 理 、 订 单 提 交 。用 户 管 理 , 主 要 有 用 户 注 册 、 注 册 检 查 、 修 改 用 户 信 息 。2) 性 能 需 求

25、。 指 定 系 统 必 须 满 足 的 定 时 约 束 或 容 量 约 束 , 通 常 包 括 速 度 ( 响 应 时 间 ) 、信 息 量 速 率 、 主 存 容 量 、 磁 盘 容 量 、 安 全 性 等 方 面 的 要 求 。用 户 在 客 户 端 点 击 存 在 服 务 器 中 的 主 页 时 , 系 统 能 快 速 响 应 。在 安 全 性 方 面 , ASP程 序 要 满 足 客 户 传 输 信 息 的 基 本 安 全 。4.系 统 数 据 流 程 分 析1) 顶 层 数 据 流 图说 明 : 未 注 册 用 户 通 过 注 册 后 可 以 登 录 到 前 台 进 行 购 书 ,

26、管 理 员 通 过 登 录 可 以 进 入 后 台进 行 管 理 。系 统 顶 层 数 据 流 图 如 下 图 2所 示 。登陆信息处理结果信息处理结果信息登陆信息管理员登陆信息定单数据用户信息注册信息未注册用户注册用户管理员1用户注册+2用户登陆+3购买图书+4后台处理+图 2 系 统 顶 层 数 据 流 图2) 第 二 层 数 据 流 图前 台 购 书 和 后 台 管 理 。 根 据 顶 层 数 据 流 图 , 对 前 台 购 书 和 后 台 管 理 模 块 作 进 一 步 分 解 ,得 到 第 二 层 数 据 流 图 , 分 别 如 图 3和 图 4。前 台 购 书用 户 登 录 后 进

27、 行 书 籍 浏 览 和 查 询 , 对 书 籍 信 息 有 了 一 定 了 解 后 可 根 据 自 己 的 需 求 进 行 购书 , 购 书 后 将 所 需 书 放 入 购 物 车 , 最 终 确 定 要 购 买 的 图 书 , 提 交 订 单 , 等 待 订 单 的 处 理 结果 。系 统 第 二 层 数 据 流 图 ( 前 台 购 书 ) 如 下 图 3所 示 。确认图书信息图书信息反馈图书信息更新图书信息定单数据图书信息用户信息用户登陆后台处理3.1图书查询3.2购物车处理3.3定单提交购物车信息存储图书信息存储图 3系 统 第 二 层 数 据 流 图 ( 前 台 购 书 )后 台 管

28、 理管 理 员 可 以 登 录 到 后 台 , 查 看 相 关 的 订 单 信 息 , 然 后 修 改 订 单 的 信 息 , 主 要 是 审 核 订 单的 有 效 性 。系 统 第 二 层 数 据 流 图 ( 后 台 管 理 ) 如 下 图 4所 示 :处理结果信息处理结果信息更新定单数据定单数据定单数据管理员登陆信息购买图书管理员注册用户管理员4.1定单查询4.2定单处理定单数据存储图 4 系 统 第 二 层 数 据 流 图 ( 后 台 管 理 )3) 第 三 层 数 据 流 图用 户 登 录 处 理 。 为 保 证 数 据 的 有 效 和 客 户 的 管 理 , 系 统 必 须 登 录

29、后 才 能 进 行 购 买 图 书的 相 关 操 作 , 登 录 是 系 统 安 全 和 数 据 有 效 性 验 证 的 第 一 部 分 。系 统 第 三 层 数 据 流 图 ( 用 户 登 录 ) 如 下 图 5所 示 :用户信息用户信息登陆信息登陆信息购买图书注册用户2.1登陆判定处理+用户注册用户信息存储图 5 系 统 第 三 层 数 据 流 图 ( 用 户 登 录 )三 、 系 统 总 体 设 计1.系 统 设 计 目 标本 系 统 设 计 的 目 标 是 提 高 软 件 的 质 量 与 生 产 率 , 最 终 实 现 软 件 的 工 业 化 生 产 。 质 量 是 软件 需 求 方

30、最 关 心 的 问 题 , 用 户 即 使 不 图 物 美 价 廉 , 也 要 求 个 货 真 价 实 。 生 产 率 是 软 件 供 应方 最 关 心 的 问 题 , 老 板 和 员 工 都 想 用 更 少 的 时 间 挣 更 多 的 钱 。 质 量 与 生 产 率 之 间 有 着 内 在的 联 系 , 高 生 产 率 必 须 以 质 量 合 格 为 前 提 。 如 果 质 量 不 合 格 , 对 供 需 双 方 都 是 坏 事 情 。 从短 期 效 益 看 , 追 求 高 质 量 会 延 长 软 件 开 发 时 间 并 且 增 大 费 用 , 似 乎 降 低 了 生 产 率 。 从 长 期

31、效 益 看 , 高 质 量 将 保 证 软 件 开 发 的 全 过 程 更 加 规 范 流 畅 , 大 大 降 低 了 软 件 的 维 护 代 价 , 实质 上 是 提 高 了 生 产 率 , 同 时 可 获 得 很 好 的 信 誉 。 质 量 与 生 产 率 之 间 不 存 在 根 本 的 对 立 , 好的 软 件 工 程 方 法 可 以 同 时 提 高 质 量 与 生 产 率 。2.系 统 模 块 设 计1) 系 统 总 体 结 构 设 计系 统 总 体 结 构 设 计 确 定 软 件 由 哪 些 模 块 组 成 以 及 这 些 模 块 之 间 的 动 态 调 用 关 系 。 网 上 书店

32、 不 是 一 个 简 单 的 概 念 ,它 包 含 了 许 多 个 内 容 , 是 由 多 个 页 面 组 成 的 一 个 整 体 的 系 统 。在 功 能 方 面 ,采 用 图 形 用 户 界 面 技 术 ,使 系 统 能 够 有 多 重 图 形 窗 口 和 丰 富 便 利 的 操 作 界面 ,通 过 鼠 标 或 键 盘 的 操 作 ,为 用 户 提 供 最 简 洁 的 使 用 方 法 。在 系 统 开 放 性 方 面 ,按 照 软 件 工 程 开 发 规 范 实 现 系 统 的 开 放 性 ,既 便 于 扩 充 又 便 于 升 级 ,以 适 用 今 后 其 他 人 的 借 鉴 需 求 。在

33、 系 统 和 数 据 的 安 全 性 方 面 , 系 统 采 用 数 据 库 级 用 户 权 限 和 应 用 程 序 级 运 行 权 限 的 双 重控 制 机 构 ,提 供 了 统 一 的 基 于 角 色 的 用 户 管 理 手 段 ,具 有 完 善 的 系 统 和 数 据 安 全 的 保 障 体系 。 在 操 作 性 方 面 ,采 用 图 形 用 户 界 面 技 术 ,使 系 统 能 够 有 多 重 图 形 窗 口 和 丰 富 便 利 的 操 作界 面 ,通 过 鼠 标 或 键 盘 的 操 作 ,为 用 户 提 供 最 简 洁 的 使 用 方 法 。系 统 模 块 设 计网 上 书 店 系

34、统 主 要 是 实 现 以 下 两 个 功 能 : 一 是 客 户 在 网 上 查 书 , 选 书 , 购 书 和 产 生 订 单等 功 能 。 二 是 后 台 的 图 书 管 理 功 能 , 包 括 图 书 种 类 的 管 理 和 图 书 的 管 理 。 一 个 典 型 的 网 上书 店 一 般 都 有 需 要 实 现 商 品 信 息 的 动 态 展 示 , 购 物 车 管 理 , 会 员 管 理 ( 包 括 会 员 信 息 注 册 )和 订 单 处 理 等 模 块 。 根 据 需 求 分 析 可 以 分 为 五 大 功 能 模 块 , 如 图 所 示 : 该 网 站 的 功 能 模 块如

35、图 6所 示 :图 63 系 统 结 构 设 计根 据 MVC的 设 计 思 想 , 可 以 得 出 如 图 7所 示 的 系 统 结 构 设 计 图 。网 络前 台 管 理图书显示模块 用户模块 订单模块 网上调查模块数 据 库 连接数据库JavaBean购物车模块 后 台 管 理图书管理模块 公告管理模块退出模块 订单模块用户管理模块 网上调查模块 用户建议模块图 7 系 统 功 能 设 计 图功 能 模 块 功 能 概 述图 书 信 息 管 理 该 模 块 实 现 依 据 书 名 或 作 者 的 信 息 来 对 图 书 信 息 的 快 速 搜 索 , 也 提 供 图 书 书 目 信 息的

36、 分 类 查 询 , 显 示 功 能 。 此 外 , 在 用 户 选 择 了 对 应 书 目 信 息 后 , 还 可 以 显 示 出 有 关该 图 书 的 详 细 信 息 , 以 便 客 户 能 更 详 细 的 了 解 所 购 买 的 商 品 。购 物 车 管 理 用 于 维 护 每 一 个 进 入 网 上 书 店 的 客 户 对 应 的 购 物 车 , 也 就 是 将 客 户 所 选 购 的 图 书 商品 信 息 记 录 到 对 应 的 购 物 车 里 , 以 便 于 生 成 订 单 。会 员 管 理 实 现 网 上 书 店 客 户 信 息 的 注 册 及 身 份 验 证 。 由 于 目 前

37、 网 上 商 城 普 遍 采 用 的 方 式 为 送货 上 门 或 者 邮 寄 , 因 此 需 要 收 集 与 客 户 相 关 的 真 实 姓 名 , 通 信 地 址 和 联 系 方 式 等 信息 。订 单 管 理 实 现 根 据 客 户 购 物 车 中 的 商 品 信 息 , 以 及 客 户 所 选 择 的 送 货 方 式 和 付 款 方 式 连 同 客户 对 应 的 个 人 信 息 一 同 生 成 订 单 , 以 便 后 面 进 行 送 货 处 理 。图 书 管 理 该 模 块 是 后 台 管 理 模 块 , 实 现 进 入 后 台 页 面 的 身 份 验 证 , 图 书 类 型 的 添

38、加 , 删 除 及对 应 类 型 下 图 书 信 息 的 发 布 , 删 除 等 功 能 。四 、 数 据 库 详 细 设 计系 统 实 体 及 其 属 性 描 述 如 下 :1. 用 户 : 用 户 ID, 用 户 名 , 用 户 密 码 , 用 户 邮 箱 , 用 户 地 址 , 用 户 类 型 , 邮 递 区 号 ,用 户 电 话 。2. 管 理 员 : 管 理 员 ID, 管 理 员 名 , 管 理 员 密 码 。3. 购 物 车 : 购 书 车 ID, 图 书 ID, 用 户 名 , 购 书 数 量 , 购 物 时 间 , 购 书 审 查 , 订 单 号 ,管 理 员 审 查 , 图

39、 书 名 称 , 图 书 价 格 。4. 图 书 : 图 书 ID, 图 书 名 , 图 书 价 格 , 图 书 简 介 , 图 书 数 量 , 图 书 日 期 , 图 书 照 片 ,出 版 社 , 代 理 价 格 , 批 发 价 格 , 用 户 状 态 , 作 者 , 图 书 页 数 , 开 本 , 图 书 编 号 , 推 荐 。5. 友 情 链 接 : ID, 链 接 地 址 , 地 址 名 称 。6. 公 告 栏 : ID, 标 题 , 内 容 , 公 告 时 间 。7. 图 书 类 别 : ID, 名 称 。8. 订 单 信 息 : 订 单 ID, 购 书 车 ID, 用 户 名 ,

40、订 单 时 间 , 订 单 号 , 订 单 审 查 , 下 订 单 用户 名 , 下 定 者 邮 箱 , 下 定 者 电 话 , 下 定 者 地 址 , 下 定 者 邮 编 , 付 款 方 式 。下 面 简 单 列 出 几 个 主 要 表 ( 表 1 表 4) :表 1 用 户 表 的 结 构列 名 类 型 主 键 可 为 空 值 描 述user_id 自 动 编 号 Y N 由 数 据 库 自 动 生 成 的 顺 序 编 号 , 作 为 用 户 的 标 示user_name 文 本 N N 用 户 的 名 称user_pass 文 本 N Y 用 户 的 密 码user_mail 文 本 N

41、 Y 用 户 邮 箱user_adds 文 本 N Y 用 户 地 址user_tel 文 本 N Y 用 户 电 话user_regtime 日 期 /时 间 N Y 用 户 登 录 时 间user_regip 文 本 N Y 用 户 登 录user_lasttime 日 期 /时 间 N Y 用 户 最 后 登 录 时 间user_lastip 文 本 N Yuser_buymoney 文 本 N Y 用 户 买 书 的 钱user_postcode 文 本 N Y 用 户 邮 递 区 号user_namec 文 本 N Yuser_type 文 本 N Y 用 户 类 型表 2 购 书

42、车 的 结 构列 名 类 型 主 键 可 为 空 值 描 述basket_id 自 动 编 号 Y N 由 数 据 库 自 动 生 成 的 顺 序 编 号 , 作为 购 书 车 的 标 示hw_id 文 本 N N 购 书 车 的 IDuser_name 文 本 N Y 用 户 名 称basket_count 文 本 N Y 购 书 数 量basket_date 日 期 /时 间 N Y 购 书 日 期basket_check 是 /否 N Y 购 书 审 查basket_admincheck 是 /否 N Y 管 理 员 审 查hw_name 文 本 N Y 图 书 名 称hw_cash 文

43、 本 N Y 图 书 价 格sub_number 文 本 N Y 订 单 号Daili 文 本 N Y 代 理 价 格表 3 图 书 表 的 结 构列 名 类 型 主 键 可 为 空 值 描 述hw_id 自 动 编 号 Y N 由 数 据 库 自 动 生 成 的 顺 序 编 号 , 作为 图 书 的 标 示sort_id 数 字 N Nnsort_id 数 字 N Yhw_name 文 本 N Y 图 书 名 称hw_cash 数 字 N Y 图 书 价 格hw_content 备 注 N Y 图 书 简 介hw_date 日 期 /时 间 N Y 图 书 日 期hw_pic 文 本 N Y

44、 图 书 照 片Chubsh 文 本 N Y 出 版 社Daili 数 字 N Y 代 理 价 格Pifa 数 字 N Y 批 发 价 格Zhuang 文 本 N Y 用 户 状 态hw_sn 文 本 N Y 图 书 作 者Yeshu 文 本 N Y 图 书 页 数Kaiben 文 本 N Y 开 本Isbn 文 本 N Y 图 书 编 号Tuijian 是 /否 N Y 推 荐Jia 是 /否 N Y表 4 订 单 信 息 表列 名 类 型 主 键 可 为 空 值 描 述sub_id 自 动 编 号 Y N 由 数 据 库 自 动 生 成 的 顺 序 编 号 , 作为 订 单 的 标 示ba

45、sket_id 文 本 N N 购 物 IDuser_name 文 本 N Y 用 户 名sub_date 日 期 /时 间 N Y 订 单 日 期sub_number 文 本 N Y 订 单 数 量sub_check 是 /否 N Y 订 单 审 查sub_to 文 本 N Y 下 订 单 用 户 名sub_mail 文 本 N Y 下 定 者 邮 箱sub_tel 文 本 N Y 下 定 者 电 话sub_adds 文 本 N Y 下 定 者 地 址sub_post 文 本 N Y 下 定 者 邮 编qian 文 本 N Y 付 款 方 式other 文 本 N Y 其 他总 结当 今 社

46、 会 对 于 软 件 开 发 是 一 个 分 工 很 细 的 工 作 , 在 开 发 过 程 中 不 同 的 人 负 责 不 同 的 模块 开 发 , 比 如 有 专 门 的 人 负 责 业 务 逻 辑 , 有 专 门 的 人 负 责 图 形 界 面 , 所 以 现 在 的 开 发 人 员都 是 某 一 方 面 的 专 家 。 在 本 系 统 中 图 形 界 面 是 十 分 的 友 好 , 但 是 从 美 观 的 角 度 来 说 还 是 很不 够 的 , 这 样 的 界 面 是 不 能 应 用 到 实 践 中 的 。在 论 文 的 写 作 过 程 中 , 不 仅 有 大 量 的 参 考 书 籍

47、 并 且 在 老 师 指 导 和 帮 助 下 给 论 文 奠 定 了良 好 的 理 论 基 础 , 并 且 自 己 亲 身 体 验 了 几 次 愉 快 的 网 上 购 书 , 给 我 写 作 提 供 了 良 好 的 素 材 。引 入 MVC 模 式 之 后 , 逻 辑 层 与 表 现 层 分 离 开 来 , 业 务 逻 辑 不 再 关 心 具 体 的 显 示 层 面 ,逻 辑 层 的 代 码 量 消 除 了 膨 胀 隐 患 , 表 现 层 也 可 交 由 其 它 非 业 务 人 员 自 由 调 整 , 最 后 完 美 整合 , 在 层 次 分 工 上 , 比 传 统 模 式 更 加 清 晰 , 利 于 维 护 , 在 项 目 有 升 迁 移 植 改 造 需 求 时 , 由于 业 务 逻 辑 层 不 与 表 现 层 直 接 关 联 , 故 可 直 接 使 用 已 有 的 业 务 逻 辑 , 大 大 减 少 了 重 构 成 本 。越 大 的 项 目 中 MVC的 作 用 表 现 的 越 明 显 。电 子 商 务 不 可 避 免 的 会 得 到 更 加 广 泛 的 发 展 和 应 用 , 而 在 此 过 程 中 必 将 有 更 多 更 好 的编 程 语 言 出 现 , 但 是 我 认 为 MVC的 设 计 思 想 至 少 在 短 期 内 是 不 会 过 时 的 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报