《ASP员工管理系统论文3124.docx》由会员分享,可在线阅读,更多相关《ASP员工管理系统论文3124.docx(69页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、目录摘要3第一章前前言4第二章编编程环境境42.1HHTMLL42.1.1 HHTMLL的工作作原理442.1.2 HHTMLL文档的的基本结结构52.1.3 HHTMLL标识符符52.2AASP脚脚本语言言 VVBsccrippt72.2.1 VVBsccrippt代码码的基本本格式772.2.2 VVBsccrippt数据据类型882.2.3 常常量与变变量82.2.4 VVBsccrippt函数数92.2.5 VVBscctippt过程程142.2.6 使使用条件件语句1152.2.7 使使用循环环语句1162.3AAsp内内置对象象172.3.1 RRequuestt对象:172.3.
2、2 RRespponsse对象象:1882.3.3 SSesssionn对象:202.3.4 AAppllicaatioon对象象:2112.3.5 SServver对对象:2222.4AADO组组件2332.4.1 AADO简简介2332.4.2 AADO的的对象2232.4.3 建建立Coonneectiion对对象2442.4.4 CCommmandd对象的的属性2262.4.5 RRecoordsset对对象266第三章、需求分分析2773.1功功能需求求273.2开开发及运运行环境境28第四章、总体设设计2884.1功功能模块块结构图图284.1.1 系统功功能结构构图2994.2数
3、数据库设设计3004.3目目录结构构35第五章详详细设计计365.1模模块功能能介绍3365.2系系统登录录模块设设计3775.3通通用模块块395.4前前台模块块设计4425.4.1 培培训信息息模块设设计4225.4.2 会会议安排排模块设设计4335.4.3 内内部资料料信息模模块设计计445.4.4 资资料借阅阅记录模模块设计计455.4.5 修修改密码码模块设设计4555.5系系统后台台模块设设计4665.5.1 部部门管理理模块设设计4665.5.2 培培训信息息模块设设计4885.5.3 布布培训信信息4995.5.4 除除培训信信息4995.5.5 会会议信息息模块设设计500
4、5.5.6 资资料管资资料借阅阅管理理理模块设设计5115.5.7 资资料借阅阅管理5525.5.8 新新建资料料入库信信息5335.5.9 用用户管理理545.5.10 添加用用户信息息555.5.11 删除用用户信息息565.5.12 密码重重置577第六章系系统测试试57结论588结束语558参考文献献59摘 要随着信息息技术的的飞速发发展和日日趋激烈烈的商业业竞争,企企业已不不再满足足于独立立、零散散的办公公自动化化应用,企企业需要要的是协协同工作作、综合合、集成成化的解解决方案案。而网网络是解解决由于于物理距距离造成成的信息息交流不不畅、协协商沟通通不便的的办公瓶瓶颈问题题的最佳佳方
5、式。企业网网上办公公自动化化通过对对各办公公自动化化要素的的闭环整整合,实实现了工工作流、信息流流、知识识流和办办公自动动化系统统的整合合管理,提提供了一一个科学学、开放放、先进进的信息息化办公公平台,实实现办公公自动化化,并进进行远程程办公或或在家办办公。企企业网上上办公自自动化将将人从繁繁琐、无无序、低低序、低低端的工工作中解解放出来来从事核核心事务务,整体体提高了了单位办办事效率率和对信信息的可可控性,降降低办公公成本,提提高执行行力,使使管理趋趋于完善善。第一章 前言言20世纪纪末,随随着计算算机科学学的发展展,数据据库技术术在Innterrnett和Inntraanett中的应应用越
6、来来越广泛泛,为广广大网络络用户提提供了更更加周到到和人性性化的服服务。本本文描述述了如何何使用AASP技技术来组组建企业业内部办办公管理理网站。它实现现了以下下功能: 员员工信息息的发布布与共享享,本文文中的员员工信息息管理系系统主要要是实现现员工资资料的录录入、信信息的查查询、记记录和管管理。作作为日常常办公管管理系统统和企业业办公内内网的一一部分,企企业员工工信息管管理系统统可以便便于公司司领导掌掌握人员员的动向向,及时时调整人人才的分分配。 员工工之间的的信息交交流,本本文中的的内部信信息系统统可以实实现公司司内部通通知的发发布、各各种具体体问题的的。第二章 编程环环境2.1HHTML
7、LHTMLL是用来来表示WWeb文文档的规规范,它它使用标标记来确确定网页页显示的的格式静静态网页页是标准准的HTTML文文件,动动态网页页经过应应用程序序服务器器的处理理后也将将生成标标准的HHTMLL文件。2.1.1HTTML的的工作原原理所谓静态态网页,就就是说该该网页文文件里没没有程序序代码,只只有HTTML标标记,这这种网页页一般以以后缀.htmm或.hhtmll存放。如果要要修改有有关内容容,就必必须修改改源代码码,然后后重新上上传到服服务器上上。1.接受请求2.找到静态网页3.发送网页发出请求求发回网页页(客户端端) (服服务器端端)2.1.2HTTML文文档的基基本结构构HTM
8、LL文档的的基本结结构可以以表示如如下: 文件开开始 文件头头开始 标题题文字 文件件头结束束 文件体体开始2.1.3HTTML标标识符常用字体体属性.#=1,2,33,4,5,66标题字字体Hn-这些标标记显示示黑体字字指明所所有文档档的基础础字体大大小.指定定字体颜颜色,以以颜色常常数或RRGB值指定定.创建段段落创建一一个换行行符.阻止文文本自动动换行.n=11,2,3,44,5,6指明明标题的的对齐方方式.=lefft,ccentter,rigght 对齐段段落的内内容方式式图图象设置置指明明在文挡挡中显示示的图片片图象象的URRLvallue以以像素为为单位指指明图片片的宽度度vaa
9、luee以像素素为单位位指明图图片的高高度#=toop,mmidddle,botttomm,leeft,cennterr,riightt指明图图片的对对齐方式式#vallue以以像素为为单位指指明图片片上下两两边的垂垂直空间间大小#=vvaluue图片片边界的的尺寸定义表表单标识符符中TYYPE属属性的类类型文文本框密码框框,输入入的文本本将会以以*显示示声音提交交表单按按扭清除表表单的按按扭文文件上载载按扭多行文文本框不显显示的表表单域图象提提交表单单按扭ablle表表格设置置定定义一个个单元格格定定义表格格中的一一行.为为表创建建一表头头.为一个个表提供供一个标标题allignn=leef
10、t,cennterr,riightt表格的的对齐方方式,默默认左对对齐框架架.用用于包含含框架集集合标记后后的文字字将只出出现在不不支持框框架的浏浏览器中中指明明框架的的列划分分形式,纵向排排列多个个窗口指明明框架的的列划分分形式,横向排排列多个个窗口新新窗口本窗窗口父窗口口整个浏浏览器窗窗口#=yess,noo/1,0指明明该框架架是否有有边界空白区区域的大大小以像像素为单单位指明明框架间间的距离离.指指明框架架边界的的颜色以以像素为为单位指指明框架架页边的的宽度和和高度. 文件件提结束束 文件件结束2.2AASP脚脚本语言言 VVBsccripptVBSccrippt是程程序开发发语言VV
11、isuual Bassic家家族的最最新成员员,可以以将灵活活的脚本本应用于于更广泛泛的领域域,包括括Miccrossoftt Innterrnett Exxploorerr中的WWeb客客户端脚脚本和MMicrrosooft Intternnet Infformmatiion Serrverr中的WWeb服服务器端端脚本。.VBBScrriptt脚本代代码通常常是将脚脚本代码码放在 HEAAD部分分中,并并应以标标记开始始,以标标记结束束。2.2.1VBBscrriptt代码的的基本格格式 一般的的ASPP程序都都是将VVBsccrippt代码码放在服服务器端端执行,此此时有两两种方法法。方
12、法一:方法二: VBBscrriptt 代码码 有有是VBBscrriptt代码放放在客户户端执行行,此时时代码如如下: VBsccrippt代码码2.2.2VBBscrriptt数据类类型在VBSScriipt语语言中只只有一种种数据类类型,即即Varriannt,也也叫变体体类型,这种数据类型可以包含不同类别的信息,它也是VBScript中所有函数的返回值的数据类型。2.2.3 常常量与变变量(1)常常量常量时在在程序执执行期间间其值不不发生变变化的数数据。在在VBSScriipt中中,常量量分为普普通常量量和符号号常量。符号常常量符号常量量是用一一个标识识符表示示的常量量,用于于代替数数
13、字或字字符串,其其值从发发生不改改变。在在VBSScriipt中中,符号号常量分分为预定定义符号号常量和和用户自自定义常常量。VVBSccrippt提供供了许多多预定义义符号常常量,在在编写脚脚本代码码时无须须声明即即可直接接使用。例如,vvbCrrLf表表示回车车符和换换行符的的组合,vvbGrreenn表示绿绿色的数数值。普通常常量普通常量量分为字字符串常常量和数数值常量量两种。字符串常常量简称称字符串串,它由由一对双双引号括括起来的的字符序序列所组组成,其其中可以以包含字字母、汉汉字、数数字,空空格以及及标点符符号等,长长度不超超过200亿个字字符。数值常量量分为整整型数、长整型型数和浮
14、浮点数。浮点数数也称为为实型数数,分为为单精度度浮点数数和双精精度浮点点数。浮浮点数可可以用小小数形式式表示,也也可以用用科学记记数法表表示。(2)变变量变量是内内存中命命名的存存储位置置,变量的的值可以以动态变变化,在程序序设计中中能发挥挥重要的的作用。在VBBscrriptt中,可可以使用用Dimm,Prrivaate,Pubblicc关键字字声明变变量,PPrivvatee用来声声明私有有变量,PPubllic用用来声明明公共变变量,DDim用用来声明明过程变变量。声明变变量变量的声声明包括括显式声声明、隐隐式声明明和强制制显式声声明。此外,也也可以通通过直接接在脚本本中使用用变量名名这
15、种方方式隐式式声明变变量。但但这通常常不是一一个好习习惯,因因为这样样有时会会由于变变量名被被拼错而而导致在在运行脚脚本时出出现意外外的结果果。若要强制制显式声声明所有有变量,可可以在脚脚本程序序的开头头处使用用下面的的语句:Opttionn Exxpliicitt2.2.4VBBscrriptt函数VBsccrippt提供供了比较较丰富的的函数(FFuncctioon)和和过程(SSub),VVBsccrippt函数数可以分分为数学学函数,字字符串函函数,日日期函数数,转换换函数和和其他函函数。数学函函数函数名具体描述述Abs返回数字字的绝对对值Atn返回数值值的反正正切值Cos返回某个个角
16、的余余弦值Evall计算表达达式的值值,并返返回结果果Exp返回e(自自然对数数的底)的的幕次方方Int,Fixx返回数据据的整数数部分Hex返回表达达十六进进制数字字值的字字符串Log返回数值值的自然然对数Oct返回表示示数字八八进制值值的字符符串Rnd返回一个个随机数数Rounnd返回按指指定位数数进行四四舍五入入的数值值Sng返回表示示数字字字符号的的整数,当当参数大大于0时时,返回回1;当当参数小小于0时时,返回回-1;当参数数等于00时,返返回0。Sin返回某个个角的正正弦值Sqr返回数值值的平方方根Tan返回某个个角的正正切值字符串串函数函数名具体描述述Asc返回字符符串第一一个字
17、母母的ASSCIII值Chr返回与指指定的AANSII字符代代码相对对应的字字符Filtter对字符串串数组进进行过滤滤,将满满足匹配配条件的的元素构构成的数数组返回回Insttr返回某字字符串在在另一字字符串中中第一次次出现的的位置InsttrReev返回某字字符串在在另一个个字符串串中出现现的从结结尾计起起的位置置Joinn返回字符符串,次次字符串串由数组组中的多多个子字字符串连连接而成成LCasse返回字符符串的小小写形式式Leftt返回指定定数目的的从字符符串的左左边算起起的字符符Len返回字符符串内字字符的数数目,或或是存储储一变量量所需的的字节数数LTriim截去字符符串的前前导空
18、格格Mid从字符串串中返回回指定数数目的字字符Repllacee替换指定定字符串串中的子子串Righht从字符串串右边返返回指定定数目的的字符Spacce返回由指指定数目目的空格格组成的的字符串串Spliit将字符串串按照指指定的分分隔符进进行拆分分,得到到的子字字符串保保存在一一维数组组中返回回Strccompp返回字符符串的比比较值Rtriim截去字符符串尾部部不空格格Striing返回具体体指定长长度的,重重复字符符组成的的字符串串StrRReveersee返回字符符串,此此字符串串与指定定字符串串的顺序序相反Trimm截去字符符串前后后空格Ucasse返回字符符串的大大写形式式日期函函
19、数函数名具体描述述Datee返回当前前的系统统时间DateeAddd返回已添添加指定定时间间间隔的日日期DateeDifff返回两个个日期之之间的时时间间隔隔DateeParrt返回给定定日期的的指定部部分DateeSerriall对于指定定的年,月月,日,返返回Daate字字类型的的Varriannt,使使用方法法为Daatesseriial(yyearr,moonthh,daay)DateeVallue返回Daate子子类型的的Varriannt,参参数为字字符串表表达式Day返回日期期参数中中的日(相相对与年年,月)数数据Hourr返回日期期参数中中的小时时数据Minuute返回日期期参
20、数中中的分钟钟数据Montth返回日期期参数中中的月数数据Montthnaame返回表明明指定月月份的字字符串Now根据计算算机系统统设定的的日期和和时间返返回当前前的日期期和时间间值Secoond返回日期期参数中中的秒数数据Timee返回Daate子子类型VVariiantt,指定定当前系系统时间间Timeer返回午夜夜12时时以后已已经过去去的秒数数TimeeSerriall返回一个个Datte子类类型的VVariiantt,含有有指定时时,分,秒秒的时间间TimeeVallue返回包含含时间的的Datte的VVariianttWeekkdayy返回代表表一星期期中某天天的整数数Weekk
21、DayyNamme返回一个个字符串串,表示示星期中中指定的的某一天天Yearr返回一个个代表某某年的整整数转换函函数函数名具体描述述CBoool将指定表表达式转转换为BBoolleann子类型型的VaariaantCBytte将指定表表达式转转换为BBytee子类型型的VaariaantCCurr将指定表表达式转转换为CCurrrenccy子类类型的VVariianttCDatte将指定表表达式转转换为DDatee子类型型的VaariaantCDbll将指定表表达式转转换为DDoubble子子类型的的VarrianntCintt将指定表表达式转转换为IInteegerr子类型型的Vaariaa
22、ntClngg将指定表表达式转转换为LLongg子类型型的VaariaantCsngg将指定表表达式转转换为SSinggle子子类型的的VarrianntCStrr将指定表表达式转转换为SStriing子子类型的的Varriannt格式化化函数函数名具体描述述FormmanttCurrrenncy将指定表表达式转转换为格格式化的的货币值值FormmanttDattetiime将指定表表达式转转换为格格式化的的日期时时间值FormmanttNummberr将指定表表达式转转换为格格式化的的数值FormmanttPerrcennt将指定表表达式转转换为百百分比格格式布尔函函数函数名具体描述述Isa
23、rrrayy判断参数数是否是是数组IsDaate判断参数数是否可可以转换换为日期期型Isemmptyy判断参数数是否被被初始化化Isnuull判断参数数是否包包含有效效的数据据Isneemerric判断参数数是否是是数字Isobbjecct判断参数数是否引引用了有有效的AAutoomattionn对象其他函函数函数名具体描述述Arraay返回一个个数组,语语法为AArraay(aargllistt)Creaateoobjiiectt创建并返返回对AAutoomattionn对象的的引用GetLLocaale返回当前前区域设设置IDD值Getoobjeect返回对文文件中AAutoomattio
24、nn对象的的引用Getrref返回一个个指定向向过程的的引用,此此过程可可绑定某某事件Lbouund返回指定定数组维维的最小小可用小小标Loaddpiccturre返回图片片对象,参参数指定定图象文文件的路路径和名名称RGB返回代表表RGBB颜色值值的整数数ScriiotEEngiine返回一个个代表当当前使用用的脚本本程序语语言的字字符串ScriiotEEngiineBBuilldveersiion返回使用用的编写写脚本引引擎的编编译版本本ScriiotEEngiineMMajoorveersiion返回使用用的编写写脚本引引擎的主主版本号号ScriiotEEngiine返回使用用的编写写脚
25、本引引擎的次次版本号号TypeeNamme返回字符符串,表表示指定定数据的的字类型型UBouund返回指定定数组维维数的最最大可用用下标VarVValuue返回指示示变量子子类型的的值2.2.5VBBscttiptt过程Subb过程声明Suub子程程序的语语法:Sub子子程序名名(参数数1,参参数2,)End Subb或Sub子子程序名名()End SubbEnd Subb过程有有两种调调用方式式:使用CCalll语句:Calll子程序序名(参参数1,参参数2,)不使用用Calll语句句:子程序名名 参数数1,参参数2,Funnctiion函函数Funcctioon函数数名(参参数1,参参数2
26、,)End Funnctiion或Funcctioon 函函数名()End Funnctiion2.2.6使用用条件语语句If.TThenn.Elsse语句句If.Thhen.EElsee语句用用于判断断条件是是Truue或FFalsse,并并根据判判断结果果指定要要运行的的语句If.TThenn.Endd IffIf 条条件语句句Theen 执执行语句句End IfIf.TThenn.Endd Iff(单条条件)If 条条件语句句Theen 执执行语句句1Elsee执行语句句2End IfIf.TThenn.Endd Iff(多条条件)If 条条件语句句1 TThenn执行语句句1Elsee
27、If条条件语句句2 TThenn执行语句句2End IfSellectt Caase语语句Seleect Casse语句句是Iff.Theen.Ellse.EEnd If语语句多条条件的另另外一种种形式,Seleect Casse语句句的语法法:Seleect Casse变量量或表达达式Casee 结果果 1执行语句句 1Casee 结果果2执行语句句 2.Casee 结果果n执行语句句nCasee Ellse执行语句句n+11End Sellsctt2.2.7使用用循环语语句Forr.Nexxt循环环是一种种强制型型的循环环,用于于将语句句块运行行指定的的次数,在在循环中中使用记记数器变变量
28、,该该变量随随每次循循环增加加或减少少。语法:For couunteer=sstarrt TTo eend Sttep nummberr执行语句句NexttDo.lloopp循环它是一种种条件型型的循环环,当条条件为TTruee时或条条件变为为Truue之前前,重复复执行语语句块语法一一:Do WWhille 条条件1执行语句句Loopp或DO执行语句句Loopp Whhilee 条件件2语法二二:Do UUntiil条件件3执行语句句Loopp或Do执行语句句Loopp Unntill 条件件4Whiile.WWendd循环语法:Whille条件件执行语句句WenddForr Eaach.I
29、n循循环语法:For Eacch 元元素Inn集合执行语句句Nextt2.3AAsp内内置对象象2.3.1Reequeest对对象:接收客户户端在请请求一个个页面或或传送一一个表单单时提供供的所有有信息,包包括能够够标识浏浏览器和和用户的的HTTTP变量量、Coookiie信息息以及附附在URRL后面面的值(查查询字符符串或表表单数据据)。ASP内内部对象象简要说说明对象功能Requuestt从客户端端获得数数据信息息Respponsse将数据信信息输送送给客户户端Sesssionn存储单个个用户的的信息Appllicaatioon存放同一一个应用用程序中中的所有有用户之之间的共共享信息息Se
30、rvver创建COOM对象象和Sccripptinng(1)RRequuestt对象的的获取方方法获取方法法功能QuerrySttrinng从查询字字符串中中读取用用户提交交的数据据Formm取得客户户端在FFORMM表单中中所输入入的信息息Cookkiess取得客户户端浏览览器的CCookkie值值ServverVVariiablles取得服务务器端环环境变量量信息ClieentCCerttifiicatte取得客户户端浏览览器的身身份验证证信息(2)RRequuestt对象的的方法BinaaryRReadd。该方方法以二二进制方方式来读读取客户户端使用用POSST传送送方法所所传递的的数据
31、。(3)RRequuestt对象的的作用读取网址址参数读取服务务器环境境变量读取表单单传递的的参数读取Coookiie的数数据上传文件件2.3.2Reespoonsee对象:用于向客客户端浏浏览器发发送信息息,或者者将访问问者转移移到另一一个网址址,并可可以设置置和控制制Coookiee信息等等。(1)RRespponsse对象象的集合合Respponsse对象象只有一一个集合合,即CCookkiess集合。(2)RRespponsse对象象的方法法方法说明WritteRespponsse对象象中最常常用的方方法,用用来送出出信息给给客户端端Rediirecct引导客户户端浏览览器至新新的We
32、eb页面面,前面面已经做做过详细细介绍BinaaryWWritte输出二进进制信息息Cleaar清除在缓缓冲区的的所有HHTMLL页面语法:RRespponsse.CCleaar此时,RRespponsse对象象的Buuffeer属性性必须被被设置为为Truue,否否则会报报错End终止处理理ASPP程序,并并返回当当时的状状况语法:RRespponsse.EEndFlussh立刻送出出缓冲区区的HTTML数数据语法:RRespponsse.FFlussh此时,RRespponsse对象象的Buuffeer属性性必须被被设置为为Turre,否否则回报报错Respponsse对象象的属性性属性说
33、明Bufffer设置为缓缓冲信息息,取值值Truue或aalsee,默认认为FaalseeConttenttTyppe控制送出出的文件件类型(3)RRespponsse对象象的作用用输出内容容到网页页(客户户端)写入Coookiie网页重定定向下载文件件2.3.3Seessiion对对象:存储一个个会话内内的信息息。Seessiion对对象是在在每一位位访问者者从Weeb站点点或Weeb应用用程序中中首次请请求一个个ASPP页时创创建的,它它将保留留到默认认的期限限结束或或者通过过脚本设设置中止止的期限限。(1)SSesssionn工作作作原理在一个应应用程序序中,当当客户端端启动一一个See
34、ssiion时时,ASSP会自自动产生生一个长长整数SSesssionnID,并并且把这这个SeessiionIID送回回给客户户端浏览览器,浏浏览器会会把这个个SesssioonIDD存放在在Coookiees内。当客户户端再次次向服务务器送出出HTTTP请求求时,AASP会会去检查查申请表表头的SSesssionnID,并并返回该该SesssioonIDD对应的的Sesssioon信息息。(2)SSesssionn对象的的属性 SeessiionIID 存储储用户的的SesssioonIDD; Tiimeoout Seessiion的的有效期期时长。方法只有有一个: Abaandoon清除
35、SSesssionn对象事件有两两个,必必须和GGlobbal.asaa结合使使用:Sesssioon_OOnSttartt一个个Sesssioon对象象开始前前,便调调用该程程序;Sesssioon_OOnEnnd一个SSesssionn对象结结束后,便便调用该该程序。(3)SSesssionn对象的的方法Abanndonn:清除除Sesssioon对象象并释放放其资源源Conttentts.RRemoove:从Coonteentss集合中中删除一一个项目目Conttentts.RRemooveAAll:从Coonteentss集合中中删除所所有项目目(4)SSesssionn对象的的作用存
36、储与某某次访问问相关的的信息设置这个个访问的的代码页页,日期期格式等等(5)RRespponsse的CCookkiess方法的的参数参数说明CookkiessnammeCookkiess变量名名称关键字若指定了了Keyy,则该该Coookiees就是是一个集集合,它它包含几几个关键键字,可可以分别别赋值属性指定Coookiies自自身的信信息(6)SSesssionn对象的的过期66 Sesssioon的使使用是有有时间期期限的,当当用户连连接到一一个Weeb站点点,并请请求ASSP服务务时,SSesssionn对象被被创建,SSesssionn建立后后,在指指定的时时间期限限内,若若没有发发
37、生任何何访问请请求或刷刷新操作作,Seessiion将将会被中中止,着着就是超超时。系统默认认的超时时期限为为20分分钟,超超时的时时间期限限可以通通过设置置Timmeouut属性性进行修修改,TTimeeoutt属性一一分钟为为计量单单位。例例如:出超时会会自动结结束一个个Sesssioon外,SSesssionn对象的的Abaandoon方法法也能够够结束一一个Seessiion。执行如如下语句句:会清除所所有存储储在Seessiion对对象中的的内容,释释放所占占用的WWeb服服务器资资源,从从而结束束Sesssioon。 需要说说明的是是当调用用Abaandoon方法法后,当当前的SS
38、esssionn对象会会被放到到删除队队列中,但但是Seessiion并并不会立立即被删删除,而而是待当当前页面面中所有有的脚本本命令被被执行完完毕,才才真正删删除Seessiion对对象。2.3.4 AAppllicaatioon对象象:在一个AASP应应用中让让不同客客户端共共享信息息。Apppliicattionn对象是是在为响响应一个个ASPP页的首首次请求求而载入入Aspp.dlll时创创建的,它它提供了了存储空空间用来来存和对对象的引引用,可可以用于于所有的的页面,任任何访问问者都可可以打开开这些页页面。(1)AAppllicaatioon对象象的集合合Conttentts:含含所
39、有通过过脚本命命令添加加到应用用程序中中的项目目Statticoobjeectss:还通通过OBBJECCT标记记创建的的并给了了应用程程序作用用域的对对象(2)AAppllicaatioon对象象的方法法使用Loock方方法时,系系统将禁禁止其他他用户修修改存储储在Apppliicattionn对象中中的变量量,以确确保在同同一时刻刻仅有一一个用户户可以修修改和存存取Apppliicattionn对象。Lockk:禁止其其他客户户修改AAppllicaatioon对象象的属性性。Unloock:允许其其他客户户修改AAppllicaatioon对象象的属性性。(3)AAppllicaatio
40、on对象象的事件件Appllicaatioon对象象有两个个事件:Apppliccatiion_Onsstarrt事件件和Apppliicattionn_OnnEndd事件,AAppllicaatioon_OOnsttartt事件在在应用程程序被启启动时被被触发,AAppllicaatioon_OOnEnnd事件件则在应应用程序序终止时时被触发发。Appllicaatioon_OOnsttartt事件和和Apppliccatiion_OnEEnd事事件的处处理程序序被放在在文件GGlobbal.asaa中。2.3.5Seerveer对象象:提供了一一系列的的方法和和属性,在在使用AASP编编写脚本本时是非非常有用用的。最最常用的的是Seerveer.CCreaateOObjeect方方法,它它允许在在当前页页的环境境或会话话中在服服务器上上实例化化其他CCOM对对象。(1)SServver对对象的属属性Servver对对象仅支支持SccripptTiimeoout属属性,该该属性用用来规定定脚本文文件执行行的最长长时间。默认最最长时间间为900秒。(2)SServver对对象的方方法CreaateOObjeect:创建服服务器组组件。用用应对象象或脚本本对象的的实例。