毕业设计论文:校园新闻发布管理系统论文.doc
《毕业设计论文:校园新闻发布管理系统论文.doc》由会员分享,可在线阅读,更多相关《毕业设计论文:校园新闻发布管理系统论文.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、校园新闻发布系统摘要随着Internet快速开展,Web已经对商业、工业、银行,及人们的工作、生活产生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上,人们获得信息的来源已经不再只是报纸、电视、播送等传统媒体。一个新的信息传送媒体逐渐被人们所青睐。范围广泛的、复杂的分布式应用正在Web环境中出现。新闻网作为一个新时代传媒的产物,早已超过了国界,使一分钟游遍整个世界不再是神话。它摒弃了传统媒体的缺乏,正在已不可预知的速度向前开展。新闻发布系统是网站中最常用的系统,它的一个根本作用就是为校园提供信息发布的平台。使用ASP技术可以动态生成新闻静态页面,可以使新闻的发布和管理变得很轻松。管
2、理员只需设置标题、内容和图片等新闻信息元素就可以了,系统将自动生成对应的网页。而使用Access数据库,将减轻了维护人员的工作量,使系统便于维护和管理。本系统采用ASP作为开发环境,Access作为数据库效劳器,IIS作为测试效劳器,实现了对动态新闻的发布修改删除,完成了一个动态新闻发布系统的功能。关键词:ASP, Access, 新闻发布系统AbstractWith the fast development of Internet, Web has been on the commercial, industrial, banking, and peoples work and life,
3、produced far-reaching effect. Many of the traditional information and database systems are to be transplanted to the Internet, people get information source is no longer only newspapers, television, radio and other traditional media. A new information transmission media has been favored. A wide rang
4、e of, complex distributed applications are Web appears in the environment. News network as a new era of media product, has already surpassed the national boundary, so that a minute throughout the entire world no longer is the myth. It has abandoned the traditional media, is unpredictable speed of de
5、velopment.News release system is the site of the most commonly used system, one of its basic role is to provide information dissemination platform for campus. Using ASP technology can dynamically generate static news page, can make the press releases and management become very easy. The administrato
6、r only need to set the title, content and pictures and other information elements can be, the system will automatically generate the corresponding webpage. While the use of Access database, will reduce the maintenance workload, the system maintenance and management.The system uses ASP as a developme
7、nt environment, Access as database server, IIS as the test server, to achieve the release of news delete, completed a dynamic news release system function.Key words: ASP, Access, press release system目录引言3第一章 绪论41.1 开发工具的选用及介绍41.2 ASP技术访问WEB数据库51.3 Access数据库的介绍8第二章 系统分析与总体设计102.1 系统功能模块设计10研究目的、意义和范围
8、11第三章 数据库设计123.1 数据库设计思想123.2 创立数据表12第四章 主要功能模块设计134.1 管理员登录13新闻管理164.3 平安退出17第五章 总结17第六章 致谢18第七章 参考文献18引言随着网络技术的不断开展,网络应用已经渗透到人类社会的各个角落。在科学技术飞速开展的今天,Internet逐渐走入到人们的生活当中,人们可以在闲暇心情时遨游在网络中,而Internet又是以网站的形式表达出来的。通过网站的访问,人们可以进行电子邮件的传送、文件传输、远程登陆、网上查询、网上交流,足不出户便可以知道外面的世界。在这样的信息时代中,用户对信息的需求量、广泛程度和时效性的要求日
9、趋提高,传统的报纸杂志已经远远满足不了人们的需求。是网络改变了我们的生活,人们已经喜欢上上网,在网络上我们便能够了解得到社会上的各种大事小事,这便是新闻发布系统的成效。新闻发布系统是网站上用于用户查询浏览新闻的一个系统,是用户查看社会信息的园地。只需要输入自己所要了解的事件的名称,再轻按下Enter键,那么你就可以知道整个事件的来龙去脉。网站新闻发布系统,又称为信息发布系统,是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通过一个操作简单的界面参加数据库,然后通过已有的
10、网页模板格式与审核流程发布到网站上。本系统后台主要包括新闻管理、登录管理、平安退出、修改管理员密码。其中新闻管理主要包括:新闻添加、新闻删除、新闻修改。这也是新闻发布系统中最为重要的一个局部。添加新闻报道可以让管理员添加最新的新闻报道,从而省去了许多编码的麻烦,即使不懂任何网页编辑的人也可以轻松自如地发布新闻,添加是可以管理员根据需要添加新的内容。如果觉得有不妥之处,可以重新对新闻进行编辑操作。一个简单而又实用的新闻发布系统所具有的功能就呈现在大家面前了。第一章 绪论 开发工具的选用及介绍(1) ASP的优势Active Server Pages:“动态效劳器网页,一般简称为“ASP,ASP之
11、所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络效劳端中执行,使用一般的浏览器如IE 或Netscape都可以正确地获得ASP的“执行结果,并且将这ASP执行的结果直接在浏览器中“浏览,不像VBScript或 JavaScript是在客户端Client的浏览器上执行,假设使用VBScript来设计程序,客户端Client在IE浏览器中可以显示程序执行的结果,可是,客户端Client假设使用Netscape浏览器就无法显示VBScript的执行结果。(2) ASP的特点1) 任何开发工具皆可开展ASP:只要使用一般的文书编辑程序,如Windo
12、ws记事本,就可以编辑。当然,其他网页开展工具,例如,FrontPage Express、 FrontPage等也都可以;不过还是建议用记事本来写,既省钱又方便,假设是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。2) 通吃各家浏览:由于ASP程序是在网络效劳器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。3) 语言相容性高:ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X效劳器组件来设计外,并可经由“plug-In外挂组件模组的方式,使用其他厂商Third Party所
13、提供的语言。4) 隐密平安性高:如果我们在浏览器中直接查看网页的原始代码,就只能看到Html文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站效劳Web Server端执行后,将结果转换成标准Html文件,再传送到客户端Client的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。5) 易于操控数据库:ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Access、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件或是“Excel 文件当成数据库用。6) 面向对象学
14、习容易:ASP具备有面向对象Object-Oriented功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,假设使用ASP内建的“Application对象或“Session对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。ASP的六大内部对象Request、Response、Server、Session、Application、ObjectContext 从客户端取得信息将信息送给客户端提供一些Web效劳器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个AS
15、P-Application中让不同的客户端共享信息可以用来配合Microsoft Transaction 效劳器进行分布式事务处理。所以我选择了ASP结合Frontpage架构网站。在此期间本人将使用Macromedia Dreamweaver MX 2004进行ASP页面的编码,并使用对页面进行调试。1.2 ASP技术访问WEB数据库(1) 访问WEB数据库的多种方案目前在WINDOWS环境下有多种访问WEB数据库的技术,主要有:1) 公共网关接口CGI(Common Gateway Interface)。2) CGI是较早实现的技术。适用于多种效劳器平台,如UNIX、WINDOWS等,但C
16、GI的开发本钱高、维护困难、功能有限、不具备事务处理功能、占用效劳器资源较多。3) INTERNET数据库连接器IDC(Internet Database Connector)。4) IDC集成在ISAPI(Internet Server API)中,充分利用了DLL技术,易扩充,但编程较CGI更为复杂,只适用于小型数据库系统。5) 先进数据库连接器ADC(Advance Database Connector)。6) ADC提供了ActiveX Control来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将效劳器端数据库中的局部记录下载到用户端,系统开销较大、响应慢,只适用于特
17、别频繁的数据库查询操作。7) JAVA/JDBC语言编程8) JAVA语言是一种面向对象、易移植、多线程控制的语言,可通过JDBC去连接数据库。用JAVA/JDBC编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。9) 动态效劳器页面ASP(Active Server Page)。ASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最正确选择。(2) ASP访问数据库的原理ASP是效劳器端的脚本执行环境,可用来产生和执行动态的高性能的WEB效劳器程序。
18、当用户使用浏览器请求ASP主页时,WEB效劳器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在效劳器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的平安保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。(3) ASP页面的结构ASP的程序代码简单、通用,文件名由.asp结尾,文
19、件通常由四局部构成:1) 标准的HTML标记:所有的HTML标记均可使用。2) ASP语法命令:位于 标签内的ASP代码。3) 效劳器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。(4) ASP的运行环境目前ASP可运行在三种环境下:1) WINDOWS NT server 4.0运行IIS 3.0(Internet Information Server)以上。2) WINDOWS NT workstatio
20、n 4.0运行Peer Web Server 3.0以上。3) WINDOWS 95/98运行PWS(Personal Web Server)。其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创立高速、稳定的ASP主页的最正确选择。(5) ASP的内建对象ASP提供了六个内建对象,供用户直接调用:1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。2) Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cook
21、ie支持。3) Request对象:从用户端取得信息传递给效劳器,是ASP读取用户输入的主要方法。4) Response对象:效劳器将输出内容发送到用户端。5) Server对象:提供对效劳器有关方法和属性的访问。6) Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。(6) ASP的主要内置组件1) Ad Rotator组件:用来按指定方案在同一页上自动轮换显示广告,用于WWW上日益重要的广告效劳。2) Browser Capabilities组件:确定访问WEB站点的用户
22、浏览器的功能数据,包括类型、性能、版本等。3) Database Access组件:提供ADO (ActiveX Data Objects)访问支持ODBC的数据库。4) File Access组件:提供对效劳器端文件的读写功能。5) Content Linking组件:生成WEB页内容列表,将各页顺序连接,用于制作导航条。此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制Actiive组件,以提高系统的实用性。(7) Database Access组件ADOWWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 校园 新闻 发布 管理 系统
限制150内