[摘要] 新闻发布系统(News Release System or Content Management System)又叫内容管理系统,是基于新闻和内容管理的全站管理系统 ,本系统可以将杂乱无章的信息(包括文字,图片和影音)经过组织,合理有序地呈现在大家面前.当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出.新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能.它是基于MVC的设计模式,利用Java 语言进行开发的。前台页面用JSP来实现,后台用Servlet类封装DAO层中的方法实现业务逻辑,数据库采用MySQL,系统共分为新闻类别管理、新闻发布管理、新闻评论管理和后台管理四大模块。其中,新闻类别管理,是给新闻进行分类,区别各个新闻的类别。新闻发布管理,是对用户的新闻信息进行整合进行发布。新闻评论管理,是对新闻的评论的管理。后台管理,管理员可以进行添加新闻,添加、删除用户等一系列的管理员操作。
[关键词] 新闻发布系统;MVC模式;Web技术;JSP
Abstract: News release system and that content management system that is based on the news and content management station the management system, the system can will desultorily information (including text, images and video) after organization, reasonable and orderly present in front of everyone. Today's society is an information society, news, as part of the information with information, category is various, the various forms of characteristics, press release the concept of system of poses. News release the system make TV is no longer the only news media, from now on the network has also been used as an important news media function. It is based on the design of the MVC mode, use Java language of development. Front desk with JSP page to realize, with Servlet class background layer encapsulation DAO in business logic method, using MySQL database, system is divided into news management category, press conference management, news comment management and management background four modules. Among them, the news management category, is to give the news classification, difference of each news category. News release management, is to the user's news information released integrate. News comment management, is to the news comments management. Background management, the administrator can add news, add, delete a user, and a series of administrator operation.
Key words: News release system; MVC model; web technology;JSP
目 录
1 绪 论 1
1.1 本课题的研究意义及必要性 1
1.2 相关领域国内外应用的现状及发展趋势 1
2 系统分析 3
2.1 系统功能要求 3
2.2 系统开发功能 3
2.3 系统的可行性分析 3
3 总体设计 4
3.1 功能模块划分 4
3.2 系统模块设计图 4
3.3 开发工具和开发框架介绍 5
3.3.1 MyEclipse介绍 5
3.3.2 Tomcat介绍 6
3.3.3 MVC介绍 6
4 详细设计 7
4.1 各模块的功能 7
4.1.1 游客模块 7
4.1.2 管理员模块 7
4.2 系统数据库的设计 9
4.2.1 数据库表的结构 9
4.2.2 数据库选择及理由 10
5 系统实现 11
5.1 核心模块实现 11
5.1.1前台的实现 11
5.1.2管理员实现 22
6 综合测试 28
6.1简单功能实现 28
6.1.1 登录控制 28
6.1.2新闻管理 29
结 束 语 31
参考文献 32
1 绪 论
1.1 本课题的研究意义及必要性
新闻发布系统(News Release System or Content Management System)又叫做内容管理系统,是一个基于新闻和内容管理的全站管理系统,新闻发布系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字,图片和影音)经过组织,合理有序地呈现在大家面前.当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出.新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能.
新闻发布系统的特点:
(1)是基于B/S模式下的WEB信息系统,数据库逻辑相对简单,但数据量一般比较庞大;
(2)用户数量大,服务器压力大,是系统设计中必须考虑的问题之一,而一般的信息系统相对压力要少了很多;
(3)是一个开放式的系统,前台浏览无须验证.
当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类,上传,审核,发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。
传统的报纸杂志已经远远满足不了人们的需求, 人们更加希望于能够在网上 了解更多的新闻和信息,网页逐渐融入人们的生活,快速及时地浏览新闻,获取 五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业 建立了自己的 WEB 网站,企业通过网站可以展示产品,发布最新动态,与用户 进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等.互联网的世界里 蕴藏无限生机,这里只有想不到的,没有做不到的.网络发展前景无限,及早与 网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新 鲜的活力.在网络技术的领域里,新闻发布系统的分类:
1、前台动态显示的新闻发布系统
2、前台静态显示的新闻发布系统
3、基于文本的新闻发布系统
4、基于 XML 数据岛的新闻发布系统
1.2 相关领域国内外应用的现状及发展趋势
据CNNIC的相关统计表明,大约60%的用户上网首要的目的是为了获得各方面的信息,而这些信息中,占据首位的就是各类新闻信息。进入信息化社会以来,人们越来越倾向于利用信息化的快捷来提高处理事情的效率。新闻发布系统的诞生是的新闻的处理发布效率得到了极大的提高。
现如今,各个企业、个人、组织等都在宣传自己的产品,扩大自己的知名度。这些都离不开新闻的影响力,新闻发布系统的不断完善,从而促进了新闻发布的高效,极大的促进了信息的传播。
随着国内电子商务的发展和企业信息化程度的提高 ,越来越多的企业注重自己网站的综合开发 ,但是现在大多数网站使用的新闻信息发布管理平台功能有限 ,或多或少存在以下几个缺点 :(1)新闻信息发布管理系统开发的周期长。(2 )新闻信息发布管理系统开发的工作量大。(3)新闻信息发布管理系统开发通用性差 ,一次开发只对应于一个网站。
2 系统分析
2.1 系统功能要求
(1)由于一项新的软件在被使用之前,对于使用者来说是陌生和崭新的,所以要求系统具有良好的人机界面。
(2)能够实现新闻发布的各项功能,能成功的对用户各种信息
上一篇:
基于JSP的图书管理系统毕业论文答辩
下一篇:
临床前药物安全性评价中毒性病理学新技术的应用