资源描述
小型新闻发布系统设计开发文档
专 业: 信息与计算科学
年 级: 2008级
学 号: **********
作 者: ***
完成时间:2010年12月
小型新闻发布系统的设计与实现
摘要:随着计算机应用的迅猛发展,其应用已经普及到经济和社会生活的各个领域。为了适应高效的现代生活,使新闻信息的发布更为及时、高效,应用网络信息化手段对新闻发布进行管理已经显得非常必要。
本系统采用B/S(服务器/浏览器)结构,在开发过程中力求系统的全面性、通用性,主要利用了ASP+Miscrosoft Access2003+Microsoft Expresssion Web作为开发环境,实现了一个小型新闻发布系统。在这个系统中简要介绍了系统的开发工具和开发环境,本篇论文主要分为八个部分,依次为:引言、系统开发工具及环境、网站需求分析、数据库设计、网站页面实现、调试程序、系统试运行结果与评价、结束语。
关键词:ASP;新闻发布;系统设计;数据库
目录
1 引言 1
1.1 编写目的 1
1.2 研发背景 1
1.3可行性研究 2
1.4 该系统需要解决的问题 2
1.5 设计目标 2
1.6 定义 2
2 系统开发工具及环境 3
2.1 开发网站工具分析 3
2.1.1 ASP介绍 3
2.1.2 IIS 5
2.1.3 Aws 5
2.2开发环境简介 5
2.2.1 Microsoft Access 2003数据库 5
2.2.2 Microsoft Expresssion Web 6
3 网站需求分析 7
3.1 网站结构分析 7
3.2 系统功能需求分析 7
3.3 系统功能模块需求分析 8
3.3.1 新闻添加管理 8
3.3.2 新闻编辑管理 8
3.3.3 新闻删除管理 8
3.3.4 浏览新闻 8
3.4 数据库需求分析 8
4数据库设计 8
4.1 表设计 8
4.2 数据字典 9
新闻标题 9
5 网站页面实现 9
5.1 主要素材实现 9
5.2 登录界面的实现 10
5.3 主界面的实现 12
5.4分界面的实现 15
6 调试程序 27
6.1 测试系统基本功能 27
6.2 发布系统 27
7 系统试运行结果及评价 28
8 结束语 28
参考文献 29
1 引言
网络是21世纪对人类社会影响最深远的科技成就之一。随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。
新闻发布系统是一个在网络上实现新闻的多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统,是Web开发行业中一项可持续发展的信息基础产业。
最早的网络新闻系统是以静态Web站点的形式发布,这样开发出来的系统不但耗费大量的人力物力,而且成效也不大;随着数据库和ASP的发展,动态网页越来越流行,给新闻系统的开发带来了越来越大的潜力,加上网页三剑客在系统中的应用,网页开发的形式越来越简单化、多样化。
在这个项目中,我对该系统的要求进行了详细的研究,并查阅了大量的资料,然后提出了设计方案。系统分为前台和后台两部分,前台主要作用是浏览新闻、管理员登录、查询、编辑等。后台主要作用是新闻系统管理。由于本系统不是大型网络系统,因此采用了操作简单明了并且易于管理的Microsoft Access数据库作为系统后台数据库。
由于时间有限,加之系统开发经验的缺少和编程能力的有限,所以本系统难免存在各种各样的缺点。敬请老师能够提出批评和宝贵意见,谢谢!
1.1 编写目的
本文档主要是用于说明该新闻发布系统的具体设计和实现过程,为新闻发布创造基础。
1.2 研发背景
随着因特网的迅猛发展,互联网用户人数的不断地增加,新闻管理社会化的要求,应用网络信息化手段对新闻发布系统进行管理已经显得非常必要。它改变了此前单纯的静态网页,采用ASP技术,让网页从静态向动态发展,近而提高了新闻发布的效率和新闻浏览更好的视觉效果,有着静态网页所无法比拟的优点。
首先,浏览迅速、查询方便、可靠性高、存储量大、更新速度快等。这些优点能够极大地提高新闻管理的效率。
其次,利用ASP技术的动态网页发布管理方法和手段来改变传统的静态网页模式,不但可以将管理人员从繁琐、重复的手工劳动中解放出来,将工作重心转移到总体分析上来,而且可以高效、准确地处理新闻管理的各种信息,及时反映全球最新的动态状况。这对于管理方便,提高发布速度具有非常重要的意义。
1.3可行性研究
ASP可以组合HTML网页、脚本命令和ActiveX组建,创建出交互的Web页和基于Web的功能强大的应用程序。使用ASP和Microsoft Access可以很方便的实现系统的目标和功能,后台数据库管理系统采用Microsoft Access 2003数据库。它是一个功能强大的数据库系统,提供了诸如表生成器、查询生成器、报表生成器等可视化操作工具,以及标向导、查询向导、窗体向导、数据页向导和报表向导等对象生成工具,甚至不需要用户写一句代码就可以非常轻松地设计和完成一些日常的、通用的操作。其它客户端通过浏览器可以实现远程访问系统,并读写数据库,进行各种处理。所以从技术上来说是可行的。现在计算机已经深入到了各行各业,针对新闻发布所特殊具有的时效性,基于网络开发的新闻发布系统可以比拟其他媒体的优势,即可以随时随地的发布最新消息,对于用户而言,只要拥有一台电脑可以连上网络,也可以得知最新最快的消息。相比报纸杂志所面临的纸张运输、印刷、排版等问题,能够更好的避免纸张污染以及浪费,降低发布新闻的成本。计算机网络作为一种先进的信息传输媒体,有着信息传送速度快、信息覆盖面广、成本低的特点。它日益受到人们的关注有着广阔的应用前景。综上所述,该项目在技术、效率和使用上是完全可行的,可以进行开发。
1.4 该系统需要解决的问题
在ASP技术的基础上,先在Microsoft Access中建一个表,然后在Microsoft Expresssion Web中编写.asp程序,,最后通过OLEDB技术进行连接。主要实现新闻的浏览、新闻的发布、新闻的编辑、新闻的删除、对新闻浏览次数等管理。
1.5 设计目标
本系统希望通过运用web2.0标准和数据库理论设计实现一个界面简单实用,后台存储数据量大的管理系统,为传统的新闻管理方法打造一个新的管理方式。小型新闻发布系统应实现如下基本功能:
² 新闻浏览的界面设计美观友好。
² 新闻查询灵活、快捷、方便、准确,数据存储安全、可靠。
² 管理员负责添加新闻,按添加新闻的时间距离现在远近的顺序来排名并实时显示。
² 管理员可以对新闻进行添加、修改、删除。
1.6 定义
新闻发布系统(News Release System or Content Management System)又叫做内容管理系统,是一个基于新闻和内容管理的全站管理系统,新闻发布系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字,图片和影音)经过组织,合理有序地呈现在大家面前。当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大、类别繁多、形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。
2 系统开发工具及环境
2.1 开发网站工具分析
2.1.1 ASP介绍
1.ASP访问数据库的原理
ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。
当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。
由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。
2.ASP页面的结构:
ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:
(1) 标准的HTML标记:所有的HTML标记均可使用。
(2) ASP语法命令:位于<% %> 标签内的ASP代码。
(3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。
(4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。
3.ASP的运行环境
目前ASP可运行在三种环境下。
(1) WINDOWS NT server 4.0运行IIS 3.0(Internet Information Server)以上。
(2) WINDOWS NT workstation 4.0运行Peer Web Server 3.0以上。
(3) WINDOWS 95/98运行PWS(Personal Web Server)。
其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。
4.ASP的内建对象
ASP提供了六个内建对象,供用户直接调用:
(1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。
(2) Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。
(3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。
(4) Response对象:服务器将输出内容发送到用户端。
(5) Server对象:提供对服务器有关方法和属性的访问。
(6) Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。
5. ASP的主要内置组件:
(1) Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。
(2) Browser Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。
(3) Database Access组件:提供ADO (ActiveX Data Objects)来访问支持ODBC的数据库。
(4) File Access组件:提供对服务器端文件的读写功能。
(5) Content Linking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。
此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制Actiive组件,以提高系统的实用性。
6. Database Access组件ADO
WWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveX Server Component),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。
ADO组件主要提供了以下七个对象和四个集合来访问数据库。
(1) Connection对象:建立与后台数据库的连接。
(2) Command对象:执行SQL指令,访问数据库。
(3) Parameters对象和Parameters集合:为Command对象提供数据和参数。
(4) RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象。
(5) Field对象和Field集合:提供对RecordSet中当前记录的各个字段进行访问的功能。
(6) Property对象和Properties集合:提供有关信息,供Connection、Command、RecordSet、Field对象使用。
(7) Error对象和Errors集合:提供访问数据库时的错误信息。
ASP的特点 :
² 使用VBScript(VBScript是系统默认的脚本语言)、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
² 无需编译,容易编写,在服务器端直接执行。
² 使用普通的文本编辑器(例如记事本、UitraEdit等)即可进行编辑设计。
² 与浏览器无关,用户端只要使用可执行HTML代码的浏览器,即可浏览ASP所设计的网页内容。
² ASP的源程序不会被传到客户浏览器,因而可以避免所写的源代码被他人剽窃,从而提高了程序的安全性。
² 可使用服务器端的脚本来产生客户端的脚本。
² ASP采用面向对象技术,提供了6个功能强大的内置对象。通过这些对象可以从浏览器检索信息或向浏览器发送信息,使得脚本功能得到增强。
² ASP充分采用组件技术,在脚本中可以方便地引用系统提供的内置组件和由VB、Delphi、Java、Visual C++、COBOL等编程语言定制的ActiveX服务器组件(ActiveX Server Component)来扩充功能。
2.1.2 IIS
ASP的运行需要服务器来解释。信息服务器IIS(Microsoft Internet Information Server)是微软公司的一种集成了多种Internet服务(WWW服务、FTP服务等)的服务器软件,作为当今流行的Web服务器之一,它提供了强大的Internet和Intranet服务功能。
安装IIS信息服务
IIS5.0是Windows2000的内建组件,安装Windows 2000 Server及Windows.NET Server系统时自动安装。但默认情况下是不安装的,因此我们需要按以下步骤来进行安装:
(1)在“控制面板”中,启动将高“添加/删除程序”应用程序,出现“添加/删除程序”对话框。
(2)单击“添加/删除Windows组件”按钮,在“Windows组件向导”对话框中,选择“Internet信息服务(IIS)”组件,单击“详细信息”按钮可以进行进一步的设置。
(3)单击“下一步”按钮,系统开始安装。
(4)安装完成后,单击“完成”按钮,即可结束IIS的安装过程。
2.1.3 Aws
Aws( Asp Web Server)是一款基于netbox开发的asp web服务器,其个小功能强大,基本上能够取代IIS成为广大Asp程序员和网站开发者的利器。
使用说明:
『1』将网页置与本软件同一目录下,双击运行!
『2』双击右下角任务栏图标即可开启网站!
『3』默认主页:default.asp;default.html;index.asp等等;
2.2开发环境简介
2.2.1 Microsoft Access 2003数据库
在办公软件Office套件中,最为广大用户熟悉的是Word和Excel,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记帐理财等。同为Office套件中一部分的Access,虽然有着同样强大的功能,但使用的人却相对少些,不像Word和Excel那样广泛。事实上,真正用过Access的用户,对其强大功能和灵活应用均称赞有加。Access 数据库管理系统是Microsoft Office 套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。
功能特点 Access 2003 拥有一套功能强大的应用工具,其完善程度足以满足专业开发人员的需要。虽然如此,新手也能十分容易的学习和掌握该产品。通过创建或使用强大的数据库解决方案,能够更为轻松地组织、访问和共享信息资源。
访问和使用来自不同资源的信息
1)合并大量数据资源。Access 2003 支持多种数据格式,包括扩展标记语言(XML)、OLE、开放式数据库连接(ODBC)和Microsoft Windows SharePoint Services。
2)链接各种业务系统。通过表格链接,您可以在Access 2003窗体、报表和数据访问页面中同时访问来自多个数据库的数据。它还能够将来自其他Microsoft Access数据库、Microsoft Excel电子表格、ODBC数据源、Microsoft SQL Server数据库以及其他的数据库资源的表格进行链接。
3)充分利用企业数据。SQL Server数据被整合到了您的Access 2003解决方案中。您不需要学习任何Transact-SQL,就可以通过Stored Procedure Designer(存储过程设计器)创建和修改存储在SQL Server中的简单存储过程。
2.2.2 Microsoft Expresssion Web
Expression Web 是一个专业的设计工具,可用来建立现代感十足、且以标准为基础的网站,让您在 Web 上提供绝佳的质量。透过使用强大的设计工具和工作窗格快速地合并 XML 数据,减少复杂度和简化数据整合。透过Expression Web 和 Visual Studio 对于 XML、ASP.NET 和 XHTML 的绝佳支持,您可以顺畅地整合 Web 设计和开发团队。 透过复杂的 CSS 设计功能,释放您的创意点子,并替您的网站注入活力。可视化的设计工具、专门的工作窗格和工具列,让您精确地控制版面配置和格式。
功能特色
以标准为基础的网站
依预设将建立 CSS 架构且遵循 XHTML 1.0 Transitional 的网站,并且更佳地在浏览器间运作,简化了部署和维护。设定弹性的结构描述设定,以便在浏览器的特定结构描述外,还支持 HTML/XHTML/Strict/Transitional/Frameset 和 CSS 1.0/2.0/2.1 的所有组合。以兼容性报告验证您的网站,并使用协助工具报告来验证您的网站是否符合条款 508 和 W3C 内容协助工具方针 (WCAG)。
精密的CSS 架构和格式
使用可直接处理位置、缩放、边界和填补的强大设计接口工具,产生雅致、现代的 CSS 页面配置。使用样式应用和位置工具列,以便精确地控制 CSS 样式的产生方式,以及产生于何处,并使用样式产生器来进行完善的样式设计和有效率的样式编辑。
丰富数据展示
使用强大的所见即所得 XSLT 设计工具,在业界标准的 XML 数据上建立与格式化检视。从数据检视工作窗格中拖放,以便有效率地建立检视,并以 XPath Expression 产生器建构复杂的 XPath 查询与复合字段。您可使用完善的 CSS 功能集,套用与您网站其它检视一致的视觉格式化到数据检视内。
强大的服务器技术
以服务器和使用者控件的整合支持,充分运用Web 2.0功能,且不含程序代码数据系结,以便将网站转换成动态、交互式的 Web 应用程序。使用控件工具箱、属性方格和依控制而定的「动作菜单」,以快速地插入和设定 控件。由IntelliSense 以及整合的设计和程序代码接口中的卷标完成,快速地撰写 标记,并以 主版页面的控件更有效率地更新您的网站。
Expression Web是一个专业的设计工具,可用来建立现代感十足、且以标准为基础的网站,让您在Web上提供绝佳的质量。
优点
新纪元、新工具
透过使用强大的设计工具和工作窗格快速地合并 XML 数据,减少复杂度和简化数据整合。透过 Expression Web 和 Visual Studio 对于 XML、和 XHTML 的绝佳支持,您可以顺畅地整合 Web 设计和开发团队。
内外都美
透过复杂的 CSS 设计功能,释放您的创意点子,并替您的网站注入活力。可视化的设计工具、专门的工作窗格和工具列,让您精确地控制版面配置和格式。
特别注重标准
建立可驾驭Web 能力的动态、交互式网页,以提供绝佳的质量。对于现代 Web 标准的内建支持,让您轻松地针对协助工具和跨浏览器兼容性,将您的网站最佳化。
3 网站需求分析
3.1 网站结构分析
网站主要是有三类页面组成,登录页面、首页(主页面)、分页面。
登录页面:主要是提供新闻管理者正常登录时的一个窗口,使管理者能够正常进入系统进行新闻管理操作。
首页:提供新闻浏览的页面,使用户可以直接浏览最新的社会动态。
分页面:采用简单、易看的结构,使显示的信息清晰明了,让新闻发布者掌握起来更加容易,提高工作效率。
3.2 系统功能需求分析
(1)系统管理员通过该系统进行新闻的发布、编辑、删除等管理。
(2)操作简单,不需花很多时间就可以掌握。
3.3 系统功能模块需求分析
3.3.1 新闻添加管理
新闻发布者将最新收集到的新闻进行发布。
3.3.2 新闻编辑管理
当新闻发现出错后可及时进行更正。
3.3.3 新闻删除管理
当新闻距离现在时间久远,或对社会产生不利的影响以及其它因素需要删除时则可进行删除操作。
3.3.4 浏览新闻
互联网用户可以直接登录该网站进行新闻浏览,操作方式简单、直观、快捷,再用户浏览某新闻时还可以了解有多少用户也对该新闻有过关注。
3.4 数据库需求分析
根据系统功能分析的要求以及功能模块的划分。对于系统信息数据库,需要建立一个数据表如下所示:
² 新闻表信息:主要用于对新闻进行编号;存放新闻的标题、新闻内容、录入人姓名、录入时间;新闻的浏览次数。
4数据库设计
4.1 表设计
根据系统功能设计的要求以及功能模块的划分。建立数据库xinwen.mdb,对于系统信息数据库,列出以下数据项和数据结构:
表的作用
² 新闻信息(new):主要用于存放新闻发布时所包含的信息。
4.2 数据字典
字段名称
数据类型
说明
id
自动编号
自动编号
name
文本
录入人姓名
title
文本
新闻标题
content
备注
新闻内容
time
日期/时间
新闻发布时间
ncount
数字
新闻浏览次数
5 网站页面实现
5.1 主要素材实现
图5.1-1 新闻首页头部
图5.1-2 首页背景
图5.1-3 首页底部图片
图5.1-4 管理页面背景
5.2 登录界面的实现
login.asp代码
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>登录页面</title>
<style type="text/css">
<!--
table {
font-size: 9pt;
text-decoration: none;
border: 1px solid #cccccc;}
a { font-size: 9pt; color: #000000; text-decoration: none;}
body { background-color: #326598;}
.STYLE11 {font-size: 12px}
.STYLE13 {font-size: 12px; color: #0000FF; }
.STYLE14 {color: #FFFFFF}
-->
</style>
</head>
<body>
<p> </p>
<form action="cklogin.asp" method="post" name="form1" id="form1">
<p>
<p>
<!--#include file="head.asp"-->
<table width="900" height="181" border="0" align="center" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF">
<tr align="center" bgcolor="#006699">
<td height="30" colspan="3" bgcolor="#DAE1E9"><span class="STYLE16 STYLE11">
登 录 管 理</span></td>
</tr>
<tr align="center">
<td height="15" align="right" bgcolor="#DAE1E9"> </td>
<td height="15" align="right"> </td>
<td height="15" align="left"> </td>
</tr>
<tr align="center">
<td width="126" height="20" align="right" bgcolor="#DAE1E9"> </td>
<td width="207" height="20" align="right"><div align="right" class="STYLE11">
<div align="right">用户名:</div>
</div></td>
<td width="537" height="20" align="left"><input name="username" type="text" class="STYLE11" id="username"></td>
</tr>
<tr align="center">
<td width="126" height="20" align="right" bgcolor="#DAE1E9"> </td>
<td height="20" align="right"><span class="STYLE11">密<span class="STYLE14">..</span>码:</span></td>
<td height="20" align="left"><input name="password" type="password" class="STYLE11" id="password" size="22"></td>
</tr>
<tr align="center">
<td height="20" bgcolor="#DAE1E9"> </td>
<td height="20"> </td>
<td height="20">
<div align="left">
<input name="Submit" type="submit" class="STYLE11" value="进入">
<input name="Submit2" type="reset" class="STYLE11" value="重新输入">
</div></td>
</tr>
<tr align="center">
<td height="15" bgcolor="#DAE1E9"> </td>
<td height="15"> </td>
<td height="15"> </td>
</tr>
</table>
<!--#include file="end.asp"-->
</form>
<br>
<br>
</body>
</html>
图5.2-1 登录界面的实现
5.3 主界面的实现
head部分代码
<style type="text/css">
<!--
.STYLE14 {color: #996600}
.STYLE2 {font-family:华文彩云 ;
font-size: 36px; color: #FF0000;}
.STYLE3 {color: #FFFFFF; font-weight: bold;
font-size: 24pt; font-family: Arial, Helvetica, sans-serif;}
.STYLE4 { font-size: 10pt;
font-family:新宋体 ;
color: #996600;
}
.STYLE5 {color: #0033FF}
.STYLE8 {color: #FF0000}
-->
</style>
<table width="900" height="140" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#0033CC" bgcolor="#FFFFFF">
<tr>
<td width="430" style="height: 97px"><div align="left"><span class="STYLE2"><span class="STYLE5"><img src="IMAGE/jishixinwen.gif" width="140" height="90" align="middle" /><span class="STYLE8">小型新闻发布系统</span></span></span></div></td>
<td width="468" style="height: 97px"><div align="center"><img src="IMAGE/toubu.gif" width="406" height="61" /></div></td>
</tr>
<tr>
<td height="41" colspan="2" bgcolor="#DAE1E9"><div align="right"><span class="STYLE3"><span class="STYLE14">NEWS.COM</span> <span class="STYLE4">为您发布最新消息</span> </span></div></td>
</tr>
</table>
end部分代码
<style type="text/css">
<!--
.STYLE13 {font-size: 12px; color: #0000FF; }
-->
</style>
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#326598">
<tr>
<td height="28" colspan="2" bgcolor="#DAE1E9"> </td>
</tr>
<tr>
<td width="748" height="70" bgcolor="#FFFFFF"><div align="center"><img src="IMAGE/5.JPG" width="47" height="39" align="middle" /><span class="STYLE13">小型新闻发布系统</span> <span class="STYLE13">XINWEN@NEWS.COM </span></div></td>
<td width="150" height="70" bgcolor="#FFFFFF"><div align="right"><img src="IMAGE/4.JPG" width="136" height="91" align="absmiddle" /></div></td>
</tr>
</table>
index部分代码
<!--#include file="conn.asp"-->
<%
sql="select * from new order by id desc"
set rs=db.execute(sql)
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新闻首页</title>
<style type="text/css">
<!--
table {
font-size: 9pt;
text-decoration: none;
border: 1px solid #cccccc;
}
a { font-size: 9pt; color: #000000; text-decoration: none;}
body { background-color: #326598;}
.STYLE11 {font-size: 12px}
.STYLE13 {font-size: 12px; color: #0000FF; }
-->
</style>
</head>
<body>
<p> </p>
<!--#include file="head.asp"-->
</table>
<table width="900" border="0" align="center" cellpadding="5" cellspacing="0">
<tr> <td height="14" colspan="2" align="left" bgcolor="#DAE1E9"> </td>
</tr>
<%do while not rs.eof%>
<tr>
<td width="115" height="40" ali
展开阅读全文