PMT004CMS模块详细设计Word格式.docx
- 文档编号:19490266
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:38
- 大小:30.38KB
PMT004CMS模块详细设计Word格式.docx
《PMT004CMS模块详细设计Word格式.docx》由会员分享,可在线阅读,更多相关《PMT004CMS模块详细设计Word格式.docx(38页珍藏版)》请在冰豆网上搜索。
2.4功能组成8
2.4.1公告8
2.4.2品牌首页和门店首页维护8
2.4.3平台CMS功能9
3详细设计10
3.1关于本章10
3.2公告10
3.2.1企业会员中心10
3.2.2运营后台10
3.3品牌首页和门店首页维护10
3.3.1企业会员中心:
10
3.4平台CMS功能11
3.4.1运营平台:
11
3.4.2前台展现12
4数据库设计14
4.1公告14
4.2资讯15
4.3CMS推送18
4.4企业会员的推送22
1引言
1.1编制目的
此文档为试衣网平台系统2.5版本的CMS模块详细设计说明书,目的是供设计人员、开发人员、测试人员进行各自工作时参考,另外主要是供公司内部员工了解系统的组成框架和准备相应的软件环境时使用。
1.2术语定义
(列出本文件用到的名词术语、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时要求继承全部的先前过程中定义过的词汇。
)
词汇名称
词汇含义
Mltm
美丽同盟有限责任公司
MPSv2.5
试衣网平台系统(MltmPlatformSystem)2.5版
CMS
内容管理系统模块模块名缩写
1.3文档结构
第一章描述本文档的目的、背景、文档术语和文档结构。
第二章描述MPSv2.5项目的CMS模块的总体设计。
第三章描述MPSv2.5项目的CMS模块的详细设计。
第四章描述MPSv2.5项目的CMS模块的数据库结构。
2总体设计
2.1关于本章
本章节描述了MPSv2.5项目的CMS模块的总体设计,描述MPSv2.5系统的CMS模块总体的设计的需求要点、设计要点、功能组成。
2.2需求要点
2.2.1信息发布需求
1、CMS的数据来源于平台发布的各种信息,首先这些信息发布了才能被CMS取来使用。
这些信息主要有商品信息、品牌信息、门店信息、搭配信息、资讯信息、公告信息。
未来可能还有企业信息、个人用户信息、SNS社区信息等等。
2、商品信息、品牌信息、门店信息、搭配信息在其他模块已经有发布功能,此处不再描述。
资讯信息和公告信息将在此模块中进行管理和维护。
3、公告发布需求:
a)公告分为系统公告,品牌公告,门店公告3大部分。
b)系统公告又分为活动公告、平台系统公告、企业会员公告、个人会员公告、3D商城公告。
c)系统公告比较严谨、所以公告需要审核通过后才能发布,由于公告的特殊性,同时提供公共可撤回的功能。
d)品牌公告和门店公告是品牌拥有的企业会员或拥有门店的企业会员发布的显示在品牌首页和门店首页的公告,也应该有可撤回的功能。
4、资讯发布需求:
a)资讯主要是网站玩搭配频道的主要内容,这些信息有分类功能,分为色彩穿搭、身材搭配、明星穿衣、一衣多穿、街拍达人、流行搭配、时尚顾问、搭配专题。
b)资讯的发布需要有标题、图片、分页、Tag标签等等。
c)资讯的发布需要有对评论的启用或禁止功能。
d)资讯在发布时需要检验是否有禁用关键字,有则不能提交。
发布成功的文章中如果包含过滤关键字则要过滤掉。
e)资讯支持发布时可以定义标签的功能。
5、公告和资讯在发布的时候,要选择发布到的区域,给推送人员好的指引。
6、广告作为特殊的信息,由单独的广告模块发布,不包含到CMS系统,其显示也不使用CMS推送。
7、优惠券频道需要优惠券信息,企业后台要提供发布优惠券的功能。
8、逛店铺频道需要店铺归类功能,需要建立店铺标签功能,把店铺自动归类到店铺标签中。
2.2.2管理品牌首页和门店首页需求
1、企业会员在管理自己的品牌或门店的时候,可以维护这些站点,把商品推荐到自己的品牌首页或门店首页中,发布公告,提供优惠和打折信息。
2、商品的推荐是选择自己合适的商品进行推送,包括推荐到指定的区域,置顶,排序,编辑商品标题。
3、品牌站点和门店站点的布局和频道设置由网站开发时固定,并在以后的开发中提供多套模板供其选择。
2.2.3信息展示需求
1、网站的各个频道的内容来自平台已经存在的资源和数据。
2、在网站编辑人员的编辑和推荐下,可以显示的网站的首页和各个频道中。
3、网站的频道中的区域的标题有中文标题和英文标题2种,后台需要提供可修改这些标题的功能。
4、网站编辑人员可以动态的维护网站的静态网页等静态内容。
5、网站的资源,如商品、品牌、门店、搭配、资讯等,需要经过资讯编辑人员进行二次编辑后才可以在前台的频道中和区块列表(这里不包括搜索列表和分页列表等搜索类列表)。
编辑的内容是修改显示标题,设置显示字体,大小,颜色,编辑显示图片(可能会新上传),还有可能修改区块标题等等内容,这些都要求在后台可以动态的维护。
6、对于商品、品牌、门店、搭配等这类商品,只需要一个简单的推送功能,只需要推送的位置和相关的排序。
7、对于每个页面可以在后台动态进行SEO的优化,优化的内容为页面的标题、关键字、描述等。
8、品牌首页和门店首页其实是品牌频道和门店频道的详情页面。
9、网站编辑人员可以动态的维护网站的静态网页等静态内容。
2.3设计要点
2.3.1信息发布设计
1、信息发布都发布到各自的基础表中。
发布不记录任何关于推送和显示的内容。
需要发布到网站显示使用CMS推送。
2、只有信息的列表展示,搜索展示,信息的最终展示取发布的数据。
3、信息的发布和管理与CMS无关,当信息被删除的时候,CMS不做改动,可能会继续显示。
4、资讯发布提供填写标签的功能,标签单个不能长于20个汉字,一篇文章不能定义超过10个标签。
5、公告发布和广告发布到区域都采用预发布的形式,给推送人员参考,推送人员根据发布人员的选择参考推送到正式网站上。
6、优惠券发布在企业后台的店铺管理中提供优惠券管理的功能,可发布优惠券。
7、在运营后台提供店铺标签管理的功能,定义店铺标签,同时使用windows服务来归类店铺到标签。
2.3.2品牌和门店的展示设计
1、商品采用推送的方式显示,企业会员在对应的门店和品牌维护中选择对应的商品进行推送,包括推荐到指定的区域,置顶,排序,编辑商品标题。
2.3.3信息展示设计
1、网站是由页面组成的,页面又分层次关系,因此网站的页面组成是一个目录树的形式。
因此给网站的页面建立一个目录树的结构来存放。
2、网站的页面又分为纯静态页、静态化页,半静态页,动态页。
纯静态页就是没有任何网站基本资源等动态内容,内容都是由静态维护内容组成,比如关于我们,联系我们,帮助这类静态页面。
静态化页面是包含了网站基本资源等动态内容,但是必须静态化的页面,比如网站首页,各个频道首页。
半静态化页面是指这里页面包含的部分动态内容是不能静态化,必须动态读取,有部分又可以静态化,比如各个资源的详情页面。
动态页面主要是搜索列表,查询页面等和用户有交互的页面。
3、网站的每个页面是由很多区域组成,这些区域按类型分为广告区域、动态内容区域、CMS内容区域、信息推荐内容区域、静态内容区域。
广告区域的数据来自广告系统推送的数据,广告区域定义的时候需要定义是文字广告,图片广告,flash广告还是弹出广告,动态内容区域的数据来自程序固定逻辑的数据,CMS内容区域的数据来自CMS后台推送的网站资源数据,信息推荐内容区域的数据也是CMS推送,只是此类数据只推送简单关系,不推送标题,图片,描述和链接,CMS只决定其位置,显示内容来自基本信息表,此类区块只能推单一的数据内容,不能多种信息推送到一个区块中。
静态内容区域的数据是一类静态的数据,比如友情链接,网站底部链接。
4、建立后台发布静态页的功能,可以通过后台发布静态页到网站上。
5、区块有可能跨站点的多个页面所包含,这样的区块则不使用用户控件来实现,改用自定义控件实现,然后页面引用,用户控件一般都只能在单站点使用,在多站点下部署和编写比较麻烦。
6、页面采用3级编码体制,频道/列表、详细/未来编码位长1-5位,用第一位来表示频道编码,用字母(可以表示26个频道,首页、品牌频道、商品频道等等都是顶级编码),用第2、3位字母+数字表示列表或详细,频道下可以有1296种类型列表。
用第4、5位字母+数字表示未来可能在列表或详细下出现的子页面,可以有1296中详细。
比如品牌频道,可以编码为B,可能有一个品牌列表页,则可以编码为B01,品牌的详情可以编码为B02,同时由于品牌详情又是品牌的首页,品牌发展过程中可能有一些频道页面,例如有一个我最热销的商品频道,则编码为B0201,这些编码在技术开发页面的时候必须写入到代码中,因此开发的时候将建立数据字典文档来统一命名和管理这些编码。
编码要保持唯一。
7、区块也采用统一编码,编码为2-10位,编码时如果此区块是特定页面使用则其前面使用页面编码,后面跟下划线,后面在再跟1-9位编码。
对应是通用区块,则编码则使用下划线开头,后面跟(1-8位编码)。
编码要在保持唯一。
2.4功能组成
2.4.1公告
根据上面公告的分析和设计要求,开发的功能主要有以下一些功能:
1.企业会员中心:
1)公告管理
2.运营平台:
2.4.2品牌首页和门店首页维护
根据上面品牌首页和门店首页维护的分析和设计要求,开发的功能主要有以下一些功能:
1)品牌首页管理
2)门店首页管理
2.4.3平台CMS功能
根据上面CMS的分析和设计要求,开发的功能主要有以下一些功能:
1.运营平台:
1)区域定义
2)资讯管理
3)信息推送
4)区域管理
5)SEO优化
6)静态页面管理
2.前台展现
1)首页
2)商品频道
3)品牌频道
4)门店频道
5)资讯频道
6)搭配频道
7)优惠频道
8)公告展示
9)广告展示
10)品牌主页
11)门店主页
12)静态页面展示
2.4.4其他功能
根据上面的分析和设计要求,其他开发的功能主要有以下一些功能:
1)店铺标签管理功能
2)店铺归类windows服务
2.企业后台
1)优惠券管理
3详细设计
3.1关于本章
本章节描述了MPSv2.5项目的CMS模块详细设计,描述MPSv2.5系统的总体设计中CMS功能组成中功能的详细设计情况。
3.2公告
3.2.1企业会员中心
3.2.1.1公告管理
✓有列表功能,先列举要发布的品牌(有维护首页权利)或门店。
✓进入页面显示此品牌或门店的公告列表。
✓有新增、修改、删除功能。
3.2.2运营后台
3.2.2.1公告管理
✓有列表功能,列举的所有系统公告列表。
3.3品牌首页和门店首页维护
3.3.1.1品牌首页管理
✓可选择自己可管理的品牌,然后进入后进入指定品牌的维护界面,在页面中可编辑品牌故事,发布公告,推荐商品到品牌首页上。
3.3.1.2门店首页管理
✓可选择自己可管理的门店,然后进入后进入指定门店的维护界面,在页面中可编辑门店介绍,发布公告,发布门店优惠信息,推荐商品到门店首页上。
3.4平台CMS功能
3.4.1.1区域定义
✓区域定义中包括了页面定义和区块定义,页面定义中主要定义网站的页面,页面的属性有页面名称、页面编码、页面描述,有列表,可以增删改查。
页面间有层次关系,因此定义页面的时候必须指定上级页面。
✓区块定义主要定义页面中存在的需要维护的区块,区块的属性有区块名称、区块显示中文标题、区块显示英文标题、区块类型(静态区块、动态区块、广告区块、CMS区块、基本信息推荐区块)、区块编码、区块描述,有列表,可以增删改查。
✓区块必须归属特定的页面才可以显示。
一个区块可以归宿到多个页面中。
例如网站底部几乎是网站所有页面共有的。
因此每个页面都必须指定网站底部区块为自己的区块。
3.4.1.2资讯管理
✓资讯管理是资讯这里信息的发布和管理的地方,有列表功能。
可以增删改查。
✓资讯发布时的内容有资讯标题,资讯分类,资讯关键字,资讯Tag标签,资讯导语,资讯内容、文章作者、文章来源、转向链接等等。
✓需要提供草稿箱和垃圾站功能。
3.4.1.3信息推送
✓信息推送是把网站的基本信息推送到网站的区块中。
✓推送的信息由商品、品牌、门店、资讯、搭配、公告、优惠券等这几类。
分别对这几类信息由专门的列表。
列出已经发布的并是可以显示的信息。
然后对每一条信息可以点击推送,然后选择一个或多个区块推送。
✓公告和广告的推送需要带出公告和广告发布时选择的区域作为默认推送区域。
3.4.1.4区域管理
✓主要对推送到特定区域的信息进行集中管理,包括编辑图片,标题,显示顺序等等。
✓对是静态板块的区块则设置静态显示内容。
3.4.1.5SEO优化
✓列举出上面已经定义的所有页面。
✓对每个页面都可以定义SEO使用标题、关键字和描述。
3.4.1.6静态页面管理
✓对网站上纯静态页面的集中发布和管理。
✓发布时固定发布到一个特定的站点(然后输入特定保存文件名和文件的html文本内容。
✓点击发布则发布到正式网站上。
✓并提供浏览查看功能。
3.4.2前台展现
3.4.2.1首页
✓页面按区块进行开发。
页面由广告区块、动态区块、静态区块组成,每个区块使用用户控件来开发。
✓页面的标题、关键字、描述采用制作通用的用户控件。
3.4.2.2商品频道
✓列表页面中,翻页列表去对应商品库的内容。
其他部分都按板块用户控件来开发。
✓详情页面中,商品的内容直接取商品的属性信息。
3.4.2.3品牌频道
✓列表页面中,翻页列表去对应品牌库的内容。
3.4.2.4门店频道
✓列表页面中,翻页列表去对应店铺库的内容。
3.4.2.5资讯频道
✓列表页面中,翻页列表去对应资讯库的内容。
✓详情页面中,资讯的内容直接取资讯的属性信息。
3.4.2.6搭配频道
页面由CMS区块、广告区块、动态区块、静态区块组成,每个区块使用用户控件来开发。
✓列表页面中,翻页列表去对应搭配秀库的内容。
✓详情页面中,搭配秀的内容直接取搭配秀的属性信息。
3.4.2.7优惠频道
3.4.2.8公告展示
✓公告的展示对后台定义的是用来显示公告的区块定义一个用户控件。
✓在包含此公告区块的页面中,拖放如此用户空间。
3.4.2.9广告展示
✓广告的展示对每个后台定义的广告区块定义一个用户控件。
✓在包含此广告区块的页面中,拖放如此用户空间。
✓广告的数据读取和显示逻辑的判断都取自广告模块。
3.4.2.10品牌主页
✓品牌主页分为运营平台推荐显示的部分和企业会员可以操作的部分。
✓运营平台推荐显示的部分使用CMS系统来管理和推荐显示。
✓运营平台定义主页的区块组成和区块的命名。
✓企业会员可以操作的部分是可以推荐分配给企业会员操作的区块。
3.4.2.11门店主页
✓门店主页分为运营平台推荐显示的部分和企业会员可以操作的部分。
3.4.2.12静态页面展示
✓建立专门的静态页面站点,静态文件来自CMS后台的静态页面管理中上传自服务器上的页面。
3.5其他功能
3.5.1运营平台:
3.5.1.1店铺标签管理功能
✓有列表功能,列举的所有店铺标签。
3.5.1.2店铺归类windows服务
✓建立一个windows服务,每天定时(暂时定在晚上2点)指定归类操作。
3.5.2企业后台
3.5.2.1优惠券管理
✓有列表功能,列举的此店铺所有的优惠券。
4数据库设计
4.1公告
1、公告表
表名
CMS.T_Notice
日期
2009/03/02
注释
公告表
相关联表
列名
数据类型
允许空
默认值
主键
说明
C_NoticeID
Char(20)
Y
公告ID
C_UserID
char(20)
企业会员或平台管理员
C_IsSystem
Bit
是否是系统公告
C_SiteType
Tinyint
站点类型0品牌1站点
C_RelationID
品牌ID或门店ID
C_IsYouHuiInfo
是否是优惠信息
C_NoticeType
tinyint
类型(0品牌公告1门店公告2活动公告3平台系统公告4企业会员公告5个人会员公告、63D商城公告)
C_Title
varchar(50)
标题
C_Content
text
内容
C_IsChecked
bit
1
是否审批0未审1已审(在是优惠信息的时候用0表示屏蔽1表示启用)
C_CheckedTime
Getdate()
审核时间
C_CheckedBy
审核人
C_PartID
发布预推送板块ID(选择定义的CMS版块)
C_IsDelete
是否删除
C_CreateTime
datetime
发布时间
4.2资讯
1、资讯表
CMS.T_Article
2009/03/07
资讯表
C_ArticleID
资讯ID
C_CategoryType
int
文章类型,引用数据字典1103分类
C_ArticleTitle
varchar(200)
文章标题
C_ArticleIntroduction
Varchar(5000)
文章引语
C_ArticleContent
C_ArticleKeywords
文章关键字.用来查找相关文章,可输入多个关键字,中间用“|”隔开
C_ArticleSource
文章来源
C_TransferLink
转向链接地址(如果C_ArticleSource不等于"
本站原创"
那么就需要在页面上绑定这个字段,链接到相应的站点)
C_Author
varchar(100)
文章作者
C_Send
发布状态0:
立即发布,1:
草稿,2:
回收站
C_IsAudit
-2:
回收站,-1:
草稿,0:
未审核,1:
已审核,3:
终审通过
C_ArticleScoreLevel
文章评分等级(1-5级,通常用★号表示)
C_InitClickCount
Int
文章初始点击数
C_IsAllowComment
是否允许评论
创建时间
C_LastEditTime
最后一次修改时间
C_PublishBy
发布人
C_AuditBy
2、资讯标签表
CMS.T_ArticleTag
资讯标签表
文章ID
C_SysTagID
Tag标签ID
3、资讯预推送表
CMS.T_ArticleRecomme
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PMT004CMS 模块 详细 设计
