1、校园新闻发布系统摘 要我们从学校的实际情况出发,经过对在线新闻发布事项的一番考察和分析,在对新闻需求的分析基础上,确立了新闻发布系统的具体实现功能。并阐述系统的结构设计和功能设计,实现新闻的分类显示,最近新闻的提示,新闻滚动功能等。经过授权的用户可以通过 Web 浏览器,以人机交互式的客户端程序实现对新闻的发布、管理、实时的进行行为统计和记录。现阶段我国已经步入了市场经济时期,随着网络技术的飞速发展,Internet 用户的数量也与日俱增,许多公司及企业都将目光投向了网络这个商机无限的领域,许多公司以在其他网站加入广告或建立公司网站的形式来吸引更多的顾客,而新闻发布系统是几乎所有网站都不可或缺
2、的一个重要组成部分,有人说, “现代社会,信息就是财富!”所以说本课题的研究在信息交流领域有其一定的价值。综上所述,本课题的研究对于了解网络编程、构建个人或商业网站都有较大的帮助,是步入网络时代必不可少的组成部分。关键词:新闻发布系统,Asp,AccessABSTRACTWe proceed from actual conditions of the school, through some investigation and analysing of the online news briefing item, on the basis of analysis on demand of th
3、e news , have established realizing the function concretly of the news briefing system. Explain systematic structural design and function are designed , realize the classification of the news shows, the suggestion of the news recently, news rolls function ,etc Users authorized can pass Web browser,
4、realize the issue , management , real-time counting and writing down the behavior to the news with the man-machine interactive customer end procedure .The present stage our country has entered the period of market economy, with the rapid development of network technology, the number of Internet user
5、s also grow with each passing day, a lot of companies and enterprises have paid attention to network unlimited business opportunities in this field, many companies in other sites to join the advertisement or the establishment of the company website to attract more customers, and press releases the s
6、ystem is almost all sites are an indispensable important component, someone says,“ in modern society, information is fortune!“ So the research on the information communication field has certain value.To sum up, the research for the understanding of network programming, building a personal or busines
7、s website has a great help, is entered into the network era essential component.Keywords: Press release system, Asp, Access目 录第一章 引言 41.1 引言 41.2 开发背景 .4第二章 系统开发工具介绍 52.1 动态服务器网页(ASP)的出现 .52.2 ASP 的特性 62.3 ASP 的功能 72.4 ASP 与静态网页的区别 82.5 编辑和运行 ASP 文件的环境 .82.6 ASP 的简介 .9第三章 系统的开发环境及需求 .103.1 开发目的 103.
8、2 项目背景 103.3 开发环境 103.3.1 硬件条件 .103.3.2 系统平台 .103.3.3 系统工具 .103.3.4 运行需求 .11第四章 系统的结构设计 .114.1 数据库的搭建 .114.2 系统数据库的结构设计 .114.3.建立与数据库的连接 124.4 系统模块说明 .13第五章 系统功能设计 .145.1 后台新闻管理 14第六章 系统的功能说明 .146.1 开始搜索功能 .146.2 普通用户级别功能 .176.3 审核管理功能 .19第七章 总结 .20第八章 致谢 .21第九章 参考文献 .21第一章 引言1.1 引言伴随着网络的出现,网页逐渐融入人们
9、的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在新闻信息领域,各种新闻信息的发布分秒变换,人们对新闻信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的信息发布资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。随着 Internet 的进一步发展,静态 Web
10、 站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的 Web 站点更是如此,随着 Internet 上信息量的增多和交互性的加强使 HTML 显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的 Web 网页。1.2 开发背景近年来,Internet 技术得到迅速的发展,已经成为计算机产业的一个技术热点。促成Internet 高速发展的因素之一
11、就是 Web 技术。Web 技术由最初的静态 HTML 发展到动态网页技术DHTML,CGI(Command Gateway Interface),脚本语言与 ASP(Active Server Pages)后来居上,并且大有取代 CGI 的趋势。Web 已经不再局限于仅仅提供大量的信息服务,Web 技术的发展使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸引人的网页。浏览 Web 有着执行 Windows 程序一样的感觉和操作性。随着 Internet 技术的发展,它已经成为一种操作平台,为用户提供强大的服务,例如网上购物,网上电子商务,社会信息数据库服务等。作为计算
12、机发展最迅速的领域之一的数据库技术,已经形成了一整套独有的理论,并广泛地应用于人们的生产和生活中。数据库技术与网站的结合是当今 Web 技术的一个热点。有了数据库的支持,可以扩展网页的功能,可以方便地设计出交互式页面,可以构造功能强大的后台管理系统,可以为网站的更新、维护提供极大的方便。因此,作为网络开发者或管理者,数据库知识是必不可少的。在当前社会,信息已成为一种隐型的财富,人们对信息的需求再也不是局限于单纯的电视、报纸等大众途径。随着 Internet 在中国的发展日新月异,人们在日常生活中也越来越多地使用这项新技术来为自己的工作和生活服务,人们通过网络来获取信息的需求越来越大。基于此种考
13、虑,网络开发者们提出了一种“基于 WEB 的新闻发布系统”,该系统能够实现在线更新最新新闻、设置新闻分类导航等功能,此外,网站管理员也可在线对后台进行管理,例如新闻的修改、删除等操作,以保证新闻的及时、准确性。由于篇幅有限,本人不能在此做一一详细的说明。第二章 系统开发工具介绍21 动态服务器网页(ASP)的出现在 Web 诞生之初,所有的网页都是依靠超接的。人们可以从一个网页方便地连接到另外一个网页上。这些网页是事先编好并存放在 Web 的服务器上的,Web 服务器仅需要将这个网页取出,然后按照超文本传输协议(HTTP)规定的方式传送该浏览器,浏览器把这个网页按预先编排好的格式(使用最多的是
14、 HTML 格式)呈现出来。但是,这样的网页只是静态的。这个问题导致了 CGI(Common Gateway Interface,公共网关接口)的产生。 CGI 是一个公共的界面,它规定了浏览器、Web 服务器和服务器的程序之间数据交换的格式。这个程序就是通常所说的 CGI 程序,它可以由任何一种程序语言(如C/C+、Perl、Visual Basic、TCL 等)编写。事实上,CGI 程序是一个可执行程序,它必须通过编译器编译并连接成可执行代码后才可以工作。CGI 不但编程复杂,修改后还要重新编译,并且很浪费系统资源,随之而来的 ISAPI 是另一个解决方案。ISAPI 也遵循 CGI 标准
15、,它不但可以生成动态的页面,甚至可以作为过滤器放置到你的 Web 服务器上,处理所有的 WEB 访问及应答请求。但是,ISAPI 程序设计更加复杂,而且安全性较差。Asp(ActiveServerPages,动态服务器网页)出现解决了这些问题。ASP 存取数据的方法遵循CGI 标准,但它大大简化了编程方法。只要在 Web 服务器上嵌如对应的 ASP 解释器,可以使用诸如 VBScript、JavaScript 或者 PerlScript 等编写动态的 ASP 网页。这些网页全部都是解释执行的,你可以修改一个动态网页,无须任何编译器就可以直接发布到 Web 服务器上。22 ASP 的特性Acti
16、ve Server Pages 就是用服务器端脚本、对象和组件扩展了的标准 HTML 页。它具有 3 个重要特性:1、Active Server Pages 可包含服务器端脚本。将服务器脚本含在 Active Server Pages 中就可以用动态内容创建网页。2、Active Server Pages 提供了几种内置对象。在 Active Server Pages 中使用内置对象可以使脚本功能更强,在其他方面,这些对象可使你从浏览器中检索或向浏览器发送信息。3、使用附加组件,可以扩展 Actire Server Pages。Active Server Pages 可以同几个标准的服务器端
17、ActiveX 组件捆绑在一起,这些组件使你可以处理数据库,发送 EmaU 或访问文件系统。Active Server Pages 是编写 Web 服务器程序的最新利器。它是一个开放式的无须进行编译的应用程序环境。它提供了 CGI 程序和脚本的灵活性,同时不会使性能显著下降。与 CGI 不同的是,ASP 在服务器的进行内运行,是多线程的,可以进行优化来处理大量用户。它将 IDC 的简单性和 ISAPI 的灵活性综合在了一起。ASP 比 CGI 和 Perl 脚本编写系统具有优势,它把 HTML 的简单性和脚本编写,以及 Active 服务器组件等常见工具组合在一起,用以创建动态的和强有力的网站
18、。ASP 代表了微软公司开发技术的一个新发展。 ASP 允许开发者存储他们的 HTML 代码和单个文件中的脚本化代码。ASP 支持 Open Script 接口,这样就可以使用遵守这个标准的任何脚本编写语言。支持 Open Script 的语言包括 VBScript 和 Jscript,甚至是 Perl Script。这些脚本可以执行应用程序逻辑,并能够调用软件组件来执行特殊的任务,例如数据库查询、文件输入输出(IO)、业务规则和工作流。ASP 技术有它自己的对象模型,再加上驻留在同一文件之中的 HTML 和脚本这一事实,才使得ASP 比 HTXIDC 更为强大。 23 ASP 的功能使用 A
19、ctive Server Pages 可以完成下面的工作:1、产生动态网页。在一天中的不同时间,或对不同用户,Active Server Pages 可显示不同的内容。2、处 HTML 表单的内容。使用 Active Server Pages 可以获取并对输 HTML 表单的数据作出反应。3、创建数据库驱动的网页。Active Server Pages 可以从像 Microsoft SQL Server 之类的数据库中获取现存数据或插入新数据。4、跟踪用户会话。从用户到达你的网站直到其离开,可以用 Actire Server Pages 储存其信息。5、创建可搜索网页。与 Microsoft
20、Index Server 或 Microsoft SQL Server 全文检索一起使用时,用 Active Server Pages 可创建网站的搜索引擎。6、检索不同浏览器的功能。Active Server Pages 可检索浏览器的支持特性并显示适合不同浏览器的内容。7、发送并接收电子邮件。Active Server Pages 可自动向用户发送并接收发送到网站的电子邮件。8、将定制组件同网站结合在一起。用 Microsoft Script Componts,Microsoft Visual Basic 或 Microsoft Visual C+创建的用户服务器端组件可以扩展 Activ
21、e Server Pages 脚本。任何一个 Web 服务器,只要内嵌 ASP 解释程序,就可以支持 ASP 编写的动态网页。一般来说,我们使用的都是基于 WindowsNT 服务器上的 Internet lnformation Server(IIS)。IIS 支持虚拟目录。我们可以通过“服务器属性”对话框中的“目录”标签管理虚拟目录。建立虚拟目录对于管理 Web 站点具有非常重要的意义。因为虚拟目录隐藏了有关站点目录结构的重要信息。在浏览器中,客户通过选择“查看源代码” ,很容易就能获取页面的文件路径信息。如果在 Web 页中使用物理路径,将暴露有关站点目录的重要信息,这将容易导致系统受到攻
22、击。所以IIS 的支持虚拟目录的功能就大大的提高了系统的安全性。24 ASP 与静态网页的区别Active Server Pages 改变了这一切,在 IIS 仍然支持静态 HTML 主页的前提下,利用 Active Server Page 可以根据用户要求在 Web Server 上建立新的主页。为了便于理解它和支持静态主页的区别,我们将它分成以下步骤:一个用户在浏览器的网栏中添入 Active Server Page 文件名称,并敲回车键触发这个Active Server Page 的申请。浏览器将这个 Active Server Page 要求发送给 IIS。Web Server 接收这
23、个申请要求并根据其asp 的后缀意识到这是个 Active Server Page 要求。Web Server 从硬盘或者内存中接收正确的 ASP 文件。Web Server 将这个文件发送到一个叫做 ASPDLL 的特定文件中。Active Server Pages 文件将会从头至尾被执行并根据命令要求生成相应的静态主页。HTML 主页将被送回浏览器。用户浏览器解释执行 HTML 主页并显示在用户于浏览器上。Active Server Pages 技术经过不断的改进,其功能越来越强大,已经被越来越多的公司认可,今天 Internet 上很多最成功的商业网站都是利用 Actire Server
24、Pages 创建的。由于 ASP 的技术的种种优点,所以本网站决定采用 ASP 技术进行制作。在现在的互连网上,人们上网可以获取最新信息。如新闻、招商、论坛、娱乐等各种各样的信息,实现足不出户,就可以了解世界的梦想。25 编辑和运行 ASP 文件的环境编辑和运行 ASP 文件需要一定的环境条件,用户必须满足这些条件才可建立 ASP 的开发环境。ASP 文件是以纯文本格式保存的,只要使用普通的文本编辑器,如 Windows 中的记事本或写字板就可进行编辑,然后将其存为 ASP 文件即可.当然,使用一些工具软件,如 Visual InterDev 等来创建 ASP 文件将会更加方便快捷.要运行 A
25、SP 程序,必须在 NT 服务器中安装 IIS(因特网服务器),或在 Windows95/98/2000 操作系统中安装 PWS(个人网络服务器),或者在 NT 工作站中安装 Peer Web Server.运行 ASP 程序的硬件要求:CPU:只要能运行相应的操作系统即可.但建议使用速率比较快的CPU,如 PIII 以上的 CPU。硬盘空间:至少需要 40MB。内存:16M 以上2.6 ASP 的简介ASP 全称为 Active Server Pages(动态服务器主页) ,它是一种应用程序环境,可以利用 VBscript 或 Java Script 语言来设计,主要用于网络数据库的查询与管
26、理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将 ASP 的程序码,解释为标准 HTML 格式的网页内容,再送到浏览者浏览器上显示出来。我们也可以将 ASP 理解为一种特殊的 CGI。利用 ASP 生成的网页,与 HTML 相比具有更大的灵活性。只要结构合理,一个 ASP 页面就可以取代成千上万个网页。尽管 ASP 在工作效率方面较之一些新技术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的 Web 服务器应用程序。Active Server 的另一大优点是代码的安全性。页面的访问者所能看到的只是服务器
27、方的处理结果。ASP 文件可以用常规的文本编辑器编辑, ASP 使用 VBScript、javascript 等脚本语言作为开发工具,镶嵌于 HTML 文本中,使用“将 ASP 的程序包含起来。当用户从浏览器向Web 服务器提出请求时,Web 服务器会自动将 ASP 的程序解释为标准的 HTML 格式的主页内容,用户端只要使用常规可执行 HTML 程序的浏览器,就可浏览 ASP 所设计的主页内容,因此与浏览器无关,并且保证了 ASP 的源程序代码不会外漏。ASP 中包括五个内置的 ActiveX 服务器组件和五个内置的对象:Database Access component(数据库访问组件)
28、、File Access component(文件访问组件) 、Ad Rotator component(广告轮播器组件) 、Content Linking component(内容链接组件) 、Browser Capabilities component(浏览器信组件)以及 Request(请求对象) 、Server(服务器对象) 、Session(会话对象) 、Response(响应对象) 、Application(应用程序对象) 。在所有 ASP 组件中,最有用的是数据库访问组件,也称为 ActiveX 数据对象或 ADO。在站点发布数据库将使用这个组件及其中包含的对象,以完成对 ODB
29、C 数据源的读写。此外,ASP 技术的另一个重要特点是,程序员可以利用 Java、Visual Basic、 Visual C+等语言制作适应自己特殊需要的 ActiveX 服务器组件来扩充 ASP 的功能,使自己的动态网页几乎具有无限的扩充能力,这是传统的 CGI 程序所不及的。总而言之 ASP 具有学习快、设计快的特点,不需花许多时间即可学会和快速设计出 WEB 应用程序。ASP 的源程序码在服务器端执行,代码保密性好。集成与 HTML中,无需编译链接可直接执行,而且使用文本编辑器即可设计。第三章 系统的开发环境及需求3.1 开发目的随着计算机技术的发展,网络技术对我们生活和工作显得月来越
30、重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在实现新闻信息的网上发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。3.2 项目背景HTML 作为一种样式语言,随着 Internet 上信息量的增多和交互性的加强使 HTML 显得越来越难以胜任的情况之下,在 ASP 编程语言高度发展的形式下,我们开始了对新闻发布系统的开发。3.3 开发环境3.3.1 硬件条件服务器两台,一台为数据库服务器,一台为 Web 服务器;客户端计算机若干;网络通讯设备,主要包括交换机、网卡、集线器、MODEM 等。3.3.
31、2 系统平台采用 Browser/Server 体系结构,服务器端采用 Microsoft Windows NT4.0 作为网络操作系统,Web 服务器软件采用 IIS3.0(Internet Information Server) 。客户端软件,包括单机操作系统和浏览器软件,分别选用 Windows 2000 和 Internet Explorer,数据库系统采用 Microsoft Access 有利于方便操作。3.3.3 系统工具系统平台基于 Web 的系统开发工具应使开发者使用各种各样的技术来创建动态的 Web 应用程序,并且应是一个可视化的工具。我们采用了 DreamweaverMX
32、 进行开发,它是用来快速创建数据驱动 Web 应用程序的基于团队的开发环境,支持 ASP,以 ODBC 连接数据库,脚本语言为简单易学的 javascript 或 VBScript。3.3.4 运行需求正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性.第四章 系统的结构设计4.1 数据库的搭建数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一旦建立以后要修改常会出
33、现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。Microsoft Access 数据库相对其它的数据库来说要简单容易操作些,本新闻发布系统中的数据库文件就是 Access 类型的数据库,数据库 xinwen 中设计了四个表。4.2 系统数据库的结构设计其中的一张表的结构如下:用户信息表 System_Users字段名 数据类型 字段大小ID 自动编号user_name 文本 50user_password 文本 50user_TName 文本 504.3.建立与数据库的连接什么是 ODBCODBC(Open Database Connectivity,开放数据库互连)是微软公司开放
34、服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准 API(应用程序编程接口) 。这些 API 利用 SQL 来完成其大部分任务。ODBC 本身也提供了对 SQL 语言的支持,用户可以直接将 SQL 语句送给 ODBC。一个基于 ODBC 的应用程序对数据库的操作不依赖任何 DBMS,不直接与 DBMS 打交道,所有的数据库操作由对应的DBMS 的 ODBC 驱动程序完成。也就是说,不论是 FoxPro、Access 还是 Oracle 数据库,均可用ODBC API 进行访问。
35、由此可见,ODBC 的最大优点是能以统一的方式处理所有的数据库。本文中个性化页面的实现便大量地用到了 ODBC 技术。什么是 DSNDSN(Date Source Name)即数据源名称。表示将应用程序和其个数据库建立连接的信息集合。ODBC 数据源管理器就是利用该信息来创建管理指向的数据库连接。DSN 可以保存在文件或注册表中。建立 ODBC 连接,实际就是创建同数据源的连接,也就是创建 DSN。一旦建立了一个数据库的 ODBC 连接,那么同该数据库的连接信息将被保存的 DSN 中,程序的运行必须通过 DSN 来进行。创建 ODBC 链接启动 ODBC 数据源管理器。在服务器上,进入 Win
36、dows 操作系统的控制面板,在“数据源(ODBC)图标上双击,版本不同图标可能不一样。不同操作系统的启动方法有所不同。双击“ODBC 数据源管理器”对话框,会出现 ODBC 源管理器对话框(ODBC Data Sources Administrator Dialog box) 。单击驱动程序标签,可以看到你的电脑上已经安装的 ODBC 数据库驱动程序。在下拉列表中寻找Microsoft Access Driver(*.mdb)项。4.4 系统模块说明新闻发布系统用户管理 信息管理 系统管理新闻管理站内搜索普通用户级别管理员级别开始搜索发布新信息信息管理审核管理 友情链接记数第五章 系统功能设
37、计5.1 后台新闻管理1. 管理员级别:包括添加管理员、修改管理员信息、删除管理员信息等2. 普通用户级别:包括添加普通用户信息、修改普通用户信息和删除普通用户信息等3. 开始搜索:根据关键字来搜索信息4. 信息管理:包括修改信息、查看信息和删除信息5. 发布新信息:添加新闻信息6. 审核管理:对信息进行审核操作7记数:对管理员、普通用户、信息数量、友情链接数量进行统计8友情链接:添加、修改、删除和查看友情链接信息 第六章 系统的功能说明6.1 开始搜索功能主要是根据关键字来搜索信息,主要界面如下:主要代码如下:0)c_start=document.cookie.indexOf(c_name
38、+ “=“)if (c_start!=-1) c_start=c_start + c_name.length+1 c_end=document.cookie.indexOf(“;“,c_start)if (c_end=-1) c_end=document.cookie.length/ document.write(document.cookie.substring(c_start,c_end)+“);return unescape(document.cookie.substring(c_start,c_end) return “/6.2 普通用户级别功能该功能主要包括添加普通用户信息、修改、查
39、看和删除等,主要界面如下:主要代码如下:0 ThenEasp.WE(“alert(操作成功!);location.href=Manage_Users.asp;“)ElseEasp.WE “alert(操作失败!);history.go(-1);“End If End IfIf Result=“Modify“ then-修改Call GetRet()UP_result = Easp.db.UpdateRecord(“System_Users“, “ID = “location.href=“)ElseEasp.WE “alert(操作失败!);history.go(-1);“End If End
40、ifElseIf Result=“Modify“ then-读取W_result = Easp.db.RT(“System_Users“,“ID=“&ID, “user_name,user_password,user_com,user_TName,user_sex,user_tel,user_photo,user_Email,user_qq,user_address,user_beiz,user_gift“) If Not Easp.isN(W_result) Thenuser_name=W_result(0)user_password=W_result(1)user_com=W_result
41、(2)user_TName=W_result(3)user_sex=W_result(4)user_tel=W_result(5)user_photo=W_result(6)user_Email=W_result(7)user_qq=W_result(8)user_address=W_result(9)user_beiz=W_result(10)user_gift=W_result(11)End ifEnd ifEnd ifEnd subsub GetRet()-接收参数user_name=Easp.RF(“user_name“,0)user_password=Easp.RF(“user_pa
42、ssword“,0)user_com=Easp.RF(“user_com“,0)user_TName=Easp.RF(“user_TName“,0)user_sex=Easp.RF(“user_sex“,0)user_tel=Easp.RF(“user_tel“,0)user_photo=Easp.RF(“user_photo“,0)user_Email=Easp.RF(“user_Email“,0)user_qq=Easp.RF(“user_qq“,0)user_address=Easp.RF(“user_address“,0)user_beiz=Easp.RF(“user_beiz“,0)
43、user_gift=Easp.RF(“user_gift“,0)End sub %6.3 审核管理功能该功能主要包括管理员对发布的新闻信息进行审核,主要代码如下:主要代码如下:Dim BigClassID, BG_result, arrRs,IDOrder,titleOrder,action,titlemarkBigClassID=Easp.RQ(“BigClassID“,1)IDOrder=Easp.RQ(“IDOrder“,0)titleOrder=Easp.RQ(“titleOrder“,0)action=Easp.RQ(“action“,0)if action=“judge“ then
44、titlemark=“审核“elsetitlemark=“管理“end ifBG_result=Easp.db.RT(“News_class“, “BigClassID=“&BigClassID, “BigClassID, BigClassName“)If Easp.isN(BG_result) thenEasp.WE “参数错误!“end if-读取新闻Easp.db.SetPager “default“, “firstprevlistnextlast“, Array(“listlong:10“,“first:首页“,“last:尾页“,“prev:上一页“,“next:下一页“,“list
45、:*“)Set Rs=Easp.db.GetPageRecord(“1:18“, “select ID, title, paixu, tuijian, BigClassID,gundong,field1,field2,field3,field4,PicloadFiles from System_News where BigclassID=“& BigClassID &“ order by ID asc“)if IDOrder“ thenSet Rs=Easp.db.GetPageRecord(“1:18“, “select ID, title, paixu, tuijian, BigClass
46、ID,gundong,field1,field2,field3,field4,PicloadFiles from System_News where BigclassID=“& BigClassID &“ order by title “& titleOrder )end ifif Rs.recordcount0 thenarrRs = Rs.GetRows(Rs.PageSize) end ifEasp.C(Rs)%第七章 总结ASP 从推出至今时间也不算漫长,由于它具有开发简单,功能强和灵活等优点,现在已被广泛接受,成为开发动态网络站点的主要技术之一,有人声称 ASP 已在 Web 开发领
47、域悄悄地进行着一场革命。今天已有上万个 Web 站点使用了 ASP 技术,其中包括许多 Internet 中最大的站点。有人估计,在过去几年中,ASP 开发人员已达百万之多,预计在今后的发展过程当中将会越来越多。ASP 正慢慢成为动态 Web 应用程序开发环境的主流。基于 Web 的现代新闻发布系统是一种新型的新闻传播方式,随着现代信息技术的发展,它将越来越受到人们的关注并逐步取代传统的新闻发布形式,21 世纪它将成为构筑电子新闻体系的主要手段。而基于 Web 的动态交互式新闻发布系统则是现代新闻发布网络中不可缺少的一部份。本文提出了一种基于 Web 的学校新闻发布系统,该系统的在线发布,多栏
48、目管理,使新闻信息及时、准确的得以发布。用户可以接投票,使用户的意见和需求能够及时的得以提出,收集系统的不足和改进方法.利用 ASP 技术实现的新闻能够及时的得以发布是一项很有效方法,这种组建的方式,可以应用于网站的其它栏目。又由于 ASP 编程所用的 Vbscript 与 Jscript 语言较其它语言较简洁、易操作、功能较强非常适合广大用户进行网站的开发。ASP 虽然提供了功能强大的 Web 应用程序开发环境,但和其它技术一样,它也存在着某些缺点。Web服务器还不支持 ASP 的运行。但 ASP 毕竟是软件霸主微软精心设计的一个宠儿,人们不得不慢慢向它靠拢,现在越来越多的 Web 服务器已
49、开始支持 ASP。以信息网站为核心的 Web 信息系统建设方兴未艾,运用新技术进行创新的应用开发,提高网络系统应用成效将是一个不竭的课题。由于本人学习 ASP 不长时间,程序的设计方面存在有缺点,有些简单的想法却用了很长的代码来实现造成了代码冗余,还有部分想法没有实现。我将在今后的学习中不断完善自己。第八章 致谢通过这次毕业设计,我学会了综合的运用大学四年学的东西,学会了用严谨的软件工程学来做设计,为我走向社会打下了一个不错的基础,从一开始的比较迷茫,到最后能成功完成了这次设计,这里面有老师同学的帮助,也有自己努力。在这里我要感谢 XX 老师,他在这次毕业设计中给了我很大的帮助。第九章 参考文献1 王超ASP 初级入门M北京:电子工业出版社,20052 孙国栋软件工程概论M北京:北京大学出版社,20063 Michelle Robot美ASP 设计详解M北京:人民邮电出版社,20064 萨师煊,王珊数据