收藏 分享(赏)

电子拍卖系统的设计与实现毕业设计论文.doc

上传人:无敌 文档编号:663914 上传时间:2018-04-17 格式:DOC 页数:40 大小:505.50KB
下载 相关 举报
电子拍卖系统的设计与实现毕业设计论文.doc_第1页
第1页 / 共40页
电子拍卖系统的设计与实现毕业设计论文.doc_第2页
第2页 / 共40页
电子拍卖系统的设计与实现毕业设计论文.doc_第3页
第3页 / 共40页
电子拍卖系统的设计与实现毕业设计论文.doc_第4页
第4页 / 共40页
电子拍卖系统的设计与实现毕业设计论文.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、课题:电子拍卖系统的设计与实现姓名:*学号:*班级:*学院:*指导教师:*完成时间:摘 要本电子拍卖系统以 Windows XP 为开发平台,MyEclipse 为开发工具,MySQL 为后台数据库,利用 JSP 技术和 sevlet 技术来实现动态网页制作。从技术和设计两方面论述系统的设计和开发过程。在技术上,深入探讨电子拍卖系统工作原理,分析拍卖流程。在设计实现上,以拍卖物品管理,卖方拍卖项目管理,买方拍卖项目管理,用户管理等主要模块来实现其功能。通过软件开发流程,前台开发和后台开发同时结合,以功能实现为原则,利用所学知识分部对各个模块进行设计,最终完成了整个系统的实现。本篇论文通过几个方

2、面阐述电子拍卖系统全过程。关键字:JSP,电子拍卖,MySQLAbstractThe electronic auction system to Windows XP as a development platform, the MyEclipse development tools, MySQL back-end database using JSP technology and sevlet technology to achieve a dynamic web page production. Discusses two aspects of technology and design t

3、he system design and development process.Technically, the depth study of the electronic auction system works, the analysis of the auction process. To auction management on the design and implementation, the Vendor Project Management auction, the buyer auction project management, user management modu

4、le to achieve its function. Through the software development process, the front - and back-office development at the same time the feature is implemented as the knowledge segment design for each module, the final completion of the entire system to achieve. In this thesis several aspects the whole pr

5、ocess of the electronic auction system.Key words: JSP, Electronic auction,MySQLI目 录引 言 .- 1 -系统概述 .- 2 -1.1 课题来源与意义 .- 2 -1.2 国内外发展状况 .- 2 -1.3 系统开发环境及技术介绍 .- 3 -1.3.1 JSP 简介 .- 3 -1.3.2 MySQL 简介 .- 4 -1.3.3 Tomcat 简介 .- 4 -系统需求分析 .- 6 -2.1 功能需求 .- 6 -2.2 性能需求 .- 6 -2.3 可行性分析 .- 7 -2.4 数据管理需求 .- 7 -

6、2.5 故障处理需求 .- 8 -2.6 运行环境需求 .- 8 -系统总体设计 .- 9 -3.1 设计原理 .- 9 -3.2 系统模块划分 .- 9 -3.3 系统流程 .- 10 -3.4 系统功能模块 .- 10 -数据库设计 .- 11 -4.1 数据库需求设计 .- 11 -4.2 MySQL 管理 .- 11 -4.3 创建数据库 .- 12 -4.4 关系 E-R 图设计 .- 12 -4.5 数据库表设计 .- 14 -4.6 数据库连接 .- 17 -系统详细设计和实现 .- 19 -5.1 物品购买功能实现 .- 19 -5.2 前台页面设计 .- 20 -系统测试 .

7、- 20 -6.1 软件测试目的 .- 20 -6.2 软件测试的基本原则 .- 20 -6.3 测试方法 .- 20 -6.4 功能模块测试 .- 20 -6.5 测试举例 .- 20 -6.6 性能分析 .- 20 -6.7 测试总结 .- 20 -结 论 .- 20 -致 谢 .- 20 -参考文献 .- 20 -附 录 .- 20 -引言- 1 -引 言随着社会科技的不断发展和人们购物意识的不断革新,网上购物成为一种新型的购物方式,正逐渐被人们所接受和认可。而作为网上购物的方式之一的电子拍卖形式给人们的购物带来一种全新的体验。人们可通过网站发布自己想要拍卖的商品信息,也可以通过竞价去购

8、买自己想要的商品。即具有一般购物网站的成本低廉,方式灵活,运行快捷等的特点,更具有自由竞争和公平合理的特性。本电子拍卖系统是传统拍卖形式在线实现。通过网络实施的价格谈判交易活动,即利用互联网在网站上公开发布将要招标的物品或者服务的信息,通过竞争投标的方式将它出售给出价最高或最低的投标者。其实质是以竞争价格为核心,建立生产者和消费者之间的交流与互动机制,共同确定价格和数量,从而达到均衡的一种市场经济过程。它通过网络将过去少数人才能参与的贵族式的物品交换形式,变成每一位网民都可以加入其中的平民化交易方式。网上拍卖不仅是网络时代消费者定价原则的体现,更重要的是拍卖网站营造了一个供需有效集结的市场,成

9、为消费者和生产商各取所需的场所,因此是一种典型的中介型电子商务形式。相对与传统拍卖,网上拍卖的特点在于每个商家都可以制定一套适合自己的拍卖规则,并且通过网上拍卖还可以使定价达到更准确的水平,同时能够参与拍卖的人的范围也大大增加了。系统也存在缺陷与不足,首先系统还没有提供与电子银行的接口,如果提供将可以通过电子银行的操作,可以实现从买家对卖家的自动付款;其次本系统没有提供如个人身份认证、信用管理等细节问题实现电子拍卖系统的设计与实现- 2 -系统概述1.1 课题来源与意义随着网络技术的不断发展和人们购物意识的不断革新,网上购物成为一种新型的购物方式,正逐渐被人们所接受和认可。而网上购物的方式之一

10、的电子拍卖形式给人们的购物带来另一种全新的体验。人们可以通过网站发出自己想拍卖的物品的信息,也可以通过竞价购买自己想要的物品。即具有一般购物网站的成本低廉,方式灵活,运行快捷等的特点,更具有自由竞争和公平合理的特性。拍卖网站的优势在于其强大的网络效应用的人越多,网站就越有用。”Ebay 的 Pierre Omidyar 如是说。这也意味着在拍卖业中的先进入优势要比在网上零售业要大。这就是当 Ebay 在阻止竞争对手与其网站进行连接并拒绝提供价格及投标信息时,会遭到反托拉斯调查的原因。Ebay 目前已注册的会员有 1000 万人,参与竞拍的物品有 3000 万件。每一用户几乎每月在它的网站上花费

11、 2 小时,远远多于同等忠诚的亚马逊顾客在网上所花的时间。Ebay 收取的手续费通常不超过交易金额的 7.5%,而网下拍卖的最低手续费为 25%。Omidyar 先生非常高兴地指出,Ebay 作为一个纯电子商务公司,从建立之初就一直持续赢利。所以无怪乎,一些拍卖行和跳蚤市场的经营者抱怨他们将失去许多生意。当然对于传统的拍卖行而言,Ebay 不仅仅是唯一的威胁,亚马逊和雅虎也有他们自己的拍卖业务。因此华泰汽车也试探性的在销售方面做成一个汽车拍卖系统来进一步对企业进行信息化改造。1.2 国内外发展状况在世界上最大的鲜花交易市场荷兰阿斯米尔花卉拍卖市场,每天都可以拍卖约 1400 万支鲜花和 150

12、 万盆盆花。拍卖通过拍卖钟进行,每个拍卖钟只拍卖某一类花卉。当一批花卉投入拍卖后,拍卖钟便显示出花卉品种、规格、数量。购买者根据自己的需要及时按下桌上的按钮,指针停止时所指的便是成交价格,当即付款。已成交的货物,根据购买者的需要进行包装,在一天内由拍卖场用冷藏车或飞机运往世界各地。在日本,大田花卉市场也在采用电子拍卖方式,并成为世界第三大鲜花交易市场。随着一些在本地局域网上的拍卖的相继成功和电子商务在全球的兴起,一些以 Internet 为平台的拍卖网站也相继成立,如 eBay 网站悄然在互联网上兴起。1995 年 9 月,身居硅谷的比埃尔.奥米德亚建立了一个网页,名为“eBay 网站”。eB

13、ay 提供了一个开放式的网上交易平台,任何网上用户只系统概述- 3 -要在线上完成注册手续,就可以自由参加网上拍卖活动,进行交易。eBay 向买方提供空间,展示要拍卖的物品信息。买卖双方可通过网上支付系统付款eBay 开辟了意见反馈系统来监督电子拍卖交易公平、公正的进行。中国网上电子拍卖的历史从 1999 年 6 月 16 日雅宝拍卖网站正式开通开始,经历了从单纯模仿美国 eBay 模式到寻求“中国特色”的过程。随后,中国的传统拍卖行纷纷触网,建立有拍卖主体资格的拍卖网站。由于拍卖业在我国普及率不高,中国的互联网技术,电子商务发展落后于美国等发达国家,所以网上拍卖的发展还处于起步阶段,网上拍卖

14、中存在较多问题,如交易不流畅,债务划分不清,易给用户造成损失。2001 年 4 月有关的调研结果表明虽然互联网网站发展还不是很完善,但我国的电子拍卖还是发展得很热闹。另外本系统所应用的开发语言 JSP 也在国内外发展日益成熟。JSP 全称是Java Server Pages,翻译过来可以称为“基于 JAVA 的服务器端动态页面技术”。它由 Sun Microsystems 公司在 1999 年 6 月推出,近年来已发展成为一种最流行的动态网页开发技术。JSP 在 HTML 代码中嵌入 Java 程序片段,并使用各种 JSP 指令,构成了 JSP 页面。这种页面可以完成操作数据库、上传文件等复杂

15、的逻辑处理功能。另外,还通过支持 JavaBean 实现了功能扩展。1.3 系统开发环境及技术介绍本系统采用 Brower/Sever 架构,以 Windows XP 为开发平台,MyEclipse为开发工具,MySQL 为后台数据库,采用 JSP 作为主要的程序设计语言,MySQL 作为后台数据库的管理信息系统。Tomcat 作为 WEB 服务器承载。1.3.1 JSP 简介JSP 是 Java Server Page(Java 服务器页面)的简称,它是由 Sun Microsystems 公司倡导,多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。JSP 技术让动态网页的编

16、写更加容易、功能更强,可移植性、可扩展性更好。总结起来,它的特点如下。1)将内容的生成和显示进行分离。使用 JSP 技术,Web 页面开发人员可以使用 HTML 或者 XML 标识来设计和格式化最终页面。使用 JSP 标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识 JavaBeans 组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和 Beans 中,那么其他人,如 Web 管理人员和页面设计者,能够编辑和使用 JSP 页面,而不影响内容的生成。在服务器端,JSP 引擎解释 JSP电子拍卖系统的设计与实现- 4 -标识和小脚本,生成所请求的内容。

17、2)强调可重用的组件。绝大多数 JSP 页面依赖于可重用的,跨平台的组件(JavaBeans 或者 Enterprise JavaBeans TM 组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。3)采用标识简化页面开发。Web 页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page 技术封装了许多功能,这些功能是在易用的、与 JSP 相关的 XML 标识中进行动态内容生成所需要的。标准的

18、JSP 标识能够访问和实例化 JavaBeans 组件,设置或者检索组件属性,下载 Applet,以及执行用其他方法更难于编码和耗时的功能。4)一次编写,处处运行。由于 JSP 页面的内置脚本语言是基于 Java 编程语言的,而且所有的 JSP 页面都要被转换成 Java Servlet,所以 JSP 页面就具有 Java 技术所有的好处,包括健壮的存储管理、安全性以及跨平台性。1.3.2 MySQL 简介MySQL 是瑞典的 MySQL AB 公司开发的一个可用于各种流行操作系统平台的关系数据库系统,它具有客户机/服务器体系结构的分布式数据库管理系统。MySQL 完全适用于网络,用其建造的数

19、据库可在因特网上的任何地方访问,因此,可以和网络上任何地方的任何人共享数据库。MySQL 具有功能强、使用简单、管理方便、运行速度快、可靠性高、安全保密性强等优点。MySQL 用 C 和 C+编写,它可以工作在许多平台(Unix,Linux,Windows)上,提供了针对不同编程语言(C,C+,JAVA 等)的 API 函数;使用核心线程实现多线程,能够很好的支持多 CPU;提供事务和非事务的存储机制;快速的基于线程的内存分配系统;MySQL 采用双重许可,用户可以在 GNU 许可条款下以免费软件或开放源码软件的方式使用 MySQL 软件,也可以从 MySQL AB公司获得正式的商业许可。除了以上特点,MySQL 还有一个最大的特点,那就是在诸如 UNIX 这样的操作系统上,它是免费的,可从因特网上下载其服务器和客户机软件。并且还能从因特网上得到许多与其相配的第三方软件或工具。而在 Windows 系统上,其客户机程序和客户机程序库是免费的。1.3.3 Tomcat 简介Tomcat 是 Apache 软件基金会(Apache Software Foundation)的

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

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

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


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

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

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