管理信息系统开发ppt17.ppt_第1页
管理信息系统开发ppt17.ppt_第2页
管理信息系统开发ppt17.ppt_第3页
管理信息系统开发ppt17.ppt_第4页
管理信息系统开发ppt17.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020 1 31 制作人 马秀麟 1 第八章以ASP开发B S结构的MIS 制作人 马秀麟 2 五 以Session实现身份认证 1 什么是Session 1 Session的概念Session是ASP系统中用于存储特定用户信息的特殊对象 Session对象的实例在客户端请求该Web页面时建立 Session对象的实例除了到期 被终止 关闭浏览器和离开改站点这几种情况 该实例不会消逝 也就是说 如果你在浏览某个站点的某个页面的时候创建了一个Session对象的实例 即便你离开了这个页面 只要没有离开这个站点 只要Session的实例没有到期 该实例将一直存在 2 Session的特点Session实例只属于创建它的用户 别的用户难以访问 Session实例可以跨页面存在 Session实例不可以跨站点存在 3 Session对象仅适用于支持Cookie的浏览器 2020 1 31 制作人 马秀麟 3 五 以Session实现身份认证 2 Session的使用方法 1 Session对象一般格式Session 实例名 实例取值例如 Session xsno 04042108 2 Session对象属性和方法Session的属性 SessionID 是Session的唯一标志号 Timeout Session实例的有效期 以分钟为单位 Session的方法 abandon 清除Session对象实例 2020 1 31 制作人 马秀麟 4 五 以Session实现身份认证 3 发生在Session对象上的事件程序Session OnStart Session开始前要调用的程序 Session OnEnd Session结束时要调用的程序 2020 1 31 制作人 马秀麟 5 五 以Session实现身份认证 3 以Session设计登陆模块登陆界面程序登陆成功后的主界面程序登陆失败后的界面程序系统注销程序 2020 1 31 制作人 马秀麟 6 六 以JavaScript实现客户端数据校验 1 什么是JavaScript 1 JavaScript的定义JavaScript是一种可以嵌入到HTML中的计算机脚本语言 它运行在客户端的浏览器中 在执行过程中被浏览器逐行解释 JavaScript是一种基于Java基本语句和控制流之上的简单而紧凑的设计语言 它以C语言作为其语法基础 其变量类型采用弱类型 即JavaScript的语句和C语言相似 源程序中区分字母的大小写 但其变量不事先定义也能够使用 而且在变量赋值时不进行严格的数据类型检查 2020 1 31 制作人 马秀麟 7 六 以JavaScript实现客户端数据校验 2 JavaScript的特点JavaScript是一种基于对象的语言 即它可以运用系统内置的对象 也可以运用自己创建的对象来实现特殊的功能 JavaScript是一种动态性的语言 它可以直接对用户的输入作出响应 无需经过服务器的Web服务文档 因此它经常被用作输入数据合法性的初级检测 重复检测用户对自己操作的认可等 JavaScript采用事件驱动机制来实现响应 JavaScript只是依赖浏览器本身 与操作环境无关 2020 1 31 制作人 马秀麟 8 六 以JavaScript实现客户端数据校验 2 JavaScript的使用方法 1 JavaScript标志JavaScript语句书写在 和之间 例如 JavaScript语句 2 JavaScript的语法结构输出语句 输出数据 document writeln 输出的信息 发出警告性提示 alert 提示信息 2020 1 31 制作人 马秀麟 9 六 以JavaScript实现客户端数据校验 输入语句 变量 prompt 提示信息 结果为输入信息的读取键盘语句变量 conform 提示信息 结果为Yes和No的询问语句分支语句 if 条件式 语句体 else 语句体 或者 if 条件式 语句体 2020 1 31 制作人 马秀麟 10 六 以JavaScript实现客户端数据校验 循环语句 for 变量 初值 变量满足条件式 变量 循环语句体 或者 while 条件式 循环语句体 函数 function函数名 参数 函数内容 return返回值 2020 1 31 制作人 马秀麟 11 六 以JavaScript实现客户端数据校验 3 JavaScript的常见用法 1 在打开页面同时弹出窗口其中 Scrollbar是指窗口是否保留滚动条resizable是指窗口是否可以调节大小toolbar是指窗口是否保留工具栏width是指窗口的宽度height是指窗口的高度menubar是指窗口是否保留菜单栏 2020 1 31 制作人 马秀麟 12 六 以JavaScript实现客户端数据校验 2 退回到上级页面 返回 相应的命令还有 history back history forward history go 数值 3 关闭当前窗口 2020 1 31 制作人 马秀麟 13 六 以JavaScript实现客户端数据校验 4 提供交互xxx conform 提示信息 if xxx document writeln 回答为Yes elsedocument writeln 回答为NO 2020 1 31 制作人 马秀麟 14 六 以JavaScript实现客户端数据校验 4 以JavaScript设计输入表单的验证程序 1 编写检测函数基本格式 Function函数名 表单名 取出表单中的变量 检测其值 if 不满足条件 定位到该变量上 返回False值 2020 1 31 制作人 马秀麟 15 六 以JavaScript实现客户端数据校验 示例 Functionck form theForm varxxx theForm xsno value if xxx length 0 alert 请输入您的学号 theForm stuno focus return false return true 2020 1 31 制作人 马秀麟 16 六 以JavaScript实现客户端数据校验 2 表单提交时进行数据检测语句 OnSubmit returnck form Formdl 的含义是 当提交表单 onsubmit 时 需要运行函数c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论