软件工程毕业设 计Struts2+Hibernate+Spring在线网上拍卖系统的设计与实现.docx
《软件工程毕业设 计Struts2+Hibernate+Spring在线网上拍卖系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《软件工程毕业设 计Struts2+Hibernate+Spring在线网上拍卖系统的设计与实现.docx(36页珍藏版)》请在冰豆网上搜索。
软件工程毕业设计Struts2+Hibernate+Spring在线网上拍卖系统的设计与实现
毕业设计说明书
在线拍卖系统的设计与实现
***
*******
*******
学生姓名:
学号:
********
学院:
*******
专业:
指导教师:
2014年6月
在线拍卖系统
摘要
随着Internet的飞速发展,电子商务迅速发展起来,它大大提高了市场的方便性与灵活性,改变了人类的生活和工作模式。
随着电子商务的蓬勃发展,网上拍卖已经成为一种引人瞩目的新的交易机制,引起了消费者的普遍关注。
网上拍不受时间、空间的限制,商品销售者只需将代售商品信息上传,然后等待买家出价即可,不受地域、时间的限制却可以面对来自全国甚至全世界的客户,极大的节约了人力、物力以及财力。
本系统运用面向对象的分析和设计思想,主要以Struts2+Hibernate+Spring技术+Mysql+JSP技术+TOMCAT服务器开发,比较完整地规划了一个网上拍卖网站系统的功能。
系统采用3层架构以后,用户界面层通过统一的接口向业务层发送请求,业务层按照自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。
这种方式在一定程度上增加了数据库的安全性,同时也降低了对用户界面层开发人员的要求,因为它根本不需要进行任何数据操作。
关键词:
JSPTOMCAT服务器Mysql拍卖Struts2HibernateSpring
OnlineAuctionSystem
Abstract
WithInternetdevelopatfullspeed,ElectronicCommerceispromptdevelopithasraisedmarketplaceexpedienceandflexibilitygreatly,haschangedhumanbeing'slifeandthejobpattern.WiththefactthattheElectronicCommerceflourishdevelops,mechanism,commonnesshavingarousedaconsumersellingthenewbusinessalreadybecomingonekindcausingpersontofocusattentionuponbyauctiononthenetpaycloseattentionto.Patrestrictingnotacceptingtime,spaceonthenet,thepersonthecommodityissoldneedswillbecommissionedtosellthemerchandisenewsupload,waitforabuyerthenbidbeOK,notacceptingtheregion,thetimerestrictingbutcanfacecomingfromthewholenationthewholeworldcustomer,isevenimmensehavesavedmanpowerandmaterialresources,andfinancialresources.
Systemwieldsbegearedtotheneedsofmarriagepartneranalysisanddesignsthought,theserverhasdeveloped,plannedcomparativelyentirelyafunctionsellingwebsitebyauctionsystematicallyonthenetmainlywithStruts2+Hibernate+Spring+JSPtechnology+TOMCAT.Aftersystemadopt3layerofframe,tierofexcusesbysayingyesdispatchtheconsumerinterfacetiertobusinessrequestthat,businessgivesaconsumerinterfaceatiertieraccordingtothatselflogicrulesreturnstotheformcarryingoutthedatabaseoperationafterrequesthandling,andthenthedataencapsulationthatthedatabasereturnstoready-madekind.Thiswayhasincreasedthedatabasesecuritytoacertainextent,hasreducedatthesametimealsotherequestdevelopingapersonnel'stiertoconsumerinterface,nothavingneededtocarryoutanydatamanipulationbecauseofitisbasic.
Keywords:
JSPTOMCATserverMysqlAuctionStruts2HibernateSpring
1引言
1.1设计背景
电子商务是当今世界上发展速度最快、应用前景最广、内容不断变化的一个领域。
商务活动是人类社会发展历程中逐渐发展起来的,经历了易货交易、货币式交换、现代商业等阶段。
而现代商业的商品交易又可以分为:
柜台式售货、开架自选、电视电话购物以及最先进的电子购物。
互联网的发展使商家有了更加宽广的市场,许多商家推出了电子购物系统,形成了顾客选择商品、定货、付款、送货等一系列电子购物过程。
而随之出现了虚拟商店、电子银行、电子货币等一系列与之配套的设施,电子商务正逐渐成为各商家最重视、投入力度最大的一个领域。
电子商务为什么成为经济发展的重点,在于它有以下独特之处:
(1)便于收集管理客户信息;
(2)支付手段高度电子化;(3)经营规模不受场地限制;(4)营销成本低;(5)有利于中小企业发展;(6)满足客户个性化要求。
由此导致了以下效益:
(1)管理成本降低;
(2)降低库存成本,甚至实现零库存;(3)降低采购成本;(4)降低交易成本;(5)时效效益;(6)扩大销量;(7)导致新行业出现;(8)促进信息经济的发展和全社会的增值。
从参与者来划分电子商务可以分为五类,即:
(1)企业对消费者(B2C),这是目前电子商务领域中占最大比例的模式;
(2)企业对企业(B2B),这是较早出现的电子商务模式,最简单的例子就是企业通过互联网来进行采购;(3)企业对政府机构(B2G),包括政府网上采购、企业网上注册年检等;(4)消费者对政府机构(C2G),包括网上发放福利费及征收个人税收等等;(5)消费者对消费者(C2C),目前主要是网上二手货交易。
迄今,中国的上网人群已使它成为全球互联网人口第二的国家,仅次于美国。
在中国,庞大的上网人群必将产生一个规模可观的上网购物用户群,这也是众多国际和国内互联网从业者看好中国这一市场的原因。
我国现阶段最大的C2C模式的电子商务站点是易趣。
易趣网络信息服务(上海)有限公司和上海易趣贸易有限公司于1999年8月成立。
2002年3月,易趣获得了美国最大的电子商务公司eBay的3000万美元的注资,并同其结成战略合作伙伴关系。
易趣还与如新浪和网易等各类网站进行合作,充分发挥出强势联合、资源互补的优势,极大丰富了其他网络消费服务的内容,提供了一种电子商务方式,也充分拓展了易趣竞标交易的用户空间。
经过近五年的发展,易趣在中国传播着C2C网上交易的新理念,并建立起了一套适合自身运营模式,是我国首家C2C购物网站。
淘宝网站是阿里巴巴(中国)网络技术有限公司依托其在B2B市场的经验和服务能力强势出击,用亿元倾力打造的,它希望以灵活的符合中国人交易习惯的方式操作网上交易,旨在真正为中国人上网购物及交易提供一个优秀的电子商务平台。
淘宝网站的崛起,严重的威胁着易趣的地位。
有数据显示,截止2004年7月4日,才发展两个多月的淘宝网站已拥有会员1.7万,上网商品6.2万件,日平均网页游览量达到30万,日平均访问人次达到2.5万,日新增商品达2000多件。
同时,淘宝网站宣称在近几年内将以免费的形式开放,这将打破易趣在我国个人网上交易领域的垄断地位。
1.2课题意义
随着全社会信息化程度加强,各种条件的成熟,CtoC(ConsumertoConsumer)模式越来越呈现出蓬勃发展的强劲势头。
目前在我国,采用这种方式的网站有近20家。
较早进入此领域的有雅宝、网猎、易趣、新网、酷必得、万象、大中华等拍卖网站。
从每周的用户浏览拍卖网站的频率来看,但无论是拍卖品还是服务都已经对客户形成极强的吸引力。
不远的未来,CtoC(ConsumertoConsumer)电子商务会成为电子商务领域的一个引人瞩目的新亮点。
在我国,互联网正以惊人的速度发展起来。
电子商务也逐渐得到政府和企业和重视,各政府部门和企业不仅建立了自己的网站,而且还在积极开展电子商务(政务)领域,而这些都属于B2B,B2C,B2G,C2G模式。
为了迎合用户日益增长的物资交流需要,在消费者之间提供便利,灵活,自由的电子商务的交易中介,设计并实现这个C2C的小型电子商务平台。
拥有合法身份的广大网络用户都可以通过该系统进行网上的个人物品交易活动。
在大学,每年都有大批毕业生在毕业前对大学生活中的生活用品及一些书籍进行处理,而他们通常都采用跳蚤市场的方式,销售者要将出售的商品运送到出售地点而且要耗费大量时间等待顾客,而购买者也只能进行没有针对性的粗略浏览。
而如果采用网络拍卖的形式,销售者只用将待售商品上传至网站,然后过一段时间查看信息就可以了,这样就大大节省了销售成本;而购买者也可以根据自己的需要有针对性地浏览商品,大大节约了时间和精力。
而在这之前他们需要做的只是花费不到2分钟的时间成为网站的注册用户。
1.3网上拍卖的现状与前景
随着Internet的飞速发展,电子商务迅速发展起来。
它大大提高了市场的方便性与灵活性,改变了人类的生活和工作模式。
随着电子商务的蓬勃发展,网上拍卖已经成为一种引人瞩目的新的交易机制,引起了消费者的普遍关注。
所谓网上拍卖(AuctionOnline)是指通过Internet实施的价格谈判交易活动,即利用互联网在网站上公开发布将要招标的物品或者服务的信息,通过竞争投标的方式将它出售给出价最高或最低的投标者。
其实质是以竞争价格为核心,建立生产者和消费者之间的交流与互动机制,共同确定价格和数量,从而达到均衡的一种市场经济过程。
它通过Internet将过去少数人才能参与的贵族式的物品交换形式,变成每一位网民都可以加入其中的平民化交易方式。
网上拍卖不仅是网络时代消费者定价原则的体现,更重要的是拍卖网站营造了一个供需有效集结的市场,成为消费者和生产商各取所需的场所,因此是一种典型的中介型电子商务形式。
相对与传统拍卖,网上拍卖的特点在于每个商家都可以制定一套适合自己的拍卖规则,并且通过网上拍卖还可以使定价达到更准确的水平,同时能够参与拍卖的人的范围也大大增加了。
最早的拍卖网站是由欧米达在1995年建立的,他最初建立这个小网站是为了向人们提供变种的埃博拉病毒代码。
他在网站上加了一个小的拍卖程序,帮助人们交换各自的收藏品。
后来他辞掉工作,全心全意投入到网上拍卖业务中去,于是现在网上拍卖老大——eBay诞生了。
较早开展网上拍卖还有Onsale(创建于1995年5月),它和eBay首开利用网站提供的技术进行拍卖的先河,并创立了电子形式的自动化投标代理、搜索引擎和分类目录等网上拍卖技术。
随着电子商务的发展,网上拍卖已经成为一种日渐流行的电子交易方式。
根据最新报告,仅仅eBay2002年第三季度的销售额就达到2.824亿美元,拍卖物品的范围也从计算机和电器发展到收藏品、玩具、音乐、书籍等。
全球网络拍卖发展概况:
网络拍卖是一种新兴的电子商务模式,其最大优势在于充分利用了互联网快捷,低成本,广域性等特点,将拍卖这种原本运作复杂的交易方式简易化,平民化,从而使更广大的人群参与到拍卖中来成为可能.它的创始者和最成功的典范是美国的e-Bay公司,该公司从1995年成立至今已成交物品突破2500万件,98年一个季度的成交额就是1亿美元.网络拍卖正是以其简易化,平民化的优势,迅速风靡了美国,并很快蔓延到全世界.
我国网上拍卖市场现状:
在我国,一些著名的网站很早就参与到了网上拍卖中来了,许多网络服务商准备将网上拍卖作为其发展电子商务的切人点。
1999年6月正式开通的雅宝竞价交易网(),是中国大陆开通最早,也是目前访问人数最多、物品数量和种类最丰富、交易最活跃的专业竞价交易平台之一。
开通仅半年其日访问量已超过5万人次,注册用户人数超过30万人,在线物品数量约20000余件,竞标率达到70%左右。
1999-2000年的时候,中国的拍卖网站一度也多达上百家,其中以雅宝、易趣()、酷必得()、6688()等最为知名,随着.COM泡沫的破灭,只有易趣发展壮大起来。
随着网络经济的逐渐趋于理性,没有强力竞争对手的易趣得到了迅速发展,成为中国拍卖网站事实上的霸主,也被称为“中国的eBay”。
易趣网,开办不到3个月的时间,注册用户达43000余人,登录物品超过35000件,网上成交数高达10000余件。
2002年3月,eBay以3000万美元的代价取得了易趣33%的股权,开始正式进军中国网上拍卖市场,6月11日,eBay以1.5亿美元的现金购买了易趣网的剩余股份,成为易趣网的最大股东。
2003年7月8日,已在B2B领域巩固了领先地位的阿里巴巴突然宣布投资1亿元成立C2C电子商务网站——淘宝网(),阿里巴巴此举十分意外,因为此前首席执行官马云几乎在所有的场合都表示了阿里巴巴将专注于B2B领域,而1亿元的投资对阿里巴巴来说不可谓不大。
但仔细考虑就会发现这是一个值得下的赌注,中国的电子商务市场,除了易趣以外,几乎已经没有成规模的C2C的拍卖网站了,而且易趣并不是在苦苦支撑,而是渐入佳境,这至少证明,拍卖网站在中国并不是不可行的,实际上仍然有足够的发展潜力,看看中国网民数量的增长就可以预期这个市场的前景。
2004年1月13日雅虎和新浪共同在美国和北京两地同时宣布签署一项建立合资公司的最终协议,参与中国网上拍卖市场的竞争,建立了网上拍卖网站一拍网(),为中国的中小型企业、买家和卖家提供全新的基于网上拍卖的电子商务服务,雅虎联合创始人杨致远亲临北京宣传推广网上拍卖。
中国网上拍卖市场持续升温。
随着雅虎和新浪的加入,中国的网上拍卖市场逐步形成了eBay+易趣、阿里巴巴+淘宝、雅虎+新浪三足鼎立的格局,这些实力派网络巨头的加入,一方面显示了中国网上拍卖市场的巨大前景,另一方面也会使这个市场逐步走向正轨,真正的竞争也将从此开始,对于广大用户来说,竞争将是一件好事。
据iResearch的网上拍卖研究报告估计,2002年中国网络拍卖市场有9.4亿元的规模,2003年有19.2亿元的规模,预计2004年中国网络拍卖市场将有33.7亿元的规模。
可见,中国网上拍卖市场潜力巨大,方兴未艾。
随着科技和经济的快速发展,网上拍卖的发展将会十分迅速,为完善网上拍卖,各种先进的网上拍卖技术和方法将得以应用,比如,进一步降低交易成本、增加潜在的买者和卖者之间的交流、改善搜索功能、使用多媒体展示产品、新的拍卖方式、使用智能代理等技术。
作为电子商务中最具活力的组成部分,网上拍卖的发展正方兴未艾,其商业潜力尚待发掘,特别是在中国,其发展的空间还非常巨大;作为一种方便的交易方式,网上拍卖的过程充满乐趣和智慧,正日益成为人们时尚生活的一种方式。
1.4系统可行性
在经济全球化趋势日益明显的今天,尤其是随着以计算机、通信和相关技术不断融合为标志的电子经济的兴起,企业开展各项经济活动所依赖的基本经济命题已发生了革命性变化。
过去的1999年,网络经济的风暴席卷全球。
网络将打破传统经济下以国界划分的经济区域,而使所有企业都面对世界经济一体化的冲击。
生产商、中间商或批发商、零售商曾是传统经济流通的三个不可缺少的环节,随着网络的发展,全球成了网络包围的地球村,供求双方在网上直接见面,网上看样品、谈价格、签合同、支付货款。
分布在全世界的网络神经系统能够时时刻刻"超越部门获得正确的资讯,超越国界获得正确的资讯"。
通过电子商务进行国际贸易日渐成为国际通行的手段。
随着美国、新加坡、欧盟各国纷纷推出电子商务方案,电子商务已经开始逐渐取代传统贸易方式。
电子商务可降低交易成本和采购成本。
电子商务是电子信息的传递,依赖计算机网络为介质进行信息交换,信息处理与传递的速度大大加快。
通过计算机交易,自动化程度大大提高,各种处理成本大大降低,通过网络,客户可随时、随地了解到企业提供的商品,加大企业售出商品的可能性。
利用互联网特点,减少了销售的中间环节,网络销售不仅起步节省投资,而且以商品折扣给顾客带来实惠。
商品样品、巨大的仓库等传统商业经济所不可缺少的有形交易条件,都可省去,来实现从产品到商品的交换和流通的全过程。
Internet已经连接了相当多的网民、企业、机构和政府,而且向着更广阔的范围发展。
充分利用网络资源:
Internet网站建设是强有力的工具,能以低代价却很方便的把产品或服务的信息发向全世界的每个角落。
在这样的时代,任何人都不应置身于Internet之外,那会脱离人类社会。
电子商务网站建设是未来经济形式发展的大趋势,从销售的观点看,可以减少交易的中间环节,降低成本。
企业网站建设还可以扩建成为网上销售和售前售后咨询服务中心。
设计这个电子商务网站:
从不同的角度出发网站建设有不同的定义;可以理解为以Internet网站建设为依托,借助一定的信用支付手段,在网络上进行产品的购销、费用支付及其他商务活动等,由此看来做本设计的必要性就显而易见了。
1.5本文组织结构
本文第一章以拍卖的背景出发,对现状、前景和意义进行探讨,并对系统的可行性进行了研究。
第二章对系统进行分析,作好设计前的准备工作,需求分析、功能模块的划分以及数据库的设计。
第三章对系统的大体结构进行设计,并对相关技术进行说明和比较。
第四章是系统设计最重要的部分,对各模块进行详细设计。
第五章简单介绍系统的开发环境,并运用图表说明使用的步骤。
2系统的分析与设计
这个网上拍卖平台系统是电子商务的一种形式,主要是分析网上消费在消费者和消费者之间发生的交易过程,网上拍卖网站则是为这一过程的提供平台,该平台可供消费者录入需要卖出的商品信息和买卖的形式和具体要求,系统对这些信息进行管理,供其他消费者浏览查询选购和竟拍。
本系统运用面向对象的分析和设计思想,采用JSP技术+JavaBean组件+Hibernate+Struts2+Spring技术,比较完整地规划了一个网上拍卖网站系统的功能,使消费者和消费者之间直接进行交易,交易商品并不是该交易平台(即网上拍卖平台系统)的商品,商品是为交易一方所拥有,该交易平台的主要功能是发布商品信息,并作为交易双方的沟通媒介。
2.1数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足信息的输入和输出。
收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为以后的设计打下基础。
以这种思想作为设计策略,分析出系统的以下几项需求:
1.一个用户可以参与多种商品的竟价;
2.一个用户可以对应一张个人信息表;
3.分为游客和注册用户,游客可注册为注册用户;
4.商品对应商品信息表;
5.卖家和买家都是注册用户,交易对应交易表。
2.2功能模块的划分
在系统设计时将系统划分为如下子模块进行详细设计:
1.消费者:
包括消费者注册、登陆、个人交易情况查询等功能;
2.商品列表:
这个是网站中的主要页面,能够实现商品展示、显示当前商品的竞价记录等功能;
3.竟拍申请:
参与竟拍活动;
4.发布商品:
发布自己想要出售的商品信息,包括上传等功能的实现;
5.商品交易:
卖家根据出价记录,选择买家成交。
2.3数据库概念结果设计
根据上面的设计规划的实体有:
用户信息实体、商品信息列表实体、交易实体。
各实体之间关系如图2.1所示。
图2.1全局E-R图
用户信息各实体之间关系如图2.2所示。
图2.2用户信息实体E-R图
商品信息各实体之间关系如图2.3所示
图2.3商品实体E-R图
交易信息各实体之间关系如图2.4所示。
图2.4交易信息实体E-R图
对此,实体和关系的属性进一步说明如下:
用户(用户名,地址,电话,E-MAIL,密码)
商品信息(提供用户,商品名称,分类名称)
发布商品(商品名称,图片预览,新旧程度,商品,商品类型)
个人信息(商品名称,目前价格,目前状态,竟拍用户,提供时间)
经过对E-R图的分析,实际上已经得到了数据库中的几张数据表,数据库的表格设
表2.1USER用户信息表
字段名
说明
长度
可否为空
UserID
会员编号(主键)
11
否
UserName
会员名
16
否
Password
密码
16
否
Telephone
电话
16
否
Address
地址
16
否
表2.2GOODS商品信息表
字段名
说明
长度
可否为空
GoodsId
商品编号(主键)
11
否
BuyerId
买家ID
11
否
SalerId
卖家ID
11
否
GoodsName
商品名称
16
否
GoodsPrice
商品价格
20
否
GoodsPricture
商品照片
200
否
GoodsDescription
商品描述
200
GoodsStatus
商品交易状态
4
否
表2.3BID商品交易信息表
字段名
说明
长度
可否为空
BidID
交易编号(主键)
11
否
BuyerId
买家编号
11
否
GoodsId
商品编号
11
否
Bidtime
交易时间
否
Bidprice
成交价格
20
否
BidStatus
成交状态
4
否
3系统方案规划
3.1系统特点
本系统主要以JSP技术+SSH+TOMCAT服务器开发,具有以下特点:
1.优越性
JSP已经成为开发Web动态网站的重要而快速、有效的工具,它是全新的网络服务器端编程环境。
JSP充分利用了Java的强大功能,是一种优秀的服务器端技术。
随着Java技术的日益成熟和流行,JSP技术在网络编程中也变得越来越重要。
由于JSP基于强大的Java语言,具有极强的扩展能力,良好的收缩性,以及与平台无关的开发