新闻管理系统需求分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

新闻管理系统需求分析 Last updated on the afternoon of January 3, 2021

新闻系统管理需求分析

1.项目背景

在学习了基于三层架构系统开发课程的基础上,为了更好的提高学生的实践动手能力以及思考问题的方法。老师号召同学进行分组组合,来完成产品及软件系统开发。系统虽然只是个小系统,但是可以进一步的提高学生自身的动手能力以及团队的合作精神,从而为学生走出社会,从事IT行业打下基础。同时,给本专业的课程改革做了一个不错的引导。

2.系统需求分析

新闻管理系统,是将网站上需要经常变动的信息,如校园动态、学院新闻、新竞赛发布、娱乐活动和招聘行业动态等信息集中管理,并通过信息的某些共性进行分类,经过有效地组织发布到网站上的一种网站应用程序。新闻发布和管理系统是构成校园网站的一个重要组成部分,它是学院的一个窗口,通过该窗口,学院可以展示自己的学院文化,发布新研究成果和公司招聘服务信息,从而达到吸引学生,扩大学生群的目的。实际上,不管是政府部门、国家机构还是公司或企业,新闻管理系统是一个不可缺少的信息交流门户和平台。

网站新闻管理系统离不开数据库系统,不论新闻和评论信息还是会员信息都需要放在数据库中。由于本系统适用于网站新闻管理,所以数据库的设计要考虑到各个表之间的外键连接。包括表有:admin、users、news、classes等。

功能需求

一个功能基本完善的新闻发布管理系统应是完全控件式的页面布局,使得新闻的录人工作更简便。对新闻的录入、修改、删除等操作,都将立即在主页的对应栏目显示出来,实现“即时发布、即时见效”。

所以至少应该具有以下的功能:

1、新闻查看:负责对新闻的列表、分类查看和详细信息的显示。

2、新闻查找:根据指定的条件查找新闻记录。

3、用户评论:负责显示、增加和删除用户对某条新闻的评论信息。

4、管理员登录:负责处理管理员的登录和退出。

5、新闻管理:完成新闻信息的列表,新闻的增加修改和删除操作。

6、管理员信息:超级管理员在此进行增加、修改、和删除的操作。

7、新闻类别管理:超级管理员在此进行增加修改和删除新闻类别的操作。

性能需求

1、新闻查看:负责对新闻的列表、分类查看和详细信息的显示。

用户进入系统后,能够查看最近的发布的新闻,并能够选择查看某个新闻类别的所有新闻。用户单击某个新闻标题,就能够查看新闻的详细内容。

2、新闻查找:根据指定的条件查找新闻记录。用户登录后可以指定条件进行新闻查找。

3、用户评论:负责显示、增加和删除用户对某条新闻的评论信息。

用户查看新闻的同时,还能够对新闻进行评论,并且查看其余用户对这条新闻的所有评论信息。

4、管理员登录:负责处理管理员的登录和退出。

判断所登录的人员是否为管理员,如果不是,拒绝登录,是的话判断其权限。系统管理员登录之后,能够对新闻进行管理,包括发布、修改、删除等操作。系统超级管理员登录之后,能够对新闻和管理员的信息进行修改、删除、添加等操作。

5、新闻管理:完成新闻信息的列表,新闻的增加修改和删除操作。

根据管理员的权限,对系统进行管理,超级管理员只有一位,他比普通管理员具有更多的权限。

6、管理员信息:超级管理员在此进行增加、修改、和删除的操作。

7、新闻类别管理:超级管理员在此进行增加修改和删除新闻类别的操作。

3. 总体设计

项目开发环境

在windows 的平台下,利用VisualStudio 开发工具以及SQLServer 数据库相结合,进行开发新闻管理系统。

开发工具:MySQL+Javascript+.NETMVC 框架 主要技术:AJAX++EF6+LINQ 项目设计思路

该项目主要是利用MVC 框架开发新闻管理系统后台开发,然后利用等技术进行整合。系统功能图如下:

说明:

(1)该系统角色主要分为:管理员、普通用户。 (2)管理员功能:

用户管理

用户列表 添加用户 删除用户 修改用户 用户查询 查看个人资料 修改个人资料 新闻管理

新闻列表 添加新闻 修改新闻 删除新闻 新闻查询

(3)普通用户功能:

用户管理

修改个人信息 查看个人信息

用户 登录

登录判断

用户管理

新闻管理

登录失败

新闻管理

新闻列表

新闻查询

4.系统功能结构图

管理员功能

普通用户功能

普通用户

用户管理

新闻管理查看个人信息

修改个人资料

新闻列表

新闻查询

管理员用户管理

用户列表

删除用户

修改用户

用户查询

查看个人资

修改个人资

新闻管理

新闻列表

修改新闻

删除新闻

新闻查询

相关文档
最新文档