《新闻网站设计毕业论文.doc》由会员分享,可在线阅读,更多相关《新闻网站设计毕业论文.doc(34页珍藏版)》请在金锄头文库上搜索。
1、新闻网站News Website专 业 名 称:计算机网络指 导 教 师:* 毕业生姓名:*毕业生学号:*论文提交日期:2011年3月 摘 要从建站的实际情况出发,经过对有关网站新闻网站的一番考察和分析,确立了系统采用ASP作为开发环境,ACCESS 2003作为数据库服务器,IIS作为测试服务器及新闻发布的具体实现功能。并阐述系统的结构设计和功能设计,实现新闻的分类显示,最近新闻显示、热点新闻显示、搜索、评论等。经过授权的用户可以通过Web浏览器,以人机交互式的客户端程序实现对新闻的发布、管理、实时的进行行为统计和记录。本网站具有很好的外部接口,较好的容错性,能够承受大量用户同时浏览的压力,
2、满足大部分新闻发布的需求,能够很好的配合其它子系统服务于网站的新闻发布.该网站系统是一个基于新闻发布和内容管理的全站管理系统;基于B/S模式WEBMIS系统,可以将杂乱无章的信息(包括文字、图片)经过组织,合理而且有序地呈现在大家面前。简单的说,新闻网站就是充当一个网络新闻媒介的功能。【关键字】ASP,新闻,网站AbstractFrom built them, the actual situation, after news site on the Web site an examination and analysis, to establish the system as a develo
3、pment environment using ASP, ACCESS 2003 as the database server, IIS server and the press release as a test concrete realization of function. And described the structure of the system design and function design, implementation, classification of news shows, the recent news shows, hot news display, s
4、earch, comments, etc. Authorized users can Web browser, to human-computer interactive client program to realize the news release, management, real-time behavioral statistics and records. This site has good external interface, better fault tolerance, to withstand the pressure of a large number of use
5、rs to browse, meet the needs of the majority of press releases can be a very good service with the other subsystems on the website of the press release. The system is A press release and content management based on the entire station management system; based on B / S mode WEBMIS system can be chaoti
6、c information (including text, pictures) through the organization, reasonable and orderly presentation in front of everyone. In short, news site that acts as a network media capabilities.【Keyword】ASP,News,Website目 录引言1第1章 绪论21.1 开发工具的选用及介绍21.1.1 ASP 的优势21.1.2 ASP的特点21.2 ASP技术访问WEB数据库31.2.1 访问WEB数据库的
7、多种方案31.2.2 ASP简介3第2章 系统分析与总体设计42.1 网站功能描述52.2 系统功能模块划分62.3 系统流程分析7第3章 系统数据库结构设计与实现83.1 创建数据库了83.2 数据库逻辑结构设计8第4章 系统主界面与后台界面设计114.1 主界面设计114.1.1 显示新闻类别链接114.1.2 显示热点新闻124.1.3 显示最新图片新闻124.1.4 显示详细新闻124.2 后台界面设计134.2.1 登录界面134.2.2 管理界面134.2.3 留言板界面14第5章 后台管理模块设计145.1 管理员管理模块145.1.1 管理员管理界面145.1.2 管理员管理功
8、能分析155.2 版块管理模块155.2.1 版块管理界面165.2.2 版块管理功能分析165.3 新闻管理模块165.3.1 新闻管理界面175.3.2 新闻管理功能分析175.4 新闻添加17第6章 留言板模块设计186.1 用户添加模块186.2 留言板主界面模块196.3 留言板管理模块19第7章 结论217.1 网站系统总结217.2 网站系统展望217.2.1 新闻网站的发展趋势217.2.2 网站系统体系结构的发展趋势22致谢23参考文献24附录A25附录B27附录C291湖南软件职业学院毕业设计(论文) 引言前言新闻网站是一个新闻单位不可缺少的部分,它的内容对于新闻的决策者和
9、管理者来说都至关重要,所以新闻网站应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对网上新闻发布进行管理,具有着手于管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高网上新闻发布的效率,也是企业的
10、科学化、正规化管理,与世界接轨的重要条件。 Active Server Pages即ASP,是一套微软开发的服务器脚本环境,使用它可以创建和运行动态、交互的Web服务器应用程序。ASP内含于IIS3.0和IIS4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度,而且利用Visual Int
11、erDev集成开发环境可以很容易地对ASP应用程序进行开发和修改。本网站系统从建立ASP的环境开始,由浅入深地介绍了建立一个基于ASP的动态新闻发布系统所需要的各种技术。目前,ASP技术已风靡全球,在Internet上几乎处处都能看到它的身影,ASP技术的出现和发展给曾经以静态内容为主的Web带来了全新的动态效果,使其具有更加灵活和方便的交互特性,在Internet中实现信息的传递和检索越来越容易。正因为如此,ASP迅速被广大网络设计和开发人员所接受,成为首选的网站开发和编程技术。ASP是目前最流行的Web应用程序开发工具之一。它是一种功能强大、灵活易学的服务器脚本编程环境,它的源代码均可以在
12、服务器端运行,运行的结果以HTML代码的形式输出到客户端。利用ASP不仅可以快速创建交互性的动态网页,而且程序代码完全保密,更重要的是它不用考虑客户端使用何种浏览器。30湖南软件职业学院毕业设计(论文) 结论第1章 绪论1.1 开发工具的选用及介绍1.1.1 ASP 的优势Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器
13、中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。1.1.2 ASP的特点任何开发工具皆可发展ASP。只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。1、ASP通吃各家浏览器由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。2、语言相容性高:ASP与所有的ActiveX Script语言都相容,除了可结合HTM
14、L,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。隐密安全性高。如果我们在浏览器中直接查看网页的原始代码,就只能看到文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(eb Server)端执行后,将结果转换成标准文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。3、易于操控数据库:ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的
15、数据库,例如:Acess、sqlserver、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。所以我选择了ASP结合dreameware8架构网站。在此期间本人将使用Dreamweaver 8进行ASP页面的编码,并使用IIS5.1对页面进行调试。 1.2 ASP技术访问WEB数据库1.2.1 访问WEB数据库的多种方案目前在WINDOWS环境下有多种访问WEB数据库的技术,主要有:1、公共网关接口CGI(Common Gateway Interface)CGI是较早实现的技术。适用于多种服务器平台,如UNIX、WINDOWS等,但CGI的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多