新闻管理系统需求分析Word文件下载.docx
《新闻管理系统需求分析Word文件下载.docx》由会员分享,可在线阅读,更多相关《新闻管理系统需求分析Word文件下载.docx(5页珍藏版)》请在冰点文库上搜索。
实际上,不管是政府部门、国家机构还是公司或企业,新闻管理系统是一个不可缺少的信息交流门户和平台。
网站新闻管理系统离不开数据库系统,不论新闻和评论信息还是会员信息都需要放在数据库中。
由于本系统适用于网站新闻管理,所以数据库的设计要考虑到各个表之间的外键连接。
包括表有:
admin、users、news、classes等。
2.1功能需求
一个功能基本完善的新闻发布管理系统应是完全控件式的页面布局,使得新闻的录人工作更简便。
对新闻的录入、修改、删除等操作,都将立即在主页的对应栏目显示出来,实现“即时发布、即时见效”。
所以至少应该具有以下的功能:
1、新闻查看:
负责对新闻的列表、分类查看和详细信息的显示。
2、新闻查找:
根据指定的条件查找新闻记录。
3、用户评论:
负责显示、增加和删除用户对某条新闻的评论信息。
4、管理员登录:
负责处理管理员的登录和退出。
5、新闻管理:
完成新闻信息的列表,新闻的增加修改和删除操作。
6、管理员信息:
超级管理员在此进行增加、修改、和删除的操作。
7、新闻类别管理:
超级管理员在此进行增加修改和删除新闻类别的操作。
2.2性能需求
用户进入系统后,能够查看最近的发布的新闻,并能够选择查看某个新闻类别的所有新闻。
用户单击某个新闻标题,就能够查看新闻的详细内容。
用户登录后可以指定条件进行新闻查找。
用户查看新闻的同时,还能够对新闻进行评论,并且查看其余用户对这条新闻的所有评论信息。
判断所登录的人员是否为管理员,如果不是,拒绝登录,是的话判断其权限。
系统管理员登录之后,能够对新闻进行管理,包括发布、修改、删除等操作。
系统超级管理员登录之后,能够对新闻和管理员的信息进行修改、删除、添加等操作。
根据管理员的权限,对系统进行管理,超级管理员只有一位,他比普通管理员具有更多的权限。
3.总体设计
3.1项目开发环境
在windows的平台下,利用VisualStudio开发工具以及SQLServer数据库相结合,进行开发新闻管理系统。
开发工具:
MySQL+Javascript+.NETMVC框架
主要技术:
AJAX+ADO.NET+EF6+LINQ
3.2项目设计思路
该项目主要是利用MVC框架开发新闻管理系统后台开发,然后利用ADO.NET等技术进行整合。
系统功能图如下:
用户
登录
登录判断
用户管理
新闻管理
登录失败
说明:
(1)该系统角色主要分为:
管理员、普通用户。
(2)管理员功能:
u用户管理
Ø
用户列表
添加用户
删除用户
修改用户
用户查询
查看个人资料
修改个人资料
u新闻管理
新闻列表
添加新闻
修改新闻
删除新闻
新闻查询
(3)普通用户功能:
修改个人信息
查看个人信息
4.系统功能结构图
4.1管理员功能
管理员
用户列表
删除用户
修改用户
用户查询
查看个人资料
修改个人资料
新闻列表
修改新闻
删除新闻
新闻查询
4.2普通用户功能
普通用户
查看个人信息