二手车拍卖系统的设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统技术框架
整个二手车拍卖系统采用B/S结构、J2EE技术框架,采用基于J2EE技术 是为了充分利用众所周知的Java所具有独特的跨平台的优势。
技术框架流程
人机交互设计
业务分析
ER设计
系统原型
业务逻辑接口
数据库结构
前端开发
JSP
Model Action
DAO接口 业务逻辑实现
Ibatis的VO 和.xml
上海汽车信息产业投资有限公司
系统测试
考虑到网上拍卖模块的竞价环节实时性要求较高,系统响应时间也有着严格的要 求,所以主要对网上拍卖模块的压力测试进行分析说明。
测试指标: (1)并发用户数
网络浏览用户(广义并发)=1200人 (2)业务执行响应时间
竞拍、出价、刷新价格等业务:至少须符合通用商业网站(2/5/8—优秀/良 好/可接受)的标准
IBM TS2230 LTO3备份磁带机 网络系统平台
局域网设备:Cisco 2960G 24口百兆交换机 路由器设备:Cisco 2821路由器 防火墙设备:Juniper SSG320M 防火墙 应用服务器软件:IBM WebSphere Application Server Network Deployment 6.0.2 for Linux 数据库服务器软件:Oracle 10g Enterprise Edition for Linux 服务器操作系统:RedHat Enterprise Linux Advanced Server 4 备份管理软件:Commvault 7
AJ二手车拍卖系统的设计与实现
上海汽车信息产业投资有限公司
提纲
背景及意义 国内外现状分析 系统需求及系统技术介绍 系统设计 系统测试
上海汽车信息产业投资有限公司
项目背景
上海AJ机动车拍卖有限公司是上海一家集二手车交易市场、二手车 拍卖、经营、经纪、置换、评估六位一体的专业机构。
AJ拍卖安排将竞拍场次、时间以及查看拍品信息的网址通过E-Mail方式或客服 通知竞买会员。
由AJ拍卖来主持网上拍卖会,拍卖结束后,AJ拍卖将中标数据和流拍数据汇总 给委卖会员,可以用E-Mail、网络在线报告或者打印纸质文档提交给委卖会员。
AJ拍卖向委卖会员收取拍卖手续费。
上海汽车信息产业投资有限公司
上海汽车信息产业投资有限公司
车辆评估设计
开始
基础信息录 入
有拍卖意向 委托拍卖
在线车辆评 估
完成评估后 生成报告
车辆信息 核对
一致
进行评估
不一致
结束
评估车辆 的结果
只为评估
有收购意向
没有意向
评估复检
评估结束标 注
评估战败标 注
车辆收购
信息发送
上海汽车信息产业投资有限公司
车辆评估设计
上海汽车信息产业投资有限公司
CPU:CPU utilization
Memory:availableMem
Physical disk:Disk rate
数据库资源监控指标
Cache hit ratio:一般情况下缓存命中率>=90%是比较优秀的系统,如果持续过低是内存瓶颈的 表现。
Web服务器监控指标
对象
参数名称
备注
WebContainer
上海汽车信息产业投资有限公司
拍卖场次 信息/拍品
数据
网上拍卖设计
网上拍卖是AJ拍卖把委卖会员的车辆放在网上,竞买会员可以在规定时间内对 其出价竞买的拍卖会。
网上竞卖采用网上实时竞价的形式,竞价的结果在竞价结束后在网站上公告,并 供查询。
网上拍卖分拍品列表、参拍、参拍申请、拍卖结果公示。 拍品列表:为每场拍卖会的拍品信息,数据通过拍卖管理系统的接口同步过来。 参拍:具有竞价授权的会员进入网上竞卖进行竞价操作的入口。 参拍申请:竞买会员浏览拍卖场次的拍品信息后申请参拍竞价授权,参拍申请通
上海汽车信息产业投资有限公司
谢谢!
上海汽车信息产业投资有限公司
经纪公司业务以收购、销售二手车为主,经纪公司在收购二手车前,需 要对车辆进行检测评估,合理收购二手车。
拍卖公司以组织拍卖会的方式,帮助委托方将二手车拍卖出去。拍卖公 司要为委托方建议一个合理车辆价格,在车辆被拍卖前,也需要对车辆进行 检测评估;经纪公司收购的部分车辆也会委托拍卖公司拍卖。
上海汽车信息产业投资有限公司
过后,会员才能参与竞价。 拍卖结果公示:在拍卖会结束后,可以查询所有拍品清单的拍卖结果,成交价。
封闭式拍卖的结果只有曾参与相应拍卖场次拍卖的会员可以登录后查看拍卖结果。
上海汽车信息产业投资有限公司
网上拍卖设计
<网上拍卖>
<委卖会员>
拍品数 据
受买会 员数据
<网上拍卖>
ຫໍສະໝຸດ Baidu
数据处理
保存相应 数据
拍品包装及竞 拍规则设置
车辆拍卖管理设计
委卖会员提供所需拍卖的车辆清单及相关的图文介绍,AJ拍卖将其输入网上拍 卖中,再根据委卖会员的要求,制作成拍品清单并对其编号。
AJ拍卖和委卖会员共同确定竞买会员的信息,AJ拍卖在网上拍卖系统中据此赋 给相关竞买会员ID号及参与此场拍卖会的参拍权限。根据委卖会员的要求,AJ 拍卖在网上拍卖系统中设置好拍卖场次、时间、拍卖规则等,并将此信息发布到 二手车拍卖网站上。
网上竞拍
电子/纸质文 档反馈
拍卖结 果数据
上海汽车信息产业投资有限公司
网上拍卖设计
上海汽车信息产业投资有限公司
硬件系统平台实现
数据库服务器,IBM x3850 PC服务器集群,2颗4核CPU,8GB内存 应用及测试服务器,IBM x3650 PC服务器,2颗4核CPU,4GB内存 存储备份系统平台 ,IBM DS3400存储阵列,双控制器, 6*300GB SAS硬盘 ,
ActiveCount PoolSize
Web容器活动线程数 Web容器线程池大小
Oracle JDBC Driver
PoolSize FreePoolSize
数据库连接池大小 空闲的连接池大小
HeapSize
Java虚拟机堆栈大小
JVM 运行时
FreeMemory
Java虚拟机空闲内存
上海汽车信息产业投资有限公司 UsedMemory
Java虚拟机已用内存
系统测试结果
并发用户达到了1200,在运行过程中,实时性业务的响应时间均保持在2秒以内, 非实时性业务的响应时间均保持在15秒之内,符合性能需求的定义。
所有事务的通过率均大于85%,满足性能需求的定义。 网络的最大吞吐量达到了28.45Mbps,小于局域网的带宽100Mbps,满足性能
上海汽车信息产业投资有限公司
系统的总体设计功能图
上海汽车信息产业投资有限公司
车辆评估设计
车辆评估主要是对车辆的车况按规定的要求进行记录,并实时上传给 检测评估系统,系统通过对记录数据的分析计算,得出被评估车辆的等级, 并可预估该车辆的收购价格。为确保被评估车辆有被评估的价值,在对评 估项目进行记录之前,必须对车辆的基本信息(VIN码、发动机号、出厂 日期)进行复查,确认无误后才可以开始评估,评估后有系统生成车辆39 项评估报告。
非实时性业务:可将响应时间标准适当延长,交易业务的响应时间可接受的 范围为<= 15秒,报表查询的响应时间可接受范围为<= 25秒 (3)事务通过率
业务执行过程的成功率一般情况下选择范围在85%-100%之间 (4)吞吐量(Throughout)
上海汽车信息产业投资有限公司
服务器资源监控指标
服务器资源监控指标
DAO实现
Struts config file
在Spring中注 册和配置服务
上海汽车信息产业投资有限公司
技术标准
基于J2EE的技术标准 基于SOA的标准 基于XML的技术标准 缓存技术 Comet技术
上海汽车信息产业投资有限公司
系统技术框架
逻辑层采用Spring 2.0技术,主要实现对数据层的操作、事务管理及系 统调度等。
上海汽车信息产业投资有限公司
国内外现状分析
国外二手车拍卖行业相对成熟,在美国,大型的二手车拍卖公司有三 百多家,而其中全球最大的二手车拍卖公司Manheim年拍卖的二手车已逾 百万辆;日本共有270多家二手车拍卖公司,已发展现场拍卖和网上拍卖 两种方式
随着二手车拍卖行业的迅速发展,网上拍卖已成为国外二手车交易的 重要方式,二手车网上拍卖已在日本及欧美国家获得巨大成功。国外二手 车拍卖系统虽然不大,但都比较专业,都是针对各公司二手车拍卖模式所 设计与研发的。在中国的市场运营模式下,其业务流程不一定能行得通
持久层采用OR-MAPPING工具Ibatis 来完成与数据库、缓存池的交互。 系统安全控制采用目前业界优秀的安全组件Acegi Security来保护网络
资源及领域对象。 数据访问接口采用符合SOA(SCA )标准的JAVA +Webservices
(Xfire) + XML技术 。 客户端与服务器的数据交换采用缓存技术(Ehcache)减少数据库服务
要求。 应用服务器的CPU利用率比较低,满足<=85%的要求;硬盘的平均读写负载为
700KB左右,负载也较低;可用内存最小时也达到了5907.7MB,满足性能要求; 数据库服务器的CPU利用率比较低,满足<=85%的要求;硬盘的平均读写负载
为50KB左右,负载也较低;可用内存最小时只达到了7188.6MB,满足性能要求;
对比国内,尽管目前二手车拍卖尚作为一种新兴事物刚处于起步阶段, 但二手车市场广阔的发展空间已为二手车拍卖提供了现实的基础
上海汽车信息产业投资有限公司
系统需求及系统技术介绍
需求分析主要从三方面介绍系统的需求分析,系统功能性需求分析;非 功能性需求分析;系统技术框架分析。
AJ二手车业务主要有两部分:二手车经纪公司的车辆置换业务和拍卖公 司的拍卖业务。
车辆拍卖管理设计
<拍卖操作管理----拍卖管理>
<拍卖管理>
<网站应用>
车辆管 理
拍卖车辆 清单
<现场/网络同步拍 卖>
<网上专场拍卖>
拍品打包
拍品分拆
拍品编号/设 置起拍价
设置拍卖 场次/冠名
完成拍品 制作
拍卖信 息发布
现场/网络 同步拍卖
网上专场 拍卖
拍卖场次 信息公告
拍卖场次 信息/拍品
数据
目前在上海的二手车交易中,绝大部分二手车是流出上海的主要通过 转籍卖到外省市的,其主要途径是通过外地在上海设立的二手车经纪 公司或经纪人来操作的。
上海本地的二手车经营公司受制于外地二手车销售渠道的不畅通,限 制了本地二手车企业的发展。
网络的出现,消除了地域的限制,通过网上拍卖,打通了二手车销往 外地的渠道。
器的压力,并提高客户端和服务器端交互效率。
上海汽车信息产业投资有限公司
系统的总体设计
业务系统
意向收 购
车源信息 收集
车辆 检测评估
评估公司
经纪公司 车辆收购
委托拍卖
委托拍卖
收购入库
拍卖公司 委托拍卖
零售车辆
财务结算
经纪公司
车辆出库 数据统计分析
组建拍卖会
拍卖车辆
成交
财务结算
数据统计分析
零售车辆
拍卖公司