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

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

【需求说明】



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应用程序(结合计划任务),每当一个拍卖周期结束时,整理出赢家的数据,以便及时地在“互动网”上添加买家的网站入口。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值