论文正文范例参考Word格式文档下载.docx
《论文正文范例参考Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《论文正文范例参考Word格式文档下载.docx(17页珍藏版)》请在冰豆网上搜索。
关键词科研项目管理;
ADO连接;
ActiveX;
数据
一、绪论
(一)开发背景
随着我国信息化程度的加快,随着网络信息资源的日益膨胀。
信息网站的建设已经提上议事日程。
然而在我国,信息网站出现还处于刚刚起步的阶段。
理论方面没有系统的论述,实践上也严重滞后。
应用计算机可以进行上传信息,进行信息统计和检索。
这些现代化信息技术的应用,既可以打破了空间和时间的限制,只要使用者拥有电脑并能上网就能够随时随地的发表信息和下载信息,开发本系统的就具有了必要性。
在国内,中国非常重视科学研究并且大力培养科研人才。
而且还建立了中国教育和科研计算机网(),把全国的科研资讯都管理于此并让世界都可以了解我们国家的科研发展情况和最新的科研消息。
在国外,科学研究的发展速度更是飞快。
特别以美国、欧洲国家和日本为代表。
世界各国的科学研究管理网站多不胜数,更把研究方向作了分类管理。
我们学校五邑大学大力发展科研活动,在信息社会发展的时代,学校校园网不断完善的时候,开发基于校园网的教师电子文档管理系统更是必然的。
(二)开发意义
由于教师在不同时段申请项目带来的材料整理难度大,为了方便教师可以随时随地发表文章、专利、项目、荣誉,并加大整理的速度,开发基于校园网的教师电子管理系统开发具有重大意义。
(三)开发目的
能够实现各位申请科研的教师可能在任何地方随时添加、修改自己的文章、科研项目、专利、获得荣誉。
实现管理员随时更改所有科研文章、科研项目、专利、获得荣誉。
实现智能的查询搜索方式和输出文章的格式。
二、开发环境相关技术及开发环境介绍
(一)运用相关技术介绍
1、ASP技术
ASP(ACTIVESERVERPAGES)是微软公司开发的服务器端的脚本编写环境,可以用它来创建动态WEB页或生成功能强大的WEB应用程序。
ASP内置于IIS(INTERNETINFORMATIONSERVER)或者PWS(PERSONALWEBSERVER)中,用户开发、配置ASP程序前,就安装IIS或PWS服务器。
ASP包含以下三方面的含义:
(1)Active:
ActiveX技术是现在微软公司软件的重要基础。
它采用封装对象、程序调用对象的技术,简化了编程,加强了程序间的合作。
(2)Server:
ASP运行在服务器端。
这样就不必担心浏览器是否支持ASP所使用的编程语言。
ASP的编程语言可以是VBScript和JavaScript。
VBScript是VisualBasic的一个简集。
然而Netscape浏览器不支持客户端的VBScript,所以最好不要在客户端使用VBScript。
(3)Pages:
ASP返回标准的HTML页面,可以在常用的浏览器中正常显示。
浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码,从而防止了源程序被抄袭。
2、VBScript语言技术
VBScript是MicrosoftVisualBasicScriptingEdition的简称,是一种Script脚本语言,把程序嵌入到HTML中,可以实现制作动态交互页面的要求。
脚本语言是介于HTML和VisualBasic、Java等编程语言之间的语言,是最大优点是语言编写简单,可以使用任何文本编辑器编写,只要保存为纯ASCII文本文件即可。
VBScript是程序开发语言VisualBasic的一个子集,为ASP默认的脚本编程语言。
VBScript语言特点:
(1)保险安全
VBScript是受限制的,它不能处理对用户计算机上的API调用,也不能拥有文件系统之上的控件。
另外,浏览器的安全机制不允许对没有安全标识的ActiveX运行脚本。
也就是说脚本编写者在不使用其他类型的应用或组件的情况下,是不可能做出破坏其他用户系统的操作的,因此VBScript的使用是保险和安全的。
(2)增强客户端功能,降低WEB服务器负荷
VBScript使得程序员在表单发送到服务器之前可以验证表单上的数据,以进行相应处理;
动态地创建新的WEB内容;
甚至编写完全在客户端运行的应用程序,增强客户端功能,降低WEB服务器负荷。
3、JavaScript语言技术
JavaScript是一种基于对象和事件驱动并具有很强安全性的脚本语言。
在网页开发中加入JavaScript,可以使网页更加生动,功能更强大。
它通过与HTML语言、VBScript脚本语言配合使用,共同开发出一个功能完备与网络客户交互作用的应用程序。
它是通过嵌入或调入在标准的HTML语言中实现。
(1)简单性
JavaScript是一种简洁的脚本编写语言,它一般采用小程序段的方式实现编程,并且这此开发出来的程序段,不需要先编译,而是程序运行过程中被一行行地解释。
(2)动态性
JavaScript依赖于浏览器本身,与操作系统无关,只要能支持JavaScript语言的浏览器,就能运行嵌入JavaScript语言的应用程序。
4、ADO编程技术
ASP编程的核心技术就是数据库编程,可以说实现任何一个完整的应用,都离不开数据库编程技术。
ADO是微软推出的目前最为成熟的数据库技术,利用ADO组件,用户能够很方便地在ASP、VisualBasic等多种开发语言中使用。
ADO是AcitveXDataObject(AcitveX数据对象)的英文缩写,它是微软公司开发的数据库访问组件。
ADO是一种既易于使用又可扩充的技术,用于在网页中实现对数据库访问。
它提供了网页开发人员实时存取数据库的能力。
在数据库的应用中,使用ADO编写的应用程序可以存取在INTERNET上任何地方的资源。
总地来说,ADO是一项容易使用并且是可扩展的数据库访问的WEB技术。
可以使用ADO去编写紧凑简明的脚本,以便连接到与OpenDataBaseConnectivity(ODBC)兼容的数据库和与OLEDB兼容的数据源。
ADO组件又称为数据库访问组件,用于访问存储在数据库或其他数据表结构中的信息。
ADO设计了许多环环相扣的继承对象,让WEB数据库开发人员可以轻易地操纵数据库,在ADO运行时继承子对象之间相互影响的。
ADO组件提供了以下7种对象:
(1)Connection对象:
提供对数据库的连接服务。
(2)Command对象:
定义对数据库操作的命令。
(3)Recordset对象:
由数据库服务器所返回的记录集。
(4)Fields对象:
由数据库所返回的单一数据字段。
(5)Parameters对象:
表示Command对象的参数。
(6)Proerty对象:
单独的一个Proerty对象,提供属性功能。
(7)Error对象:
提供处理错误的功能。
ADO的操作流程:
(1)连接到数据库。
(2)指定访问数据源的命令,可以同时指定变量参数,通常涉及Command对象。
(3)执行命令,例如一个Select脚本。
(4)如果命令使数据按表中的行的形式返回,则将这些行存储在易于检查、操作或更改的缓存中。
(5)在适当情况下,可以通过修改缓存行的内容来更新数据源。
(6)提供常规方法检测错误,涉及Error对象。
(二)开发平台介绍
1、ASP的环境配置
(1)IISWEB服务器安装配置
①IIS是一款功能强大的WEB服务器。
配置IIS,按照步骤如下:
●选择“控制面版”—﹥“管理工具\INTERNET信息服务”命令,进入IIS管理工作器。
IIS的管理器左侧树形区域是IIS提供的服务,右边视图栏显示的是具体信息。
要进行IIS的配置,可以通过IIS管理器中的菜单栏进行管理,也可以通过弹出式菜单管理。
●选择“默认网站”单击鼠标右键,选择“属性”命令,此时将弹出“默认网站属性”对话框,如图2-1所示。
图2-1“默认网站属性”对话框
在“默认网站属性”对话框中,包含网站、主目录、文档等9个选项卡。
在“网站”选项卡中,主要设置TCP端口。
对于WWW协议而言,默认的端口为80。
通常,用户在访问服务器端为80的WEB服务器的时候,只要输入IP地址或者域名即可,如访问,如果对方服务器设定的端口号为8080,则必须采用“:
8080”的格式,否则不能得到正确的内容。
●在“主目录”选项卡中,主要设置网站本地路径。
在“主目录”选项卡中,为了保证网站的安全,还可以设置客户的访问权限,通常选“读取”、“记录访问”以及“索引资源”设置。
②添加WEB站点
选择“INTERNET服务器管理”双击,打开“INTERNET信息服务”窗口在展开的树形区域里,右击“默认WEB站点”,在弹出式菜单中依次选择“新建”->
“虚拟目录”菜单命令,打“虚拟目录创建向导”对话框,输入网站的名字,例如“teacher”,再选择“WEB站点内容的目录”。
(2)SQLServer数据库技术
SQLServer是由微软公司开发的一个大型的关系数据库系统,它为用户提供一个安全、可靠、易管理和高端的客户/服务器数据库平台。
SQLSERVER数据库的中心数据驻留在一个中心计算机上,该计算机称为服务器。
用户通过客户机的应用程序来访问服务器上的数据库,在被允许访问数据库之前,SQLSERVER首先来访问的用户请求做安全验证,只有验证通过才能够进行处理请求,并将处理的结果返回客户机应用程序。
在配置SQLSERVER时,就注意如下几个事项:
安装时要设置计算机为本地计算机。
安装类型要选择服务器和客户端工具。
选择身份验证模式为混合模式(WINDOWS身份验证和SQLSERVER身份验证)。
(3)Dreamweaver MX开发ASP应用程序
DreamweaverMX是最流行的网页编辑工具之一。
它采用了多种先进技术,具有图形化程序设计窗口,能够快速高效地创建网页,并生成与之相关的程序代码,使网页创作过程变得简单化,并且生成的网页极具表现力。
值得一提的是,在提供了强大的网页编辑功能的同时,还提供了完善的站点管理机制,极大地方便了程序员对网站的管理工作。
DreamweaverMX提供了代码自动完成功能。
DreamweaverMX中的代码自动提供代码辅助功能,这意味着当在编写程序时,Dreamweaver知道程序员所操作的内容,并能很好的提供帮助和提示,大大地方便了程序员的编写过程。
它可以加