毕业论文网上拍卖平台系统的设计与实现

  • 格式:doc
  • 大小:783.00 KB
  • 文档页数:40

论文题目 网上拍卖平台系统的设计与实现

姓 名

学 院

专 业 计算机科学与技术

指导教师

备 注

2010 年 6 月4日

网上拍卖平台系统的设计与实现

作者姓名:

指导教师:

单位名称: 计算机科学与技术系

专业名称: 软件工程

东北大学东软信息学院

2010年6月

Design and Implementation of Online Auction

Platform System

Northeastern University Neusoft Institute of Information

June 2010

-Ⅰ- 毕业设计(论文)任务书

毕业设计(论文)题目:

网上拍卖平台系统的设计与实现

设计(论文)的基本内容:

网上拍卖平台系统的设计与实现是模拟了eBuy拍卖网系统的部分功能,抽取了实际电子拍卖系统部分功能,主要实现了电子拍卖系统中核心功能。

了解网上拍卖平台系统的运营模式,以及国内外电子拍卖平台的现状,分析网上拍卖平台系统的功能需求以及设计与实现该系统功能的技术。介绍Struts2+Spring+Hibernate技术以及分析了基于这三大框架上建立网上拍卖系统的技术手段,设计拍卖平台系统的总体结构。实现用户在该系统完成用户对物品的管理与竞价,并对所实现的部分进行测试和评价。

毕业设计(论文)专题部分:

题目:

设计或论文专题的基本内容:

学生接受毕业设计(论文)题目日期

第 1 周

指导教师签字:

2009年12月4日

东北大学东软信息学院毕业设计(论文) 摘要

-Ⅱ- 网上拍卖平台系统的设计与实现

摘 要

拍卖是购买和销售中的一种主要的交易方式,随着Internet的日益普及和电子商务的发展,网上拍卖迅速成为一种非常活跃的C2C电子商务模式。因为它充分利用了互连网的特性开创了一个前所未有的巨大市场而被广泛看好。对商家而言,以拍卖的形式在网上采购、销售物品,因为不受时间和空间限制、并且可以有效降低运营成本并提高效率而具有极大的吸引力。

本中详细介绍了Struts2、Spring、Hibernate三大框架技术,以及它们之间的整合。通过这三个框架建立整个系统结构,采用JavaEE的三层结构,分为表现层、业务逻辑层和数据服务层。三层体系将业务规则、数据访问等工作放到中间层处理,客户端不直接与数据库交互,而是通过控制器与中间层建立连接,再由中间层与数据库交互。

三个框架的整合是通过Spring IoC容器的支持,将Struts2的Action、基于Hibernate的DAO组件都纳入Spring容器的管理下,从而避免了在Struts2的Action中直接调用Hibernate API。

本文结合软件工程的各个阶段,对网上拍卖平台系统进行分析、设计,然后编码实现,最终进行测试,完成了系统的核心功能。

关键词:拍卖系统,框架,三层结构东北大学东软信息学院毕业设计(论文) Abstract

-Ⅲ- Design and Implementation of Online Auction

Platform System

Abstract

Auction the purchase and sale transactions in a major way, with the increasing popularity

of Internet and e-commerce development, online auction quickly became a very active C2C

e-commerce model. Because it makes full use of the characteristics of the Internet has created

a tremendous and unprecedented market is widely optimistic. Businessmen are in the form of

online auction purchase, sale items, as from time and space constraints, and can reduce

operating costs and increase efficiency has great appeal.

The detailed description of the Struts2, Spring, Hibernate three framework technology,

and integration between them. Framework through the establishment of the whole system of

these three structures, three-tier structure with JavaEE divided into presentation layer,

business logic and data layer. Three-tier system will be business rules, data access and so on

into the middle layer of processing, the client does not directly interact with the database, but

through the controller and the middle layer to establish a connection, then the middle tier and

database interaction.

Integration of the three frameworks is the support through the Spring IoC container will

Struts2 in Action, based on Hibernate for DAO components into the Spring container

management, thus avoiding the Action in Struts2 directly call the Hibernate API.

In this paper, all stages of software engineering, on-line auction platform system analysis,

design, and coding to achieve the ultimate test and completed the core system.

Key words: Auction System, Frame, Three Level Structure

东北大学东软信息学院毕业设计(论文) 目录

- 1 - 目 录

任务书 ..................................................................................................................................... I

摘要 .........................................................................................................................................II

ABSTRACT ...................................................................................................................... III

第1章 绪论 .................................................................................................................... 1

1.1 论文研究主要内容 ....................................................................................................... 1

1.2 国内外现状 ..................................................................................................................... 2

第2章 关键技术介绍 ............................................................................................... 3

2.1 JAVA语言简介 ................................................................................................................. 3

2.2 JSP技术 ............................................................................................................................ 4

2.3 STRUTS2技术 .................................................................................................................. 4

2.4 SPRING框架 ..................................................................................................................... 5

2.5 HIBERNATE框架 .............................................................................................................. 5