1、自助建站数据库设计说明书CMS自助建站数据库设计说明书版本号: 1.02011年11月1 概述2 文档目的 描述数据字典中各表、字段的含义,可能的取值范围及含义3 版本管理版本修订内容时间作者v1.0创建2011.11.254 数据字典4.1 系统管理部分4.1.1 功能定义表 Functions 表结构字段说明字段类型是否主键是否允许NULL默认值FunctionCode功能代码VARCHAR(50)NFunctionName功能名称NVARCHAR(50)NFunctionDescription功能描述NVARCHAR(500)NNameSpace功能名字空间VARCHAR(100)NCl
2、assName功能类名称VARCHAR(20)N 索引索引名称PUC包含列排序方式idx_FunctionCode_1FunctionCodeASC 说明:1. 本表保存了模板页中所具有的功能定义。2. 模板页中具有的所有功能需要在本表预先定义好,系统生成静态页面时,根据功能代码(FunctionCode)来将生成的内容展现替换到模板页中。4.2 模版管理部分4.2.1 模版定义表 TemplateInfo 表结构字段说明字段类型是否主键是否允许NULL默认值TemplateID模版编号VARCHAR(10)YNTemplateName模版名称NVARCHAR(20)NTemplateDesc
3、ription模版说明NVARCHAR (1024)YTemplateIndustry模版所属行业VARCHAR (1024)NTemplateStatus模版状态CHAR(1)N0TemplateLogoUrl模版缩略图存放路径VARCHAR(200)NTemplateUrl模版文件存放路径VARCHAR(200)NCreatedTime创建时间DATETIMENLastUpdatedTime上一次更新时间DATETIMEN 索引索引名称PUC包含列排序方式PK_TempldateInfoTemplateIDASC 说明:1. 本表存放建站的模版定义信息2. 模版编号(TemplateID)
4、为6位数字字符串,由系统根据序列自动生成,保持唯一3. 模版所属行业(TemplateIndustry)描述了模版的所属行业信息,行业的分类与宽带商务平台保持一致4. 模版状态(TemplateStatus):0 待激活:用户无法看到,可发布为正常1 正常:用户可使用,可下架为停止2 停止:用户不可使用,类似逻辑删除5. 模版缩略图存放路径(TemplateLogoUrl):记录模版Logo图片的展示地址,在页面上通过该地址展示当前模版的缩略图6. 模版文件存放路径(TemplateUrl):记录模版文件存放的物理路径,在用户使用模版时系统能根据该路径找到模版文件从而引用模版文件4.2.2 模
5、版栏目定义表 TemplateSectionInfo 表结构字段说明字段类型是否主键是否允许NULL默认值TSectionID模版栏目编号IDENTITY(1,1)YNTSectionName模版栏目名称NVARCHAR(20)NTSectionOrderID模版栏目显示顺序INTNImageID栏目默认押题图片标签VARCHAR(20)NTemplateID所属模版编号VARCHAR(10)N 索引索引名称PUC包含列排序方式PK_TemplateSectionInfoTSectionIDASC 说明1. 本表存放模版中栏目定义的信息。2. 模版栏目显示顺序(TSectionOrderID)
6、记录了模版中定义的栏目在页面上展示的默认顺序,默认从左向右依次展示。数值越小,排列越靠前。4.2.3 模版页定义表 TemplatePageInfo 表结构字段说明字段类型是否主键是否允许NULL默认值TPageID模版页编号IDENEITY(1,1)YNTPageName模板页名称VARCHAR(50)NTemplateID所属模版编号VARCHAR(10)NTPageType模板页类型VARCHAR(10)NTpageContent模板页HTML代码VARCHAR(MAX)N 索引索引名称PUC包含列排序方式PK_TemplatePageInfoTPageIDASC 说明1. 本表存放了模
7、版包含的模板页定义的信息。2. 模版页文件存放路径(TPageUrl)记录的是模板页的物理存放路径,包含文件名及扩展名。3. 模板页类型(TPageType):01 网站首页02 内容列表页03 内容详细页4.3 业务管理部分4.3.1 企业基本信息表 Customer 表结构字段说明字段类型是否主键是否允许NULL默认值CustomerID客户编码VARCHAR(30)NCustomerName客户名称NVARCHAR(50)YAddress客户地址NVARCHAR(100)YZipCode邮编VARCHAR(10)YPhoneNumber联系电话VARCHAR(20)YFaxNumber传
8、真VARCHAR(20)YEmail邮箱VARCHAR(50)YCreatedTime创建时间DATETIMENLastUpdatedTime上一次更新时间DATETIMEN 索引索引名称PUC包含列排序方式idx_Customer_1CustomerIDASC4.3.2 企业订购关系表 SubscriptionInfo 表结构字段说明字段类型是否主键是否允许NULL默认值SubscriberID订购编号VARCHAR(20)NCustomerID客户编码VARCHAR(30)NDeployType部署类型CHAR(1)NStatus状态VARCHAR(2)NCreatedTime创建时间DA
9、TETIMENLastUpdatedTime上一次更新时间DATETIMEN 索引索引名称PUC包含列排序方式idx_SubscriptionInfo_1SubscriberIDASCidx_SubscriptionInfo_2CustomerIDASC 说明:1. 本表存放企业订购自助建站应用的订购关系记录。2. 订购编号(SubscriberID)由宽带商务平台生成,保持唯一。 3. 客户编码(CustomerID)标识一个企业,由宽带商务平台生成,保持唯一。4. 部署类型(DeployType):0 域名站:多个域名站由一个IIS站点承载1 - 虚拟站点:多个虚拟站点部署在一个IIS站点
10、中2 虚拟主机:每个虚拟主机网站部署在一个单独的虚拟机中3 物理主机:每个物理主机网站部署在一个单独的物理机中5. 状态(Status):01:已订购,可以使用02:已退订,不能再使用03:已暂停,不能使用4.3.3 企业订购关系扩展表 SubscriptionExtendInfo 表结构字段说明字段类型是否主键是否允许NULL默认值SubscriberID订购编号VARCHAR(20)NServerName部署主机名VARCHAR(50)NExternalIP主机公网IPVARCHAR(20)NInternalIP主机内网IPVARCHAR(20)NUserName帐号VARCHAR(20)
11、NPassword密码VARCHAR(20)N 索引索引名称PUC包含列排序方式idx_SubscriptionExtendInfo_1SubscriberIDASC 说明:1. 本表存放企业订购自助建站应用的订购关系的部署服务器信息,只有当订购关系中DeployType取值为2或3时才有扩展信息记录。4.3.4 使用授权表 UsingInfo 表结构字段说明字段类型是否主键是否允许NULL默认值SubscriberID订购编号VARCHAR(20)NCustomerID客户编码VARCHAR(30)NUserID用户编号INTNUserName用户帐号VARCHAR(48)NNickName
12、用户昵称NVARCHAR(100)NDealTime业务受理时间DATETIMEN 索引索引名称PUC包含列排序方式idx_UsingInfo_1UserIDASC 说明:1. 本表存放企业下用户的授权使用自助建站的记录。2. 订购编号(SubscriberID)由宽带商务平台生成,保持唯一。 3. 客户编码(CustomerID)标识一个企业,由宽带商务平台生成,保持唯一。4. 用户编号(UserID)标识一个用户,由宽带商务平台生成,保持唯一。5. 用户帐号(UserName):由宽带商务平台同步。6. 用户昵称(NickName):由宽带商务平台同步。4.4 网站管理部分4.4.1 网站
13、基本信息表 CusSite 表结构字段说明字段类型是否主键是否允许NULL默认值SiteID网站唯一标识IDENTITY(1,1)YNSiteName网站名称NVARCHAR(100)NCustomerID企业代码VARCHAR(30)NCustomerLogo企业Logo图片存放地址VARCHAR(200)NCopyRight版权内容NVARCHAR(2000)NSatus网站状态CHAR(1)NCreatedTime创建时间DATETIMENLastUpdatedTime上一次更新时间DATETIMEN 索引索引名称PUC包含列排序方式PK_CusSiteSiteIDASCidx_CusS
14、ite_1CustomerIDASC 说明:1. 本表存放企业创建的网站信息。2. 状态(Status):1:编辑中2:已发布3:已删除4.4.2 网站部署信息表 CusSiteDeployServer 表结构字段说明字段类型是否主键是否允许NULL默认值SiteID网站唯一标识INTNDomainName网站域名VARCHAR(100)NServerName部署主机名VARCHAR(50)NExternalIP主机公网IPVARCHAR(20)NInternalIP主机内网IPVARCHAR(20)NDeployUrl部署目录VARCHAR(20)NUserName帐号VARCHAR(20)
15、YPassword密码VARCHAR(50)Y 索引索引名称PUC包含列排序方式idx_CusSiteDeplayServer_1SiteIDASC 说明:1. 本表存放企业网站的部署服务器信息。2. 网站域名(DomainName):可以由企业自行指定,也可由平台分配。 3. 部署主机名(ServerName)、主机公网IP(ExternalIP)、主机内网IP(InternalIP)、帐号(UserName)、密码(Password)取值说明如下: 当订购关系中DeplayType=0或1时,由系统自动分配; 当订购关系中DeplayType=2或3时,从订购关系扩展表中获取。(宽带商务平
16、台指定)4.4.3 网站与模版关系表 CusSiteTemplateRelation 表结构字段说明字段类型是否主键是否允许NULL默认值SiteID网站唯一标识INTNTemplateID模版编号VARCHAR(10)N 索引索引名称PUC包含列排序方式idx_CusSiteTemplateRelation_1SiteIDASC 说明:1. 本表存放企业网站与对应的模版关系记录。4.4.4 网站栏目信息表 CusSiteSection 表结构字段说明字段类型是否主键是否允许NULL默认值SiteID所属站点编号INTNSectionID栏目编号IDENTITY(1,1)NSectionNam
17、e栏目名称NVARCHAR(20)NSectionOrderID栏目显示顺序INTNVisible栏目是否显示标志CHAR(1)NY 索引索引名称PUC包含列排序方式idx_CusSiteSection_1SectionIDASCidx_CusSiteSection_2SiteIDASC 说明:1. 本表存放企业自定义网站栏目的信息。2. 栏目显示顺序(SectionOrderID)记录了栏目在页面上展示的默认顺序,默认从左向右依次展示。数值越小,排列越靠前。3. 栏目是否显示标志(Visible):Y 显示N 不显示4.4.5 栏目图片设置表 CusSiteImageFlash 表结构字段说
18、明字段类型是否主键是否允许NULL默认值SiteID所属站点编号INTNSectionID栏目编号INTNImageID图片编号IDENTITY(1,1)NImageTitle图片标题NVARCHAR(100)NImageUrl图片路径VARCHAR(200)NImageLinkUrl图片链接路径VARCHAR(200)Y 索引索引名称PUC包含列排序方式idx_CusSiteImageFlash_1ImageIDASCidx_CusSiteImageFlash_2SiteIDASCidx_CusSiteImageFlash_3SectionIDASC 说明:1. 本表存放企业网站每个栏目下的
19、Flash图片信息。2. 每个栏目下的Flash图片最多只能设置5张。若只配置了一张,则显示静态图片;若配置了多张,则使用配置的图片进行动态切换,行程Flash图片。4.4.6 网站页面信息表 CusSitePage 表结构字段说明字段类型是否主键是否允许NULL默认值SiteID所属站点编号INTNPageID页面编号IDENTITY(1,1)NPageName页面标题VARCHAR(50)NPageType页面类型VARCHAR(10)NpageContent页面HTML代码VARCHAR(MAX)N 索引索引名称PUC包含列排序方式idx_CusSitePage_1PageIDASCid
20、x_CusSitePage_2SiteIDASC 说明1. 本表存放了企业网站的页面信息。2. 页面类型(PageType):01 网站首页02 内容列表页03 内容详细页4.5 内容管理部分4.5.1 内容目录表 CusContentCatalog 表结构字段说明字段类型是否主键是否允许NULL默认值SiteID所属站点编号INTNSectionID栏目编号INTNCatalogID内容目录编号IDENTITY(1,1)NCatalogName内容目录名称NVARCHAR(50)NCatalogOrderID内容目录显示顺序INTNVisible内容目录是否显示标志CHAR(1)NYGrad
21、e内容目录级别:1,2,3INTNParentCatalogID上一级内容目录编号INTNCatalogType内容目录类型CHAR(2)N 索引索引名称PUC包含列排序方式idx_CusContentCatalog_1CatalogIDASCidx_CusContentCatalog_2SiteIDASCidx_CusContentCatalog_3SectionIDASC 说明:1. 本表存放企业网站各栏目下的内容目录信息(分类),如:产品、新闻、文章、公告、企业介绍、组织架构等。2. 内容目录显示顺序(CatalogOrderID) 记录了目录在页面上展示的默认顺序,默认从上向下依次展示
22、。数值越小,排列越靠上。3. 内容目录是否显示标志(Visible):Y 显示N 不显示4. 内容目录级别(Grade):数值越小,级别越高。暂只支持2级目录结构。5. 内容目录类型(CatalogType):01 产品(图文结合展示)02 文章/新闻/下载(文字列表展示)03 其它(直接内容正文展示)4.5.2 产品信息表 CusProducts 表结构字段说明字段类型是否主键是否允许NULL默认值CatalogID目录编号INTNProductID产品编号IDENTITY(1,1)NProductName产品名称NVARCHAR(100)NProductStyle产品型号NVARCHAR(
23、100)NProductDescription产品描述NVARCHAR(4000)NProductMiniLogo产品图标地址VARCHAR(200)NProductImage产品图片展示地址VARCHAR(200)NNewFlag是否新产品标志CHAR(1)NNRecommendationFlag是否推荐产品标志CHAR(1)NNPreferentialFlag是否优惠产品标志CHAR(1)NNProductOrderID产品展示顺序INTNCreatedTime创建时间DATETIMENLastUpdatedTime上一次更新时间DATETIMEN 索引索引名称PUC包含列排序方式idx_CusProducts_1ProductIDASCidx_CusProducts_2CatalogIDASC 说明:1. 本表存放企业的产品信息。2. 产品所属目录的目录类型CatalogType = 01。3. 产品展示顺序(P