目录
1 引言 1
1.1系统概述 1
1.2 需求分析 1
1.3 运行环境 2
2 概要设计 2
2.1 设计思路 2
2.2 模块功能介绍 2
2.3 模块结构图 2
2.4 程序流程图 3
2.5 功能设计分工 4
3 详细设计 5
4 系统测试 22
参考文献 37
[1] 皮德常.c++程序设计教程.机械工业出版社.2013 37
1 引言
1.1系统概述
新闻管理系统,对实时的新闻做了详细的分类,前台以分类的形式显示新闻的详细信息,满足了人们浏览新闻的需求,前台提供了查询新闻信息的功能,方便浏览者查看相关的新闻信息,支持游客浏览全部新闻,但是需要登录才可以使用全部功能,如点赞收藏.该系统共有三种角色1,游客2,普通新闻创作者3超级管理员
游客开放了各主题新闻浏览,查看新闻的热度,如收藏量,点赞量,评论,评论热度,如果网络来源为转载还可以通过原网址链接查看新闻来源,查看新闻的发布时间和作者,还可以进入作者的个人主页观看该作者发布的新闻
新闻创作者,可以通过网站注册得到,开放了游客可以浏览到的所有功能,可以参与自己新闻的管理,比如删除新闻,编辑新闻,修改新闻的信息,查看其他新闻创作者的新闻并参与讨论,在喜欢的文章评论下点赞,如果遇到经典的作品可以点击收藏,并在个人主页中查看,也可以在评论区与视频作者和其他网站用户参与讨论.可以屏蔽一些自己不感兴趣的主题,并且不会再主页中显示出来,关键字搜索用户和新闻..
超级管理员.开放一切权限,主要但不限为新闻,用户,评论,主题的增删改查操作.
1.2 需求分析
1.2.1为了扩宽人们获取知识的渠道和对实时热点和新闻表达自己的想法和点子.
1.2.2本新闻网站完全是控件式布局,使得新闻工作者的新闻录入,新闻的修改更加的方便便捷,是得这些操作都将立即在主页的对应栏目显示出来,实现“即时发布、即时见效”.
1.3 运行环境
JDK版本:1.8.0_201
操作系统: Windows10
编程语言:java,python,javascript,css,html
服务器软件: Tomcat7.0
数据库管理软件:MySql
集成开发环境:Myeclipse2016