上可将总系统分为博客浏览系统、博客管理系统和数据库系统三个系统,对本系统操作的数据源有普通浏览者、博客用户和管理员三种。Р根据上述对新系统的初步分析和开发目标的分析,初步分析了一套博客系统的总体流图,如下图所示:Р 由于系统数据较多现举出用户登陆数据流如下:Р2.4 系统功能需求分析Р2.4.1 功能划分Р 根据上一节的流程图,把系统划分成两个大的模块来完成:前台模块和后台管理模块。模块划分如表所示。Р序号Р功能模块类别Р功能模块Р备注Р1Р 前台模块Р阅读日志功能块Р博客列表功能块Р注册功能块Р登陆功能块Р公共模块Р2Р 博客管理模块Р用户模板管理功能块Р博客管理功能快Р3Р 系统管理模块Р用户管理功能块Р系统模板管理功能块Р公告管理功能块Р系统参数设置功能块Р数据库管理功能块Р2.4.2 功能描述Р上面两节把建立一个博客系统的流程图和功能模块的划分进行了介绍,下面将各个功能模块的功能做详细的描述,即对上述的模块功能进行设计与细化,以便我们下一步的开发。系统功能的详细描述如下:Р 前台功能列表Р序号Р功能列表Р功能明细Р1Р首页Р最新日志列表Р热门日志列表Р日志分类列表Р2Р阅读日志功能块Р全部日志列表Р日志内容页Р日志评论功能(发表评论)Р3Р博客列表功能块Р全部博客列表Р博客内容页Р4Р注册功能块Р用户注册页Р5Р登陆功能块Р验证用户权限Р6Р公共模块Р日志和博客关键字搜索Р列出博客、日志、评论的总数Р博客排行榜Р 博客管理功能列表Р序号Р功能列表Р功能明细Р1Р写博客Р写日志,管理日志Р管理评论Р专题分类管理Р修改公告Р修改个人博客信息Р2Р模板管理Р添加、删除和修改用户模板Р 系统管理功能列表Р1Р系统模板管理Р添加、删除和修改系统模板Р2Р管理用户Р修改用户信息和密码Р添加和删除用户Р3Р系统参数设置Р设置系统的一些名称和数据Р4Р数据库管理Р数据库的备份和还原