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





《毕业设计(论文):电子拍卖系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文):电子拍卖系统的设计与实现.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计论文:电子拍卖系统的设计与实现 课题:电子拍卖系统的设计与实现姓名:*学号:*班级:*学院:*指导教师:*完成时间:摘 要本电子拍卖系统以Windows XP为开发平台,MyEclipse为开发工具,MySQL为后台数据库,利用JSP技术和sevlet技术来实现动态网页制作。从技术和设计两方面论述系统的设计和开发过程。在技术上,深入探讨电子拍卖系统工作原理,分析拍卖流程。在设计实现上,以拍卖物管理卖方拍卖工程管理买方拍卖工程管理 关键字:JSP,电子拍卖,MySQLAbstractThe electronic auction system to Windows XP as a deve
2、lopment 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 the system design and development process.Technically, the depth study of the electronic auct
3、ion 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 module to achieve its function. Through the software development process, the front - and back-o
4、ffice 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 process of the electronic auction system.Key words:JSP, Electronic auction,MySQL目 录引 言- 1 -系统概
5、述- 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 -2.5 故障处理需求- 8 -2.6 运行环境需求- 8 -系统总体设计- 9 -3.1 设计原理- 9 -3.2 系统模块划分- 9 -3.3 系统流程- 10 -3.4 系统功能模块- 10 -数据库设计- 11 -4.1 数据库需求设计- 11 -
6、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 -系统测试- 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 -引 言随着社会科技的不断开展和人
7、们购物意识的不断革新,网上购物成为一种新型的购物方式,正逐渐被人们所接受和认可。而作为网上购物的方式之一的电子拍卖形式给人们的购物带来一种全新的体验。人们可通过网站发布自己想要拍卖的商品信息,也可以通过竞价去购置自己想要的商品。即具有一般购物网站的本钱低廉,方式灵活,运行快捷等的特点,更具有自由竞争和公平合理的特性。本电子拍卖系统是传统拍卖形式在线实现。系统也存在缺陷与缺乏,首先系统还没有提供与电子银行的接口,如果提供将可以通过电子银行的操作,可以实现从买家对卖家的自动付款;其次本系统没有提供如个人身份认证、信用管理等细节问题实现系统概述课题来源与意义随着网络技术的不断开展和人们购物意识的不断
8、革新,网上购物成为一种新型的购物方式,正逐渐被人们所接受和认可。而网上购物的方式之一的电子拍卖形式给人们的购物带来另一种全新的体验。人们可以通过网站发出自己想拍卖的物品的信息,也可以通过竞价购置自己想要的物品。即具有一般购物网站的本钱低廉,方式灵活,运行快捷等的特点,更具有自由竞争和公平合理的特性。拍卖网站的优势在于其强大的网络效应用的人越多,网站就越有用。Ebay的Pierre Omidyar如是说。这也意味着在拍卖业中的先进入优势要比在网上零售业要大。这就是当Ebay在阻止竞争对手与其网站进行连接并拒绝提供价格及投标信息时,会遭到反托拉斯调查的原因。Ebay目前已注册的会员有1000万人,
9、参与竞拍的物品有3000万件。每一用户几乎每月在它的网站上花费2小时,远远多于同等忠诚的亚马逊顾客在网上所花的时间。Ebay收取的手续费通常不超过交易金额的7.5%,而网下拍卖的最低手续费为25%。Omidyar先生非常快乐地指出,Ebay作为一个纯电子商务公司,从建立之初就一直持续赢利。所以无怪乎,一些拍卖行和跳蚤市场的经营者抱怨他们将失去许多生意。当然对于传统的拍卖行而言,Ebay不仅仅是唯一的威胁,亚马逊和雅虎也有他们自己的拍卖业务。因此华泰汽车也试探性的在销售方面做成一个汽车拍卖系统来进一步对企业进行信息化改造。国内外开展状况在世界上最大的鲜花交易市场荷兰阿斯米尔花卉拍卖市场,每天都可
10、以拍卖约1400万支鲜花和150万盆盆花。拍卖通过拍卖钟进行,每个拍卖钟只拍卖某一类花卉。当一批花卉投入拍卖后,拍卖钟便显示出花卉品种、规格、数量。购置者根据自己的需要及时按下桌上的按钮,指针停止时所指的便是成交价格,当即付款。已成交的货物,根据购置者的需要进行包装,在一天内由拍卖场用冷藏车或飞机运往世界各地。在日本,大田花卉市场也在采用电子拍卖方式,并成为世界第三大鲜花交易市场。随着一些在本地局域网上的拍卖的相继成功和电子商务在全球的兴起,一些以Internet为平台的拍卖网站也相继成立,如eBay网站悄然在互联网上兴起。1995年9月,身居硅谷的比埃尔.奥米德亚建立了一个网页,名为“eBa
11、y网站。eBay提供了一个开放式的网上交易平台,任何网上用户只要在线上完成注册手续,就可以自由参加网上拍卖活动,进行交易。eBay向买方提供空间,展示要拍卖的物品信息。买卖双方可通过网上支付系统付款eBay开辟了意见反应系统来监督电子拍卖交易公平、公正的进行。中国网上电子拍卖的历史从1999年6月16日雅宝拍卖网站正式开通开始,经历了从单纯模仿美国eBay模式到寻求“中国特色的过程。随后,中国的传统拍卖行纷纷触网,建立有拍卖主体资格的拍卖网站。由于拍卖业在我国普及率不高,中国的互联网技术,电子商务开展落后于美国等兴旺国家,所以网上拍卖的开展还处于起步阶段,网上拍卖中存在较多问题,如交易不流畅,
12、债务划分不清,易给用户造成损失。2001年4月有关的调研结果说明虽然互联网网站开展还不是很完善,但我国的电子拍卖还是开展得很热闹。另外本系统所应用的开发语言JSP也在国内外开展日益成熟。JSP全称是Java Server Pages,翻译过来可以称为“基于JAVA的效劳器端动态页面技术。它由Sun Microsystems公司系统开发环境及技术介绍本系统采用Brower/Sever架构,以Windows XP为开发平台,MyEclipse为开发工具,MySQL为后台数据库,采用JSP作为主要的程序设计语言,MySQL作为后台数据库的管理信息系统。Tomcat作为WEB效劳器承载。1.3.1 J
13、SP简介JSP是Java Server PageJava效劳器页面的简称,它是由Sun Microsystems公司倡导,多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。JSP技术让动态网页的编写更加容易、功能更强,可移植性、可扩展性更好。总结起来,它的特点如下。12 3 41.3.2 MySQL简介MySQL 是瑞典的MySQL AB公司开发的一个可用于各种流行操作系统平台的关系数据库系统,它具有客户机/效劳器体系结构的分布式数据库管理系统。MySQL 完全适用于网络,用其建造的数据库可在因特网上的任何地方访问,因此,可以和网络上任何地方的任何人共享数据库。MySQL具有功
14、能强、使用简单、管理方便、运行速度快、可靠性高、平安保密性强等优点。MySQL用C和C+编写,它可以工作在许多平台Unix,Linux,Windows上,提供了针对不同编程语言 C,C+,JAVA等 的API函数;使用核心线程实现多线程,能够很好的支持多CPU;提供事务和非事务的存储机制;快速的基于线程的内存分配系统;MySQL采用双重许可,用户可以在GNU许可条款下以免费软件或开放源码软件的方式使用MySQL软件,也可以从MySQL AB公司获得正式的商业许可。除了以上特点,MySQL 还有一个最大的特点,那就是在诸如 UNIX 这样的操作系统上,它是免费的,可从因特网上下载其效劳器和客户机
15、软件。并且还能从因特网上得到许多与其相配的第三方软件或工具。而在 Windows 系统上,其客户机程序和客户机程序库是免费的。Tomcat是Apache 软件基金会Apache Software Foundation的Jakarta 工程中的一个核心工程,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 标准总是能在Tomcat 中得到表达,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 标准。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了局部软件开发商的认可,成
16、为目前比拟流行的Web 应用效劳器。Tomcat不仅仅是一个Servlet容器,它也具有传统的Web效劳器 的功能:处理6Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将Tomcat和Apache集成到一块, 让Apache处理静态Html,而Tomcat处理Jsp和Servlet。这种集成只需要修改一下Apache和Tomcat的配置文件即可。 另 外,Tomcat提供Realm支持。Realm类似于Unix里面的group。在Unix中,一个group对应着系统的一定资源,某个group不 能访问不属于它的资源。Tomcat用Realm来对不同
17、的应用类似系统资源赋给不同的用户类似group。没有权限的用户那么不能访问这个应用。 Tomcat提供三种Realm,1:JDBCRealm,这个Realm将用户信息存在数据库里,通过JDBC获得用户信息来进行验证。2:JNDIRealm,用户信息存在基于LDAP的效劳器里,通过JNDI获取用户信息。3:MemoryRealm,用户信息存在一个xml文件里面,上面讲的manager应用验证用户时即使用此种Realm。通过Realm我们可以方便地对访问某个应用的客户进行验证。 2.1 功能需求用户翻开系统登录页面,通过登录之后才有一定的权限,登录之后,根据相应的身份以及权限,就可以在对应的界面进
18、行相应的操作了。1.竞拍方:在线修改:对个人信息进行修改。在线提问:可在留言板进行留言提问。在线竞价:买方可对商品进行竞拍购置操作。2.拍卖方:发布拍卖工程:发布所要拍卖商品的信息。制定规那么:可对拍卖物品进行规那么制定,如起始价,价格阶梯,拍卖时间段。在线留言:可在系统留言板上留言已经查看留言。拍卖工程报告:拍卖成功后系统自动生成拍卖信息报告。拍卖物品管理:可对拍卖的物品进行相关操作。2.2性能需求1准确性和及时性在系统设计和开发过程中,不仅要确保本次数据处理结果的准确性,还要考虑本次数据处理结果对整个系统的影响,从而保证整个系统的准确性。系统在日常处理过程中的响应速度要到达实时要求,以及实
19、时反应信息。在系统设计和开发过程中,还要充分考虑系统当前和将来可能承受的工作量,使系统处理能力和响应时间能够满足用户对信息处理的要求。2系统的可扩充性在系统开发过程中,应该充分考虑将来的可扩充性。这就需要系统提供足够的方式进行功能调整和扩充。为了实现这一点,应通过系统的开放性来完成,即系统应是一个开放的系统,只要符合一定的标准,就可以简单的参加和减少系统的模块、配置系统的硬件。通过软件的修补、替换完成系统的升级和更新。可以说,具有良好的扩展性的软件才是优秀的软件。3系统的易用性和易维护性为了让系统使用效率高,用户可以很快的使用网上竞标系统,而不必专门去学习该软件的使用。因此系统应该提供良好的用
20、户接口,易用的人机交互界面。要实现这一点,就要求系统设计出一个友好的界面。系统中涉及到的重要的信息数据要妥善的保存,系统需要提供方便的手段供系统维护人员进行数据备份,日常平安管理,系统意外崩溃时数据的恢复等工作。2.3 可行性分析整个系统设计方案的可行性分析有以下三个方面。1.技术可行性:目前对于一般计算机软硬件都能满足系统开发要求。开发环境采用JSP,数据库采用My SQL。 1 JSP是一种建立在Servlet标准提供的功能之上的动态网页技术,是在通常的网页文件中嵌入脚本代码,用于产生动态内容。 1JSP具有一次编译,到处运行的特点。2JSP系统的多平台支持。根本上可以在所有平台上的任意环
21、境中开发,在任意环境中进行系统部署,在任意环境中扩展。JSP具有多样化和功能强大的开发工具支持。把界面设计和程序设计别离,复用性和维护性得到了提高。 2.经济可行性:本系统只需要配备一台普通计算机并在连网状态下就可实现电子拍卖系统的管理。3.社会可行性:如今社会中电子商务受到了前所未有的重视,关于电子商务的理论体系不断完善,并以全球形势展开商业性质的普及推广,电子商务系统功能及演绎理论能力的不断提高,使电子商务从理论走向实施进而发挥效益成为现实,这些都为电子拍卖系统提供了更为广阔的空间。而另一方面,整个社会诚信体系正在逐步得到完善,因此电子拍卖正在逐步走向标准。2.4 数据管理需求1数据录入的
22、准确性和实时性对于数据输入的准确与否是数据处理的前提条件,输入错误会导致系统的输出不正确或不可用,从而失去了系统工作的意义。数据输入的来源有手工输入和其它系统产生。手工输入需要根据系统界面上的安排使系统具有容错性。而由其它系统生成的数据也要有必要的检查手段,以保证输入数据的准确性。在系统运用中,输入的数据通常都是大量的,因此需要系统具有一定的处理能力,以保证迅速的处理数据。2数据的一致性和完整性由于系统的数据是共享的,在不同的模块或子系统中,文件、报表、数据库都是共享的数据,因此如何保证这些数据的一致性,是系统必须解决的问题。假设要解决此种问题,就需要有一定的维护人员去维护数据一致性,在录入数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 电子 拍卖 系统 设计 实现

限制150内