




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上 新闻管理系统需求分析目 录第1章 绪论1.1 系统的研究目的和意义在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。由于时间有限,加之信息系统开发经验的缺少和编程能力的有限,所以本系统难免存在各种各样的缺点。敬请指导老师
2、能够提出批评和宝贵意见,也希望各位读者提出宝贵意见并进行指正,谢谢!1.2开发工具的选用和介绍本系统的开发环境是PHP+Apache+MySQL+Smarty,我用的是Wamp组合服务器。主要开发工具有Eclipse for PHP,是一个代码和浏览相结合PHP开发工具,数据库使用的是phpMyAdmin2.11.6和powerdesinger 12.5相互协作开发,其它辅助工具还有,Dreamweaver8.0和1st JavaScript Editor pro 3.8,这两个工具主要用于HTML标签语言和JavaScript脚本语言的编写。1.3 可行性分析本系统属于数据信息发布与管理系统
3、类。用户对功能上的要求不是很复杂,而且有强大工具和框架环境支持。新闻发布系统后台管理对新闻做了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻时分类查看新闻信息的要求,前台提供查询新闻信息功能,方便浏览者查找相关的新闻信息新闻。新闻发布系统后台由管理员进行管理维护,保证了网站的安全性,所以本系统是十分可行的。2章 需求分析2.1 需求说明该系统在性能功能上应达到如下需求:操作简单、界面友好、完全控件式的页面布局,使得新闻的录入工作更简便,许多选项包括新闻分类、新闻列表、新闻出处等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见网站的新闻管
4、理的各个方面:新闻录入、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时新闻的管理要求。通过相关调查,要求该系统应具有以下功能:1. 通过网络浏览各类新闻及相关信息。2. 新闻能分类显示相关信息。3. 提供站内新闻的搜索功能。4. 支持其它网站的友情链接。5. 为后台管理提供管理入口。6. 后台编辑个类新闻并且管理新闻信息。2.1 功能需求表 2.1功能模块功能划分简要描述个人信息管理模块块修改个人信息更改个人详细资料修改密码更改登录管理员的密码管理员模块管理员管理对管理员信息进行编辑,以及增加和删除管理员角色(权限)管理对每个管理员所属的角色进行菜单以及栏目的权限设定心情模块块心情配
5、置管理添加、修改、启用/禁用心情文章心情查看查看评论模块评论管理对查看、审核、查询和删除评论设置内容管理模块模型管理对模型的添加、修改、删除、禁用、导入/导出、字段管理(添加、修改、禁用/启用、删除、排序)栏目管理对栏目的添加(添加子栏目、批量添加、设置权限)、修改、删除、排序、批量移动文章管理添加、修改、查看评论、排序、删除、批量移动、查询会员模块会员组管理添加、修改、排序、删除会员管理添加、修改、排序、删除、查询、状态(锁定/解锁)会员配置是否允许注册、是否开启验证码消息模块群发管理添加、删除发送消息管理添加、删除、查询系统设置模块基本设置启用页面gzip压缩、基本路径、seo配置附件设置
6、其它设置日志模块查询、删除 3章 系统设计前台网页设计3.1前台页面设计搜索页面个人中心页登录页注册页同上内容页图片列表页新闻列表页列表页下载列表页下载栏目页图片栏目页新闻栏目页栏目页首页3.2系统功能设计3.2.1 整体系统设计图新闻管理系统网站前台用户新闻搜索新闻浏览管理评论发表评论评论用户登录用户注册心情论修改个人信息投稿后台评论模块系统设置会员管理内容管理管理员消息管理日志管理心情模块菜单管理角色管理管理员管理个人信息管理个人资料修改修改密码发送消息管理群发消息管理同左管理模型添加模型会员管理会员组管理会员配置基本设置其它管理附件设置文章管理栏目管理模型管理3.2.2模块详细设计图(1
7、) .用户中心模块评论过的内容 用户注册用户登录用户登录用户模块投稿 修改密码修改个人资料l 用户注册用例简要描述用户注册用例使游客成为会员。事件流1. 游客输入用户名、密码等相关信息。2. 系统接收用户信息,并保存至数据库。l 用户登录用例简要描述用户登录可拥有会员的操作权限事件流1. 用户输入用户名、密码等登录信息。2收用户信息,到数据库查询此用户是否存在。如果存在允许登录,保存用户id以及名称,提示用户错误,并退回至登录页面。l 用户修改密码用例简要描述用户登录后可修改自己密码事件流1. 填写当前密码和新密码和确认密码。2. 提交后判断当前密码是否正确,如果正确根据用户id保存新密码,否
8、则提示用户重新填写当前密码。l 用户修改个人资料用例简要描述用户登录后可修改自己的真实姓名、邮箱、出生年月等信息事件流1. 用户填写资料信息。2. 根据用户id,更改用户资料信息。如果更改成功,重新保存email等信息,失败提示用户修改失败,重新填写信息。l 用户投稿用例简要描述用户登录后可以提交自己的文章事件流1. 用户文章信息。2. 管理员对提交的文章进行审核,如果审核通过把状态改为发布,如果审核未通过进行修改或删除操作l 评论内容用例简要描述事件流(2) 管理员模块添加管理员 管理员模块 删除管理员修改管理员l 添加管理员用例简要描述超级管理员登录后添加其它管理员。事件流1. 超级管理
9、员登录后添加管理员信息并选择角色,保存到数据库。2. 添加成功提示添成功,并保存至数据库;否则提示错误。l 修改管理员用例简要描述如果是超级管理员修改可自己的密码和基本信息,并且可以重置其它管理员的信息,普通管理员登录只可操作自己所拥有的权限。事件流1 超级管理员重置成系统默认的密码,如果重置失败提示超级管理员重置错误2. 填写当前密码和新密码和确认密码。3. 提交后判断当前密码是否正确,如果正确根据用户id保存新密码,否则提示用户重新填写当前密码l 删除管理员用例简要描述超级管理员不能删除,超级管理员删除其它管理员。事件流1. 超级管理员选择删除的管理员,并要删除该管理员发布的文章以及该文章
10、下的评论、心情,如果删除成功,提示成功,否则提示错误。(3) 角色模块权限设置栏目权限设置删除角色修改角色添加角色成员管理角色管理模块l 添加角色用例简要描述管理员登录后可添加角色事件流1. 填写角色信息,保存到数据库。l 权限设置用例简要描述超级管理员登录后在角色列表中,通过角色id获取该角色下的所有节点以及拥有的所有权限事件流1. 选取权限,根据角色id更新权限表的中数据。l 修改角色用例简要描述超级管理员登录后,通过角色id获取数据,修改并保存(超级管理员组不可修改)。事件流1. 修改原有数据,保存到数据库。l 删除角色用例简要描述超级管理员登录后,通过角色id删除角色(超级管理员组不可
11、删除)。事件流1. 通过角色id删除角色(超级管理员组不可删除),并删除角色下的所有管理员以及管理员发布的文章,以及文章下的评论和心情。l 成员列表用例简要描述超级管理员登录后,通过角色id获取该角色下的管理员。事件流1. 通过角色id获取该角色下的管理员,并且可以对管理员的管理l 栏目权限设置用例简要描述管理员登录后,通过角色id获取该角色下的所拥有的权限和所有栏目。事件流1. 通过角色id获取该角色所有拥有的权限以及所有栏目,选择权限更新栏目权限表中的数据。删除消息群发消息模块添加消息(4) 消息管理模块查询消息l 添加消息用例简要描述管理员登录后可以添加群发短消息,根据会员组向用户发送消
12、息.事件流1. 填写消息 内容,保存到数据库,成功提示添加成功,否则提示错误。2. 前台会员中心显示消息提示。l 删除消息用例简要描述管理员登录后可以删除群发短消息。事件流1. 管理员登录后删除群发消息,前台会员中心也删除该消息,成功提示删除成功,否则提示错误。2. 前台会员中心删除群发消息,只删除自己的消息id,不能删除后台的消息。l 查询消息用例简要描述管理员登录后可以查询群发的短消息。事件流1. 可以根据发件人、收件人、用户名进行查询。删除消息添加消息发消息模块查询消息l 添加消息用例简要描述管理员登录后可以添加短消息,根据会员名称向会员发送消息.事件流1. 填写消息 内容,保存到数据库
13、,成功提示添加成功,否则提示错误。2. 前台会员中心显示消息提示。l 删除消息用例简要描述管理员登录后可以删除短消息。事件流1. 管理员登录后删除短消息,前台会员中心也删除该消息,成功提示删除成功,否则提示错误。2. 前台会员中心删除短消息,后台也一并删除。l 查询消息用例简要描述管理员登录后可以查询短消息。事件流1. 可以根据发件人、收件人、用户名进行查询。(5) 日志管理模块查询日志日志管理模块删除日志l 查询日志用例简要描述管理员登录后,可以查看每个管理员对后台的细微操作。事件流1. 以根据模块名、用户名进行查询。l 删除日志用例简要描述由于日志的细微记录,因此数据记录庞大,时常进行删除
14、。事件流1. 每周或月或指定时间段进行删除,心情模块审核心情添加心情心情模块修改心情l 添加心情简要描述管理员添加心情表情事件流1. 管理员添加心情表情图片2. 保存至数据库l 修改心情简要描述管理员修改心情表情事件流1. 管理员修改心情表情图片的路径2. 保存至数据库l 审核心情简要描述管理员审核心情表情事件流1. 如果审核通过把状态改为发布,如果审核未通过不启用评论模块审核评论评论模块添加评论查看评论删除评论l 审核评论简要描述审核评论事件流1. 管理员对提交的评论进行审核保存至数据库2. 如果审核通过把状态改为发布,如果审核未通过进行删除操作l 删除评论简要描述删除评论事件流管理员根据评
15、论时间和审核结果进行删除l 查询评论简要描述查询评论事件流根据关键字查询评论内容管理模块模型管理栏目管理管理员模块文章管理内容管理模块模型管理导入模型(导入提前设好的文件、导出)添加模型其他操作(删除、禁用、启用)模型修改(名称、表键名、栏目首页模板、列表页面模板、内容页模板)字段管理(修改、删除、排序)模型管理l 添加模型用例简要描述添加一个新的模型类型事件流1、 打开添加模型面板,输入模型名称、模型表键名(描述);选择栏目首页、列表页以及内容页的模板2、 确定后会在数据库新建两个表,一个是该模型的结构表,一个是数据表。l 修改模型用例简要描述对原有的模型进行修改。事件流1.打开修改模型面板
16、,输入模型名称、模型表键名(描述);选择栏目首页、列表页以及内容页的模板2.确定后会在数据库更新该模型的结构表、数据表。3.同时也更新了建在该模型下的栏目和文章的。l 字段管理用例简要描述对模型字段进行添加、修改、删除、禁用(启用)。事件流1. 字段修改:可以修改选定模型下的数据表的字段进行修改,包括字段名、字段别名、字符长度、是否唯一等等。2. 字段添加:可以修改选定模型下的数据表的字段进行添加,先选择字段类型,再添上字段名等其他信息,就可以在此表上建立一个新的字段。3. 字段删除:在数据表中删除选定的字段(不是所有的字段都可以删除)。l 模型导入导出用例简要描述对模型的导入导出。事件流1.
17、模型导入:实际上导入模型和添加模型差不多,关键是导入模型提前准备好模型文件2.模型导出:选择要导出的模型,直接导出一个模型文件(实际上就是一个数组)l 模型删除、禁用、启用用例简要描述对模型的进行删除、禁用、启用。事件流1.模型删除:对选定的模型进行删除。 2.模型禁用:对选的模型禁用(有的特定模型不允许禁用),不是删除模型。3.模型启用:对选的禁用模型进行启用。添加栏目及子栏目(上级目录、栏目名称、英文目录、是否显示在导航条)修改栏目(上级目录、栏目名称、英文目录、是否显示在导航条)栏目管理批量移动(栏目间内容移动)栏目管理删除(删除下面所有的子栏目及内容)添加单网页(上级目录、栏目名称、英
18、文目录、是否显示在导航条)l 添加栏目用例简要描述添加栏目(包括栏目和子栏目)事件流1、 打开添加栏目面板,选择单条添加还是多条添加。然后选择模型。2、 选择上级栏目(如果你选择的是一级栏目,他就添加了一个跟栏目,如果选的是已有的的栏目,添加的就是选定栏目的子栏目);添加栏目名称、英文目录、是否在等航条显示等等。3、 提交后他就会往栏目表中添加相应的数据。l 修改栏目用例简要描述修改栏目(包括栏目和子栏目)事件流1.它同添加栏目。就是不往数据库添加新的数据,而是修改数据库相应的数据。l 添加单网页用例简要描述添加一个单网页(非栏目页)事件流1.它同添加栏目。就数据库添加新的数据并且类型是选的单
19、网页的。l 添加单网页用例简要描述添加一个单网页(非栏目页)事件流1.它同添加栏目。就数据库添加新的数据并且类型是选的单网页的。l 批量移动用例简要描述栏目间内容页的移动事件流1. 选定好指定栏目和目标栏目进行移动。2. 改的是数据库内容对应栏目的id。网站介绍(关于我们、联系方式、版权声明以及其他)文章管理审核管理(审核投稿)文章管理以模型分类下文章内容管理(添加内容、查看、修改、评论、删除、推送)l 审核管理用例简要描述对投来的的稿件进行审核事件流1、 对投来的的稿件进行审核,可以进行多级审核,审核不过,就退稿。2、 在数据表中文章的类型(审核、未审核)。l 网站管理用例简要描述对网站的基
20、本信息进行管理事件流1对网站的基本信息进行管理包括关于我们、联系方式、版权声明以及其他。2把网站基本信息输进数据库,前台加载时在读取数据库的内容。l 以模型分类下文章内容管理用例简要描述以模型分类下文章内容管理(添加内容、查看、修改、评论、删除、推送)事件流1.添加内容:输入内容,关键词,内容等等,提交后存入数据库,是添加的一条新的内容。2.修改内容:提出数据库原有的内容,对原有的内容进行修改输入内容,包括关键词,内容等等,提交后存入数据库,是更新的相应内容。3.评论:可以查看文章的评论和删除。4.删除内容:选定要删的文章,点击删除。在数据裤中会删除模型表和模型数据表中的对应数据,并清除相应的
21、评论。5推送内容:把文章推送到其他栏目下。修改文章数据表中对应的栏目id。3.2.3数据库设计(1) 心情操作表最后更新时间栏目N个心情 心情操作表文章心情2心情1心情总数(2) 心情表心情 图片路径名称 心情表表结构(3)评论表评论编号用户编号支持数评论时间 用户名评论表是否为回复文章编号状态评论内容用户ip地址(4)消息表删除消息消息编号消息类型管理员编号 会员名称消息表Ip会员组编号内容添加时间标题日最大投稿数排序(5)会员组表会员组编号 是否允许发消息组名自动升级会员组表是否允许搜索会员数积分数投稿审核是否允许投稿是否允许上传(6)会员基本表积分状态会员组编号会员组编号 登录次数最后登录ip用户名称会员组表注册ip密码昵称最后登录时间注册时间邮箱(7)会员操作表消息编号 会员编号 心情编号会员组编号会员操作表文章编号评论编号(8)会员配置表默认点数新会员注册需要管理员审核会员配置编号 是否允许新会员注册会员配置表是否开启验证码注册是否需要邮件验证是否显示注册协议注册协议(9)系统基本配置网站名称网站关键字网站描述 敏感词网站ico系统基本配置附件路径是否启用页面gzip压缩Css路径Js路径Images路径(10)后台日志表日志编号 用户名模块
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 承德应用技术职业学院《医学检验导论》2023-2024学年第二学期期末试卷
- 河北石油职业技术学院《经典导读》2023-2024学年第二学期期末试卷
- 郑州师范学院《生物技术实验》2023-2024学年第二学期期末试卷
- 浙江师范大学行知学院《编译原理》2023-2024学年第二学期期末试卷
- 2025年-河北建筑安全员-B证(项目经理)考试题库
- 统编版二年级语文下册第一单元自测卷(含答案)
- 部编版六年级语文下册第三单元标准检测试卷(含答案)
- 2025河北建筑安全员C证考试题库
- 电子商务上机作业
- 2025年-天津市安全员A证考试题库附答案
- LY/T 1956-2022县级林地保护利用规划编制技术规程
- 12D101-5《110kV及以下电缆敷设》
- GB/T 15171-1994软包装件密封性能试验方法
- 仪器仪表维保方案
- GA/T 1246-2015道路交叉口发光警示柱
- GA 44-2015消防头盔
- 中国建设工程鲁班奖评选工作实施细则
- 2023年江苏省中学生生物学竞赛(奥赛)初赛试题和答案
- 生物学基因组学课件
- 区域经理工作手册课件
- 两带来范文(通用十六篇)
评论
0/150
提交评论