收藏 分享(赏)

基于ssh框架的自由交易系统的设计与实现毕业论文.doc

上传人:无敌 文档编号:635986 上传时间:2018-04-16 格式:DOC 页数:44 大小:1.44MB
下载 相关 举报
基于ssh框架的自由交易系统的设计与实现毕业论文.doc_第1页
第1页 / 共44页
基于ssh框架的自由交易系统的设计与实现毕业论文.doc_第2页
第2页 / 共44页
基于ssh框架的自由交易系统的设计与实现毕业论文.doc_第3页
第3页 / 共44页
基于ssh框架的自由交易系统的设计与实现毕业论文.doc_第4页
第4页 / 共44页
基于ssh框架的自由交易系统的设计与实现毕业论文.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、东海科学技术学院毕业论文I基于 SSH 框架的自由交易系统的设计与实现摘 要在 互 联 网 快 速 发 展 的 时 代 里 , 电 商 已 经 不 是 什 么 陌 生 的 名 词 了 , 网 购 也 已经 成 为 我 们 日 常 生 活 中 不 可 分 割 的 一 部 分 。 由 电 子 商 务 衍 生 而 来 的 校 园 电 子 商务 文 化 业 越 来 越 深 受 大 学 生 的 欢 迎 。 但 因 为 在 校 园 环 境 里 , 大 学 生 苦 于 寻 找 买家 , 导 致 许 多 书 籍 , 器 材 , 电 子 设 备 等 学 生 用 品 只 能 廉 价 的 卖 到 废 品 收 购 站

2、 ,有 的 甚 至 丢 弃 , 造 成 了 严 重 的 资 源 浪 费 。 而 且 义 卖 , 跳 蚤 市 场 等 都 需 要 大 量 的人 力 物 力 。 因 此 , 对 于 这 些 资 源 的 利 用 , 以 及 对 学 生 直 接 的 服 务 就 需 要 一 个 以大 学 校 园 为 环 境 的 自 由 交 易 系 统 , 实 现 学 生 之 间 自 由 交 易 。本 系 统 只 对 用 户 和 留 言 进 行 管 理 , 对 于 商 品 以 及 订 单 的 操 作 完 全 交 给 用 户自 己 管 理 , 充 分 实 现 了 自 由 交 易 的 目 的 。 用 户 只 要 注 册 登

3、录 就 能 进 行 商 品 的 出售 , 对 正 在 出 售 的 商 品 下 订 单 , 在 线 下 完 成 最 终 的 交 易 。 本 系 统 是 在Struts+Hibernate+Spring 框 架 下 , 采 用 了 MyEclipse10.6 开 发 工 具 和 MYSQL数 据 库 进 行 设 计 开 发 。本 论 文 按 照 系 统 的 设 计 过 程 参 考 软 件 工 程 的 思 想 作 了 详 细 说 明 , 并 对 核 心的 模 块 代 码 做 了 详 细 介 绍 , 最 后 对 已 完 成 的 系 统 进 行 测 试 验 证 。【关键词】 自 由 交 易 系 统 ,

4、数 据 库 , Struts 框 架 , Hibernate 框 架SSH-based Free Trade System Design and Implementation东海科学技术学院毕业论文II(Department of mathematics physics and information, Donghai Science & Technology School 316004)AbstractWith the rapid development of the Internet era, E-commerce is not a strange noun any more, and o

5、nline shopping has been an inseparable part in our daily life. The campus electronic commerce cultural industry which derives from electronic commerce has been more and more popular with university students. However, its difficult for students to find buyers, resulting in many books, material, elect

6、ronic equipment and other student supplies can only be sold cheap to the recycling station, and some even discarded, causing a serious waste of resources. The bazaar, flea market requires a lot of manpower and material resources. Therefore, for the use of these resources, as well as the direct servi

7、ce for students requires a free trading system environment in university campus to realize the free trade among students.The system only manages users and messages, the commodity and the operation of order are completely in the hands of the user management, which can fully realize the purposes of th

8、e free trading. As long as the user registered and logged, goods can be sold. The user can place an order goods are being sold under the order, then he can finish the final deal under line. This system is designed and developed under the Struts+Hibernate+Spring frame, using the MyEclipse10.6 develop

9、ment tools and MySQL database.This thesis will make a detailed explanation of the thought that according to the reference software process design process of the system, and make a detailed introduction of the core of the module code, finally tests the completed system.【Keywords】 Free trade system ,D

10、atabase, Struts frame, Hibernate frame东海科学技术学院毕业论文III目 录摘 要 .IAbstract.II1 绪论 .11.1 课 题 背 景 .11.2 目 的 和 意 义 .11.3 系 统 设 计 思 想 .11.4 系 统 的 开 发 环 境 与 技 术 背 景 .21.4.1 开 发 环 境 .21.4.2 技 术 背 景 .32 自由交易系统分析 .62.1 自 由 交 易 系 统 的 可 行 性 分 析 .62.1.1 市 场 可 行 性 .62.1.2 技 术 可 行 性 .62.1.3 经 济 可 行 性 .72.2 自 由 交 易 系

11、 统 业 务 流 程 分 析 .72.3 自 由 交 易 系 统 需 求 分 析 .72.3.1 系 统 的 功 能 需 求 .82.3.2 系 统 的 性 能 需 求 .82.3.3 系 统 的 其 他 需 求 .83 自由交易系统设计 .103.1 系 统 功 能 模 块 设 计 .103.2 系 统 的 详 细 设 计 .113.2.1 主 界 面 的 设 计 .113.2.2 用 户 模 块 的 设 计 .123.2.3 商 品 模 块 的 设 计 .133.2.4 订 单 模 块 的 设 计 .133.3 数 据 库 的 设 计 .143.3.1 数 据 分 析 .14东海科学技术学

12、院毕业论文IV3.3.2 数 据 库 的 关 联 关 系 图 .153.3.3 数 据 表 的 设 计 .153.3.4 数 据 库 安 全 性 和 完 整 性 的 设 计 .194 自由交易系统的实现与编码 .204.1 架 构 设 计 .204.1.1 拦 截 器 的 设 计 .204.1.2 应 用 配 置 文 件 .214.1.3 Spring 配 置 文 件 .224.2 用 户 模 块 的 实 现 与 编 码 .254.3 商 品 订 单 模 块 的 实 现 与 编 码 .274.4 管 理 员 模 块 的 实 现 与 编 码 .335 自由交易系统测试 .345.1 测 试 的

13、基 本 概 念 .345.2 软 件 测 试 的 任 务 和 目 的 .355.3 软 件 测 试 的 原 则 、 内 容 及 方 法 .355.4 自 由 交 易 系 统 测 试 .355.4.1 用 户 注 册 模 块 测 试 .365.4.2 添 加 商 品 测 试 .365.4.3 修 改 用 户 信 息 模 块 测 试 .376 结论 .39参 考 文 献 .40东海科学技术学院毕业论文11 绪论1.1 课 题 背 景在 互 联 网 还 没 有 产 生 之 前 , 人 们 的 交 易 都 局 限 在 规 定 的 市 场 里 。 有 时 候 , 人 们 为 了 销 售自 己 的 产 品

14、 , 都 要 早 出 晚 归 的 出 售 着 自 己 的 商 品 。 或 者 带 着 自 己 商 品 走 街 串 巷 , 有 时 候 一整 天 的 劳 动 也 没 有 一 个 好 的 成 交 量 。 传 统 的 市 场 不 仅 需 要 大 量 的 人 力 财 力 的 付 出 , 销 售 的 数量 也 不 是 很 良 好 。 但 随 着 互 联 网 的 普 及 , 电 子 商 务 也 随 着 互 联 网 快 速 的 发 展 起 来 。 有 了 电子 商 务 之 后 , 人 们 的 交 易 变 得 丰 富 多 彩 , 不 用 大 老 远 的 跑 到 市 场 进 行 购 物 , 只 要 在 自 己

15、的 电脑 上 点 点 鼠 标 就 能 买 到 自 己 想 要 的 商 品 1。 而 大 学 生 做 为 主 要 电 子 商 务 的 主 要 市 场 , 已 经 成为 了 网 购 电 商 的 主 要 市 场 。 但 现 在 大 学 校 园 的 市 场 和 现 在 网 购 的 市 场 并 不 是 完 全 重 叠 的 。 校园 有 校 园 稳 定 的 市 场 , 是 网 购 所 不 能 提 供 的 。自 由 交 易 系 统 是 现 代 校 园 交 易 发 展 的 必 然 方 向 , 特 别 是 在 现 在 这 样 一 个 互 联 网 发 达 的 校园 环 境 里 , 我 们 每 天 的 生 活 都

16、离 不 开 互 联 网 。 并 且 在 校 园 环 境 中 , 隐 藏 着 巨 大 而 稳 定 的 交 易市 场 。 大 一 新 生 刚 进 校 园 时 , 需 要 购 买 大 量 的 生 活 用 品 , 每 一 年 都 是 如 此 , 购 买 物 品 单 一 ,需 求 巨 大 而 且 稳 定 ; 巨 大 的 二 手 市 场 , 每 一 届 学 生 毕 业 有 很 多 都 是 将 自 己 的 书 卖 掉 , 但 在 大学 中 , 基 本 上 一 本 书 只 用 了 一 个 学 期 , 因 此 可 以 将 二 手 书 出 售 给 需 要 的 人 。 但 是 校 园 有 市 场却 没 有 一 个

17、好 的 平 台 , 使 得 造 成 了 大 量 的 资 源 浪 费 。 因 此 , 开 发 一 个 校 园 版 的 自 由 交 易 系 统是 非 常 必 要 的 。1.2 目 的 和 意 义虽 然 现 在 互 联 网 购 物 如 茶 如 火 , 但 是 在 校 园 环 境 下 的 交 易 也 是 很 急 需 的 , 却 没 有 这 样 一个 平 台 。 因 此 , 提 供 这 么 一 个 系 统 来 当 平 台 是 非 常 有 必 要 的 , 不 仅 能 将 一 些 义 卖 活 动 转 移 到线 上 , 而 且 能 促 成 校 园 二 手 市 场 的 形 成 , 对 于 资 源 的 再 利 用

18、 有 很 大 的 帮 助 。 因 为 学 生 所 购买 的 物 品 也 比 较 单 一 , 因 此 可 以 在 该 平 台 上 比 较 低 价 出 售 学 生 必 需 品 , 并 且 能 发 布 一 些 消 费活 动 , 能 有 效 的 拉 动 周 边 经 济 增 长 。1.3 系 统 设 计 思 想对 于 一 个 交 易 平 台 , 必 须 有 一 个 合 理 的 系 统 来 支 持 它 。 因 此 就 该 明 确 系 统 有 什 么 功 能 、能 解 决 什 么 问 题 , 要 有 一 个 完 整 的 设 计 思 想 。 一 个 合 理 实 用 的 自 由 交 易 系 统 , 应 该 具

19、备 操 作容 易 、 界 面 清 晰 、 交 互 直 观 、 功 能 全 面 等 优 点 。 可 以 让 用 户 快 速 的 浏 览 自 己 意 向 的 商 品 , 并且 能 直 观 的 和 卖 家 进 行 交 流 。东海科学技术学院毕业论文2该 自 由 交 易 系 统 的 设 计 目 标 从 以 下 几 个 方 面 考 虑 :( 1) 技 术 性 : 本 系 统 采 用 Java 语 言 开 发 , 采 用 MyEclipse 开 发 工 具 和 MySQL 数 据 库整 合 开 发 , 并 采 用 SSH 框 架 进 行 设 计 , 大 大 减 少 了 开 发 时 间 。 MyEclips

20、e 开 发 工 具 和 MySQL数 据 库 都 是 免 费 的 , 大 大 节 省 了 成 本 。( 2) 实 用 性 : 本 系 统 主 要 将 校 园 内 的 交 易 从 线 下 搬 到 线 上 , 一 切 以 用 户 交 易 的 方 便 出发 , 方 便 校 园 内 的 交 易 , 提 高 物 品 的 利 用 率 , 减 少 资 源 浪 费 。( 3) 可 维 护 性 : 实 用 SSH 框 架 进 行 设 计 开 发 , 大 大 降 低 了 代 码 的 耦 合 性 , 使 系 统 不 用大 面 积 维 护 , 当 出 现 问 题 时 , 可 以 随 时 快 速 的 进 行 维 护 1

21、.4 系 统 的 开 发 环 境 与 技 术 背 景1.4.1 开 发 环 境开 发 一 个 Java Web 应 用 程 序 的 环 境 , 需 要 的 环 境 是 : Java JDK, IDE(集 成 开 发 环 境 )、Web 服 务 器 以 及 数 据 库 。Java JDK 为 Java 的 开 发 环 境 , 其 中 包 含 了 开 发 Java 程 序 的 一 切 工 具 , 是 面 向 开 发 人员 的 。 自 由 交 易 系 统 采 用 Sun 公 司 官 方 标 准 的 JDK, 并 且 使 用 MyEclipse 做 为 集 成 开 发 环 境 。MyEclipse 是

22、 对 Eclipse IDE 的 扩 展 , 利 用 它 可 以 使 我 们 在 数 据 库 和 JavaEE 开 发 、 发 布 ,以 及 项 目 整 合 方 面 大 大 提 高 工 作 效 率 。 它 不 仅 支 持 Java EE 5 官 方 标 准 , 而 且 开 发 功 能 非常 强 大 , 只 要 开 发 者 输 入 代 码 的 前 几 个 字 母 , 并 使 用 快 捷 键 就 能 非 常 快 速 的 完 成 代 码 编 写 ,不 仅 集 成 Spring、 Struts、 Hibernate、 iBatis、 WebWork 等 各 种 民 间 框 架 , 还 能 自 动 将W

23、eb 应 用 程 序 部 署 到 Tomcat、 JBoss、 Web Logic 等 各 类 服 务 器 , 浏 览MySQL、 Oracle、 DB2、 Derby、 MS SQLServer 等 各 类 数 据 库 。 显 而 易 见 , 这 是 一 个 非 常 理 想的 开 发 工 具 2,3。在 服 务 器 方 面 , 本 系 统 使 用 了 免 费 的 Tomcat 服 务 器 。 Tomcat 是 Apache 软 件 基 金 会 开发 的 , 并 且 有 Sun 公 司 的 参 与 和 支 持 , 已 经 实 现 了 Java EE 5 中 Web 层 的 各 种 规 范 因

24、此 最新 的 Servlet 和 JSP 技 术 总 能 在 Tomcat 中 体 现 。 因 为 Tomcat 技 术 先 进 、 服 务 器 稳 定 , 使得 大 部 分 Java 开 发 者 采 用 Tomcat 服 务 器 , 是 目 前 主 流 的 服 务 器 之 一 , 只 要 在 官 网 上 下 载好 服 务 器 , 并 在 MyEclipse 里 配 置 Tomcat 服 务 器 路 径 就 能 使 用 。 因 此 本 系 统 也 不 例 外 的 使用 了 该 服 务 器 4。MySQL 数 据 是 一 个 小 型 关 系 型 数 据 库 , 其 特 点 是 体 积 小 、 速

25、 度 快 、 总 体 拥 有 成 本 低 ,在 开 发 者 自 己 的 电 脑 上 就 能 安 装 使 用 。 并 且 MySQL 开 放 源 码 , 使 得 许 多 中 小 型 网 站 选 择 使用 MySQL 数 据 库 5。东海科学技术学院毕业论文31.4.2 技 术 背 景 HTML 技 术 :超 文 本 标 记 语 言 , 是 WWW 的 描 述 语 言 。 HTML 语 言 能 把 一 台 电 脑 中 的 文 本 或 图 形 与 另 一台 电 脑 中 的 文 本 或 图 形 方 便 地 联 系 在 一 起 , 形 成 有 机 的 整 体 , 人 们 不 用 考 虑 具 体 信 息

26、是 在 当前 电 脑 上 还 是 在 网 络 的 其 它 电 脑 上 。 HTML 文 本 是 由 HTML 命 令 组 成 的 描 述 性 文 本 , HTML 命令 可 以 说 明 文 字 、 图 形 、 动 画 、 声 音 、 表 格 、 链 接 等 。 HTML 的 结 构 包 括 头 部 ( Head) 、 主体 ( Body) 两 大 部 分 。 头 部 描 述 浏 览 器 所 需 的 信 息 , 主 体 包 含 所 要 说 明 的 具 体 内 容 。JSP 技 术 :JSP 技 术 基 于 平 台 和 服 务 器 的 相 互 独 立 , 能 够 在 任 何 Web 服 务 器 上

27、 并 且 支 持 来 自 多 家 开发 商 提 供 的 各 种 各 样 工 具 包 。 JSP 技 术 使 用 Java 编 程 语 言 编 写 类 XML 的 tags 和Scriptlets, 来 封 装 产 生 动 态 网 页 的 处 理 逻 辑 。 网 页 还 能 通 过 tags 和 Scriptleets 访 问 存在 于 服 务 器 端 的 资 源 的 应 用 逻 辑 。 JSP 将 网 页 逻 辑 与 网 页 设 计 和 显 示 分 离 , 支 持 可 重 用 的 基于 组 件 的 设 计 , 使 基 于 Web 的 应 用 程 序 的 开 发 变 得 迅 速 和 容 易 。

28、JSP 技 术 的 特 点 如 下 :JSP 代 码 具 有 较 高 的 移 植 性 , 可 以 实 现 一 次 编 写 , 到 处 运 行 。JSP 代 码 基 本 上 可 以 再 所 有 平 台 上 的 任 意 环 境 中 开 发 , 在 任 意 环 境 中 进 行 系 统 部 署 , 在任 意 环 境 中 扩 展 。 因 为 , JSP 和 JavaBeans 甚 至 不 用 重 新 编 译 , 因 为 Java 字 节 码 都 是 标 准的 与 平 台 无 关 。绝 大 多 数 JSP 页 面 依 赖 于 可 重 用 的 、 夸 平 台 的 组 件 ( JavaBeans 或 者 En

29、terprise JavaBeans TM 组 件 ) 来 执 行 应 用 程 序 所 要 求 的 更 为 复 杂 的 处 理 。JSP 封 装 了 许 多 功 能 , 通 过 JSP 标 识 能 够 访 问 和 实 例 化 JavaBeans 组 件 , 设 置 或 者 检 索组 件 属 性 等 。由 于 JSP 页 面 的 内 置 脚 本 语 言 是 基 于 Java 编 程 语 言 的 , 而 且 所 有 的 JSP 页 面 都 被 编 译成 为 Java Servlet, 因 此 JSP 页 面 就 具 有 Java 技 术 的 所 有 好 处 , 包 括 健 壮 的 存 储 管 理

30、和 安全 性 。Java 中 链 接 数 据 库 的 技 术 是 JDBC, Java 程 序 通 过 JDBC 驱 动 程 序 与 数 据 相 连 , 执 行 查询 、 提 取 数 据 等 操 作 6。JavaScript 技 术 :JavaScript, 一 种 直 译 式 脚 本 语 言 , 是 基 于 对 象 ( Object) 和 事 件 驱 动 ( Event Driven) 并 具 有 安 全 性 能 的 脚 本 语 言 , 有 网 景 公 司 的 布 兰 登 艾 克 , 在 网 景 导 航 者 浏 览 器上 首 次 设 计 实 现 而 成 。 是 基 于 对 象 的 语 言 ,

31、 所 有 对 象 都 是 有 浏 览 器 提 供 给 用 户 的 , 直 接 使 用即 可 。 完 整 的 JavaScript 包 括 : ECMAScript, 描 述 了 该 语 言 的 语 法 和 基 本 对 象 ; 文 档 对 象模 型 ( DOM) , 描 述 处 理 网 页 内 容 的 方 法 和 接 口 ; 浏 览 器 对 象 模 型 ( BOM) , 描 述 与 浏 览 器进 行 交 互 的 方 法 和 接 口 。 JavaScript 基 本 特 点 : 是 一 种 解 释 性 脚 本 语 言 ; 向 HRML 页 面 添东海科学技术学院毕业论文4加 交 互 行 为 ; 可

32、 以 直 接 嵌 入 HTML 页 面 , 能 够 写 吃 单 独 的 js 文 件 , 在 HTML 页 面 链 接 使 用 ,有 利 于 结 构 和 行 为 的 分 离 。 利 用 JavaScript 技 术 我 们 可 以 完 成 嵌 入 动 态 文 本 于 HTML 页 面 ;对 浏 览 器 事 件 做 出 响 应 ; 读 取 HTML 元 素 ; 在 数 据 被 提 交 到 服 务 器 之 前 验 证 数 据 ( 常 用 来 完成 用 户 注 册 , 添 加 数 据 等 ) ; 检 测 方 可 的 浏 览 器 信 息 , 控 制 cookies, 包 括 创 建 和 修 改 等 。

33、JavaScript 具 有 简 单 性 : 直 译 语 言 , 它 所 定 义 的 变 量 类 型 是 采 用 弱 类 型 ; 动 态 性 : 直 接 对 客户 端 的 输 入 做 出 响 应 , 不 需 要 经 过 Web 服 务 器 ; 跨 平 台 性 : JavaScript 依 赖 浏 览 器 本 身 ,与 操 作 环 境 无 关 , 只 要 浏 览 器 支 持 JavaScript 即 可 ; 安 全 性 : JavaScript 只 能 通 过 浏 览 器实 现 信 息 浏 览 或 动 态 交 互 , 有 效 的 防 止 了 数 据 的 丢 失 。 因 此 , JavaScrip

34、t 是 专 门 为 Web 制作 而 量 身 定 做 的 一 种 编 程 语 言 。MVC 设 计 模 式 :作 为 一 种 经 典 的 设 计 模 式 典 范 , MVC 设 计 模 式 强 制 性 的 使 应 用 程 序 的 输 入 处 理 和 输 出 分开 。 因 此 , 应 用 程 序 被 分 成 三 个 核 心 部 件 :M 是 指 业 务 模 型 ( Model) : 应 用 程 序 的 主 体 部 分 , 表 示 业 务 数 据 和 业 务 逻 辑 。 包 含 应用 程 序 的 核 心 功 能 , 封 装 系 统 的 状 态 。 一 个 模 型 能 为 多 个 视 图 提 供 数

35、 据 , 由 于 同 一 个 模 型 可以 被 多 个 视 图 重 用 , 大 大 提 高 了 应 用 的 可 重 用 性 。V 是 指 用 户 界 面 视 图 ( View) : 用 户 看 到 并 与 之 交 互 的 界 面 , 对 Web 应 用 程 序 来 说 , 视图 就 是 HTML 元 素 和 像 XHTML、 XML/XSL 等 一 些 标 识 语 言 和 Web services。 MVC 模 式 对 于 视图 的 处 理 仅 限 于 视 图 上 数 据 的 采 集 和 处 理 , 以 及 用 户 的 请 求 , 而 不 包 括 在 视 图 上 的 业 务 流 程的 处 理

36、。 业 务 流 程 的 处 理 是 在 模 型 中 进 行 的 。C 则 是 控 制 器 ( Controller) : 接 受 用 户 的 输 入 并 调 用 模 型 和 视 图 去 完 成 用 户 的 需 求 ,所 以 当 单 击 Web 页 面 中 的 超 链 接 和 发 送 HTML 表 单 时 , 控 制 器 本 身 不 输 出 任 何 东 西 和 做 任 何处 理 。 它 只 是 将 模 型 与 视 图 匹 配 在 一 起 , 共 同 完 成 用 户 的 请 求 。 只 把 用 户 的 信 息 传 递 给 模 型 ,告 诉 模 型 做 什 么 , 选 择 符 合 要 求 的 视 图

37、 返 回 给 用 户 。 MVC 设 计 模 式 基 本 分 层 图 如 图 1-1 所示 7。图 1-1 MVC 设 计 模 式 基 本 分 层 图东海科学技术学院毕业论文5Struts2 框 架 :Struts2 是 基 于 MVC 模 式 的 Java EE 技 术 Web 开 发 框 架 。 使 用 Struts2 框 架 有 利 于 Web项 目 的 维 护 。 Struts2 是 WebWork 框 架 基 础 和 Struts1 的 优 点 进 行 整 合 而 设 计 出 的 新 MVC分 层 框 架 。 Struts2 框 架 大 大 降 低 了 代 码 的 耦 合 性 , 它

38、 的 分 层 架 构 使 得 开 发 思 路 变 得 非 常 清晰 , 更 利 于 修 改 , 是 国 内 的 主 流 框 架 8。Hibernate 框 架 :Hibernate 是 一 种 ORM 框 架 ( 持 久 化 对 象 /关 系 映 射 框 架 ) , 在 Web 开 发 中 占 据 了 重 要地 位 。 Hibernate 框 架 的 应 用 , 改 变 了 传 统 的 JDBC 连 接 数 据 库 的 方 式 , 使 连 接 数 据 库 的 方式 变 得 非 常 简 单 。 传 统 的 数 据 持 久 化 操 作 中 , 需 要 使 用 JDBC 并 配 合 大 量 的 SQ

39、L 语 句 。Connection、 Statement、 ResultSet 等 JDBC API 与 SQL 语 句 夹 杂 在 一 起 , 开 发 效 率 很 低 。而 Hibernate 框 架 使 用 简 单 、 功 能 强 大 、 对 却 大 多 数 数 据 库 都 支 持 。 Hibernate 能 直 接 操作 POJO, 并 且 是 一 种 轻 量 级 的 框 架 , 不 依 赖 于 任 何 容 器 9。Spring 框 架 :Spring 框 架 也 是 一 个 轻 量 级 的 Java EE 框 架 , 因 此 也 不 需 要 依 赖 于 容 器 就 能 运 行 的 。它

40、 以 IoC、 AOP 为 主 要 思 想 , 协 同 Struts、 Hibernate、 iBatis 等 众 多 框 架 。 用 于 项 目 的 整合 , 好 处 是 解 耦 10,11。 其 特 点 如 下 :轻 量 级 : 无 需 继 承 Spring 中 的 类 。IoC: 又 称 依 赖 注 入 , 对 象 被 动 接 收 依 赖 类 而 不 是 主 动 去 找 , 从 而 降 低 耦 合 度 。AOP: 面 向 切 向 面 编 程 。 可 以 通 过 预 编 译 的 方 式 或 运 行 期 的 动 态 代 理 类 , 实 现 修 改 代 码的 前 提 下 给 程 序 添 加 统

41、 一 功 能 的 一 种 技 术 。Spring 是 免 费 开 源 代 码 的 。Spring 拥 有 众 多 社 区 支 持 。东海科学技术学院毕业论文62 自由交易系统分析系 统 分 析 是 传 统 工 程 生 命 周 期 里 的 一 个 环 节 , 亦 即 : 分 析 设 计 开 发 测 试 , 当 然 ,整 个 过 程 会 有 迭 代 和 变 更 , 但 仍 遵 循 着 这 样 的 顺 序 。系 统 分 析 要 解 决 的 是 “软 件 做 什 么 ”的 问 题 。 当 系 统 分 析 把 软 件 功 能 确 定 无 误 时 , 整 个软 件 过 程 才 有 良 好 的 开 端 。在

42、 软 件 工 程 中 , 一 个 软 件 的 系 统 分 析 是 软 件 工 程 中 的 一 个 重 要 过 程 , 相 当 于 这 款 软 件的 血 液 。 在 这 个 过 程 中 , 软 件 开 发 者 应 该 先 确 定 客 户 的 需 要 , 再 根 据 需 求 进 行 开 发 。 只 有在 确 定 了 这 些 需 要 后 , 他 们 才 能 够 找 到 问 题 的 解 决 方 法 , 使 软 件 更 加 完 善 。 2.1 自 由 交 易 系 统 的 可 行 性 分 析软 件 可 行 性 分 析 最 根 本 的 任 务 是 对 以 后 的 行 动 方 案 提 出 建 议 。 它 主

43、要 通 过 实 际 调 查 ,对 新 系 统 的 开 发 是 否 具 备 可 行 性 和 必 要 性 而 进 行 的 一 种 分 析 和 研 究 , 主 要 从 市 场 、 技 术 、经 济 等 方 面 来 进 行 分 析 和 研 究 , 并 通 过 这 种 分 析 来 确 定 新 系 统 是 否 值 得 开 发 。2.1.1 市 场 可 行 性一 个 大 学 生 四 年 大 学 生 活 积 累 下 的 各 种 书 籍 和 用 品 很 少 能 毕 业 后 全 部 带 回 去 。 较 为 普 遍解 决 的 方 式 是 , 在 外 面 摆 摊 、 出 售 给 废 品 收 购 者 、 赠 送 学 弟 学 妹 或 者 丢 弃 。 并 且

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

当前位置:首页 > 学术论文 > 管理论文

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


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

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

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