摘要:随着互联网的发展,网络媒体在人们心中的地位进一步提高。新闻发布系统作为网络媒体的核心系统,其重要性是越来越重要。它不仅提供新闻管理和发布的功能,还能够实现与普通用户的交互,用户可以很方便地对相关新闻进行评论,是其他一些媒体如电视、报纸等无法做到的。本设计将开发一套新闻发布系统,将凌乱无章的信息有序的组织,方便用户阅读。
采用结构化的分析方法,系统实现了新闻资讯发布、新闻资讯管理、新闻评论发布、新闻评论敏感词的屏蔽、新闻栏目的管理,系统角色分配、系统权限管理等主要功能。通过本系统,用户可以简单轻松的通过手机、电脑登陆系统进行阅读时事政治、体育足坛、电子竞技、综艺娱乐等热门栏目最新新闻,可以了解到现在人们最为关注的新闻,并对文章进行发表意见;记者上传新闻文章;编辑角色能够对最新上传的文章进行检查;管理员对系统人员、系统权限、数据库、角色信息、新闻栏目、等内容进行查询和管理,不仅可以添加友情链接,便于用户跳转,还能够发布一些便利的公共资源网址便于用户的下载。通过系统的使用,提高了新闻媒体企业新闻发布和企业管理的效率。
系统基于B/S架构和Java语言开发,采用IDEA为开发工具,使用MySQL为后台数据库,服务器采用Tomcat,交互界面友好,性能稳定且操作简易。
关键词:新闻发布;新闻管理;SSH框架
目录
摘要
Abstract
1 绪论-1
1.1 课题背景、研究的目的和意义-1
1.2 课题解决的主要问题-2
2 新闻发布系统的需求分析-4
2.1 新闻发布系统的功能需求-4
2.1.1 新闻发布系统业务流程分析-4
2.1.2 新闻发布系统数据流分析-4
2.2 新闻发布系统的数据需求-4
2.3 新闻发布系统的环境需求-5
2.3.1 新闻发布系统的体系结构-5
2.3.2 新闻发布系统的开发环境与运行环境-6
3 新闻发布系统的总体设计-8
3.1 系统总体结构设计-8
3.2 系统数据库表设计-10
3.2.1 系统数据库表设计-10
3.2.2 系统数据库表与表之间的关系-19
4 新闻发布系统的详细设计-20
4.1 系统主要功能模块的详细设计-20
4.1.1角色信息管理模块-20
4.1.2 系统权限管理模块-20
4.1.3 系统用户信息管理模块-21
4.1.4 网站基本信息管理模块-22
4.1.5 系统资源管理模块-22
4.1.6 系统日志管理模块-23
4.1.7 敏感词管理模块-23
4.1.8 新闻文章管理模块-24
4.1.9 新闻评论管理模块-24
4.1.10 新闻栏目管理模块-25
4.1.11 新闻文章审核模块-25
5 新闻发布系统的实现-26
5.1 系统主要功能模块的实现-26
5.1.1 系统角色信息管理模块-26
5.1.2 系统权限管理模块-28
5.1.3 系统用户信息管理模块-28
5.1.4 网站基本信息管理模块-30
5.1.5 系统资源管理-30
5.1.6 系统日志管理模块-31
5.1.7 敏感词管理模块-31
5.1.8 新闻文章管理模块-33
5.1.9 新闻评论管理模块-35
5.1.10 新闻栏目管理模块-36
5.1.11 新闻文章审核模块-38
6 系统测试-40
7 结论-42
参 考 文 献-43
致谢-44