后台系统需求分析_第1页
后台系统需求分析_第2页
后台系统需求分析_第3页
后台系统需求分析_第4页
后台系统需求分析_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、新闻发布系统1 新闻管理系统需求分析目 录第第 1 1 章章 绪论绪论.1 11.1 系统的研究目的和意义.11.2 开发工具的选用和介绍.21.3 可行性分析.22 2 章章 需求分析需求分析 .2 22.1 需求说明.22.1 功能需求.23 章 系统设计.43.1 前台页面设计.43.2 系统功能设计.53.2.1 整体系统设计图.53.2.2模块详细设计图.6第第 7 7 章章 总结总结.1515参考文献参考文献.1515第第 1 章章 绪论绪论1.11.1 系统的研究目的和意义系统的研究目的和意义在 Internet 飞速开展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,

2、它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet 上发布信息主要是通过网站来实现的,获取信息也是要在 Internet“海洋中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在 Internet 应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成局部,从而倍新闻发布系统2受人们的重视。由于时间有限,加之信息系统开发经验的缺少和编程能力的有限,所以本系统难免存在各种各样的缺点。敬请指导老师能够提出批评和珍贵意见,也希望各位读者提出珍贵意见并进行指正,谢谢!1.21.2 开发工具的选用和介绍开发工具的选用和介绍本系统的开发环境是 PHP+Apac

3、he+MySQL+Smarty,我用的是 Wamp 组合效劳器。主要开发工具有Eclipse for PHP,是一个代码和浏览相结合 PHP 开发工具,数据库使用的是 phpMyAdmin2.11.6 和powerdesinger 12.5 相互协作开发,其它辅助工具还有,Dreamweaver8.0 和 1st JavaScript Editor pro 3.8,这两个工具主要用于 HTML 标签语言和 JavaScript 脚本语言的编写。1.31.3 可行性分析可行性分析本系统属于数据信息发布与管理系统类。用户对功能上的要求不是很复杂,而且有强大工具和框架环境支持。新闻发布系统后台管理对

4、新闻做了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻时分类查看新闻信息的要求,前台提供查询新闻信息功能,方便浏览者查找相关的新闻信息新闻。新闻发布系统后台由管理员进行管理维护,保证了网站的平安性,所以本系统是十分可行的。2 2 章章 需求分析需求分析2.12.1 需求说明需求说明该系统在性能功能上应到达如下需求:操作简单、界面友好、完全控件式的页面布局,使得新闻的录入工作更简便,许多项选择项包括新闻分类、新闻列表、新闻出处等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见网站的新闻管理的各个方面:新闻录入、浏览、删除、修改、搜索等方面

5、都大体实现,实现了网站对即时新闻的管理要求。通过相关调查,要求该系统应具有以下功能:1. 通过网络浏览各类新闻及相关信息。2. 新闻能分类显示相关信息。3. 提供站内新闻的搜索功能。4. 支持其它网站的友情链接。5. 为后台管理提供管理入口。6. 后台编辑个类新闻并且管理新闻信息。2.12.1 功能需求功能需求新闻发布系统3表表 2.1 功能模块功能模块功能划分功能划分简要描述简要描述块块修改个人信息更改个人详细资料个人信息管理模块个人信息管理模块修改密码更改登录管理员的密码管理员管理对管理员信息进行编辑,以及增加和删除管理员管理员模块管理员模块角色权限管理对每个管理员所属的角色进行菜单以及栏

6、目的权限设定块块心情配置管理添加、修改、启用/禁用心情心情模块心情模块文章心情查看查看评论管理对查看、审核、查询和删除评论模块评论模块评论设置模型管理对模型的添加、修改、删除、禁用、导入/导出、字段管理添加、修改、禁用/启用、删除、排序栏目管理对栏目的添加添加子栏目、批量添加、设置权限 、修改、删除、排序、批量移动内容管理模块内容管理模块文章管理添加、修改、查看评论、排序、删除、批量移动、查询会员组管理添加、修改、排序、删除会员管理添加、修改、排序、删除、查询、状态锁定/解锁会员模块会员模块会员配置是否允许注册、是否开启验证码群发管理添加、删除消息模块消息模块发送消息管理添加、删除、查询根本设

7、置启用页面 gzip 压缩、根本路径、seo 配置附件设置系统设置模块系统设置模块其它设置日志模块日志模块查询、删除新闻发布系统4 3 3 章章 系统设计系统设计3.13.1 前台页面设计前台页面设计前台网页设计首页栏目页新闻栏目页图片栏目页下载栏目页列表页新闻列表页图片列表页下载列表页内容页同上注册页登录页个人中心页搜索页面新闻发布系统53.23.2 系统功能设计系统功能设计3.2.13.2.1 整体系统设计图新闻管理系统网站前台新闻浏览新闻搜索用户用户注册用户登录修改个人信息投稿评论心情论发表评论管理评论新闻发布系统6后台个人信息管理管理员内容管理系统设置会员管理个人资料修改修改密码管理员

8、管理角色管理菜单管理模型管理栏目管理文章管理根本设置附件设置其它管理会员组管理会员管理会员配置添加模型管理模型同左心情模块评论模块消息管理日志管理群发消息管理发送消息管理新闻发布系统73.2.23.2.2模块详细设计图(1).用户中心模块 用户注册用例简要描述用户注册用例使游客成为会员。事件流1.游客输入用户名、密码等相关信息。2.系统接收用户信息,并保存至数据库。用户登录用例简要描述用户登录可拥有会员的操作权限事件流1. 用户输入用户名、密码等登录信息。2收用户信息,到数据库查询此用户是否存在。如果存在允许登录,保存用户 id 以及名称,提示用户错误,并退回至登录页面。用户修改密码用例简要描

9、述用户登录后可修改自己密码事件流1. 填写当前密码和新密码和确认密码。2. 提交后判断当前密码是否正确,如果正确根据用户 id 保存新密码,否那么提示用户重新填写当前密码。用户模块用户注册用户登录用户登录修改个人资料修改密码投稿评论过的内容新闻发布系统8用户修改个人资料用例简要描述用户登录后可修改自己的真实、邮箱、出生年月等信息事件流1. 用户填写资料信息。2. 根据用户 id,更改用户资料信息。如果更改成功,重新保存 email 等信息,失败提示用户修改失败,重新填写信息。用户投稿用例简要描述用户登录后可以提交自己的文章事件流1. 用户文章信息。2. 管理员对提交的文章进行审核,如果审核通过

10、把状态改为发布,如果审核未通过进行修改或删除操作评论内容用例简要描述事件流新闻发布系统9(2)管理员模块 添加管理员用例简要描述超级管理员登录后添加其它管理员。事件流1. 超级管理 员登录后添加管理员信息并选择角色,保存到数据库。2. 添加成功提示添成功,并保存至数据库;否那么提示错误。修改管理员用例简要描述如果是超级管理员修改可自己的密码和根本信息,并且可以重置其它管理员的信息,普通管理员登录只可操作自己所拥有的权限。事件流1 超级管理员重置成系统默认的密码,如果重置失败提示超级管理员重置错误2. 填写当前密码和新密码和确认密码。3. 提交后判断当前密码是否正确,如果正确根据用户 id 保存

11、新密码,否那么提示用户重新填写当前密码删除管理员用例简要描述超级管理员不能删除,超级管理员删除其它管理员。事件流1. 超级管理员选择删除的管理员,并要删除该管理员发布的文章以及该文章下的评论、心情,如果删除成功,提示成功,否那么提示错误。添加管理员修改管理员删除管理员管理员模块新闻发布系统10(3)角色模块添加角色用例简要描述管理员登录后可添加角色事件流1. 填写角色信息,保存到数据库。权限设置用例简要描述超级管理员登录后在角色列表中,通过角色 id 获取该角色下的所有节点以及拥有的所有权限事件流1. 选取权限,根据角色 id 更新权限表的中数据。修改角色用例简要描述超级管理员登录后,通过角色

12、 id 获取数据,修改并保存超级管理员组不可修改 。事件流1. 修改原有数据,保存到数据库。删除角色用例简要描述超级管理员登录后,通过角色 id 删除角色超级管理员组不可删除 。事件流1. 通过角色 id 删除角色超级管理员组不可删除 ,并删除角色下的所有管理员以及管理员发布的文章,以及文章下的评论和心情。角色管理模块权限设置成员管理栏目权限设置添加角色修改角色删除角色新闻发布系统11成员列表用例简要描述超级管理员登录后,通过角色 id 获取该角色下的管理员。事件流1. 通过角色 id 获取该角色下的管理员,并且可以对管理员的管理栏目权限设置用例简要描述管理员登录后,通过角色 id 获取该角色

13、下的所拥有的权限和所有栏目。事件流1. 通过角色 id 获取该角色所有拥有的权限以及所有栏目,选择权限更新栏目权限表中的数据。(4) 消息管理模块添加消息用例简要描述管理员登录后可以添加群发短消息,根据会员组向用户发送消息.事件流1. 填写消息 内容,保存到数据库,成功提示添加成功,否那么提示错误。2. 前台会员中心显示消息提示。删除消息用例简要描述管理员登录后可以删除群发短消息。事件流1. 管理员登录后删除群发消息,前台会员中心也删除该消息,成功提示删除成功,否那么提示错误。2. 前台会员中心删除群发消息,只删除自己的消息 id,不能删除后台的消息。群发消息模块添加消息删除消息查询消息新闻发

14、布系统12查询消息用例简要描述管理员登录后可以查询群发的短消息。事件流1. 可以根据发件人、收件人、用户名进行查询。添加消息用例简要描述管理员登录后可以添加短消息,根据会员名称向会员发送消息.事件流1. 填写消息 内容,保存到数据库,成功提示添加成功,否那么提示错误。2. 前台会员中心显示消息提示。删除消息用例简要描述管理员登录后可以删除短消息。事件流1. 管理员登录后删除短消息,前台会员中心也删除该消息,成功提示删除成功,否那么提示错误。2. 前台会员中心删除短消息,后台也一并删除。查询消息用例简要描述管理员登录后可以查询短消息。事件流1. 可以根据发件人、收件人、用户名进行查询。发消息模块

15、添加消息删除消息查询消息新闻发布系统13(5) 日志管理模块查询日志用例简要描述管理员登录后,可以查看每个管理员对后台的细微操作。事件流1. 以根据模块名、用户名进行查询。删除日志用例简要描述由于日志的细微记录,因此数据记录庞大,时常进行删除。事件流1. 每周或月或指定时间段进行删除,心情模块添加心情简要描述管理员添加心情表情事件流1. 管理员添加心情表情图片2. 保存至数据库修改心情简要描述管理员修改心情表情事件流1. 管理员修改心情表情图片的路径日志管理模块删除日志查询日志心情模块添加心情审核心情修改心情新闻发布系统142. 保存至数据库审核心情简要描述管理员审核心情表情事件流1. 如果审

16、核通过把状态改为发布,如果审核未通过不启用评论模块审核评论简要描述审核评论事件流1. 管理员对提交的评论进行审核保存至数据库2. 如果审核通过把状态改为发布,如果审核未通过进行删除操作删除评论简要描述删除评论事件流管理员根据评论时间和审核结果进行删除查询评论简要描述评论模块审核评论删除评论添加评论查看评论新闻发布系统15查询评论事件流根据关键字查询评论内容管理模块模型管理添加模型用例简要描述添加一个新的模型类型事件流1、 翻开添加模型面板,输入模型名称、模型表键名描述 ;选择栏目首页、列表页以及内容页的模板2、 确定后会在数据库新建两个表,一个是该模型的结构表,一个是数据表。内容管理模块模型管

17、理栏目管理管理员模块文章管理模型管理添加模型导入模型导入提前设好的文件、导出字段管理修改、删除、排序模型修改名称、表键名、栏目首页模板、列表页面模板、内容页模板其他操作删除、禁用、启用新闻发布系统16修改模型用例简要描述对原有的模型进行修改。事件流1.翻开修改模型面板,输入模型名称、模型表键名描述 ;选择栏目首页、列表页以及内容页的模板2.确定后会在数据库更新该模型的结构表、数据表。3.同时也更新了建在该模型下的栏目和文章的。字段管理用例简要描述对模型字段进行添加、修改、删除、禁用启用 。事件流1. 字段修改:可以修改选定模型下的数据表的字段进行修改,包括字段名、字段别名、字符长度、是否唯一等

18、等。2. 字段添加:可以修改选定模型下的数据表的字段进行添加,先选择字段类型,再添上字段名等其他信息,就可以在此表上建立一个新的字段。3. 字段删除:在数据表中删除选定的字段不是所有的字段都可以删除 。模型导入导出用例简要描述对模型的导入导出。事件流1.模型导入:实际上导入模型和添加模型差不多,关键是导入模型提前准备好模型文件2.模型导出:选择要导出的模型,直接导出一个模型文件实际上就是一个数组模型删除、禁用、启用用例简要描述对模型的进行删除、禁用、启用。事件流1.模型删除:对选定的模型进行删除。 2.模型禁用:对选的模型禁用有的特定模型不允许禁用 ,不是删除模型。新闻发布系统173.模型启用

19、:对选的禁用模型进行启用。栏目管理添加栏目用例简要描述添加栏目包括栏目和子栏目事件流1、 翻开添加栏目面板,选择单条添加还是多条添加。然后选择模型。2、 选择上级栏目如果你选择的是一级栏目,他就添加了一个跟栏目,如果选的是已有的的栏目,添加的就是选定栏目的子栏目 ;添加栏目名称、英文目录、是否在等航条显示等等。3、 提交后他就会往栏目表中添加相应的数据。修改栏目用例简要描述修改栏目包括栏目和子栏目事件流1.它同添加栏目。就是不往数据库添加新的数据,而是修改数据库相应的数据。添加单网页用例简要描述添加一个单网页非栏目页栏目管理添加栏目及子栏目上级目录、栏目名称、英文目录、是否显示在导航条修改栏目

20、上级目录、栏目名称、英文目录、是否显示在导航条添加单网页上级目录、栏目名称、英文目录、是否显示在导航条批量移动栏目间内容移动删除删除下面所有的子栏目及内容新闻发布系统18事件流1.它同添加栏目。就数据库添加新的数据并且类型是选的单网页的。添加单网页用例简要描述添加一个单网页非栏目页事件流1.它同添加栏目。就数据库添加新的数据并且类型是选的单网页的。批量移动用例简要描述栏目间内容页的移动事件流1. 选定好指定栏目和目标栏目进行移动。2. 改的是数据库内容对应栏目的 id。文章管理审核管理用例简要描述对投来的的稿件进行审核事件流1、 对投来的的稿件进行审核,可以进行多级审核,审核不过,就退稿。2、

21、 在数据表中文章的类型审核、未审核 。文章管理审核管理审核投稿网站介绍关于我们、联系方式、版权声明以及其他以模型分类下文章内容管理添加内容、查看、修改、评论、删除、推送新闻发布系统19网站管理用例简要描述对网站的根本信息进行管理事件流1 对网站的根本信息进行管理包括关于我们、联系方式、版权声明以及其他。2把网站根本信息输进数据库,前台加载时在读取数据库的内容。以模型分类下文章内容管理用例简要描述以模型分类下文章内容管理添加内容、查看、修改、评论、删除、推送事件流1.添加内容:输入内容,关键词,内容等等,提交后存入数据库,是添加的一条新的内容。2.修改内容:提出数据库原有的内容,对原有的内容进行

22、修改输入内容,包括关键词,内容等等,提交后存入数据库,是更新的相应内容。3.评论:可以查看文章的评论和删除。4.删除内容:选定要删的文章,点击删除。在数据裤中会删除模型表和模型数据表中的对应数据,并去除相应的评论。5 推送内容:把文章推送到其他栏目下。修改文章数据表中对应的栏目 id。新闻发布系统203.2.33.2.3 数据库设计数据库设计(1)心情操作表 心情操作表N 个心情栏目文章心情 1心情总数心情 2最后更新时间新闻发布系统21(2)心情表表结构3 评论表 4消息表心情表名称 图片路径心情 评论表评论时间用户编号用户名评论内容文章编号是否为回复评论编号状态用户 ip 地址支持数新闻发

23、布系统22 5会员组表 消息表管理员编号消息编号会员名称添加时间会员组编号Ip删除消息内容标题消息类型会员组表是否允许发消息会员组编号组名投稿审核会员数是否允许搜索排序是否允许上传积分数自动升级是否允许投稿日最大投稿数新闻发布系统236会员根本表 会员组表登录次数会员组编号用户名称最后登录时间密码注册 ip邮箱昵称最后登录 ip注册时间状态积分会员组编号新闻发布系统247会员操作表8会员配置表会员操作表会员组编号心情编号会员编号 消息编号 评论编号文章编号会员配置表是否允许新会员注册新会员注册需要管理员审核会员配置编号 默认点数是否开启验证码注册是否需要邮件验证是否显示注册协议注册协议新闻发布系统259系统根本配置 系统根本配置敏感词网站描述网站 icoImages 路径附件路径网站关键字Js 路径是否启用页面 gzip压缩Css路径网站名称新闻发布系统26

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论