基于web的新闻系统的设计与实现.doc

上传人:b****1 文档编号:236126 上传时间:2022-10-07 格式:DOC 页数:44 大小:1.91MB
下载 相关 举报
基于web的新闻系统的设计与实现.doc_第1页
第1页 / 共44页
基于web的新闻系统的设计与实现.doc_第2页
第2页 / 共44页
基于web的新闻系统的设计与实现.doc_第3页
第3页 / 共44页
基于web的新闻系统的设计与实现.doc_第4页
第4页 / 共44页
基于web的新闻系统的设计与实现.doc_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

基于web的新闻系统的设计与实现.doc

《基于web的新闻系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于web的新闻系统的设计与实现.doc(44页珍藏版)》请在冰豆网上搜索。

基于web的新闻系统的设计与实现.doc

基于web的新闻后台管理系统的设计与实现

XXX

(XXXXXXXXXX,XXXXXXXXX)

摘要

随着现代网络信息的发展,人们的生活对信息的传递和要求越来越高。

尤其是网络新闻已经融入到了人们的日常生活的方方面面,网络改变生活方式,从网上获取新闻信息成为了一种必须,为满足某些用户对新闻的特殊需求,开发了该新闻管理系统。

本新闻系统采用模块化面向对象设计思想,采用Java与JSP技术,通过SSH框架整合进行开发,实现了新闻的数据库写入,新闻信息的管理,其中包括新闻的搜索、添加、修改及删除;实现了网站管理员的注册、登录,实现了新闻浏览者的前台搜索和查阅功能,实现了新闻的详细浏览,新闻发布等功能。

关键字:

JSP网站开发;web数据库;新闻发布系统

NewsBackgroundManagingSystembasedonWEB

DengRiqin

(CollegeofInformationScienceandEngineering,JishouUniversity,Jishou,Hunan416000)

Abstract

Alongwiththedevelopmentofmodernnetworkinformation,andpeople'slifeofinformationtransferanddemandishigherandhigher.EspeciallythenetworknewshasbeenintegratedintothePeople'sDailylife,Tomeetthespecialneed,thisnewsreleasesystemisdeveloped.

ThisNewsBackgroundManagingSystemusesthemodulationobject-orienteddesignconcept,usesJavaandtheJsptechnology.Thisnewsreleasesystemrealizesthenewstothedatabase,thenewsinformationmanagement,includingnewssearch,add,modifyanddelete;Realizethesitemanager,login,andcanjudgemanagerregisteredandloggedontoensurethelegitimacyofthenormaluseofthesiteandmanagement;Thenewsofthefrontdesktorealizeyourvisitorssearchandaccesstofunction,toachievethenews,pressreleasesandbrowsedetailedchangesinthejudgment.

Keywords:

JSPwebsitedevelopment;webdatabase;pressreleasesystem

目录

第一章绪论 1

1.1引言 1

1.2系统的研究目的与意义 1

1.3开发工具的选用与介绍 2

1.3.1JSP基础 2

1.3.2JSP页面的结构 3

1.3.3JSP的内置对象 4

1.3.4JSP中存储数据过程 4

1.3.5Mysql的结构 6

1.3.6Java开发环境的搭建 7

1.3.7MyEclipse的使用介绍 8

1.4可行性分析 11

第二章需求分析 12

2.1需求说明 12

2.2开发环境 12

2.3管理员功能模块 12

2.4数据流图 13

2.5数据字典 13

2.6用例图 15

2.7系统总体框架图 15

2.8实体关系图 16

第三章系统功能概述 18

3.1系统功能分析 18

3.2系统的概要设计 18

3.3系统模块划分 18

第四章系统分析与总体设计 20

4.1总体结构 20

4.2各页面功能分配 21

4.3数据库设计 21

4.4创建数据表 21

第五章详细设计与实现 25

5.1目录结构与公用模块介绍 25

5.2管理系统登录界面 27

5.3管理系统主页面 30

5.4添加新管理员 30

5.5管理员关系查看以及管理 32

5.6新闻类型添加 33

5.7添加文字新闻 33

5.8浏览、管理文字新闻 34

5.9管理员个人信息的管理 35

第六章测试 37

6.1系统测试 37

6.2单元测试 37

参考文献 40

IV

基于Web的新闻后台管理系统绪论

第一章绪论

1.1引言

新闻发布系统是新闻传媒不可缺少的部分,它的作用对于新闻的决策者与管理者来说都有着重要意义,所以新闻发布系统应该能够为用户提供充足的信息与快捷的查询手段。

但是一直以来人们都是使用传统的人工方式来管理文件和档案,这种管理模式有着许多缺点,例如:

效率很低、保密性很差,另外时间一长,将产生大量的文件与数据,这对于查找、更新与维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对网上新闻发布进行管理,具有人工管理所无法比拟的优点.例如:

检索效率高、查找便捷、具有高可靠性、存储数据量大、保密效果好、寿命长久、成本低廉等。

这些优点使得其能够极大地提高网上新闻发布的效率,时效性好,也是企业结构的科学化、正规化的管理,与世界接轨的必备条件。

因此,开发这样一套新闻发布管理系统成为很有必要的事情。

在我国传统的信息传递方式不外乎是通过电视、广播、报纸等媒体传播信息,但通过这类媒体的传递工作常常会受到地域与时间的影响而无法达到预期的效果。

这样的机制已经不能适应时代的发展,因为它浪费了许多人力与物力来制作与发表信息,在信息时代这种传统的传播方式必然被计算机为基础的信息管理所取代。

随着网络的应用逐渐普及到信息传递与商业行为,大家将焦点渐渐地集中到因特网的身上,由于网络具有实时性,天生就是一种极好的传播媒体,这样就解决了因为地域与时间等带来的问题,我们可以很方便、快捷得从因特网上查看我们所需要的新闻。

因此,我们可以通过在网站上成立实时新闻中心,将企业与产品等各种最新消息公布到网站上,实时地发送给所有用户及消费者。

1.2系统的研究目的与意义

当前大部分的新闻传媒系统实现了网络化与信息化,这样大大提高了办公的效率。

当然这样不仅提高了办公效率,而且节省了大量的资源,从而使企业得到了进一步的发展。

另外,点击率是网站存活的关键,因此只有最大程度的满足用户的需求,提高点击率,网站才能存活的更久。

我们站在用户的立场上为用户提供更切实可靠的需求。

另一方面,把后台的工作分的更加细致,让工作人员能通过一键操作完成任务,省时省力,减少财力、人力、物力的浪费,为新闻传媒业实现数字化与网络化提供了极大的帮助。

信息化的现代社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,它能够把事情的复杂化转为简单。

新闻发布系统的提出对电视,报纸,广播传统的新闻媒介影响很大,从此以后网络也充当了一个重要的新闻媒介的功能。

新闻发布系统作为网络传播的核心系统,其重要性是越来越重要:

一方面,它提供一个新闻管理与发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查与相关新闻的评论。

这使得大家可以方便地在一个网络平台上交流思想,共同探讨一些关注话题。

新闻发布者要注意新闻的严肃性与真实性,太过追求实效性新鲜感又不明辨,此外很多国内网站转载他人新闻在网络上发布,侵犯了原创者的知识产权。

新闻发布系统是绝大多数商业性网站最常用的系统,它的一个基础作用就是为企业提供信息发布的平台。

使用JSP技术可以动态生成新闻静态页面,可以使新闻的发布与管理变得很轻松。

网站管理维护人员只需设置标题,内容与图片等新闻信息元素就可以了,系统将自动生成对应的网页。

并且系统可以于用户交互,用户可以很方便地参加评论与交流。

在新闻发布系统中还使用了Mysql数据库,将能大大减轻维护人员的工作量,使系统便于维护与管理。

新闻发布系统作为一个新时代的产物,信息量巨大,早已超出了国界,使遨游世界不再是神话。

它摒弃了传统媒体的不足,正在以不可预知的速度向前发展。

1.3开发工具的选用与介绍

1.3.1JSP基础

JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态技术标准。

在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)与JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。

所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。

JSP全名为javaserverpage,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以<%,%>形式)。

JSP与Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

Web服务器在遇到访问JSP的网页发出的请求时,开始执行JSP中的程序段,然后就连同JSP文件中的HTML代码和执行的结果一起返回给客户端。

插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP技术使用Java编程语言编写类XML的tags与scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags与scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页制作逻辑与网页的设计的显示并且分离出来,支持可以复用的基于组件的设计,使得基于Web的应用程序的项目开发变得极为便捷。

JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

 

JSP页面由HTML代码与嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet与JSP配合才能完成。

JSP技术具备Java的简洁易用,完全的面向对象,跨平台性且,安全性,主要面向internet的所有特点。

1.3.2JSP页面的结构

JSP本质上就是Servlet。

Servlet更善于执行Java代码;JSP更善于向客户端输出文本(HTML/XML/JSON…)。

所有的JSP在第一次被请求时(之后的请求不再有此过程),会被Web容器转换为一个ServletJava类文件,立即进行编译得到Servlet,接下来的生命周期与普通Servlet一样了。

图1.1MVC图

JSP中嵌入Java的方式

(1)<%代码;%>:

嵌入式Java代码块,一个块中可以有多条Java执行语句

(2)<%=表达式%>:

输出表达式,作用类似于<%out.println

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 自然景观

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1