软通动力新闻发布管理系统(Struts,MySQL)

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

软通动力新闻发布管理系统(Struts,MySQL)(任务书,开题报告,中期检查表,毕业论文,20000字,源程序,数据库)
摘  要
为了有效解决目前新闻发布系统的存在的一些问题,如新闻发布系统开发的周期长;新闻发布系统开发的工作量大;新闻发布系统开发通用性差;新闻发布系统开发的费用比较高,人力资源浪费严重;网站的管理和后期系统的维护升级困难等问题,设计实现全新架构和平台的新闻发布系统已迫在眉睫。
基于上述研究背景,本文提出了一种基于Struts的新闻发布系统,本系统使用Struts框架结构。首先本文对JAVA技术进行深入研究,对 Struts框架进行深入剖析,研究框架的内部结构、运作流程,以及对MVC设计模式进行了分析研究和对MySQL数据库进行深入了解;接着本文提出了本系统需求分析和功能描述,并给出了系统整体体系结构图和系统总体功能模块图;最后对本系统的数据库进行了详细分析设计,分析设计数据库E.R图,创建了数据库表,给出了数据库表关系图,同时重点针对本系统的两大功能模块——前台新闻浏览模块和后台新闻管理模块进行了分析设计,详细分析设计了各子功能模块,对各子功能模块的设计原理以及设计流程进行了详细说明,并对这些功能模块的实现着重进行了论述,同时给出了相关功能模块的实现界面及部分代码。
基于JAVA的新闻发布系统降低了新闻发布系统开发复杂度,开发周期短,兼容性强、易维护,整个系统清晰、可靠、健壮。根据本文的分析和设计结果,最终实现了本系统预期的各项功能,使用户能够方便快速的浏览所需新闻信息,对新闻信息可以更加集中有效的发布管理。目前,该系统已通过试运行并应用,随着研究及应用的逐步深入,将对一些细节问题进行进一步的完善。
关键词:新闻发布系统,JSPJAVA,Struts
 
ABSTRACT
In order to effectively solve a number of  problems about the current system of  news release system,such as news release system has a long development cycle;developping news release system needs large workload;news release system has a poor general;developping news release system is relatively high and wastes human resources;site management and maintenance of the system to upgrade the latter difficulties.It exactly needs to design a new release system of new framework and new platform.
Based on the above research background we advanced a news release system based on JAVA,this system uses a combination of Struts.Firstly,this article make a thorough research on J2EE technologies,and make a thorough research on Struts,make a research on the intema structure and the operational flow of the framework,as well as this article make a analysis approach of the MVC design pattem and make a deeply understanding of MySQL database;Then this article put forword the analysis and functional description of the news releases system based on JAVA and the whole system structure;Finally,the article carried out a detailed analysis and design of the database analyze and design the E-R diagram,and creats related database table,gives the relationship  between database tables,at the same time analyze and design the two principal system function modules--foreground browse news module and background management module, detailed analysis and design of the sub-function modules for each sub-function modules,as well as described in detail about the design of the principle and process,and have been focused on the realization of these function modules,at the same time given the realization of functional modules related to the interface and some code.
News release system based on JAVA reduced the complexity of system development,short development cycle,impove system eompatiblity,and make system easy to maintain,the whole system become clear,reliable and robust.According to the results of the analysis and design about this article,the system is expected to achieve the function,Users Can quickly and easily browse the necessary news and information,news and information Call be more focused and effective management.At present,this system has been run through the test and application,with the gradual deepening of research and the application,some of the details wi11 further improve.
Keywords: News Releasing System , JSP , JAVA , Struts

系统模块组成
软通动力新闻发布系统有四种不同的用户类型:普通游客用户、编辑、总编、管理员,根据用户类型权限的不同,各自所属的模块也不同。

系统功能模块
其中的功能模块大致是浏览新闻、搜索新闻、登录发布评论、编辑新闻、修改新闻、删除新闻、审核新闻、推荐新闻、审核评论、设置编辑跟总编十个模块构成。

功能模块描述
登录(注册)模块:包括普通用户登录(注册)和后台登录等;
新闻发布模块:  新闻发布功能必需提供简易用的UI借口,可以方便的发布图文信息、格式化文章等。
新闻浏览模块:  用户通过新闻浏览功能可以方便地浏览到发布的新闻列表,以及新闻详细内容。
新闻检索模块: 用户可以通过某些关键字检索网站所有新闻中相符的内容。
新闻评论模块: 用户登录之后通过新闻评论功能可以对所阅读的新闻发表自己的见解;。
信息管理模块:  包括用户信息管理、编辑信息管理、总编信息管理、新闻管理和评论管理等。

本系统以功能强大的JAVA+JSP+Struts作为开发工具,基于MySql数据库开发的Brower/Server体系结构的管理信息系统。

软通动力新闻发布管理系统
软通动力新闻发布管理系统
软通动力新闻发布管理系统
软通动力新闻发布管理系统
软通动力新闻发布管理系统
软通动力新闻发布管理系统

#p#副标题#e#
目  录
摘  要    I
第1章  绪论    1
1.1 研究背景    1
1.2 相关技术简介    1
1.2.1 JAVA语言简介    1
1.2.2 JSP的基础——Servlet 技术    2
1.2.3 Struts的由来和发展    2
1.2.4 MVC简介    3
1.2.5 MySql、Tomcat简介    4
1.3 系统软硬件需求    5
1.4 开发工具及运行环境    5
第2章  软件需求分析    6
2.1 系统分析    6
2.2 需求分析    6
2.3 可行性分析    7
2.3.1开发目标    7
2.3.2功能可行性分析    7
2.3.3技术可行性分析    8
第3章 系统数据库设计    9
3.1 系统数据库结构设计    9
3.2 系统E-R图设计    9
3.2.1新闻E-R实体图    9
3.2.2评论E-R实体图    10
3.2.3新闻图片E-R实体图    11
3.2.4新闻频道E-R实体图    12
3.2.5新闻栏目E-R实体图    12
3.2.6 用户E-R实体图    13
3.3 系统数据表设计    13
3.4 系统功能结构图    15
3.4.1 新闻发布流程图    17
3.4.2普通用户浏览新闻流程图    17
3.5 系统模块组成    18
3.5.1 系统功能模块    18
3.5.2功能模块描述    18
第4章  系统详细设计    19
4.1 前台功能    19
4.1.1新闻浏览模块    19
4.1.2新闻评论模块    3
4.1.3新闻搜索模块    3
4.1.4登录注册模块    23
4.2 后台功能    25
4.2.1编辑管理模块    25
4.2.2总编管理模块    29
4.2.3 管理员管理模块    31
第5章  系统测试    34
5.1 测试目的    34
5.2 测试方法    34
5.3 测试内容    35
结  论    38
参考文献    39
附  录    40
致  谢    41