1、摘 要 拍卖是出卖者通过公开叫价的方式,将物品卖给出价最高的购买者的一种交易形式。本文介绍了用JSP工具建立一个电子商务拍卖网站。该设计遵循了软件工程中软件生命周期法(瀑布模型);按照软件分析、软件设计、软件编码、和软件维护分为定义系统目标、可行性分析、需求分析、概要设计、详细设计、软件编码、软件测试、软件维护等九个阶段 。并将面对用户的WEB界面采B/S结构和对于后台数据挖掘的管理逻辑层采用C/S。在本文第三步分的过程论述中,采用了结构化设计方法,采用了数据流程图(DFD),数据字典、程序流程图等工具清晰的展示升级过程。保证了系统的健壮性,可维护性,可扩充性。建立后的网站是一个动态、
2、交互式、具有在线拍卖、商品提供、系统管理等功能的CTOC商务拍卖网站。 关键词: 拍卖,在线拍卖,系统管理 ABSTRACT Auction Website of Ecommerce ABSTRACT Auction is a kind of transaction method of selling merchandise to the persons who can bid the highest price. The thesis expounds how to build an E-Business Auct
3、ion web site by use of software tools such as JSP. The design keeps to the classic life cycle of software engineering (waterfall model). According to software analysis, software design, software code and software maintenance, the design is divided into nine processes such as define systematic goal,
4、feasibility analysis, demand analysis, outline design, design, software code, software test in detail, software maintain. In the web interface of user, we adopt B/S structure. And we adopt C/S to backstage supporter management logic layer that needs data mining. Course of the third of expounding the
5、 fact, adopt the structure design method in this text, use data flow chart( DFD), data dictionary, procedure flow chart, etc. tool to clear show upgrade the course. The ones that have guaranteed the system are stalwart, the maintainability, and expandability. The main process is in the three part wh
6、ich descriptions the analysis and design. In that part we use a structured system develop methodology --the structure analysis and structure design. We use a lot of method such as data flow diagram and data dictionary to describe the process of building the system. The built web site is a dynamic an
7、d interactive CTOC Business Auction website that has functions of auction online, commodities supply and system management. Keywords: Auction, Auction online, system management. 目 录 摘 要 I ABSTRACT II 第1章 绪 论 1 1.1 背景与意义 1 1.1.1 网上竞拍系统的发展 1 1.1.2 网上竞拍的现状 2 1.1.3 网上竞
8、拍系统的构建 2 1.2 研究内容 3 第2章 程序开发的技术基础 4 2.1 HTML语言 4 2.2 JSP技术 5 2.2.1 JSP概述 5 2.2.2 JSP工作原理 5 2.3数据库原理 7 2.3.1 SQL语言简单介绍 7 2.3.2 JDBC—ODBC技术介绍 8 2.3.3 Mysql数据库 8 2.4本章小结 11 第3章 网上竞拍系统的设计 12 3.1系统设计 12 3.1.1 拍卖系统设计原理 12 3.1.2 系统功能分析 12 3.1.3 页面设计 13 3.2数据库设计 16 3.2.1数据库需求分析 16 3.2.2 数
9、据库的逻辑结构分析 16 3.2.3 数据表概要说明 17 3.3本章小结 19 第4章 系统的详细实现 20 4.1系统登录设计 20 4.2竞拍物品录入以及查询的设计 23 4.3对商品进行报价竞拍商品 25 4.4竞拍记录 26 4.5管理用户信息 27 4.6程序调试与异常处理 27 4.6.1设置断点检查变量的值 27 4.6.2 错误处理语句 27 4.7 本章小结 28 第5章 结 论 29 致 谢 30 参考文献 31 31 第1章 绪 论 1.1 背景与意义 1.1.1 网上竞拍系统的发展 拍卖(Auction
10、的历史可谓源远流长。早在大约公元前500年,古巴比伦就出现了拍卖奴隶的现象。公元193年,当时的罗马禁卫军杀死了皇帝,对外拍卖整个古罗马,不过后来没有成功。近现代以来,在荷兰,拍卖是农产品流通机制的枢纽,各种各样的农产品和花卉从全国20余个拍卖行走向世界各地。在当代西方国家,闻名世界的两大艺术品拍卖行索斯比(Sothebys)和克里斯蒂(Christies)垄断了世界大多数艺术品的拍卖。两大拍卖行将古老的拍卖艺术发挥到了淋漓尽致的地步。 简单地说,拍卖就是一种价格谈判机制,是一种用以确定由于某些原因没有 确定价格或者价格难以估量的商品(如艺术品、古董、书籍、电子用品以及二
11、手货物等)的价格的谈判机制。通常所说的拍卖起源于西方,是通过一系列明确的规则和买者竞价所确定的价格来决定资源配置的一种市场机制,即在确定的时间和地点,通过一定的组织机构,以公开竞价的方式,将特定物品或者财产权利转让给最高或最低应价者的买卖方式。 所谓网上拍卖(Auction Online)是指通过Internet实施的价格谈判交易活动,即利用互联网在网站上公开发布将要招标的物品或者服务的信息,通过竞争投标的方式将它出售给出价最高或最低的投标者。其实质是以竞争价格为核心,建立生产者和消费者之间的交流与互动机制,共同确定价格和数量,从而达到均衡的一种市场经济过程。它通过Internet将过去少数
12、人才能参与的贵族式的物品交换形式,变成每一位网民都可以加入其中的平民化交易方式。网上拍卖不仅是网络时代消费者定价原则的体现,更重要的是拍卖网站营造了一个供需有效集结的市场,成为消费者和生产商各取所需的场所,因此是一种典型的中介型电子商务形式。相对与传统拍卖,网上拍卖的特点在于每个商家都可以制定一套适合自己的拍卖规则,并且通过网上拍卖还可以使定价达到更准确的水平,同时能够参与拍卖的人的范围也大大增加了。 最早的拍卖网站是由欧米达在1995年建立的,他最初建立这个小网站是为了向人们提供变种的埃博拉病毒代码。他在网站上加了一个小的拍卖程序,帮助人们交换各自的收藏品。后来他辞掉工作,全心
13、全意投入到网上拍卖业务中去,于是现在网上拍卖老大——eBay诞生了。较早开展网上拍卖还有Onsale(创建于1995年5月),它和eBay首开利用网站提供的技术进行拍卖的先河,并创立了电子形式的自动化投标代理、搜索引擎和分类目录等网上拍卖技术。随着电子商务的发展,网上拍卖已经成为一种日渐流行的电子交易方式。根据最新报告,仅仅eBay2002年第三季度的销售额就达到2.824亿美元,拍卖物品的范围也从计算机和电器发展到收藏品、玩具、音乐、书籍等。 1.1.2 网上竞拍的现状 在我国,一些著名的网站很早就参与到了网上拍卖中来了,许多网络服务商准备将网上拍卖作为其发展电子商务的切人点。1999年
14、6月正式开通的雅宝竞价交易网(),是中国大陆开通最早,也是目前访问人数最多、物品数量和种类最丰富、交易最活跃的专业竞价交易平台之一。开通仅半年其日访问量已超过5万人次,注册用户人数超过30万人,在线物品数量约20000余件,竞标率达到70%左右。 1999-2000年的时候,中国的拍卖网站一度也多达上百家,其中以雅宝、易趣()、酷必得()、6688()等最为知名,随着.COM泡沫的破灭,只有易趣发展壮大起来。随着网络经济的逐渐趋于理性,没有强力竞争对手的易趣得到了迅速发展,成为中国拍卖网站事实上的霸主,也被称为“中国的eBay”。易趣网,开办不到3个月的时间,注册用户达4300
15、0余人,登录物品超过35000件,网上成交数高达10000余件。2002年3月,eBay以3000万美元的代价取得了易趣33%的股权,开始正式进军中国网上拍卖市场,6月11日,eBay以1.5亿美元的现金购买了易趣网的剩余股份,成为易趣网的最大股东。 1.1.3 网上竞拍系统的构建 我国网上拍卖市场潜力巨大,根据中国互联网络信息中心(CNNIC)的统计,我国互联网用户数量已经增加到8000万。因为中国上网人口基数很大的缘故,网上拍卖所依托的用户群是非常庞大的,所以网上拍卖在中国发展的潜力是非常巨大的。据慧聪国际资讯公司的调查,有52%的调查对象表示,对网上拍卖这种交易方式的态度“一般”;
16、有32.2%的人表示自己比较喜欢网上拍卖,有11.3%的人表示自己不太喜欢网上拍卖,而表示“非常喜欢”和“非常不喜欢”的人只有4.0%和0.6%⑤。网上拍卖在中国的迅速发展反应了中国对全球基于Internet的电子交易的发展和国内市场需求的强烈回应。网上拍卖在未来将不仅仅局限在大城市,中小城市也将成为网上拍卖的重要市场。 1.2 研究内容 该系统主要利用JSP来开发,加上Mysql数据库的功能,实现了网上竞拍系统的高效,有序性。本系统的功能模块有系统管理、用户管理、竞拍商品信息管理、卖家商品管理、竞拍过程管理。其中竞拍过程管理系统模块是该系统的难点,关键问题。
17、 第2章 程序开发的技术基础 2.1 HTML语言 HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语的字处理文件不同 ,Web 页以超文本标识语言编排格式。 HTML 文件是带有特定 HTML 插入标记的用以编和格式的标准文本文件。它能独立于各种操作系统平台(如 UNIX,WINDOWS等)。自 1990 年以来 HTML 被用作 World Wide Web上的信息表示语言,用于描述Homepage 的格式设计和它与WWW上其它 Homepage 结
18、信息。 HTML 文档(即 Homepage 的源文件)是一个放置了标记的 ASCII 文本文件,通常它带有.html 或.htm 名。生成一个 HTML 文档主要有以下三种途径: (1)手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它 HTML 的编辑工具。 (2)通过某些格式转换工具将现有的其它格式文档(如 WORD 文档)转换成 HTML 文档。 (3)由 Web 服务器(或称 HTTP服务器)一方实时动态地生成。 一般的 HTML 页面具有如下的结构: 〈html〉
19、