没有合适的资源?快使用搜索试试~ 我知道了~
首页基于JSP/Servlet校园二手交易平台
基于JSP/Servlet校园二手交易平台

本系统采用JSP/servlet技术,是使用Java编程语言编写的一套校园网二手交易平台软件。系统采用的是最近几年流行的B/S开发模式,以互联网方式运行,服务器端只需要安装本系统,而客户端用户只要可以上网,就可以非常方便快捷的通过浏览器访问系统,浏览和发布二手交易信息,免去了传统的C/S模式下复杂的安装、配置、维护等操作。同时由于使用面向对象的Java语言,所以本系统也具有Java语言的面向对象、与平台无关、安全性高、稳定性高、多线程等特性,以及Java语言对网络编程技术的支持。使得本系统具有很高的使用价值。
资源详情
资源评论
资源推荐

基于 JSP/Servlet 校园二手交易平台
摘 要
本系统采用 JSP/servlet 技术,是使用 Java 编程语言编写的一套校园网二手交易
平台软件。系统采用的是最近几年流行的 B/S 开发模式,以互联网方式运行,服务器
端只需要安装本系统,而客户端用户只要可以上网,就可以非常方便快捷的通过浏览
器访问系统,浏览和发布二手交易信息,免去了传统的 C/S 模式下复杂的安装、配置、
维护等操作。同时由于使用面向对象的 Java 语言,所以本系统也具有 Java 语言的面
向对象、与平台无关、安全性高、稳定性高、多线程等特性,以及 Java 语言对网络编
程技术的支持。使得本系统具有很高的使用价值。
系统开发采用了实现 MVC 模式的 Web 应用组件:Struts,实现数据持久化功能的
ORM 组件:Hibernate,用 JSP+HTML+JavaScript 进行界面处理,数据库采用比较
稳定的 MySQL 5.0,并用 JDBC 进行数据库访问。
关键词:JSP,Struts,Hibernate,MySQL,二手交易平台
I

Campus Secondhand Merchandise Platform Based on Jsp/Servlet
ABSTRACT
This system is a set of platform software of the campus-wide system secondhand
transaction. It adopts the JSP/J2EE technique, and programmed with Java programming
language. It also adopts the B/S development mode, which is based on Web and popularize in
recent years. It runs in internet ways. Only when the server install this system and the client
can visit it, browse and release some secondhand conveniently and speedily when they go on-
line. And so it dispenses with such operation as the complicated installing, installment and
support in traditional C/S mode. At the same time, it uses the Java language which towards
the OOP(object-oriented programming).So the system has the specific property of towarding
OOP, irrelevant with the platform ,the Java language’s support to the network programming
technique makes the system have high practical value.
The System using the components of Web applications: Struts to achieve MVC model,
using the ORM components: Hibernate to achieve data persistence features, using JSP +
HTML + JavaScript to Show page. using Relatively stable database MySQL 5.0, and use
JDBC to visit.
KEY WORDS: JSP,Struts,Hibernate,MySQL,Campus Secondhand Merchandise
II

目 录
摘 要...................................................................................................................................................................I
Abstract..............................................................................................................................................................II
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 环境的安装和环境变量的设置.......................................................................................8
2.7.3 Eclipse 开发工具......................................................................................................................9
2.7.4 Tomcat 服务器..........................................................................................................................9
2.8 数据库开发工具选择及配置...........................................................................................................10
3 系统需求分析及设计...................................................................................................................................11
3.1 系统需求分析....................................................................................................................................11
3.1.1 系统功能需求.........................................................................................................................11
3.1.2 系统界面要求.........................................................................................................................11
3.2 概要设计............................................................................................................................................12
3.2.1 系统体系结构设计................................................................................................................12
3.2.2 系统功能模块设计................................................................................................................12
3.2.3 功能设计的目标与原则........................................................................................................13
3.3 数据库设计........................................................................................................................................14
3.3.1 数据库需求分析....................................................................................................................14
3.3.2 数据库概念结构设计............................................................................................................14
III

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

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

















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

评论15