ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:4.43MB ,
资源ID:2846225      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2846225.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(新闻网站的设计与实现.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、新闻网站的设计与实现摘 要信息技术高度发达的今天,新闻业已经在互联网行业中占越发主导地位。而我们的生活也跟新闻息息相关,每天在线浏览新闻已是我们生活中不可或缺的习惯之一,在网页上浏览新闻不仅使我们足不出户就能了解到五花八门的奇闻异事,同时也节省了传统的纸质报刊杂志的花销费用。我们从实际情况出发,首先对当今主流的门户新闻网站(如:新浪新闻网、搜狐新闻网)进行一番实际的考察与分析,确立构建新闻网站需要实现的基本功能模块。该新闻发布网站基于B/S模型构建,通过Web浏览器来访问,使新闻浏览更加方便快捷。本系统主要包括两个层面,其一是前台界面,用户可以浏览分栏新闻,发表新闻评论,注册普通会员,友情链接

2、等功能,实现信息化的共享;其二是作为系统管理员后台登陆,对新闻修改编辑,实时发布,添加新闻栏目,管理注册会员等系统维护功能。明日新闻网站主要用JSP编辑,SQL Server 2005数据库、Tomcat 网络服务器,并且在Eclipse上编码新闻发布网。关键字:SQL Server JSP 新闻发布网站ABSTRACTNowadays information technology is highly developed, journalism has accounted for more dominant position in the Internet industry. And our

3、life is closely linked with news, Read news online every day is one of the habits of our lives. We can know variety of anecdotes without going outside through the Internet. At the same time, we can also save the cost of traditional paper-based newspapers and magazines. We start from actual situation

4、s, first, doing some actual investigation and analysis for todays mainstream news portal sites (eg: Sina News, Sohu News). Building a basic functional modules establish news site needs to implement.The building of this news website based on B/S module, we can access through a Web browser, and make t

5、he browse of news more convenient. This system divided into two aspects, one is foreground interface, users can scan columnar news, issue news comments, register ordinary members, links and other functions, to achieve sharing of information; the other is background landing as a system administrator,

6、 changing news , real-time release, adding news columns , registered members of management and other system maintenance functions.This website uses JSP as the mainly development language, database uses SQL Server to manage the data, the programming environment is in the MyEclipse, back-ground server

7、 set up by Tomcat, it is a web-based news publishing website.Key Words: SQL Server JSP News publishing website第一章绪论1.1课题背景及意义互联网通信技术高度发达的今天,我们不再像古代那样通过烽火或者信使来传递消息,仅仅通过网络我们就可以了解到世界各地的发生的实时信息,这是人类的跨时代意义的进步。当然我们了解这些信息需要媒介,而这就是新闻发布网站的意义所在。由此一来,我们既节约了传统的报刊杂志的费用的花销,同时又能做到足不出户就能看到天下大事新闻八卦。信息不仅仅与我们的日常生活息息相关

8、,它贯穿各行各业的各个领域,各大中小型企业的发展也离不开信息化,更早的掌握了信息,也就更能够先人一步抓住机会,在企业的竞争中占据有利地位,因而我们借此机会设计出与其相符合的新闻网站,更好的发展和利用互联网信息。新闻发布网是一个集合新闻内容和会员信息的一站化管理的基于B/S构建模式的网站系统。新闻发布网站在当今互联网上已经随处可见比比皆是,通过它我们可以在线实时浏览新闻信息,还可以注册会员、参与评论与其他来自各个地区的网友进行互动,实现信息的共享。本网站前台用来展示最新的新闻信息以及新闻分类、留言板、友情链接等功能,同时提供网友评论,便于信息知识的交流。后台设置管理员登录功能,实现新闻的实时发布

9、、修改、删除、查询以及新闻分类的添加删除、管理注册会员、对友情链接的管理等,实现对网站的实时的维护,同时又保证了网站的安全性。1.2开发工具及技术 1.2.1 JSP技术简介明日新闻网网站的建设使用了现今使用较为广泛的JSP技术由Sun 公司倡导以及与多家软件公司一起合作并研发的动态网页技术标准。这种技术在页面中插入Java代码从而形成.JSP文件,JSP技术在动态网页中应用广泛并且具有跨时代的意义。JSP技术中加入Java代码同时能实现出Java语言开发出Web软件可以跨平台的优点,同时JSP是执行于在服务器端的,当需要反馈信息时,服务器会反馈一个HTML文本给客户,所以客户只需要安装一个浏

10、览器即可浏览到自己想看的内容,使信息的浏览更加方便快捷。网站的制作还运用了JavaScript,是一种运行在客户端的动态的弱类型语言,这类语言在web开发语言中非常常见,同时也是面向对象的客户端语言中相对而言比较安全的一种,可以使页面彰显独具特色的动态功能,结合SQL Server数据库使整个网页层次清晰结构分明。在HTML中,加入JavaScript可以开发交互式Web网页,使网页具有鲜明的交互性、实时性和动态性,既丰富了网页的内容,同时又增强了网站的时效性,使之能做到实时新闻实时更新。该新闻网站广泛的运用了JSP技术,验证用户登录名密码是否有效,保证了网站的安全性。1.2.2 Eclips

11、e简介Eclipse是IBM提供了最早的代码基础,2001年贡献给开源社区,至今有150多家软件公司企业参与项目之中。Eclipse仅仅是一个框架或者说是一组服务,通过添加的插件组建来构成开发环境,围绕Tomcat,SQL Server等软件能够实现网站的开发与制作,使用上既方便又快捷。Eclipse是跨平台的,同时又是开源软件免费使用下载,深受广大程序员的喜爱。Eclipse拥有至高无上的灵活性。集众多插件为一体的Eclipse,使用户的开发环境具有统一性和一致性,从而使所有工具开发人员都在相同的水准上尽情的发挥创作。Eclipse具有相当不错的兼容性不仅仅支持常用的Java语言的开发,所以

12、它的应用之广贯穿于代码编程的各个程序领域。 1.2.3 SQL server 2005 数据库简介SQL server 2005数据库是一个全面的电子文件柜。在日常生活中很多数据过于庞大已经超出了人脑所能记下的范围,而且使用传统的纸张记录又需要耗费巨大的人力物力,所以我们需要将一些信息或者某个特定的信息集合存储在计算机上,方便我们日常管理,然而数据库就是将这些特定的信息收集起来的“仓库”,用户可以根据自身的需求对这些数据执行有效的操作。在现实世界中,实体与实体之间有各式各样的联系,而关系型数据库就是建立在这些错综复杂的联系中的,然而数据也有不同的类型,例如字符串型string型、日期型data

13、、字符型char等等多种类型。当我们使用SQL server 2005处理数据时,根据不同的数据类型来创建不同的表结构,再根据数据的类型和特点添加约束键,形成一个完整的表结构,我们还可以将多个表进行连接,因此我们就可以执行表与表之间的查询操作,利用数据库来存储用户的注册信息实时更新web网页的新闻动态,使网站的维护更加方便快捷。Microsoft SQL Server 2005 是一个相当全面的数据库平台,它即能够提供大型企业级的数据库管理,支持大型企业的联机事务处理,进行高度复杂的数据分析处理,又有全面的集成商业智能(BI),数据仓库系统以及网站所需的性能水平。同时SQL Server 20

14、05具有很高的安全性和可靠性,可以有效的分配资源,避免多个用户同时对一个资源进行更新或者请求时发生类似死锁现象等,比如内存、网络带宽的请求等。该版本与以往版本相比,更进一步升级了安全系统加密,具有新的安全认证,使用户在使用过程中更加安全可靠,与此同时新增了数据镜像功能,使数据的恢复更加方便快捷,从而提高了系统的可靠性和拓展性,支持单个机器操作只需一台计算机操作,这样既节省了空间,同时又节省了多余的花销。Microsoft SQL Server 2005的系统框架有三个方面,分别为:关系数据库、结构化查询语言以及可拓展标记语言,数据库的组织方法是各种各样的,关系型数据库通过几何代数运用现实世界事

15、物与事务之间的关系,来解释抽象的数据架构。在关系数据库中,模式结构主要包括表、视图和索引,模式包括:外模式、模式以及内模式。数据以计算机语言存在表结构里。一个大型的数据库包括成千上万个表结构,每一个表都是由行和列组合起来的数据集合。用户对这些数据进行组织分析定义,再将数据整理组织成表,规范的存储在数据库中。同时关系型数据库能够对数据进行规范化的整合,使用户对数据操作时更加清晰明了。结构化查询语言表达丰富逻辑缜密非常适合数据库的应用开发。SQL Server 2005是高性能数据存的应用程序。1.2.4 JDBC简介JDBC是数据库专门为Java语言提供的数据库连接端口,它的主要构成是由一系列的

16、类端口,借助于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