通用文章管理系统(共22页).doc





《通用文章管理系统(共22页).doc》由会员分享,可在线阅读,更多相关《通用文章管理系统(共22页).doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上通用文章管理系统一、 需求分析1通用文章管理系统简介文章管理系统是将文章发布和计算机网络结合起来的文章新型管理方式,是信息化社会的产物。通过网络,管理者可以发布文章供会员浏览,可以用使信息传递更加快捷和方便,从而扩展了信息传递领域,实现了信息传递的高效率。该文章管理系统,包括文章管理、网站管理、图片管理、视频管理、系统管理五部分,核心任务是及时向用户提供有用的信息。2用记行为分析文章管理系统包含以下使用角色。(1) 系统管理员(admin):负责用户以及其权限的创建和管理,负责系统文章管理、用户管理、及对用户评论的管理等。其可进行的操作是:进入系统:登陆到文章管理系统
2、后台。文章管理:新建文章、删除文章及对文章进行分类,以及对文章评论进行回复和删除。图片管理:对图片进行上传与管理、及对相册管理。视频管理:添加视频和视频管理。系统管理:模板管理、留言管理、评论管理、友情链接。(2) 用户(user):每个用户在其权限之内访问和对系统文章发表评论。而用户可能展开的活动包括以下内容:进入系统:注册身份、登陆到文章管理系统。对文章进行浏览和评论。 二、 系统预览1进入文章管理系统平台 普通用户登陆登陆后的界面文章管理系统首页2注册用户 用户需要按照正确的格式进行用户注册,否则无法注册成功。比如说用户名必须要超过四个字符,电子邮件必须用正确的格式,还要输入正确的验证码
3、。 注册通行证3会员对文章进行浏览及评论 会员可以对文章进行浏览和评论,可以是匿名的,但是却不能对文章评论进行回复。会员对文章进行浏览和评论4管理员登陆管理员需要输入用户名admin和密码名admin才能登陆到文章管理系统的后台,管理员进入系统后可以进行添加新文章、管理文章、栏目分栏、添加图片、管理图片、管理相册、添加视频、管理视频、会员管理、留言管理、评论管理、用户管理、友情链接等操作。 管理员登陆管理员登陆后界面5添加文章 管理员登陆后可以对文章进行添加,添加文章的标题、摘要和对正文进行编辑,最后发表。可以设置文件的大小进行设置,然后选择文章的属性和文章所属的栏目,其中还可以对正文进行格式
4、、字体、大小、及对齐 方式的设置。添加文章6文章管理 文章管理可以对文章进行生成、更改、预览、删除等操作。文章管理7栏目管理 栏目管理可以添加文章、添加子栏目、修改和删除文章等。栏目管理8公告公告9批量上传相册上传照片时,应该先选择将要上传的照片传到哪相册,选定之后就添加照片,然后就上传照片。10添加相册 添加一个新的相册,可以选择相册的名称、标题、相册的介绍、以及照片的排序。 添加相册11图片管理 图片的管理包括图片的预览、上传时间。图片管理12添加视频添加视频13视频管理视频管理14会员管理会员管理15模板管理模板管理16评论管理评论管理17友情链接友情链接三、 总体设计1基于需求分析,本
5、系统架构如图所示文章管理系统系统管理视频管理文章管理网站管理图片管理友情链接评论管理模板管理会员管理视频管理添加视频栏目管理文章管理添加文章单页管理公告管理相册管理图片管理批量上传滚动图片2关于各文件的说明各个文件具体作用Admin/ Images文件夹=后台图片文件夹 Include文件夹=后台操作工具文件夹 Tpl文件夹=后台模板文件夹 admin.action.php =管理员信息处理 admin.add.php =管理员表单 admin.editpwd.php=重置管理员密码表单 admin.php =管理员列表album.action.php=相册处理album.add.php =添
6、加、编辑相册表单album.php =相册列表article.action.php=文章处理article.add.php =添加、编辑文章表单article.php=文章列表batch.picture.add.php=图片批量上传batch.picture.form.php=图片批量上传表单cache.update.php=缓存更新category.action.php=文章栏目处理category.add.php=文章栏目表单category.php=文章栏目列表comment.action.php=评论处理db.action.php =导出数据处理friendlink.action.ph
7、p=友情链接处理friendlink.add.php=友情链接表单friendlink.php=友情链接列表guide.php=后台索引页init.php=后台公用配置文件lib_common.php=后台公用函数login.action.php=管理员登录处理login.out.php=管理员登出系统login.php=管理员登录表单makehtml.action.php=生成静态HTML处理member.action.php=会员处理message.action.php=留言处理message.php=留言列表notice.action.php=公告处理notice.add.php=公告表
8、单notice.php=公告列表picture.action.php=相册图片处理picture.add.php=相册图片表单picture.php=相册图片列表scrollimg.php=滚动图片处理sgpage.action.php=单页处理sgpage.add.php=单页表单sgpage.php=单页列表tpl.action.php=模板处理webconfig.php=系统配置data文件夹=文章管理系统运行数据文件夹include文件夹=文章管理系统公共文件js文件夹=js文件夹template文件夹=模板文件夹album.php=相册comment.php=评论模块common.p
9、hp=公共文件count.php=JS调用统计文章查看次数cron.php=执行计划任务findpassword.php=会员找回密码模块list.php=文章列表页login.php=登录模块message.php=留言板notice.php=通告最终页noticeList.php=通告列表picture.php=相册图片显示最终页register.php=注册模块search.php=搜索模块seccode.php= 生成验证码sgpage.php=单页最终页space.php=会员模块view.php= 文章最终页四系统相关代码1. 后台公用函数lib_common.php文件代码?ph
10、p/* * 后台公用函数*/* * 栏目分类下拉框 * * param int $pcid * param int $cid * param int $level */function getCategorySelect($pcid=0,$cid = 0,$level = 0)global $db, $_SC;$category_arr = $db-getAll ( SELECT * FROM $_SCtableprecategory WHERE pcid = . $cid . order by seq );for($lev = 0; $lev $level * 2 - 1; $lev +)
11、$level_nbsp .= ;if ($level+)$level_nbsp .= ;foreach ( $category_arr as $category ) $cid = $categorycid;$cname = $categorycname;$selected = $pcid=$cid?selected:;echo .$level_nbsp . . $cname.n;getCategorySelect ($pcid, $cid, $level );/* * 相册分类下拉框 * * param int $pcid * param int $cid * param int $level
12、 */function getAlbumSelect($parentid=0,$albumid = 0,$level = 0)global $db, $_SC;$category_arr = $db-getAll ( SELECT * FROM $_SCtableprealbum WHERE parentid = . $albumid . order by seq );for($lev = 0; $lev $level * 2 - 1; $lev +) $level_nbsp .= ;if ($level+)$level_nbsp .= ;foreach ( $category_arr as
13、$category ) $id = $categoryalbumid;$cname = $categorycname;$selected = $parentid=$id?selected:;echo .$level_nbsp . . $cname.n;getAlbumSelect($parentid, $id, $level );/* * 栏目array * * param int $pcid * param int $cid * param int $level */function getCategoryArray($pcid=0,$cid = 0,$level = 0)global $d
14、b, $_SC;static $catarr = array();$category_arr = $db-getAll ( SELECT * FROM $_SCtableprecategory WHERE pcid = . $cid . order by seq );foreach ( $category_arr as $category ) $cid = $category cid;$catarr$cid = $category cname;getCategoryArray($pcid, $cid, $level );return $catarr;/* * 判断管理员对某一个操作是否有权限。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通用 文章 管理 系统 22

限制150内