新闻发布系统需求分析.docx

新闻发布系统需求分析.docx

ID:59324081

大小:164.90 KB

页数:11页

时间:2020-09-05

新闻发布系统需求分析.docx_第1页
新闻发布系统需求分析.docx_第2页
新闻发布系统需求分析.docx_第3页
新闻发布系统需求分析.docx_第4页
新闻发布系统需求分析.docx_第5页
资源描述:

《新闻发布系统需求分析.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、新闻发布系统需求分析学院:计算机科学学院专业:软件工程01班学号:姓名:新闻发布系统需求分析一、系统功能需求:新闻发布系统是一个基于新闻和内容管理的全站管理系统,本系统可以合理有序地为大家呈现最近的新闻。当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统主要实现对新闻的分类,上传,审核,发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现相应的不同功能,当然这些功能是系统管理员全部具有的。系统功能需求要求:为了满足不同用户需求,系统将用户分为三类,即浏览者,普通用户和系

2、统管理员。1.浏览者能在本系统中进行新闻浏览、阅读和新闻搜索。每条新闻的标题被做成一个链接,用户点击它们就能跳转页面进行新闻阅读;新闻阅读页面,每条新闻的详细信息将被取出,包括内容、标题等;2.用户能根据自己的需要搜索新闻,如可以通过新闻类别的不同对新闻进行站内搜索,这样可以快速地找到符合条件的新闻,并输出搜索结果;但是浏览者不能对新闻进行评论,需要注册成为普通用户后,登录到相应界面对新闻进行评论,可以对自己感兴趣的新闻进行评论。3.系统管理员管理整个新闻发布系统,包括新闻分类管理(添加分类、删除分类)、新闻信息管理(添加新闻、修改新闻和删除新闻)等功能,同时系

3、统管理员能完成对本系统的各项常规管理。二、管理模块1)系统管理员系统管理员可以对新闻进行增加、删除、修改、查询,以及对系统的各项常规进行管理。2)用户用户可以对新闻进行浏览、查询、评价。3)浏览者浏览者可以对新闻进行浏览和查询。三、系统用例图1.系统管理员的用例图:名称:管理员模块参与执行者:管理员前置条件:系统管理员已经登录、数据库已经连接活动的基本过程:1.进入用户管理界面,显示目前已注册的用户及每个用户的信息。2.管理用户留言信息。3.管理用户个人信息。4.进入新闻管理界面,进行新闻内容管理,对新闻进行相应的增加、删除、修改,删除过期的新闻。后置条件:数据

4、显示更新后的数据,并且数据在数据库中已经更新。2.用户的用例图:名称:用户模块参与执行者:已注册用户前置条件:数据库已经连接活动的基本过程:1.已注册用户进入用户登录界面,填写个人登录信息并登录。2.登录成功后可以对本站内的新闻进行浏览、留言并可以对自己需要的新闻进行搜索阅读。后置条件:如果用户登陆并有操作完成后退出,则用户的相应操作信息将被记录到数据库中。3.浏览者的用例图:名称:浏览者模块参与执行者:浏览者前置条件:数据库已经连接活动的基本过程:1.进入新闻主页。2.可以浏览新闻、搜索新闻。3.不能对新闻留言。后置条件:如果浏览者注册完成并退出,则用户的相应

5、操作信息将被记录到数据库中。四、系统时序图:1.系统管理员的时序图:2.用户的时序图:3.浏览者的时序图:五、系统序列图:1.管理员的协作图:2.用户的协作图:3.浏览者的协作图:六、其他数据图:新闻表1.系统数据流程图:发布新闻管理员新闻类别是用户名是否已存在用户注册浏览者否登录2.数据库使用mysql数据库,在该系统中设计四个表,分别为tbl_admin、tbl_news、tbl_reply、tbl_user,分别表示管理员表,新闻信息表,新闻评论表,用户表。1)tbl_admin表信息:ColumnnamedatatypeNotnullAutoincuid

6、Int(10)√√unameVarchar(45)√upassVarchar(45)√2)tbl_news表信息:ColumndatatypeNotnullAuto_incidInt(10)√√newsTitleVarchar(100)√newsContentVarchar(1000)√newsPictureInt(10)√authorVarchar(45)√uidVarchar(45)√3)tbl_reply表信息:ColumndatatypeNotnullAutoincreplyidInt(10)√√contentVarchar(45)√uidVarchar

7、(45)√topicidInt(10)√4)tbl_user表信息:ColumndatatypeNotnullAutoincuidInt(10)√√unameVarchar(100)√upassVarchar(1000)√

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。