这个设计 如果给你们 你们要设计多久呢?还有如果要做这个,思路应该要很清晰。我想在网上下载个源码参考。可是怎么都找不到,所以来这边问一下。麻烦大家了。给我讲思路也行。谢谢

解决方案 »

  1.   

    现场式拍卖系统的需求分析
    针对现场式实时拍卖系统的特点[4]和荷兰交易公司的实际需求,本系统设计过程中主要遵循以下的原则:
    (1)实用、通用、可靠;(2)着重眼前,兼顾长远;(3)安全保密,不受干扰;(4)易于掌握,便于维护。
    本文的着重点在于实现完善在线拍卖交易模式的基础上,实现一个现场式实时拍卖交易的平台,是一个C2C模式的电子商务的实时拍卖交易系统[5~6]。
    对于现场式实时拍卖系统,要完成的主要是现场式实时在线的拍卖流程,要求对拍卖信息的发布、查询都能在线进行,而且,对于用户满意的拍卖品,要求能够在线的出价。因为拍卖是一种公开的投标方式,所以竞价人在竞价时也应该可以查看历史的竞价记录。对拍卖商来说,他应该可以随时掌握拍卖品的拍卖情况,所以也应该为拍卖商提供一个查看竞价情况的空间。对某一拍卖品,它的拍卖状态应该是系统自动设置的。如果结标了,应该可以自动的向中标方发送中标通知(采用E-mail方式),也应该为发标方和中标方提供一个即时交流的空间。对于历史的中标信息,也应该为用户提供一个查看记录的空间从技术的角度看,要解决的问题和达到的要求如下:
    1)在线的发布拍卖信息;
    2)在线按各种条件搜索拍卖品信息;
    3)即时的更新拍卖品信息;
    4)即时的反映各种中标信息;
    5)自动的设置拍卖品状态,未到开始拍卖日期不可以拍卖;
    6)自动的为拍卖品结标和发送中标通知给中标方;
    7)对未出价格的拍卖品不予结标,显示无人中标;
    8)提供对历史竞价记录和中标信息的查询。对安全性要求是:只有信息发布商、商品购买商和系统平台运行商三者结合才能处理相关拍卖品的拍卖(如结标)流程.其他人只能查看相应的信息;
    9)交易完成系统自动完成交易发票,并发邮件给信息发布商、商品购买商。
    3、现场式拍卖功能及业务流程分析
    3.1 现场式拍卖系统功能分析
    根据现场式实时拍卖系统的需求,确定现场式实时拍卖系统需要具备如下功能,系统结构如图一所示:
    图一 系统结构图
    主体功能是要实现现场式实时拍卖过程的各项功能。从参与现场式实时拍卖业务的成员来分析,主要为:
     拍卖商功能
    发布拍卖品信息;上传相关拍卖品信息;查看拍卖出价记录;查看竞价人情况(基本信息、资信信息等);拍卖结标;双方交易达成合同(数量,运输条款等);双方信用度评价。
     购货商功能
    拍卖搜索;查看拍卖信息;查看拍卖商情况(基本信息、资信信息等);参与拍卖;中标后与拍卖商达成合同(数量,运输条款等);双方信用度评价。
     网站运行商
    a)注册用户权限配置。用户注册后,必须将其相应的信用证明资料及开户费用的有关凭证发给网站管理员,网站管理员根据信用资料及交费情况开通注册用户的相应功能权限。
    b)拍卖管理:对拍卖的过程实行全程监控。对购货商而言,需要有足够的保证金才能参加拍卖,此外,一旦发现有违约现象,立即扣除违约一方的保证金。
    c)佣金:按照成交的货值计算。交易全部完成(指货到购货商手中,款到供应商手中,并且双方确认无误)后扣除。
    d)合约范本管理:为成功交易的拍卖提供合约范本,供应商和购货商均可在网上自行选择合约条款,并下载和约的电子文档。系统运营商也会将和约发送到买卖双方的邮箱中。
    e)发票管理:当交易全部结束后,可为需要开具发票的用户开发票。
    3.2 系统流程分析
    要有效实现如上的拍卖功能,必须分析拍卖系统模块之间的关系。现场式实时拍卖系统业务流程如下图二所示:
    图二(1)系统业务流程 图二(2)系统业务流程
    4.现场式实时拍卖系统的实现
    4.1 拍卖信息发布
    供应商发布拍卖品信息:输入拍卖商品的基本信息、选择拍卖商品的类别。发布该拍卖商品进入后台的ASP处理程序,该ASP处理程序实现对拍卖商品的自动编码,商品自动拆分,并将拍卖商品信息存入数据库中的拍卖商品信息表中,扣除相应的拍卖保证金。
    采用了数据库的动态存储过程和JAVA SCRIPT脚本,实现了对拍卖商品数量进行的拆分与编号,发布拍卖信息的界面如图三所示:
    图三 商品发布界面
    4.2 实时竞价功能与查看竞价记录
    参与拍买的购货商在规定的拍卖时间内进入拍卖场,等到预先设定的拍卖时间,系统自动发起该商品的拍卖,购货商参与竞价。购货商可以查看当前该拍卖品的竞价情况,出价的基本要求,购货商要做的仅仅是选择他的出价,对于用户的出价,必须判断他的出价是否有效,如果有效要存入竞价记录表,如果无效,必须返回相应的信息给用户。在出价上面显示当前该拍卖的剩余时间,实现这些功能的是后台的ASP文件及相应刷新倒计时、拍卖出价信息的XML文件[7~8],实现实时竞价、查看竞价记录的界面如四所示:
    图四 实现实时竞价、查看竞价记录
    对用户而言,必须了解拍卖商品在同站上的竞价情况,所以设计了一个用户查看竞价记录的功能。考虑到现场式实时拍卖的时候,参与竞价的用户可能有多人,同一个人也可能多次出价,故竞价记录有许多的记录集。为了醒目当前的最高价格,设计了最近出价的几条记录及提示给用户当前的最低出价。
    4.3 现场式拍卖系统数量的选择
    现场式拍卖系统中,用户中标后,选择拍卖商品的数量也是很关键的,如果一旦该用户选择了所有的该商品,则该商品的拍卖立即结束;否则进行剩余商品的再次拍卖。如果中标用户在规定时间内没有选择拍卖商品的数量,在设计系统时默认选择商品的数量为1个单位,系统自动进入下一轮剩余商品的拍卖。
    4.4 XML控制实时拍卖刷新
    在现场式实时拍卖系统中,最重要的是刷新各部分的实时数据,包括出价记录,拍卖剩余时间,当前的最低出价,拍卖列表及商品数量。这些刷新都用相应的XML语言在服务器上来控制实现,客户无需进行刷新。考虑到现场式实时拍卖对于带宽的要求比较高,故在设计系统时采用局部刷新与整体刷新相结合以减小网络数据的传输,尽可能使刷新的延时减到最小,保证客户端显示最新的数据。
    关于中标后系统自动为双方生成和约、发票等,双方确定信息及评价过程,在这里不做介绍。