[本科毕业论文]电子拍卖网站——交易流程-工学学士.pdf
《[本科毕业论文]电子拍卖网站——交易流程-工学学士.pdf》由会员分享,可在线阅读,更多相关《[本科毕业论文]电子拍卖网站——交易流程-工学学士.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Abstract With the development of the E-business,on line auction becomes an important market transaction mechanism.It has the cost to be inexpensive,the way is flexible,the movement waits for the characteristic quickly,will auction the activity through Internet to turn each web cams to be possible to
2、 join trading mode.On line auction has a very promiosing.The specific process is online auction online,sellers bid in setting,upload commodities,buyers can date of bid,to bid online after the date,the buyer credit and a value according to the seller to decide to sell,flowsheet very handy.And the tra
3、ditional auction comparison,Internet auction in cost,time,space,the amount of commodity and species are certain advantages.This paper describes an auction website design and implementation,and the use of MySQL,JSP etc development tools to achieve process.This website realized the information managem
4、ent,being classified management,and information to add,edit,and delete,user login can browse through registered commodity information,also can buy for commodities such as bidding and function.Key words:E-business;online auction system;MySQL;JSP 1.绪论 1.1 网上拍卖的起源 网络拍卖Auction Online是通过因特网进行在线交易的一种模式。随着
5、网络的推广和电子商务的开展,网络拍卖开始受到的更多人的青睐。网络拍卖最早开始于 1995 年,美国的小程序员皮尔 欧米达Pierre Omidyar建立起一个小网站,他最初建立这个网站是为了向人们提供变种的埃博拉病毒代码。后来他在网站上加了一个小的拍卖程序,利用这个功能帮助他的女朋友和其他的人交换各自的收藏品。因为网站上的拍卖开展的十分迅速,一年后他辞职并开始创立开展网络拍卖业务,于是就诞生了现在全球网络拍卖的巨头-eBay.随着电子商务的开展,网络拍卖已经成为一种典型的电子交易模式。现在网络拍卖物品的范围也由以前的几类开展为现在的近二十类。2004 年 7 月,上海艾瑞市场咨询发布的?eBa
6、y 财务研究报告 2003?说明,eBay2003 年营收总额高达 2165.1 百万美元原始数据。1.2 研究电子拍卖网站的重要意义 通俗的说,所谓电子拍卖网站,就是在网上开展商务活动当企业将它的主要业务通过企业内部网Intranet、外部网Extranet以及 Internet 与企业的职员、客户供销商以及合作伙伴直接相连时,其中发生的各种活动就是电子拍卖网站作用。电子拍卖网站是基于 Internet/Intranet 或局域网、广域网、包括了从销售、市场到商业信息管理的全过程。互连网的迅速普及与应用以及电子商务模式的出现给商家提供了新的商业时机,商家的商品能够以拍卖的形式在网上进行销售。
7、网上拍卖使交易行为不再受到时间和空间的约束,而更多的消费者得以体验拍卖这一独特的销售方式,同时也大大降低了商家的运营本钱 集中式拍卖的一个很大的缺陷就是竞标人要相信拍卖方。网页式拍卖总的来说,在系统的稳定性上要比集中式拍卖好得多,由于引进了多个拍卖节点,因而可以防止某个节点的欺骗行为或某几个拍卖节点欺骗行为,并为保证竞标的公平性提供了多种实现方法。本系统为实现公平性,主要模拟公平竞价的两种模式。一、到点式拍卖(限时制):在该拍卖模式下,拍卖模式由卖家指定一个时间段。在指定的时间段内,买家可以自由出价。在拍品竞价时间结束后,系统会自动选出价格最高的竞拍者,该模式下可以保证在限时内中选出最高的出价
8、者。二、24 小时延时制(延时制):这种拍卖模式,同样会在指定的竞价时间内自由出价。但是在出价的最后一天,如果仍有较高的投标价,拍品的结束时间会延后 24小时,直到没有更高的出价,系统就会在 24 小时后选出最高出价者,相比到点式拍卖可以,拍品会有更高的成拍价。为保证模拟两种出价模式的实现,本拍卖系统还会实现拍卖系统各种所需功能。例如拍品上传功能、拍品分类功能、拍品专场功能、用户注册登录功能、查看竞价拍品功能、简单的用户充值功能、余额查询功能等。1.3 电子拍卖网站的现状分析 随着 Internet 的飞速开展,电子商务迅速开展起来。它大大提高了市场的方便性与灵活性,改变了人类的生活方式。随着
9、电子商务的蓬勃开展,网上拍卖系统已经成为一种引人瞩目的新的文化机制,引起了消费者的普遍关注并逐渐被群众所接受。而传统的定位的销售形式已经逐步被这种虚拟但不虚构的销售形式所取代。人们可以在任何地方,仅仅通过浏览网页完成整个购物全过程,这使购物变得更加方便与简单。虽然,网上拍卖这种形式的出现只是近几年的事情,但其普及之广、速度之快,令人乍舌!近几年兴起的诸如易趣网、淘宝网等网上拍卖系统就是一个表达。然而,随着网上交易的迅速增加,买者和卖者的欺诈行为时有发生,网上拍卖是网上欺诈最经常的来源,网上拍卖欺诈行为占所有 Internet 欺诈行为的 70%以上。如何将这类问题处理得当是十分必要的。从国外的
10、开展情况来看,有许多公司,机构能够得提供平安认证。通过这样的认证过程,可以使顾客的信息得到保护。经过长期的实际运作,国内外的网站对于平安问题已经根本达成一个良性的共识。1.4 本设计主要研究内容 在本系统设计中,本人主要研究的是拍品管理和竞价模式实现。在拍品管理中着重研究拍品是如何实现上传和拍品的审核,如何做到合理有效地上传卖家的拍品,上传时需要被严格说明的主体信息和附加信息等,如何有效地帮助卖家实现图片的上传、修改等细节。在竞价模式中,主要探索两种竞价模式(延时制和限时制)的实现,和需要实现竞价模式的所需功能。在竞价时,保证系统的稳定性,和功能上的公平性,同时更重要的是,保证资金的流转的一致
11、性,不出现用户资金不到帐;购置后拍品后账户不扣帐等资金流上的问题,力求系统的各相关功能合理、有效地模拟现实生活拍卖活动上公平、合理原那么,为用户提供一个较好的竞拍环境。相对应本人的研究内容,在系统开发中主要负责的工作有前期的开发环境的搭建,保证后期各项工作的功能上的有效开发,尤其对竞价功能的实现上有重要意义。再者,负责完成两大主要功能,包括拍品的管理和拍品的竞价功能实现,需要拍品的能在用户之间相互流转,其次,负责完成程序的各个主要数据库操作接口和实现类的,为所有的数据库操作提供统一的管理。2.开发工具的选择 2.1 JSP 技术 JSP(JavaServer Pages)是由 Sun Micr
12、osystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML文件(*.htm,*.html)中插入 Java 程序段(Scriptlet)和 JSP 标记(tag),从而形成 JSP 文件(*.jsp)。JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags 和 scriptlets 访问存在于效劳端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显示别离,支持可重用的基于组件的设计,使基于 Web的应用程序的开发变得迅速和容易。We
13、b 效劳器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP 与 Java Servlet 一样,是在效劳器端执行的,通常返回该客户端的就是一个HTML 文本,因此客户端只要有浏览器就能浏览。JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。效劳器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。Java Servlet 是 JSP 的技术根底,而且大型的 W
14、eb 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成。JSP 具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且平安可靠,主要面向因特网的所有特点。2.2 MySql 数据库 MySQL 是最受欢送的开源 SQL 数据库管理系统,它由 MySQL AB 开发、发布和支持。MySQL AB 是一家基于 MySQL 开发人员的商业公司,它是一家使用了一种成功的商业 模式来结合开源价值和方法论的第二代开源公司。MySQL 是 MySQL AB 的注册商标。MySQL 是一个快速的、多线程、多用户和健壮的SQL 数据库效劳器。MySQL 效劳器支 持关键任务、重
15、负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。2.3 Hibernate 框架 Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate 可以应用在任何使用 JDBC 的场合,既可以在 Java 的客户端程序使用,也可以在 Servlet/JSP 的 Web 应用中使用,最具革命意义的是,Hibernate 可以在应用EJB 的 J2EE 架构中取代 CMP,完成数据持久化的重任。3.系统总体设计 3.1 需求分析 3.1.1
16、 功能需求 根据电子系统的主要特征,为满足用户使用方便和电子拍卖的公平性、合理性等原那么,系统应该具备以下功能。一、具有用户注册、登录功能,实现只有会员才能参与本网站的拍品竞价。二、具有拍品管理功能,供用户上传和管理自己的拍品,查看自己发布的拍品的现时状况。三、具有拍品的分类功能,通过拍品的分类,可以区别拍品的种类,提高拍品的检索效率。四、具有简单的用户账户管理功能,模拟为用户账户充值和查询等效果。五、具备两种以上的拍卖方式,为用户实现竞拍出价功能,赢取所需的拍品。六、为用户提供一个竞价查询功能,可以查询到用户正在竞拍的产品的实时状态,如最新价格、出价时间等。七、提供拍品确认购置信息。八、具有
17、良好的拍品页面,为用户提供拍品的各项具体信息说明。3.1.2 性能需求 根据电子拍卖网站的特性,系统要能实现为多人提供合理数据,对于系统脏数据,系统应给予提示,拒绝不合法的数据进入数据库,影响系统运行结果的正确性;在使用多线程处理用户发出的信息时,要实现线程同步、保证数据的一致性,同时也要保证系统的响应时间,尽量防止线程不同步、导致系统数据出错的不良情况。在系统的开发过程中,应尽量使所有的程序结构化,防止将所有代码写在同一个处理程序中,应尽量提高代码的重用性,遵从MVC 的设计思想,把程序按设计功能区分,各自完成自己的逻辑业务的功能。让程序更结构化,更易于系统的后期功能修改,维护。3.2 数据
18、库表的设计(1)用户表 表 3-1 用户表(AuctionUser)字段 字段说明 类型 键码 默认值 备注 User_id 用户 ID Int 主键 NULL 自动增长 Username 用户名 varChar 外键 Userpass 密码 varChar Email 邮箱 varChar CountMoney 账户资金 Double (2)拍品分类表 表 3-2 拍品分类表(Kind)字段 字段说明 类型 键码 默认值 备注 Kind_id 分类 ID Int 主键 空 自动增长 Kind_name 分类名称 varChar Kind_desc 排序号 Int (3)拍品明细表 表 3-3
19、 拍品明细表(Item)字段 字段说明 类型 键码 默认值 备注 Item_id 拍品 ID Int 主键 空 自动增长 Item_name 拍品名称 varChar Item_remark 标志字段 byte 空 Item_desc 拍品排序号 Int 空 Kind_id 分类 ID Int 外键 Addtime 添加日期 DateTime Endtime 结束日期 DateTime Init_price 初始价格 DateTime Max_price 一口价 Double Owner_id 卖家 ID Int 外键 Winer_id 买家 ID Int 外键 空 State_id 状态 I
20、D Int 外键 (4)状态表 表 3-4 状态表(State)字段 字段说明 类型 键码 默认值 备注 State_id 状态 ID Int 主键 空 自动增长 State_name 状态名称 varChar 空 (5)竞价表 表 3-5 竞价表(Bid)字段 字段说明 类型 键码 默认值 备注 Bid_id 竞拍 ID Int 主键 空 自动增长 User_id 买家 ID Int 外键 0 Item_id 拍品 ID Int 外键 0 Bid_price 出价 Double 0 Bid_date 出价日期 DateTime 0000-00-00 (6)专场表 表 3-5 专场表(Shop
21、pe)字段 字段说明 类型 键码 默认值 备注 Name 专场名 varChar 空 Fare 是否支付保证金 byte 外键 0 Condition 是否支付保证金 byte 外键 0 startTime 开始时间 DateTime 0000-00-00 endTime 结束时间 DateTime 0000-00-00 message 信息 varChar id 专场 ID Int 主键 自动增长 3.3 系统总体设计 鉴于拍卖网站以 C2C 的形式进行营业,本系统主要采用面向用户(卖家和买家)所需模块功能进行开发。对于卖家而言,最关心事情的就是自己的拍品如何放在我们系统上,如何看到自己拍品
22、的实时状态。为此,系统为用户设计一系列拍品管理效劳功能。首先,用户(卖家)可以为自己的拍品设计一个专场,该专场即可以作为网站内容页的一个超链接,供他人浏览其中的拍品;又能为卖家设定一管理域,将拍品进行用户端的分类,方便用户管理;卖家对与自己的专场也可以实现随时性的添加、修改、删除。再者,本系统为(卖家)设计了拍品管理功能。能满足卖家上传拍品的需求,卖家能通过上传功能为系统提供拍品的详细信息,并且用户可以一次性上多张有关拍品的展示图,无需逐一上传。同时拍品管理还可为客户提供拍品信息的修改功能,但是只限于正在审核的拍品。卖家也能查看到自己拍品的当前竞拍价格,以及竞拍次数等等。而系统对于另一类用户(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业论文 本科毕业 论文 电子 拍卖 网站 交易 流程 工学 学士
限制150内