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
默认值
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
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 – 失败
版权声明:本文标题:自助建站数据库设计说明书 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1702698412a427244.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论