• 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页面输入相关信息,提交-----〉前端界面类别模块相应删除这个类别菜单,也相应删除类别首页。

    三个重要的表设计如下:

    类别表:

    类别序号     类别标识    类别名称    栏目有否  首页模板  

    栏目表:

    栏目序号   栏目标示   栏目名称  所属类别  标题行数 标题模板

    文章表:

    文章序号 文章正标题 文章副标题  作者 作者信箱 来源 关键词  正文  所属栏目 。

     

     


    收藏到:Del.icio.us




    评论

  • 呵呵!
  • 把你的博客收藏啦!

    简直太好了!
  • 你的日志太有用了!