没有合适的资源?快使用搜索试试~ 我知道了~
首页毕业设计—校园二手交易平台项目
毕业设计—校园二手交易平台项目
需积分: 39 1.5k 浏览量
更新于2023-05-23
评论 4
收藏 639KB DOCX 举报
园二手平台项目,基本功能包括:个人信息、商品管理;交易商品板块管理等。本系统结构如下: (1)本月推荐交易板块: 电脑及配件:实现对该类商品的查询、用户留言功能 通讯器材:实现对该类商品的查询、用户留言功能 视听设备:实现对该类商品的查询、用户留言功能 书籍报刊:实现对该类商品的查询、用户留言功能 生活服务:实现对该类商品的查询、用户留言功能 房屋信息:实现对该类商品的查询、用户留言功能 交通工具:实现对该类商品的查询、用户留言功能 其他商品:实现对该类商品的查询、用户留言功能 (2)载入个人用户: 用户登陆 用户注册 (3)个人平台: 信息管理:实现对商品的删除、修改、查询功能 添加二手信息:实现对新商品的添加 修改个人资料:实现对用户个人信息的修改 注销
资源详情
资源评论
资源推荐

目 录
1 系统分析.........................................................................................................................................................1
1.1 开发背景..............................................................................................................................................1
1.2 目的和要求..........................................................................................................................................1
1.3 可行性研究..........................................................................................................................................1
2 开发技术及开发环境.....................................................................................................................................3
2.1 Java 语言简介......................................................................................................................................3
2.2 J2EE 技术介绍....................................................................................................................................3
2.3 Servlet/JSP 技术..................................................................................................................................3
2.4 MVC 简介............................................................................................................................................4
2.5 Struts 技术...........................................................................................................................................5
2.6 Hibernate 技术.....................................................................................................................................6
2.6.1 应用程序的分层体系结构......................................................................................................6
2.6.2 Hibernate 的应用及 API 简介..................................................................................................7
2.7 开发环境及环境配置.........................................................................................................................8
2.7.1 Java/JSP 系统环境...................................................................................................................8
2.7.2 JSP 环境的安装和环境变量的设置.......................................................................................9
2.7.3 Eclipse 开发工具......................................................................................................................9
2.7.4 Tomcat 服务器..........................................................................................................................9
2.8 数据库开发工具选择及配置...........................................................................................................10
3 系统需求分析及设计...................................................................................................................................12
3.1 系统需求分析....................................................................................................................................12
3.1.1 系统功能需求........................................................................................................................12
3.1.2 系统界面要求........................................................................................................................13
3.2 概要设计............................................................................................................................................13
3.2.1 系统体系结构设计................................................................................................................13
3.2.2 系统功能模块设计................................................................................................................13
3.2.3 功能设计的目标与原则........................................................................................................14
3.3 数据库设计........................................................................................................................................16
3.3.1 数据库需求分析....................................................................................................................16
3.3.2 数据库概念结构设计............................................................................................................16
3.3.3 数据库逻辑表设计................................................................................................................16

3.3.4 数据库逻辑结构设计............................................................................................................19
3.4 数据库访问设计................................................................................................................................21
3.4.1 数据库表模型设计................................................................................................................21
3.4.2 Hibernate 数据库访问配置....................................................................................................22
3.4.3 定义映射文件........................................................................................................................22
3.4.4 Hibernate Session 工厂...........................................................................................................25
3.4.5 定义和实现 Hibernate DAO..................................................................................................25
3.4.6 Hibernate Filter 的实现..........................................................................................................26
4 系统功能模块的实现...................................................................................................................................28
4.1 系统主页设计....................................................................................................................................28
4.1.1 主页显示设计........................................................................................................................28
4.1.2 主页后台设计........................................................................................................................29
4.2 系统登录功能设计...........................................................................................................................29
4.3 系统搜索功能设计...........................................................................................................................30
4.4 用户注册功能设计...........................................................................................................................32
4.4.1 用户注册页面设计................................................................................................................32
4.4.2 用户注册后台设计................................................................................................................34
4.5 发布、修改信息设计.......................................................................................................................34
4.6 信息管理设计....................................................................................................................................36
4.7 信息留言设计....................................................................................................................................37
4.8 二手指南设计....................................................................................................................................38
5 总结...............................................................................................................................................................39
致 谢.................................................................................................................................................................40
参 考 文 献......................................................................................................................................................41
附 录.................................................................................................................................................................42

基于 JSP 校园二手交易平台
1系统分析
1.1 开发背景
随着全世界互联网技术的不断发展,各种基于互联网技术的网络应用不断
涌现,网 络 技 术 正 在 不 断 的 深 入 人 们 的 生 活 。 人 们 从 Internet上 获 取 信 息 、 享
受生活、交流感情、网上工作等。 Internet正 在 迅 速 改 变 着 人 们 的 生 活 方 式
经过我国改革开放多年以后,随着与国际社会的接轨,各种资源的商品化
已经逐渐成为了我们这个社会的代名词。在这这情势下,校园二手商品资源
也已极大的丰富起来,如何解决一类问题,争取最大利用率的交流这类商品
的信息便是一个存在中的问题。本毕业设计便是解决该问题的。
1.2 目的和要求
在当前社会上,许多的各式各样的电子商务类网站纷纷建立,这很大程度
上的解决人们信息资源的闭塞以及地域上的限制,为人们提供了极大的便利
而在大学校园,伴随着学生的购买能力的提高和每年的升学和毕业,也存在
的许多各种类型的二手商品,但是由于信息交流的落后,很多学生只限于于
校园公告 栏或者请 人 私 下 代 为 宣 传 的 方 式 进 行 交 易 , 有些学校会在毕业前 夕
开展一个 跳蚤市场 , 不 过 时 间 却 很 有 限 。 这 些 方 式 有很多局限性和 偶然性 ,
并不能 满足二 手 商 品 畅 通 交 流 的 要 求 。 于 是 一 种 新的二手商品信息交流的方
式出现了, 就 是 基 于 Web的校园网二手商品交易系统。 通 过 这 个 系 统 , 每 一
个校园网用户 都 可 以 轻 松 的 发 布 自 己 的 信 息 , 浏 览 别 人的发布的信息, 还 可
以对各种二手商品信息作 出 横 向 比 较 , 作 出 自 己 的最佳选择。该系统 对学 生
之间的二手商品的买 卖 提 供 了 一 个 良 好 的 平 台 。
1.3 可行性研究
设计这样一个系统,从 根 本 上 解 决 了 传 统 的 校 园 二 手 信 息 发 布 交 流 方 式 的
弊端, 使得校 园 各 种 二 手 商 品 信 息 得 到 了 有 效 的 整合,方便了广大用户。 且
拥有的 客户 通常 只 是 大 学 校 园 网 的 用 户 , 所 有 系 统 规模上来讲不会很大,从
经济上来 说, 由 于 选 择 的 开 发 工 具 和 服 务 器 几 乎 全部为免费的开源 软件 , 并
且由于是开发成本 较 低 的 基 于 Web的 B/S模 式 , 而 非 成 本 费 用 相 对 较 高的C/S
模式, 所以 从 经 济 上 来 讲 是 可 行 的 。 从 技 术 上 来 说,由于是基于Web的 , 可
以相对比较容 易 面 对 用 户 的 实 际 需 求 而 开 发 。 而 在 现 今,各种网络应用的开
发已经 相当 成 熟 , 出 现 了 几 大 主 流 的 开 发 语 言 和 工 具 , 都可以非常有效的 支
1

基于 JSP 校园二手交易平台
持开发这样一个系统。 同 时 作 为 本 系 统 , 也 有 许 多 成 功 的 电 子 商 务 类 网 站 的
经验可以 借鉴 , 所 以 从 技 术 的 角 度 来 说 , 也 是 可 行 的 。 从 运行上来 说, 由 于
客户端仅仅只 是 需 要 一 个 浏 览 器 , 通 过 浏 览 器 来 登 陆系统,而服务器 端也 只
需要一台服务器,服务器要求一个数据库环境和一个网络应用开发的环境,
实现起来 比较容 易 , 所 以 从 运 行 上 来 说 是 可 行 的 。 同时这样一个系统,在系
统管理 员合法 管 理 和 用 户 的 自 觉 配 合 下 , 不 会 违 规 进 行任何的不法的 活 动 和
交易,发布具 有 危 害 性 和 不 适 宜 的 信 息 , 也 不 存 在 任何非法牟利的行为,在
法律上也是可行的。在各种可行性研究 保 证 和 基 于 用 户 需 求 要 求 下 , 开 发 系
统的方 案经 过 不 断 论 证 和 假 设 , 确 定 出 了 一 个 最 佳方案。
2

基于 JSP 校园二手交易平台
2 开发技术及开发环境
2.1 Java语言简介
Java语言是美国 Sun公 司 于 1995年 推 出 的一种简单的、面 向对象 的 、 分
布式的、可解 释 的 、 键 壮 的 、 安 全 的 、 结 构 的 、 中 立 的 、 可 移植的、性能很
优异的多 线程 的 、 动 态 的 语 言 。 其 前 身 为 OAK语言,是 SUN公 司 为 一 些消费
性电子 产品 而 设 计 的 一 个 通 用 环 境 。 他 们 最 初 的 目 的 只 是 为 了 开 发 一 种 独 立
于平台的 软件 技 术 。 经 过 Sun公 司的工程师的不懈努力 以 及 全 世 界 无 数 的 编 程
爱 好 者 的 使 用 , J a v a终 于 发 展 成 为 今 天 这 样 一 个 集 桌 面 ( J 2 S E )、 网 络
(J2EE)、 移 动 平 台 (J2ME)应 用 为 一 体 的 功 能 强 大 的 编 程语言。目前Java由于
其平台 无关及 分 布 式 特 性 , 最 重 要 的 应 用 是 在 网 络 应 用 上
[1]
。
2.2 J2EE技术介绍
J2EE技术是Java网 络 应 用 的 技 术 , 广 泛 应 用 于 企 业级的应用。它是 由 一
套规范(shannin,2001) 和 建 立 在 J2SE平 台 上 的 应 用 编程接口(API)组 成 。
J2EE拥有Sun公 司 提 供 免 费 开 发 工 具 , 称 为J2EE软件 开 发 工 具 包 (Software
Development Kit,SDK )(http://java.sun.com/j2ee)。J2EE技术是一种
J a v a网 络 应 用 技 术 的 组 合 , 包 含 有 远 程 方 法 调 用 ( R e m o t e M e t h o d
I n v o c a t i o n , R M I )、 J a v a消 息 服 务 ( J a v a M e s s a g e S e r v i c e , J M S )、
J a v a M a i l等 通 信 服 务 , J D B C、 J a v a命 名 和 目 录 接 口 ( J a v a n a m i n g a n d
D i r e c t o r y I n t e r f a c e , J N D I )、 J a v a连 接 器 体 系 结 构 ( J a v a C o n n e c t o r
Architecture,JCA)、 Java事务 API/Java事务服务 (JTA/JTS)、 XML处理API等
通用服务以及 Servlet、 Java服 务 器 页 面 (JSP)、 企 业 级 JavaBean(EJB)等 组
件技术。 任何 J2EE的 实 现 都 必 须 要 在 其 特 定 容 器 中 实 现 。
2.3 Servlet/JSP技术
Servlet是 JSP技 术 的 基 础 , JSP本 身就 是 预 先 被 编 译 成 Servlet, 然后再
运行的,而 且 大 型 的 Web应用程序的开发需要 Java Servlet和 JSP配 合 才 能 完
成。 Servlet其 实 和 传 统 的 CGI程 序 和 ISAPI、 NSAPI等Web程 序 开 发 工 具 的
作用是 相同的 , 在 使 用 Java Servlet以 后 , 用 户 不 必 再 使 用 效率低下的CGI方
式, 也 不 必 使 用 只 能 在 某个 固 定 Web服 务 器平 台 运 行 的 API方 式 来 动态 生 成
Web页 面 。 许 多 Web服 务 器 都 支 持 Servlet,即使不 直 接 支 持 Servlet的 Web
服 务 器 也 可 以 通 过 附 加 的 应 用 服 务 器 和 模 块 来 支 持 S e r v l e t。 J S P
3
剩余45页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0