-
2004-06-13
网站后台管理模块
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://firebody.blogbus.com/logs/220285.html
项目需求是网站后台管理模块。
这个模块实现的功能主要是栏目,文章,权限等等的管理。
一些较复杂的后台管理还是实现了模板管理,粗略看了一下它们的做法,就是将整个网页分块:Header,Footer,,Banner等等,每个栏目也可以作为一块模板,诸如:图片新闻模板,Banner 和 Bottom 模板,标题模板,类别和栏目模板等等。这些模板的划分可以归结为外观划分。因为设计外观肯定涉及到HTML标志,要做到将页面模板化肯定会带来外观单一,很难再定制的问题。
先不考虑这些外观定制的问题吧!先从实现内容发布这块起步:
[后台管理]<----->[数据库]----->界面。
可以看出,数据库再这里起到连接后台管理与界面的桥梁作用。数据库设计的好无论对后台管理模块还是界面都有巨大影响。
对于要实现的最基本的文章管理,栏目管理模块。栏目表分级结构可以看成根层是类别,类别下面分多个栏目,类别与栏目是一对多关系,栏目与文章是一对多关系。对应可以设计三个表:类别表1-----〉n 兰目表 栏目表1---->n 文章表。
后台管理可以很方便对这三个表进行管理。
在前台界面,可以总体分成三个模块:类别模块,栏目模块,内容模块。
类别模块需要给出各个类别首页的链接,类别模块可以作为header。栏目模块在每个类别里需要一一罗列,每个栏目显示内容标题模块,提供客户进一步察看每一篇文章的连接。
考虑几个最基本的用例:
1)加类别。
客户进入后台管理界面---〉进入列别管理,选择新增类别----〉在类别新增form页面输入相关信息,提交-----〉前端界面类别模块相应增加这个类别菜单,并且相应生成一个默认类别首页。
2)增加栏目。
客户进入后台管理界面---〉进入栏目管理,选择新增栏目---〉在栏目新增form页面输入相关信息,提交-----〉前端界面类别模块对此更新,并且相应类别首页也要罗列这么一个新增栏目。
3)增加文章
客户进入后台管理界面---〉进入文章管理,选择新增文章---〉在页面新增form页面输入相关信息,提交-----〉前端界面类别首页栏目模块对此更新,生成一个相应的文章详细内容察看连接。
4)删除类别
客户进入后台管理界面---〉进入列别管理,选择删除类别----〉在类别删除form页面输入相关信息,提交-----〉前端界面类别模块相应删除这个类别菜单,也相应删除类别首页。
三个重要的表设计如下:
类别表:
类别序号 类别标识 类别名称 栏目有否 首页模板
栏目表:
栏目序号 栏目标示 栏目名称 所属类别 标题行数 标题模板
文章表:
文章序号 文章正标题 文章副标题 作者 作者信箱 来源 关键词 正文 所属栏目 。
随机文章:
这些天开发一卡通系统接口的心得! 2004-09-19最近项目时间很紧张! 2004-09-09java中执行程序的例子 2004-08-28中文编码以及跨平台问题远远超出我的想象! 2004-08-22PicoContainer值得一看!IoC的经典实现! 2004-08-21
收藏到:Del.icio.us








评论
简直太好了!