网站竞价排名需求与数据库设计说明书


标题网站竞价排名需求与数据库设计说明书

目的
   在“互动网”上制作一个模块,显示网站竞价排名。实现的效果与 百度关键字竞价排名类似,显示在“互动网”的黄金位置。网站竞价排名过程,采用 淘宝网  的商品拍卖机制。

需求说明


 

1、 引言

 1.1编写目的

为了竞价网站拍卖功能模块的可行性,完整性,并能按照预期的设想实现该功能模块,特编写该需求说明书。同时,本说明也发挥与策划和设计人员更好地沟通的作用。 

1.2背景
a. “互动网”竞价网站拍卖功能模块;

b. 该功能模块是“互动网”的一部分。 

1.3定义

“互动网”中的竞价网站,通过拍卖的方式确定最终显示的内容。内容就是买家的网站入口。

网站位:“互动网”中竞价网站显示的每一个网站链接入口,就称为一个网站位。

拍卖:拍卖包括两种方式,竞拍和一口价。

竞拍:竞拍是由卖家为网站位设定一个起拍价,有兴趣的买家在规定时间内出价,拍卖结束后,出价最高的人就可以得到网站位。

一口价:一口价是由卖家为网站位设定一个最终价格,第一个出该价格的买家得到网站位。

起拍价:网站位的起始价,是卖家可以接受的最低成交价。

加价幅度:出价的买家为了超越前一个人的出价在当前出价上增加的金额。加价幅度是卖家在发布拍卖网站位的时候自定义的。

拍卖周期:网站位拍卖的时间,即一个时间段。使用单位:天。如:从7月1号零点整到7月7号24点整,周期为7天。

网站位有效周期:拍得网站位的买家网站入口有效时间,也是一个时间段,与拍卖周期相等,都是7天。
注意:网站位有效周期,永远是拍卖周期的前一个周期,即当期拍卖周期是拍卖的下一个网站位有效周期中,竞价网站显示的入口内容。

 

2、任务概述

 

2.1目标

“互动网”中的竞价网站,以拍卖的形式出售。买家拍到竞价网站后,可以通过“互动网”提高买家网站的知名度及给买家带来更多收益。在给买家带来利益的同时,“互动网”也就赚取了利润。这就是开发该模块的意图。

该功能模块是“互动网”的一个组成部分,“互动网”中的非登录主页(index.aspx)和登录主页(my.aspx)中的竞价网站显示的内容是买家通过该功能模块拍得的。即买家拍得某个竞价网站位,则该位置的网站入口就会指向买家的网站。

 

2.2最终用户的特点

公司或个人都可以通过该功能模块进行竞拍。只要拍得网站位,则该位置的链接就指向赢家的网站。“互动网”中共有16个可以拍卖的网站位,网站位的拍卖周期(拍卖的时间段)及使用何种方式拍卖,都是卖家通过后台在发布拍卖网站位时设定的。

拍卖的网站位一个拍卖周期发布一次,网站位的拍卖是一天24小时不间断的。

    

2.3 竞价网站拍卖规则

   我傲”竞价网站位,通过竞拍和一口价两种方式拍卖。竞拍是由卖家为网站位设定一个起拍价,有兴趣的买家在规定时间内出价,拍卖结束后,出价最高的人就可以得到网站位;一口价是由卖家为网站位设定一个最终价格,第一个出该价格的买家得到网站位。

竞价网站位拍卖时间:

  起拍时间
以一周七天为一个拍卖时间段,该周称为拍卖周。每周的第一天(周一)凌晨零点正起拍所有的网站位。

 结拍时间
 拍卖周的最后一天(周日)凌晨零点正拍卖结束。 

竞拍细则:

起拍价
就是卖家可以接受的最低成交价格。

举例:如果卖家打算拍卖一个竞价网站位,起拍价设为1元,到拍卖结束时,只有一位买家出价,该宝贝就会以1元成交。

 

加价幅度
就是出价的买家为了超越前一个人的出价在当前出价上增加的金额。加价幅度是卖家在发布拍卖网站位的时候自定义的。

 

代理出价(互动网暂不使用)-下面是淘宝网的代理出价机制

作为买家,淘宝将根据您出价时输入的最高价格,在有其他买家出价时,自动帮您以最小加价金额向上出价,以维持您最高出价者的位置,直到您的最高出价被其他买家超过为止。您所输入的最高价格对其他会员是保密的。代理出价功能只适用单件拍卖。只要在出价时输入您能接受的最高价格即可;拍卖结束时,如果没有人出价超过您,您就是获胜者,您将以目前出价金额购买您想要的宝贝。举例:如果卖家打算拍卖一件工艺杯子,起拍价设为1元,加价幅度为1元,您作为买家第一次出价时输入了50元,出价记录里只显示一元。到拍卖结束时,另外一位买家出价2元,系统会帮您代理出价,最后该宝贝就会以3元成交,您是获胜者。

网站位拍卖
首先卖家设置参加拍卖的网站位起拍价,加价幅度。买家可根据自己实际情况,输入系统需要的最低价格。拍卖结束时,出价最高者获得该网站位。若出价相同,则先出价者获得该网站位。 

一口价细则:

一口价
一口价是由卖家为网站位设定一个最终价格,第一个出价的买家得到网站位。


“互动网”中一共有16个网站位,买家的数量是不可预知的,即系统的负载不可预知,设计时需要考虑优化。同时,需要制定严格的同步机制,防止买家抢拍同一个网站位时,发生数据脏读的问题。

 

3需求规定

3.1对功能的规定

使用IPO图表示每个子功能模块的输入、处理、输出,逐项定量和定性地描述对功能模块提出的功能要求。即,说明输入什么量、经怎样的处理、得到什么输出。竞拍模块必须满足多个买家同时竞拍一个网站位的需求,同时竞拍的买家数量是不确定的。

IPO图表

 

3.2对性能的规定

3.2.1精度

当多个买家在竞拍网站位时,如果存在出价相同的买家,那么出价最早的买家为最终赢家。出价的早晚,使用秒级区分。(出价早晚在时间上怎么界定,应该精确到什么级别,如何实现?)

3.2.2灵活性

设计时需要充分考虑功能的扩展,使功能模块具有很强的灵活性。

 

灵活性因素:

a.操作方式上的变化;

b.运行环境的变化;

c.同其他软件的接口或其他软件对该模块的集成;

主要指集团网站是否要集成该功能模块。

d.精度和有效时限的变化;

主要指拍卖周期和网站位有效周期的变化。

e.计划的变化或改进。

主要指今后功能扩展。

 

3.3输人输出要求

 

解释各输入输出数据的类型,并逐项对格式、数值范围、精度等作出准确定义。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。

 

3.4数据管理能力要求

说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增   长对数据及其分量的存储要求作出估算。

3.4.1 数据库并发一致性的控制

      某一时刻多个买家竞拍同一网站位的并发一致性,如何控制?

 

       3.4.2数据库表结构

1、 WL_SitePosition(网站位,也称拍卖物)

 

字段名称

数据类型

说明

备注

spID

int

位置代号

PK(主键)

spName

Nvarchar(8)

位置名称

 

spIniPrice

int

起始价格

 

spIncExtent

int

加价幅度

 

spNowPrice

int

当前价格

 

spBidNum

int

出价次数

 

spAucType

tinyint

拍卖类型

0-竞拍;1-一口价

spBAucDT

datetime

起拍日期时间

精确到秒

spEAucDT

datetime

结拍日期时间

 

spStat

tinyint

状态

0-不允许拍卖;1-允许拍卖

buyerID

int

买家代号

FK

siteName

Nvarchar(8)

网站名

买家的网站名称

siteUrl

Nvarchar(64)

网站地址

 

 

2、 WL_AuctionRecord(拍卖记录表)

 

字段名称

数据类型

说明

备注

arID

int

记录ID

自增字段

spID

Int

位置代号

FK

buyerID

int

买家代号

FK

bidPrice

int

出价价格

 

bidDT

Datetime

出价日期时间

 

siteName

Nvarchar(8)

网站名

买家的网站名称

siteUrl

Nvarchar(64)

网站地址

 

 

3、WL_ Buyers(买家表)

 

字段名称

数据类型

说明

备注

buyerID

Int

买家代号

PK(主键)来自WL_User表

buyerName

Nvarchar(16)

买家名称

 

buyerPoint

int

点数

 

buyerPrePoint

int

预付点数

买家在同时竞价多个站点位时,需要预付点数的总和

buyerIntegral

Int

买家积分

预留与点数结算

buyerTel

Nvarchar(16)

电话

 

buyerMobile

Nvarchar(16)

手机

 

buyerEmail

Nvarchar(64)

邮箱

 

buyerMSN

Nvarchar(64)

 

 

buyerQQ

Nvarchar(64)

 

 

 

4、WL_ComSite(竞价网站-拍得的网站)

 

字段名称

数据类型

说明

备注

cSiteID

int

竞价网站代号

自增字段

cSiteName

Nvarchar(8)

网站名称

 

cSiteUrl

Nvarchar(64)

网站地址

 

cSiteVDT

datetime

有效日期时间

 

spID

Int

位置代号

 

buyerID

Int

买家代号

 

 

 

 

 

 

 

3.5故障处理要求

列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。

3.6其他专门要求

如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。

 

4运行环境规定

 

4.1设备

列出运行该软件所需要的硬设备。

说明其中的新型设备及其专门功能,包括:

a.处理器型号及内存容量;

b.外存容量、联机或脱机,设备的型号及数量;

c.输入及输出设备的型号和数量,联机或脱机;

d.数据通信设备的型号和数量;

e. 功能键及其他专用硬件

 

4.2支持软件

模块支持软件,主要包括每当一个拍卖周期结束时,整理出赢家的数据以便及时地在“互动网”上添加买家的网站入口的软件(windows服务程序或windows应用程序),及测试支持软件等。

 

4.3接口

模块需要windows服务程序或windows应用程序(结合计划任务),每当一个拍卖周期结束时,整理出赢家的数据,以便及时地在“互动网”上添加买家的网站入口。

【平台】
            windows 2003, MS Sql 2000,  .NET 1.1

学习与探讨
  本人已经基本实现了说明书的功能(说明书中没有涉及扣点的问题,扣点有封装好的模块),但在性能和精度上面有一定的问题。请各位大虾给把把关关,在性能和精度方面支个招。谢谢
Tags
             竞价排名,百度竞价排名,淘宝拍卖,网站竞价排名,地图竞价排名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值