摘要
网站新闻发布系统,是将网站上需要经常变动的信息,类似公司动态、企业新闻、新产品发布、促销活动和行业动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。利用JSP技术开发的网站新闻管理系统,实现了网站新闻的动态管理,因为可以用来动态发布新闻信息,所以使得对信息的管理更加及时、高效,提高了工作效率。(毕业设计网 ) 基于J2EE的新闻发布系统设计是采用JDK 1.5.0作为开发环境,SQL SERVER 2000作为数据库服务器,Tomcat6.0为Web服务器,实现了展示各行业新闻及相关信息,提供新闻搜索功能,设置新闻人物投票功能,并能统计投票数量;并能支持其他网站的友情连接,以及为后台管理提供管理入口等功能,完成了一个新闻发布系统的所有功能。 关键词:J2EE 新闻发布系统 数据库 Tomcat6.0
ABSTRACT
Site news release system, is a site on the need to change the information, a similar dynamic companies, corporate news, new product launches, promotions and dynamic industries, such as updated information on management, and through some general information classified, the last systematic , Standardization posted to the website of a site applications. JSP use of information technology development site management system and realized the dynamic management of the news sites, because dynamic can be used to publish news and information, making the management of information more timely, efficient, and improve work efficiency. J2EE-based news release system is used JDK 1.5.0 as a development environment, SQL SERVER 2000 as a database server, Tomcat6.0 for the Web server, and the display of various industries related news and information, provides news search function, the subject of the voting feature set And to the number of voting statistics, and can support other sites Links, as well as providing management Back office functions such as import, completed a system of issuing press releases. Keywords: J2EE; news; database; Tomcat6.0
新闻发布系统(News Release System or Content Management System)又叫做内容管理系统,是一个基于新闻发布和内容管理的全站管理系统.,新闻发布系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字、图片和影音)经过组织,合理有序地呈现在大家面前。当今社会是一个信息化的社会,新闻信息作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能[1]。简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类、上传、审核、发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。
新闻发布系统(News Release System)是上个世纪九十年代互连网技术发展以后才出现的技术,最初表现是解决一些网站的信息动态发布而开发,最初只是简单的发布和显示,应用对于各种不同的站点需要构建不同的系统来满足需要,而且功能十分单一。在九十年代后期,互连网技术进一步发展,网络作为新起的新闻媒介工具,其用户大大增加,对系统的要求也越来越高,新闻发布系统在这样的一个环境中提出、开发、并改进,到现在,新闻系统开发的成功案例已经不计其数,而且已经应用到各种站点上,可以说,各行各业的绝大部分的网站都使用到了新闻系统,大量的用户引发了新闻系统功能的进一步扩大和深化,给新闻系统提出了更高的要求。(毕业设计网 )
主要功能模块 本系统有三种使用者:浏览者,普通管理员、总管理员。 浏览者只能在阅读与查询新闻。普通管理员可以对新闻类型进行定义,可以发布新闻、设置投票人数及网站链接。总管理员除了普通管理员的功能以外,还可以对普通管理员进行设计。总管理员和普通管理员都可以通过后台登录页面登录到后台。 ① 用户管理模块 用户管理模块里有总管理员和普通管理员。总管理员可以查看并管理普通管理员,并且能修改自己的密码,同时可以添加普通管理员,而普通管理员也可以修改自己的密码。总管理员和普通管理员都可以发布新闻等功能。 ② 新闻信息管理模块 新闻信息管理模块主要是对新闻信息的发布,它主要功能是查询、修改、添加、删除新闻中的标题、内容、类型和详细类型。 ③ 新闻类型管理模块 新闻类型管理模块主要是对新闻类型的管理,它主要功能是查询、修改、添加、删除新闻类型。 ④ 新闻详细类型管理模块 新闻详细类型管理模块主要是对新闻类型的一个详细说明,它主要功能是查询、修改、添加、删除新闻详细类型。
目 录
中文摘要………………………………………………………………………………Ⅰ 英文摘要………………………………………………………………………………Ⅱ 1引言 1 1.1新闻发布系统简介 1 1.2 C/S体系结构与B/S体系结构的比较 2 1.3可行性分析 5 2 Struts框架 6 2.1 Struts框架的特点 6 2.2 Struts-config.xml的配置 6 2.3 Struts框架的工作原理 7 3 需求分析 9 3.1 背景 9 3.2 主要功能模块 9 3.3 数据流图 10 3.4 数据字典 10 4 数据库设计 12 (毕业设计网 ) 4.1 数据库设计原则 12 4.2 E-R图 12 4.3 数据表的设计 14 5 系统设计 16 5.1 系统的体系结构 16 5.2 流程图 17 5.3 数据库的调用 17 5.4 用户管理模块 18 5.5 新闻信息管理 25 5.6 链接管理 28 5.7 首页界面管理 29 6 测试分析 31 6.1 测试环境 31 6.2 Web应用程序的测试环境Tomcat 32 6.3 黑盒测试 32 6.4 测试结果 33 7 结论 34 致谢 35 参考文献 36 |