新闻网站的设计与实现.docx

上传人:b****5 文档编号:2846225 上传时间:2022-11-15 格式:DOCX 页数:34 大小:4.43MB
下载 相关 举报
新闻网站的设计与实现.docx_第1页
第1页 / 共34页
新闻网站的设计与实现.docx_第2页
第2页 / 共34页
新闻网站的设计与实现.docx_第3页
第3页 / 共34页
新闻网站的设计与实现.docx_第4页
第4页 / 共34页
新闻网站的设计与实现.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

新闻网站的设计与实现.docx

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

新闻网站的设计与实现.docx

新闻网站的设计与实现

摘要

信息技术高度发达的今天,新闻业已经在互联网行业中占越发主导地位。

而我们的生活也跟新闻息息相关,每天在线浏览新闻已是我们生活中不可或缺的习惯之一,在网页上浏览新闻不仅使我们足不出户就能了解到五花八门的奇闻异事,同时也节省了传统的纸质报刊杂志的花销费用。

我们从实际情况出发,首先对当今主流的门户新闻网站(如:

新浪新闻网、搜狐新闻网)进行一番实际的考察与分析,确立构建新闻网站需要实现的基本功能模块。

该新闻发布网站基于B/S模型构建,通过Web浏览器来访问,使新闻浏览更加方便快捷。

本系统主要包括两个层面,其一是前台界面,用户可以浏览分栏新闻,发表新闻评论,注册普通会员,友情链接等功能,实现信息化的共享;其二是作为系统管理员后台登陆,对新闻修改编辑,实时发布,添加新闻栏目,管理注册会员等系统维护功能。

明日新闻网站主要用JSP编辑,SQLServer2005数据库、Tomcat网络服务器,并且在Eclipse上编码新闻发布网。

关键字:

SQLServerJSP新闻发布网站

 

ABSTRACT

Nowadaysinformationtechnologyishighlydeveloped,journalismhasaccountedformoredominantpositionintheInternetindustry.Andourlifeiscloselylinkedwithnews,Readnewsonlineeverydayisoneofthehabitsofourlives.WecanknowvarietyofanecdoteswithoutgoingoutsidethroughtheInternet.Atthesametime,wecanalsosavethecostoftraditionalpaper-basednewspapersandmagazines.Westartfromactualsituations,first,doingsomeactualinvestigationandanalysisfortoday'smainstreamnewsportalsites(eg:

SinaNews,SohuNews).Buildingabasicfunctionalmodulesestablishnewssiteneedstoimplement.

ThebuildingofthisnewswebsitebasedonB/Smodule,wecanaccessthroughaWebbrowser,andmakethebrowseofnewsmoreconvenient.Thissystemdividedintotwoaspects,oneisforegroundinterface,userscanscancolumnarnews,issuenewscomments,registerordinarymembers,linksandotherfunctions,toachievesharingofinformation;theotherisbackgroundlandingasasystemadministrator,changingnews,real-timerelease,addingnewscolumns,registeredmembersofmanagementandothersystemmaintenancefunctions.

ThiswebsiteusesJSPasthemainlydevelopmentlanguage,databaseusesSQLServertomanagethedata,theprogrammingenvironmentisintheMyEclipse,back-groundserversetupbyTomcat,itisaweb-basednewspublishingwebsite.

KeyWords:

SQLServerJSPNewspublishingwebsite

 

第一章绪论

1.1课题背景及意义

互联网通信技术高度发达的今天,我们不再像古代那样通过烽火或者信使来传递消息,仅仅通过网络我们就可以了解到世界各地的发生的实时信息,这是人类的跨时代意义的进步。

当然我们了解这些信息需要媒介,而这就是新闻发布网站的意义所在。

由此一来,我们既节约了传统的报刊杂志的费用的花销,同时又能做到足不出户就能看到天下大事新闻八卦。

信息不仅仅与我们的日常生活息息相关,它贯穿各行各业的各个领域,各大中小型企业的发展也离不开信息化,更早的掌握了信息,也就更能够先人一步抓住机会,在企业的竞争中占据有利地位,因而我们借此机会设计出与其相符合的新闻网站,更好的发展和利用互联网信息。

新闻发布网是一个集合新闻内容和会员信息的一站化管理的基于B/S构建模式的网站系统。

新闻发布网站在当今互联网上已经随处可见比比皆是,通过它我们可以在线实时浏览新闻信息,还可以注册会员、参与评论与其他来自各个地区的网友进行互动,实现信息的共享。

本网站前台用来展示最新的新闻信息以及新闻分类、留言板、友情链接等功能,同时提供网友评论,便于信息知识的交流。

后台设置管理员登录功能,实现新闻的实时发布、修改、删除、查询以及新闻分类的添加删除、管理注册会员、对友情链接的管理等,实现对网站的实时的维护,同时又保证了网站的安全性。

1.2开发工具及技术

1.2.1JSP技术简介

明日新闻网网站的建设使用了现今使用较为广泛的JSP技术由Sun公司倡导以及与多家软件公司一起合作并研发的动态网页技术标准。

这种技术在页面中插入Java代码从而形成.JSP文件,JSP技术在动态网页中应用广泛并且具有跨时代的意义。

JSP技术中加入Java代码同时能实现出Java语言开发出Web软件可以跨平台的优点,同时JSP是执行于在服务器端的,当需要反馈信息时,服务器会反馈一个HTML文本给客户,所以客户只需要安装一个浏览器即可浏览到自己想看的内容,使信息的浏览更加方便快捷。

网站的制作还运用了JavaScript,是一种运行在客户端的动态的弱类型语言,这类语言在web开发语言中非常常见,同时也是面向对象的客户端语言中相对而言比较安全的一种,可以使页面彰显独具特色的动态功能,结合SQLServer数据库使整个网页层次清晰结构分明。

在HTML中,加入JavaScript可以开发交互式Web网页,使网页具有鲜明的交互性、实时性和动态性,既丰富了网页的内容,同时又增强了网站的时效性,使之能做到实时新闻实时更新。

该新闻网站广泛的运用了JSP技术,验证用户登录名密码是否有效,保证了网站的安全性。

1.2.2Eclipse简介

Eclipse是IBM提供了最早的代码基础,2001年贡献给开源社区,至今有150多家软件公司企业参与项目之中。

Eclipse仅仅是一个框架或者说是一组服务,通过添加的插件组建来构成开发环境,围绕Tomcat,SQLServer等软件能够实现网站的开发与制作,使用上既方便又快捷。

Eclipse是跨平台的,同时又是开源软件免费使用下载,深受广大程序员的喜爱。

Eclipse拥有至高无上的灵活性。

集众多插件为一体的Eclipse,使用户的开发环境具有统一性和一致性,从而使所有工具开发人员都在相同的水准上尽情的发挥创作。

Eclipse具有相当不错的兼容性不仅仅支持常用的Java语言的开发,所以它的应用之广贯穿于代码编程的各个程序领域。

1.2.3SQLserver2005数据库简介

SQLserver2005数据库是一个全面的电子文件柜。

在日常生活中很多数据过于庞大已经超出了人脑所能记下的范围,而且使用传统的纸张记录又需要耗费巨大的人力物力,所以我们需要将一些信息或者某个特定的信息集合存储在计算机上,方便我们日常管理,然而数据库就是将这些特定的信息收集起来的“仓库”,用户可以根据自身的需求对这些数据执行有效的操作。

在现实世界中,实体与实体之间有各式各样的联系,而关系型数据库就是建立在这些错综复杂的联系中的,然而数据也有不同的类型,例如字符串型string型、日期型data、字符型char等等多种类型。

当我们使用SQLserver2005处理数据时,根据不同的数据类型来创建不同的表结构,再根据数据的类型和特点添加约束键,形成一个完整的表结构,我们还可以将多个表进行连接,因此我们就可以执行表与表之间的查询操作,利用数据库来存储用户的注册信息实时更新web网页的新闻动态,使网站的维护更加方便快捷。

MicrosoftSQLServer2005是一个相当全面的数据库平台,它即能够提供大型企业级的数据库管理,支持大型企业的联机事务处理,进行高度复杂的数据分析处理,又有全面的集成商业智能(BI),数据仓库系统以及网站所需的性能水平。

同时SQLServer2005具有很高的安全性和可靠性,可以有效的分配资源,避免多个用户同时对一个资源进行更新或者请求时发生类似死锁现象等,比如内存、网络带宽的请求等。

该版本与以往版本相比,更进一步升级了安全系统加密,具有新的安全认证,使用户在使用过程中更加安全可靠,与此同时新增了数据镜像功能,使数据的恢复更加方便快捷,从而提高了系统的可靠性和拓展性,支持单个机器操作只需一台计算机操作,这样既节省了空间,同时又节省了多余的花销。

MicrosoftSQLServer2005的系统框架有三个方面,分别为:

关系数据库、结构化查询语言以及可拓展标记语言,数据库的组织方法是各种各样的,关系型数据库通过几何代数运用现实世界事物与事务之间的关系,来解释抽象的数据架构。

在关系数据库中,模式结构主要包括表、视图和索引,模式包括:

外模式、模式以及内模式。

数据以计算机语言存在表结构里。

一个大型的数据库包括成千上万个表结构,每一个表都是由行和列组合起来的数据集合。

用户对这些数据进行组织分析定义,再将数据整理组织成表,规范的存储在数据库中。

同时关系型数据库能够对数据进行规范化的整合,使用户对数据操作时更加清晰明了。

结构化查询语言表达丰富逻辑缜密非常适合数据库的应用开发。

SQLServer2005是高性能数据存的应用程序。

1.2.4JDBC简介

JDBC是数据库专门为Java语言提供的数据库连接端口,它的主要构成是由一系列的类端口,借助于Java语言与生俱来的优势,使接口的衔接更加流畅。

数据库为应用程序接口规定了统一的访问与处理的方法,对于程序员而言是API而对于服务商而言仅仅是接口类型,因此程序员的开发也就有了标准的方法。

只要在使用Java语言的情况下,利用Java语言的“一次编写到处运行的特点”,可以快捷的处理许多种数据,即便是在数据不一样的情况下。

因此,在兼容性方面有了大幅度的提高,这也是其他软件所不可比拟的。

执行Java程序中插入的SQL语句,并多次执行有效的SQL语句操作,最终得到查询结果并关闭数据库连接是JDBC运行操作的基本思想,因此所有涉及JDBC的操作都是以此为基础的。

基于JDBC的数据库程序模型如图1-1所示:

本网站使用的JDBC-ODBC桥的连接方法连接的数据库。

1.3开发软件与硬件配置

运行本网站需要的配置并不高,我们只需要用网络配置方面10兆/s以上宽带连接,100兆/s网卡,最低配置的调制解调器(Modem)即可。

硬件方面,普通的商务

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

当前位置:首页 > 工程科技 > 能源化工

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

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