基于ASP的新闻发布系统的设计

上传人:夏** 文档编号:513086659 上传时间:2022-10-01 格式:DOC 页数:29 大小:631.60KB
返回 下载 相关 举报
基于ASP的新闻发布系统的设计_第1页
第1页 / 共29页
基于ASP的新闻发布系统的设计_第2页
第2页 / 共29页
基于ASP的新闻发布系统的设计_第3页
第3页 / 共29页
基于ASP的新闻发布系统的设计_第4页
第4页 / 共29页
基于ASP的新闻发布系统的设计_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《基于ASP的新闻发布系统的设计》由会员分享,可在线阅读,更多相关《基于ASP的新闻发布系统的设计(29页珍藏版)》请在金锄头文库上搜索。

1、代写计算机毕业设计请登录: 或加qq:604664738新闻发布系统毕业论文内容摘要:校园新闻管理系统的主要作用是系统管理员通过Internet能够方便,快速,简洁的管理校园新闻;普通用户能够快速地浏览新闻。系统制作过程中基于windows xp平台,用asp 和access 进行系统开发。系统实现了新闻的分类浏览、添加、修改和删除等功能。系统以数据库为后台,采用ASP技术开发前台,其功能简单、鲜明、实用性强,且具有良好的外设接口,能够很好的配合站点的其它子系统服务于各种新闻发布。关键词:ASP ADO 新闻管理 (Browser/Server)Abstract The purpose of

2、 news management of college system is let the students and teachers can read news as quickly as po ible and the system manager can manage the system easily.the system is based on windows xp.developed in asp and access.This system has carried out the function of classified browse, accession, edit and

3、 deleting of news. This News Publication System takes Database as background, exploit foreground by ASP technology, its simple, brilliant, practical function and well-set Peripheral Interface can cooperate other sub-system of site to promulgate all kinds of news.Key words ASP ADO NewsManagement (Bro

4、wser/Server)目录内容摘要1关键词1Abstract1Key words11 绪 论21.1 课题意义41.2 课题背景41.3开发工具的选用及介绍42 基础知识72.1 ASP 技术72.2 Database Access组件ADO92.3 ACCESS 2003 技术简介93需求分析103.1 市场需求分析103.2 任务目标113.3 运行环境124 系统设计124.1 新闻系统的模型结构124.2 新闻系统的功能模块简介134.3新闻系统的实体关系图155 详细设计与实现205.1 前台显示205.2 后台新闻管理206 部分编码实现237 测试287.1 安装IIS287.

5、2 系统测试298 总结30参考文献30致谢311 绪 论1.1 课题意义每个学校都有自己的一套独特的教学资源,但却缺少一个功能完备的平台来存放,简单的校园网的建设已不能满足学校资源精细存放的需求。所以设计一个新闻发布系统,为学校提供了一个功能强大的资源共享平台是很有必要的。这样的一个新闻发布系统可以将杂乱无章的信息(包括文字、图片和影音)经过组织,合理而且有序地呈现在大家面前。简单的说,新闻发布系统就是充当一个网络新闻媒介的功能。主要实现对新闻的分类,审核,发布,模拟了一般新闻媒介的发布的过程,因为可以动态发布新闻信息,所以使得对信息的管理更加及时、高效,提高了工作效率。同时也可以为学生提供

6、大量的系统整理的学习资源,学生不需到外网,仅在校园网上就能找到自己所需大量学习资料,有效的避免了外网对校园环境的污染,为学生提供一个安全而纯净的网上学习环境。1.2 课题背景随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人们的需求,人们更加希望于能够在网上了解更多的新闻和信息,于是我们就很有必要在网上创建一个新闻发布管理信息系统了。大部分网站都是采用静态的方式来发布和管理信息的,可是网站需要更新的信息量也越来越大,所以这很不利于网站管理人员的工作。为了更加方便的管理网站,于是我们就很迫切的需要利用动态技术创建一个新闻发布管理信息系统了。1.3开发工具的选用及介绍1.3.1 ASP的优势

7、Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript

8、的执行结果。1.3.2 ASP的特点(1)任何开发工具皆可发展ASP。只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,Macromedia Dreamweaver 、 FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。(2) 通吃各家浏览器,由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。 (3) 语言相容性高:ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java

9、Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。隐密安全性高。如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因杰ASP程序先于网站服务(eb Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。 (4) 易于操控数据库:ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例

10、如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。 (5) 面向对象学习容易:ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。 ASP的六大内部对象Request、Response、Server、Session、Application

11、、ObjectContext 从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,信息仅可被用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合Microsoft Transaction 服务器进行分布式事务处理。 所以我选择了ASP结合Macromedia Dreamweaver 8架构网站,并使用IIS6.0对页面进行调试。2 基础知识2.1 ASP 技术2.1.1 ASP访问数据库的原理ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。 当用户使用浏览器请求ASP主页时,WEB服务器响应,

12、调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。2.1.2 ASP页面的结构ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:(1) 标准的HTML

13、标记:所有的HTML标记均可使用。(2) ASP语法命令:位于 标签内的ASP代码。 (3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。(4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。2.1.3 ASP的运行环境目前ASP可运行在三种环境下。(1) WINDOWS NT server 4.0运行IIS 3.0(Internet Information Server)以上。(2) WINDOWS NT workstation 4.0运行Peer

14、Web Server 3.0以上。(3) WINDOWS 95/98运行PWS(Personal Web Server)。其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。2.1.4 ASP的内建对象ASP提供了六个内建对象,供用户直接调用:(1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。(2) Session对象:存贮特定用户的会话信息,只被用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。(3)

15、Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。(4) Response对象:服务器将输出内容发送到用户端。(5) Server对象:提供对服务器有关方法和属性的访问。(6) Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。2.1.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页内容列表,并将各页顺序连

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 创业/孵化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号