admin 管理员组

文章数量: 1086019


2023年12月16日发(作者:十大建站开源程序)

CMS自助建站

数据库设计说明书

版本号: 1.0

2011年11月

1 概述

2 文档目的

 描述数据字典中各表、字段的含义,可能的取值范围及含义

3 版本管理

版本

v1.0

创建

修订内容 时间

2011.11.25

作者

4 数据字典

4.1 系统管理部分

4.1.1 功能定义表 Functions

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

FunctionCode

FunctionName

FunctionDescription

NameSpace

ClassName

 索引

索引名称

idx_FunctionCode_1

功能代码

功能名称

功能描述

功能名字空间

功能类名称

VARCHAR(50)

NVARCHAR(50)

NVARCHAR(500)

VARCHAR(100)

VARCHAR(20)

N

N

N

N

N

P

U

C

包含列

FunctionCode

排序方式

ASC

 说明:

1. 本表保存了模板页中所具有的功能定义。

2. 模板页中具有的所有功能需要在本表预先定义好,系统生成静态页面时,根据功能代码(FunctionCode)来将生成的内容展现替换到模板页中。

4.2 模版管理部分

4.2.1 模版定义表 TemplateInfo

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

TemplateID

TemplateName

TemplateDescription

TemplateIndustry

模版编号

模版名称

模版说明

模版所属行业

VARCHAR(10)

NVARCHAR(20)

NVARCHAR (1024)

VARCHAR (1024)

Y

N

N

Y

N

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

TemplateStatus

TemplateLogoUrl

TemplateUrl

CreatedTime

LastUpdatedTime

 索引

索引名称

PK_TempldateInfo

模版状态

模版缩略图存放路径

模版文件存放路径

创建时间

上一次更新时间

CHAR(1)

VARCHAR(200)

VARCHAR(200)

DATETIME

DATETIME

N

N

N

N

N

‘0’

P

U

C 包含列 排序方式

ASC √ TemplateID

 说明:

1. 本表存放建站的模版定义信息

2. 模版编号(TemplateID)为6位数字字符串,由系统根据序列自动生成,保持唯一

3. 模版所属行业(TemplateIndustry)描述了模版的所属行业信息,行业的分类与宽带商务平台保持一致

4. 模版状态(TemplateStatus):

0 – 待激活:用户无法看到,可发布为正常

1 – 正常:用户可使用,可下架为停止

2 – 停止:用户不可使用,类似逻辑删除

5. 模版缩略图存放路径(TemplateLogoUrl):记录模版Logo图片的展示地址,在页面上通过该地址展示当前模版的缩略图

6. 模版文件存放路径(TemplateUrl):记录模版文件存放的物理路径,在用户使用模版时系统能根据该路径找到模版文件从而引用模版文件

4.2.2 模版栏目定义表 TemplateSectionInfo

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

TSectionID

TSectionName

TSectionOrderID

ImageID

TemplateID

 索引

索引名称

模版栏目编号

模版栏目名称

模版栏目显示顺序

栏目默认押题图片标签

所属模版编号

IDENTITY(1,1)

NVARCHAR(20)

INT

VARCHAR(20)

VARCHAR(10)

Y

N

N

N

N

N

P

U

C 包含列 排序方式

ASC PK_TemplateSectionInfo

 说明

√ TSectionID

1. 本表存放模版中栏目定义的信息。

2. 模版栏目显示顺序(TSectionOrderID)记录了模版中定义的栏目在页面上展示的默认顺序,默认从左向右依次展示。数值越小,排列越靠前。

4.2.3 模版页定义表 TemplatePageInfo

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

TPageID

TPageName

TemplateID

TPageType

TpageContent

 索引

索引名称

模版页编号

模板页名称

所属模版编号

模板页类型

模板页HTML代码

IDENEITY(1,1)

VARCHAR(50)

VARCHAR(10)

VARCHAR(10)

VARCHAR(MAX)

Y

N

N

N

N

N

P

U

C 包含列 排序方式

ASC PK_TemplatePageInfo √ TPageID

 说明

1. 本表存放了模版包含的模板页定义的信息。

2. 模版页文件存放路径(TPageUrl)记录的是模板页的物理存放路径,包含文件名及扩展名。

3. 模板页类型(TPageType):

01 – 网站首页

02 – 内容列表页

03 – 内容详细页

4.3 业务管理部分

4.3.1 企业基本信息表 Customer

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

CustomerID

CustomerName

Address

ZipCode

PhoneNumber

FaxNumber

客户编码

客户名称

客户地址

邮编

联系电话

传真

VARCHAR(30)

NVARCHAR(50)

NVARCHAR(100)

VARCHAR(10)

VARCHAR(20)

VARCHAR(20)

N

Y

Y

Y

Y

Y

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

Email

CreatedTime

LastUpdatedTime

 索引

索引名称

idx_Customer_1

邮箱

创建时间

上一次更新时间

VARCHAR(50)

DATETIME

DATETIME

Y

N

N

P

U

C

包含列

CustomerID

排序方式

ASC

4.3.2 企业订购关系表 SubscriptionInfo

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SubscriberID

CustomerID

DeployType

Status

CreatedTime

LastUpdatedTime

 索引

索引名称

idx_SubscriptionInfo_1

idx_SubscriptionInfo_2

订购编号

客户编码

部署类型

状态

创建时间

上一次更新时间

VARCHAR(20)

VARCHAR(30)

CHAR(1)

VARCHAR(2)

DATETIME

DATETIME

N

N

N

N

N

N

P

U

C

包含列

SubscriberID

CustomerID

排序方式

ASC

ASC

 说明:

1. 本表存放企业订购自助建站应用的订购关系记录。

2. 订购编号(SubscriberID)由宽带商务平台生成,保持唯一。

3. 客户编码(CustomerID)标识一个企业,由宽带商务平台生成,保持唯一。

4. 部署类型(DeployType):

0 – 域名站:多个域名站由一个IIS站点承载

1 - 虚拟站点:多个虚拟站点部署在一个IIS站点中

2 – 虚拟主机:每个虚拟主机网站部署在一个单独的虚拟机中

3 – 物理主机:每个物理主机网站部署在一个单独的物理机中

5. 状态(Status):

01:已订购,可以使用

02:已退订,不能再使用

03:已暂停,不能使用

4.3.3 企业订购关系扩展表 SubscriptionExtendInfo

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SubscriberID

ServerName

ExternalIP

InternalIP

UserName

Password

 索引

索引名称

订购编号

部署主机名

主机公网IP

主机内网IP

帐号

密码

VARCHAR(20)

VARCHAR(50)

VARCHAR(20)

VARCHAR(20)

VARCHAR(20)

VARCHAR(20)

N

N

N

N

N

N

P

U

C

包含列

SubscriberID

排序方式

ASC idx_SubscriptionExtendInfo_1

 说明:

1. 本表存放企业订购自助建站应用的订购关系的部署服务器信息,只有当订购关系中DeployType取值为2或3时才有扩展信息记录。

4.3.4 使用授权表 UsingInfo

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SubscriberID

CustomerID

UserID

UserName

NickName

DealTime

 索引

索引名称

idx_UsingInfo_1

订购编号

客户编码

用户编号

用户帐号

用户昵称

业务受理时间

VARCHAR(20)

VARCHAR(30)

INT

VARCHAR(48)

NVARCHAR(100)

DATETIME

N

N

N

N

N

N

P

U

C

包含列

UserID

排序方式

ASC

 说明:

1. 本表存放企业下用户的授权使用自助建站的记录。

2. 订购编号(SubscriberID)由宽带商务平台生成,保持唯一。

3. 客户编码(CustomerID)标识一个企业,由宽带商务平台生成,保持唯一。

4. 用户编号(UserID)标识一个用户,由宽带商务平台生成,保持唯一。

5. 用户帐号(UserName):由宽带商务平台同步。

6. 用户昵称(NickName):由宽带商务平台同步。

4.4 网站管理部分

4.4.1 网站基本信息表 CusSite

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SiteID

SiteName

CustomerID

CustomerLogo

CopyRight

Satus

CreatedTime

LastUpdatedTime

 索引

索引名称

PK_CusSite

idx_CusSite_1

网站唯一标识

网站名称

企业代码

版权内容

网站状态

创建时间

上一次更新时间

IDENTITY(1,1)

NVARCHAR(100)

VARCHAR(30)

NVARCHAR(2000)

CHAR(1)

DATETIME

DATETIME

Y

N

N

N

N

N

N

N

N

企业Logo图片存放地址 VARCHAR(200)

P

U

C

包含列

CustomerID

排序方式

ASC

ASC

√ SiteID

 说明:

1. 本表存放企业创建的网站信息。

2. 状态(Status):

1:编辑中

2:已发布

3:已删除

4.4.2 网站部署信息表 CusSiteDeployServer

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SiteID

DomainName

网站唯一标识

网站域名

INT

VARCHAR(100)

N

N

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

ServerName

ExternalIP

InternalIP

DeployUrl

UserName

Password

 索引

索引名称

部署主机名

主机公网IP

主机内网IP

部署目录

帐号

密码

VARCHAR(50)

VARCHAR(20)

VARCHAR(20)

VARCHAR(20)

VARCHAR(20)

VARCHAR(50)

N

N

N

N

Y

Y

P

U

C

包含列

SiteID

排序方式

ASC idx_CusSiteDeplayServer_1

 说明:

1. 本表存放企业网站的部署服务器信息。

2. 网站域名(DomainName):可以由企业自行指定,也可由平台分配。

3. 部署主机名(ServerName)、主机公网IP(ExternalIP)、主机内网IP(InternalIP)、帐号(UserName)、密码(Password)取值说明如下:

 当订购关系中DeplayType=0或1时,由系统自动分配;

 当订购关系中DeplayType=2或3时,从订购关系扩展表中获取。(宽带商务平台指定)

4.4.3 网站与模版关系表 CusSiteTemplateRelation

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SiteID

TemplateID

 索引

索引名称

网站唯一标识

模版编号

INT

VARCHAR(10)

N

N

P

U

C

包含列

SiteID

排序方式

ASC idx_CusSiteTemplateRelation_1

 说明:

1. 本表存放企业网站与对应的模版关系记录。

4.4.4 网站栏目信息表 CusSiteSection

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SiteID

SectionID

SectionName

SectionOrderID

Visible

 索引

索引名称

所属站点编号

栏目编号

栏目名称

栏目显示顺序

栏目是否显示标志

INT

IDENTITY(1,1)

NVARCHAR(20)

INT

CHAR(1)

N

N

N

N

N

‘Y’

P

U

C

包含列

SectionID

SiteID

排序方式

ASC

ASC

idx_CusSiteSection_1

idx_CusSiteSection_2

 说明:

1. 本表存放企业自定义网站栏目的信息。

2. 栏目显示顺序(SectionOrderID)记录了栏目在页面上展示的默认顺序,默认从左向右依次展示。数值越小,排列越靠前。

3. 栏目是否显示标志(Visible):

Y – 显示

N – 不显示

4.4.5 栏目图片设置表 CusSiteImageFlash

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SiteID

SectionID

ImageID

ImageTitle

ImageUrl

ImageLinkUrl

 索引

索引名称

所属站点编号

栏目编号

图片编号

图片标题

图片路径

图片链接路径

INT

INT

IDENTITY(1,1)

NVARCHAR(100)

VARCHAR(200)

VARCHAR(200)

N

N

N

N

N

Y

P

U

C

包含列

ImageID

SiteID

SectionID

排序方式

ASC

ASC

ASC

idx_CusSiteImageFlash_1

idx_CusSiteImageFlash_2

idx_CusSiteImageFlash_3

 说明:

1. 本表存放企业网站每个栏目下的Flash图片信息。

2. 每个栏目下的Flash图片最多只能设置5张。若只配置了一张,则显示静态图片;若配置了多张,则使用配置的图片进行动态切换,行程Flash图片。

4.4.6 网站页面信息表 CusSitePage

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SiteID

PageID

PageName

PageType

pageContent

 索引

索引名称

idx_CusSitePage_1

idx_CusSitePage_2

所属站点编号

页面编号

页面标题

页面类型

页面HTML代码

INT

IDENTITY(1,1)

VARCHAR(50)

VARCHAR(10)

VARCHAR(MAX)

N

N

N

N

N

P

U

C

包含列

PageID

SiteID

排序方式

ASC

ASC

 说明

1. 本表存放了企业网站的页面信息。

2. 页面类型(PageType):

01 – 网站首页

02 – 内容列表页

03 – 内容详细页

4.5 内容管理部分

4.5.1 内容目录表 CusContentCatalog

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SiteID

SectionID

CatalogID

CatalogName

CatalogOrderID

Visible

所属站点编号

栏目编号

内容目录编号

内容目录名称

内容目录显示顺序

内容目录是否显示标志

INT

INT

IDENTITY(1,1)

NVARCHAR(50)

INT

CHAR(1)

N

N

N

N

N

N

‘Y’

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

Grade

ParentCatalogID

CatalogType

 索引

索引名称

内容目录级别:1,2,3

上一级内容目录编号

内容目录类型

INT

INT

CHAR(2)

N

N

N

P

U

C

包含列

CatalogID

SiteID

SectionID

排序方式

ASC

ASC

ASC

idx_CusContentCatalog_1

idx_CusContentCatalog_2

idx_CusContentCatalog_3

 说明:

1. 本表存放企业网站各栏目下的内容目录信息(分类),如:产品、新闻、文章、公告、企业介绍、组织架构等。

2. 内容目录显示顺序(CatalogOrderID) 记录了目录在页面上展示的默认顺序,默认从上向下依次展示。数值越小,排列越靠上。

3. 内容目录是否显示标志(Visible):

Y – 显示

N – 不显示

4. 内容目录级别(Grade):数值越小,级别越高。暂只支持2级目录结构。

5. 内容目录类型(CatalogType):

01 – 产品(图文结合展示)

02 – 文章/新闻/下载(文字列表展示)

03 – 其它(直接内容正文展示)

4.5.2 产品信息表 CusProducts

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

CatalogID

ProductID

ProductName

ProductStyle

ProductDescription

ProductMiniLogo

ProductImage

NewFlag

RecommendationFlag

PreferentialFlag

目录编号

产品编号

产品名称

产品型号

产品描述

产品图标地址

产品图片展示地址

是否新产品标志

是否推荐产品标志

是否优惠产品标志

INT

IDENTITY(1,1)

NVARCHAR(100)

NVARCHAR(100)

NVARCHAR(4000)

VARCHAR(200)

VARCHAR(200)

CHAR(1)

CHAR(1)

CHAR(1)

N

N

N

N

N

N

N

N

N

N

‘N’

‘N’

‘N’

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

ProductOrderID

CreatedTime

LastUpdatedTime

 索引

索引名称

idx_CusProducts_1

idx_CusProducts_2

产品展示顺序

创建时间

上一次更新时间

INT

DATETIME

DATETIME

N

N

N

P

U

C

包含列

ProductID

CatalogID

排序方式

ASC

ASC

 说明:

1. 本表存放企业的产品信息。

2. 产品所属目录的目录类型CatalogType = 01。

3. 产品展示顺序(ProductOrderID):数值越小,展示时越靠前。

4.5.3 内容信息表 CusContent

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

CatalogID

ContentID

ContentTitle

Content

AttachmentUrl

ContentOrderID

CreatedTime

LastUpdatedTime

 索引

索引名称

idx_CusContent_1

idx_CusContent_2

目录编号

内容编号

内容标题

内容正文

附件下载地址

内容展示顺序

创建时间

上一次更新时间

INT

IDENTITY(1,1)

NVARCHAR(100)

NVARCHAR(MAX)

VARCHAR(200)

INT

DATETIME

DATETIME

N

N

N

N

Y

N

N

N

P

U

C

包含列

ContentID

CatalogID

排序方式

ASC

ASC

 说明:

1. 本表存放企业的文章、新闻等内容信息。

2. 文章/新闻/下载所属目录的目录类型CatalogType = 02。

3. 文章展示顺序(ArticleOrderID):数值越小,展示时越靠前。

4.6 公用模块管理部分

4.6.1 友情链接表 CusSiteLink

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SiteID

SiteLinkID

SiteName

SiteUrl

CreatedTime

LastUpdatedTime

 索引

索引名称

idx_CusSiteLink_1

idx_CusSiteLink_2

所属站点编号

友情链接记录编号

友情站点名称

友情站点地址

创建时间

上一次更新时间

INT

IDENTITY(1,1)

NVARCHAR(100)

NVARCHAR(200)

DATETIME

DATETIME

N

N

N

N

N

N

P

U

C

包含列

SiteLinkID

SiteID

排序方式

ASC

ASC

 说明:

1. 本表保存企业用户设置的友情链接信息。

4.6.2 留言信息表 CusMessage

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SiteID

MessageID

UserName

UserCompany

PhoneNumber

Email

MessageTitle

MessageCotent

CreatedTime

 索引

索引名称

所属站点编号

留言记录编号

留言人姓名

留言人公司名

联系电话

电子邮箱

留言主题

留言正文

留言时间

INT

IDENTITY(1,1)

NVARCHAR(50)

NVARCHAR(100)

VARCHAR(20)

VARCHAR(50)

NVARCHAR(100)

NVARCHAR(2000)

DATETIME

N

N

N

Y

Y

N

Y

N

N

P U C 包含列 排序方式

idx_CusMessage_1

idx_CusMessage_2

MessageID

SiteID

ASC

ASC

 说明:

1. 本表保存企业网站的访客给企业的留言信息。

4.6.3 在线投票定义表 CusVote

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SiteID

VoteID

VoteName

VoteStatus

StartTime

EntTime

CreatedTime

LastUpdatedTime

 索引

索引名称

idx_CusVote_1

idx_CusVote_2

所属站点编号

投票定义标识

投票主题

投票状态

投票开始时间

投票截止时间

投票创建时间

上一次更新时间

INT

IDENTITY(1,1)

NVARCHAR(100)

CHAR(1)

DATETIME

DATETIME

DATETIME

DATETIME

N

N

N

N

N

N

N

N

P

U

C

包含列

VoteID

SiteID

排序方式

ASC

ASC

 说明:

1. 本表保存企业创建的在线投票定义。

2. 投票状态(VoteStatus):用于控制投票是否在网站显示

0 – 编辑中(不能在企业网站显示)

1 – 已发布(可以在企业网站显示)

2 – 已结束(不在企业网站显示)

3. 投票开始时间(StartTime)、投票截止时间(EndTime):控制投票结果的有效性,只有在开始、截止时间内才能进行投票。

4.6.4 在线投票项定义表 CusVoteItem

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SiteID

VoteID

VoteItemID

VoteItemName

CreatedTime

LastUpdatedTime

 索引

索引名称

idx_CusVoteItem_1

idx_CusVoteItem_2

idx_CusVoteItem_3

所属站点编号

投票定义标识

投票项唯一标识

投票项名称

投票创建时间

上一次更新时间

INT

INT

IDENTITY(1,1)

NVARCHAR(50)

DATETIME

DATETIME

N

N

N

N

N

N

P

U

C

包含列

VoteItemID

SiteID

VoteID

排序方式

ASC

ASC

ASC

 说明:

1. 本表保存企业创建的在线投票项定义。

4.6.5 在线投票结果表 CusVoteResult

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SiteID

VoteID

VoteItemID

UserIPAddress

CreatedTime

 索引

索引名称

idx_CusVoteResult_1

所属站点编号

投票定义标识

投票项标识

投票者IP地址

投票创建时间

INT

INT

INT

VARCHAR(20)

DATETIME

N

N

N

N

N

P

U

C

包含列

SiteID

VoteID

VoteItemID

排序方式

ASC

 说明:

1. 本表保存访客参与企业在线投票的结果。

4.6.6 在线投票结果统计表 CusVoteStatistic

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SiteID

VoteID

VoteItemID

VoteItemName

Times

 索引

索引名称

idx_CusVoteStatistic_1

idx_CusVoteStatistic_2

idx_CusVoteStatistic_3

所属站点编号

投票定义标识

投票项唯一标识

投票项名称

投票次数

INT

INT

INT

NVARCHAR(50)

INT

N

N

N

N

N

0

P

U

C

包含列

VoteItemID

SiteID

VoteID

排序方式

ASC

ASC

ASC

 说明:

1. 本表保存企业创建的在线投票统计结果。

2. 按投票-投票项进行投票次数的汇总。

4.7 发布管理部分

4.7.1 网站发布任务表 CusSiteDeployTask

 表结构

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

SiteID

TaskID

OperationType

ScheduleTime

DeployStartTime

DeployEndTime

DeployResult

ResultDescription

Times

CreatedTime

网站唯一标识

发布任务标识

发布任务操作类型

计划发布时间

实际发布开始时间

实际发布结束时间

发布结果

发布结果描述

重试发布次数

创建时间

INT

IDENTITY(1,1)

CHAR(1)

DATETIME

DATETIME

DATETIME

CHAR(1)

NVARCHAR(1000)

INT

DATETIME

N

N

N

N

N

N

N

Y

N

N

0

字段 说明 字段类型

是否

主键

是否允许NULL

默认值

LastUpdatedTime

 索引

索引名称

上一次更新时间 DATETIME N

P

U

C

包含列

TaskID

SiteID

排序方式

ASC

ASC

idx_CusSiteDeployTask_1

idx_CusSiteDeployTask_2

 说明:

1. 本表存放企业网站的发布任务信息。

2. 发布服务通过扫描本表来执行网站发布任务,并记录发布结果。

3. 发布任务操作类型(OperationType):

C – 创建

U – 更新

D – 删除

4. 发布结果(DeployResult):

S – 成功

F – 失败


本文标签: 企业 模版 网站