已阅读5页,还剩56页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 61 2 61 目录目录 摘 要 3 第一章 前 言 4 第二章 编程环境 4 2 1HTML 4 2 1 1 HTML 的工作原理 4 2 1 2 HTML 文档的基本结构 5 2 1 3 HTML 标识符 5 2 2ASP 脚本语言 VBscript 7 2 2 1 VBscript 代码的基本格式 7 2 2 2 VBscript 数据类型 8 2 2 3 常量与变量 8 2 2 4 VBscript 函数 9 2 2 5 VBsctipt 过程 14 2 2 6 使用条件语句 15 2 2 7 使用循环语句 16 2 3Asp 内置对象 17 2 3 1 Request 对象 17 2 3 2 Response 对象 18 2 3 3 Session 对象 20 2 3 4 Application 对象 21 2 3 5 Server 对象 22 2 4ADO 组件 23 2 4 1 ADO 简介 23 2 4 2 ADO 的对象 23 2 4 3 建立 Connection 对象 24 2 4 4 Command 对象的属性 26 2 4 5 Recordset 对象 26 第三章 需求分析 27 3 1 功能需求 27 3 2 开发及运行环境 28 3 61 第四章 总体设计 28 4 1 功能模块结构图 28 4 1 1 系统功能结构图 29 4 2 数据库设计 30 4 3 目录结构 35 第五章 详细设计 36 5 1 模块功能介绍 36 5 2 系统登录模块设计 37 5 3 通用模块 39 5 4 前台模块设计 42 5 4 1 培训信息模块设计 42 5 4 2 会议安排模块设计 43 5 4 3 内部资料信息模块设计 44 5 4 4 资料借阅记录模块设计 45 5 4 5 修改密码模块设计 45 5 5 系统后台模块设计 46 5 5 1 部门管理模块设计 46 5 5 2 培训信息模块设计 48 5 5 3 布培训信息 49 5 5 4 除培训信息 49 5 5 5 会议信息模块设计 50 5 5 6 资料管资料借阅管理理模块设计 51 5 5 7 资料借阅管理 52 5 5 8 新建资料入库信息 53 5 5 9 用户管理 54 5 5 10 添加用户信息 55 5 5 11 删除用户信息 56 5 5 12 密码重置 57 第六章 系统测试 57 结 论 58 结束语 58 参考文献 59 4 61 摘 要 随着信息技术的飞速发展和日趋激烈的商业竞争 企业已不再满足于 独立 零散的办公自动化应用 企业需要的是协同工作 综合 集成化的 解决方案 而网络是解决由于物理距离造成的信息交流不畅 协商沟通不 便的办公瓶颈问题的最佳方式 企业网上办公自动化通过对各办公自动化 要素的闭环整合 实现了工作流 信息流 知识流和办公自动化系统的整 合管理 提供了一个科学 开放 先进的信息化办公平台 实现办公自动 化 并进行远程办公或在家办公 企业网上办公自动化将人从繁琐 无序 低序 低端的工作中解放出来从事核心事务 整体提高了单位办事效率和 对信息的可控性 降低办公成本 提高执行力 使管理趋于完善 5 61 第一章 前 言 20 世纪末 随着计算机科学的发展 数据库技术在 Internet 和 Intranet 中的应用越来越广泛 为广大网络用户提供了更加周到和人性化 的服务 本文描述了如何使用 ASP 技术来组建企业内部办公管理网站 它 实现了以下功能 员工信息的发布与共享 本文中的员工信息管理系统主要是实现 员工资料的录入 信息的查询 记录和管理 作为日常办公管理系统和企 业办公内网的一部分 企业员工信息管理系统可以便于公司领导掌握人员 的动向 及时调整人才的分配 员工之间的信息交流 本文中的内部信息系统可以实现公司内部通 知的发布 各种具体问题的 第二章 编程环境 2 1HTML HTML 是用来表示 Web 文档的规范 它使用标记来确定网页显示的格式 静态网页是标准的 HTML 文件 动态网页经过应用程序服务器的处理后也 将生成标准的 HTML 文件 2 1 1 HTML 的工作原理 所谓静态网页 就是说该网页文件里没有程序代码 只有 HTML 标记 这种网页一般以后缀 htm 或 html 存放 如果要修改有关内容 就必须修 改源代码 然后重新上传到服务器上 发出请求发出请求 发回网页发回网页 客户端 客户端 服务器端 服务器端 1 接受请求 2 找到静态网页 3 发送网页 6 61 2 1 2 HTML 文档的基本结构 HTML 文档的基本结构可以表示如下 文件开始 文件头开始 标题文字 文件头结束 文件体开始 2 1 3 HTML 标识符 常用字体属性 1 2 3 4 5 6 标题字体 Hn 这些标记显示黑体字 指明所有文档的基础字体大小 指定字体颜色 以颜色常数或 RGB值指定 创建段落 创建一个换行符 阻止文本自动换行 n 1 2 3 4 5 6 指明标题的对齐方式 left center right 对齐段落的内容方式 图象设置 指明在文挡中显示的图片 图象的 URL value 以像素为单位指明图片的宽度 value 以像素为单位指明图片的高度 top middle bottom left center right 指明图片的 对齐方式 value 以像素为单位指明图片上下两边的垂 7 61 直空间大小 value 图片边界的尺寸 定义表单 标识符中 TYPE 属性的类型 文本框 密码框 输入的文本将会以 显示 声音 提交表单按扭 清除表单的按扭 文件上载按扭 多行文本框 不显示的表单域 图象提交表单按扭 able 表格设置 定义一个单元格 定义表格中的一行 为表创建一表头 为一个表提供一个标题 align left center right 表格的对齐方式 默认左对 齐 框架 用于包含框架集合 标记后的文字将只出现在不支持框架的浏览器中 指明框架的列划分形式 纵向排列多个窗口 指明框架的列划分形式 横向排列多个窗口 新窗口 本窗口 8 61 父窗口 整个浏览器窗口 yes no 1 0 指明该框架是否有边界 空白区域的大小以像素为单位指明框架间的距 离 指明框架边界的颜色 以像素为单位指明框架页边的宽 度和高度 文件提结束 文件结束 2 2ASP 脚本语言 VBscript VBScript 是程序开发语言 Visual Basic 家族的最新成员 可以将灵 活的脚本应用于更广泛的领域 包括 Microsoft Internet Explorer 中的 Web 客户端脚本和 Microsoft Internet Information Server 中的 Web 服 务器端脚本 VBScript 脚本代码通常是将脚本代码放在 HEAD 部分中 并应以标记开始 以标记结束 2 2 1 VBscript 代码的基本格式 一般的 ASP 程序都是将 VBscript 代码放在服务器端执行 此时有 两种方法 方法一 方法二 VBscript 代码 有是 VBscript 代码放在客户端执行 此时代码如下 VBscript 代码 9 61 2 2 2 VBscript 数据类型 在 VBScript 语言中只有一种数据类型 即 Variant 也叫变体类型 这种数据类型可以包含不同类别的信息 它也是 VBScript 中所有函数的 返回值的数据类型 2 2 3 常量与变量 1 常量 常量时在程序执行期间其值不发生变化的数据 在 VBScript 中 常 量分为普通常量和符号常量 符号常量 符号常量是用一个标识符表示的常量 用于代替数字或字符串 其值 从发生不改变 在 VBScript 中 符号常量分为预定义符号常量和用户自 定义常量 VBScript 提供了许多预定义符号常量 在编写脚本代码时无须 声明即可直接使用 例如 vbCrLf 表示回车符和换行符的组合 vbGreen 表示绿色的数值 普通常量 普通常量分为字符串常量和数值常量两种 字符串常量简称字符串 它由一对双引号括起来的字符序列所组成 其中可以包含字母 汉字 数字 空格以及标点符号等 长度不超过 20 亿个字符 数值常量分为整型数 长整型数和浮点数 浮点数也称为实型数 分 为单精度浮点数和双精度浮点数 浮点数可以用小数形式表示 也可以用 科学记数法表示 2 变量 变量是内存中命名的存储位置 变量的值可以动态变化 在程序设计 中能发挥重要的作用 在 VBscript 中 可以使用 Dim Private Public 关 键字声明变量 Private 用来声明私有变量 Public 用来声明公共变量 10 61 Dim 用来声明过程变量 声明变量 变量的声明包括显式声明 隐式声明和强制显式声明 此外 也可以通过直接在脚本中使用变量名这种方式隐式声明变量 但这通常不是一个好习惯 因为这样有时会由于变量名被拼错而导致在运 行脚本时出现意外的结果 若要强制显式声明所有变量 可以在脚本程序的开头处使用下面的语 句 Option Explicit 2 2 4 VBscript 函数 VBscript 提供了比较丰富的函数 Function 和过程 Sub VBscript 函数可以分为数学函数 字符串函数 日期函数 转换函数和其 他函数 数学函数 函数名具体描述 Abs 返回数字的绝对值 Atn 返回数值的反正切值 Cos 返回某个角的余弦值 Eval 计算表达式的值 并返回结果 Exp 返回 e 自然对数的底 的幕次方 Int Fix 返回数据的整数部分 Hex 返回表达十六进制数字值的字符串 Log 返回数值的自然对数 Oct 返回表示数字八进制值的字符串 Rnd 返回一个随机数 Round 返回按指定位数进行四舍五入的数值 Sng 返回表示数字字符号的整数 当参数大于 0 时 返回 1 当参数小于 0 时 返回 1 当参数等 11 61 于 0 时 返回 0 Sin 返回某个角的正弦值 Sqr 返回数值的平方根 Tan 返回某个角的正切值 字符串函数 函数名具体描述 Asc 返回字符串第一个字母的 ASCII 值 Chr 返回与指定的 ANSI 字符代码相对应的字符 Filter 对字符串数组进行过滤 将满足匹配条件的元 素构成的数组返回 Instr 返回某字符串在另一字符串中第一次出现的位 置 InstrRev 返回某字符串在另一个字符串中出现的从结尾 计起的位置 Join 返回字符串 次字符串由数组中的多个子字符 串连接而成 LCase 返回字符串的小写形式 Left 返回指定数目的从字符串的左边算起的字符 Len 返回字符串内字符的数目 或是存储一变量所 需的字节数 LTrim 截去字符串的前导空格 Mid 从字符串中返回指定数目的字符 Replace 替换指定字符串中的子串 Right 从字符串右边返回指定数目的字符 Space 返回由指定数目的空格组成的字符串 Split 将字符串按照指定的分隔符进行拆分 得到的 子字符串保存在一维数组中返回 Strcomp 返回字符串的比较值 12 61 Rtrim 截去字符串尾部不空格 String 返回具体指定长度的 重复字符组成的字符串 StrReverse 返回字符串 此字符串与指定字符串的顺序相 反 Trim 截去字符串前后空格 Ucase 返回字符串的大写形式 日期函数 函数名具体描述 Date 返回当前的系统时间 DateAdd 返回已添加指定时间间隔的日期 DateDiff 返回两个日期之间的时间间隔 DatePart 返回给定日期的指定部分 DateSerial 对于指定的年 月 日 返回 Date 字类型的 Variant 使用方法为 Dateserial year month day DateValue 返回 Date 子类型的 Variant 参数为字符串表 达式 Day 返回日期参数中的日 相对与年 月 数据 Hour 返回日期参数中的小时数据 Minute 返回日期参数中的分钟数据 Month 返回日期参数中的月数据 Monthname 返回表明指定月份的字符串 Now 根据计算机系统设定的日期和时间返回当前的 日期和时间值 Second 返回日期参数中的秒数据 Time 返回 Date子类型Variant 指定当前系统时间 Timer 返回午夜 12 时以后已经过去的秒数 TimeSerial 返回一个 Date 子类型的 Variant 含有指定时 13 61 分 秒的时间 TimeValue 返回包含时间的 Date 的 Variant Weekday 返回代表一星期中某天的整数 WeekDayName 返回一个字符串 表示星期中指定的某一天 Year 返回一个代表某年的整数 转换函数 函数名具体描述 CBool 将指定表达式转换为 Boolean 子类型的 Variant CByte 将指定表达式转换为 Byte 子类型的 Variant CCur 将指定表达式转换为 Currency 子类型的 Variant CDate 将指定表达式转换为 Date 子类型的 Variant CDbl 将指定表达式转换为 Double 子类型的 Variant Cint 将指定表达式转换为 Integer 子类型的 Variant Clng 将指定表达式转换为 Long 子类型的 Variant Csng 将指定表达式转换为 Single 子类型的 Variant CStr 将指定表达式转换为 String 子类型的 Variant 格式化函数 函数名具体描述 FormantCurrency 将指定表达式转换为格式化的货币值 FormantDatetime 将指定表达式转换为格式化的日期时间值 FormantNumber 将指定表达式转换为格式化的数值 FormantPercent 将指定表达式转换为百分比格式 布尔函数 函数名具体描述 Isarray 判断参数是否是数组 IsDate 判断参数是否可以转换为日期型 14 61 Isempty 判断参数是否被初始化 Isnull 判断参数是否包含有效的数据 Isnemeric 判断参数是否是数字 Isobject 判断参数是否引用了有效的 Automation 对象 其他函数 函数名具体描述 Array 返回一个数组 语法为 Array arglist Createobjiect 创建并返回对 Automation 对象 的引用 GetLocale 返回当前区域设置 ID 值 Getobject 返回对文件中 Automation 对象 的引用 Getref 返回一个指定向过程的引用 此过程可绑定某事件 Lbound 返回指定数组维的最小可用小 标 Loadpicture 返回图片对象 参数指定图象 文件的路径和名称 RGB 返回代表 RGB 颜色值的整数 ScriotEngine 返回一个代表当前使用的脚本 程序语言的字符串 ScriotEngineBuildversion 返回使用的编写脚本引擎的编 译版本 ScriotEngineMajorversion 返回使用的编写脚本引擎的主 版本号 ScriotEngine 返回使用的编写脚本引擎的次 版本号 15 61 TypeName 返回字符串 表示指定数据的 字类型 UBound 返回指定数组维数的最大可用 下标 VarValue 返回指示变量子类型的值 2 2 5 VBsctipt 过程 Sub 过程 声明 Sub 子程序的语法 Sub 子程序名 参数 1 参数 2 End Sub 或 Sub 子程序名 End Sub End Sub 过程有两种调用方式 使用 Call 语句 Call 子程序名 参数 1 参数 2 不使用 Call 语句 子程序名 参数 1 参数 2 Function 函数 Function 函数名 参数 1 参数 2 End Function 或 Function 函数名 16 61 End Function 2 2 6 使用条件语句 If Then Else 语句 If Then Else 语句用于判断条件是 True 或 False 并根据判断结 果指定要运行的语句 If Then End If If 条件语句 Then 执行语句 End If If Then End If 单条件 If 条件语句 Then 执行语句 1 Else 执行语句 2 End If If Then End If 多条件 If 条件语句 1 Then 执行语句 1 ElseIf 条件语句 2 Then 执行语句 2 End If Select Case 语句 Select Case 语句是 If Then Else End If 语句多条件的另外 一种形式 Select Case 语句的语法 Select Case 变量或表达式 Case 结果 1 17 61 执行语句 1 Case 结果 2 执行语句 2 Case 结果 n 执行语句 n Case Else 执行语句 n 1 End Selsct 2 2 7 使用循环语句 For Next 循环是一种强制型的循环 用于将语句块运行指定的次 数 在循环中使用记数器变量 该变量随每次循环增加或减少 语法 For counter start To end Step number 执行语句 Next Do loop 循环 它是一种条件型的循环 当条件为 True 时或条件变为 True 之前 重 复执行语句块 语法一 Do While 条件 1 执行语句 Loop 或 DO 执行语句 Loop While 条件 2 语法二 18 61 Do Until 条件 3 执行语句 Loop 或 Do 执行语句 Loop Until 条件 4 While Wend 循环 语法 While 条件 执行语句 Wend For Each In 循环 语法 For Each 元素 In 集合 执行语句 Next 2 3Asp 内置对象 2 3 1 Request 对象 接收客户端在请求一个页面或传送一个表单时提供的所有信息 包括 能够标识浏览器和用户的 HTTP 变量 Cookie 信息以及附在 URL 后面的值 查询字符串或表单数据 ASP 内部对象简要说明 对象功能 Request 从客户端获得数据信息 Response 将数据信息输送给客户端 Session 存储单个用户的信息 19 61 Application 存放同一个应用程序中的所有用户之间的共享信息 Server 创建 COM 对象和 Scripting 1 Request 对象的获取方法 获取方法功能 QueryString 从查询字符串中读取用户提交的数据 Form 取得客户端在 FORM 表单中所输入的信息 Cookies 取得客户端浏览器的 Cookie 值 ServerVariables 取得服务器端环境变量信息 ClientCertificate 取得客户端浏览器的身份验证信息 2 Request 对象的方法 BinaryRead 该方法以二进制方式来读取客户端使用 POST 传送方法 所传递的数据 3 Request 对象的作用 读取网址参数 读取服务器环境变量 读取表单传递的参数 读取 Cookie 的数据 上传文件 2 3 2 Response 对象 用于向客户端浏览器发送信息 或者将访问者转移到另一个网址 并 可以设置和控制 Cookie 信息等 1 Response 对象的集合 Response 对象只有一个集合 即 Cookies 集合 20 61 2 Response 对象的方法 Response 对象的属性 属性说明 Buffer 设置为缓冲信息 取值 True 或 alse 默认为 False ContentType 控制送出的文件类型 3 Response 对象的作用 输出内容到网页 客户端 写入 Cookie 网页重定向 下载文件 方法说明 Write Response 对象中最常用的方法 用来送出信息给客 户端 Redirect 引导客户端浏览器至新的 Web 页面 前面已经做过 详细介绍 BinaryWrite 输出二进制信息 Clear 清除在缓冲区的所有 HTML 页面 语法 Response Clear 此时 Response 对象的 Buffer 属性必须被设置为 True 否则会报错 End 终止处理 ASP 程序 并返回当时的状况 语法 Response End Flush 立刻送出缓冲区的 HTML 数据 语法 Response Flush 此时 Response 对象的 Buffer 属性必须被设置为 Ture 否则回报错 21 61 2 3 3 Session 对象 存储一个会话内的信息 Session 对象是在每一位访问者从 Web 站点 或 Web 应用程序中首次请求一个 ASP 页时创建的 它将保留到默认的期限 结束或者通过脚本设置中止的期限 1 Session 工作作原理 在一个应用程序中 当客户端启动一个 Session 时 ASP 会自动产生 一个长整数 SessionID 并且把这个 SessionID 送回给客户端浏览器 浏 览器会把这个 SessionID 存放在 Cookies 内 当客户端再次向服务器送出 HTTP 请求时 ASP 会去检查申请表头的 SessionID 并返回该 SessionID 对应的 Session 信息 2 Session 对象的属性 SessionID 存储用户的 SessionID Timeout Session 的有效期时长 方法只有一个 Abandon 清除 Session 对象 事件有两个 必须和 Global asa 结合使用 Session OnStart 一个 Session 对象开始前 便调用该程序 Session OnEnd 一个 Session 对象结束后 便调用该程序 3 Session 对象的方法 Abandon 清除 Session 对象并释放其资源 Contents Remove 从 Contents 集合中删除一个项目 Contents RemoveAll 从 Contents 集合中删除所有项目 4 Session 对象的作用 存储与某次访问相关的信息 设置这个访问的代码页 日期格式等 22 61 5 Response 的 Cookies 方法的参数 参数说明 Cookiesname Cookies 变量名称 关键字若指定了 Key 则该 Cookies 就是一个集合 它包 含几个关键字 可以分别赋值 属性指定 Cookies 自身的信息 6 Session 对象的过期 6 Session 的使用是有时间期限的 当用户连接到一个 Web 站点 并请 求 ASP 服务时 Session 对象被创建 Session 建立后 在指定的时间期 限内 若没有发生任何访问请求或刷新操作 Session 将会被中止 着就 是超时 系统默认的超时期限为 20 分钟 超时的时间期限可以通过设置 Timeout 属性进行修改 Timeout 属性一分钟为计量单位 例如 出超时会自动结束一个 Session 外 Session 对象的 Abandon 方法也 能够结束一个 Session 执行如下语句 会清除所有存储在 Session 对象中的内容 释放所占用的 Web 服务器 资源 从而结束 Session 需要说明的是当调用 Abandon 方法后 当前的 Session 对象会被放 到删除队列中 但是 Session 并不会立即被删除 而是待当前页面中所有 的脚本命令被执行完毕 才真正删除 Session 对象 2 3 4 Application 对象 在一个 ASP 应用中让不同客户端共享信息 Application 对象是在为 响应一个 ASP 页的首次请求而载入 Asp dll 时创建的 它提供了存储空间 用来存和对象的引用 可以用于所有的页面 任何访问者都可以打开这些 页面 23 61 1 Application 对象的集合 Contents 含所有通过脚本命令添加到应用程序中的项目 Staticobjects 还通过 OBJECT 标记创建的并给了应用程序作用域的 对象 2 Application 对象的方法 使用 Lock 方法时 系统将禁止其他用户修改存储在 Application 对 象中的变量 以确保在同一时刻仅有一个用户可以修改和存取 Application 对象 Lock 禁止其他客户修改 Application 对象的属性 Unlock 允许其他客户修改 Application 对象的属性 3 Application 对象的事件 Application 对象有两个事件 Application Onstart 事件和 Application OnEnd 事件 Application Onstart 事件在应用程序被启动 时被触发 Application OnEnd 事件则在应用程序终止时被触发 Application Onstart 事件和 Application OnEnd 事件的处理程序被 放在文件 Global asa 中 2 3 5 Server 对象 提供了一系列的方法和属性 在使用 ASP 编写脚本时是非常有用的 最常用的是 Server CreateObject 方法 它允许在当前页的环境或会话中 在服务器上实例化其他 COM 对象 1 Server 对象的属性 Server 对象仅支持 ScriptTimeout 属性 该属性用来规定脚本文件执 行的最长时间 默认最长时间为 90 秒 24 61 2 Server 对象的方法 CreateObject 创建服务器组件 用应对象或脚本对象的实例 Execute 执行一个 asp 文件 MapPath 将指定的虚拟路径 无论是当前服务器上的绝对路径 还 是当前页的相对路径 映射为物理路径 Transfer 将当前所有的状态信息发送给另一个 asp 文件进行处理 3 Server 对象的作用 创建组件实例 获取服务器的物理路径 对字符串进行 HTML 编码 转向执行其他 ASP 文件 2 4ADO 组件 ASP 用 Database Access 数据库访问 组件与数据库进行连接 Database Access 数据库访问 组件通过 ActiveX Data Objects ADO 访问存储在数据库或其他表格化数据结构中的信息 2 4 1 ADO 简介 ADO 是 ActiveX Data Object 的缩写 称为 ActiveX 数据对象 是为 OLE DB 设计的应用编程接口 使用 ADO 对象实现在 ASP 页面中对数据库的 访问 在 ASP 页面中 OLE DB 及 ODBC 无法直接使用 但是 ADO 却是一种 可以在 ASP 中使用的 标准对象 通过 ADO 就可以调用 OLE DB 提供者或 者 ODBC 驱动程序来访问数据库 2 4 2 ADO 的对象 ADO 组件中定义了三个主要对象 Connection 连接对象 Command 命令对象 Recordset 记录集对象 对于每个主要对象包含 25 61 有一个子对象及其集合 Connection 连接对象 用于建立应用程序与数据库之间的连接 是其他对象的基础 它包含的 Errors 集合和 Error 对象 用来记录连接 过程中所发生的错误信息 Command 命令对象 可执行一个 SQL 查询 存储过程或有参数的 查询 来对数据源操作 它包含的 Parameters 集合和 Parameter 对象 用来传递 Command 对象所需的命令参数 RecordSet 记录集对象 代表从数据表中通过查询所获得的一组 记录 通过该对象所提供的方法与属性 可实现对记录的存取操作 它包 含的 Fileds 集合和 Filed 对象用来记录 Recordset 对象中各个字段的相 关属性 如图是 3 个对象的示意图其中 Error 对象 错误对象 是 Connection 对象的一个子对象 Parameter 对象 参数对象 是 Command 对象的一个 子对象 Filed 对象 字段对象 是 RecordSet 对象的子对象 2 4 3 建立 Connection 对象 在 ADO 中建立对象一般需要利用 Server 对象 Createobject 方法 语 法如下 Set Connection 对象 Server Createobject 数据库 Connection 对象Error 对象 Command 对象 RecordSet 对象 Parameter 对象 Filed 对象 页面 26 61 ADODB Createobject Driver Microsoft Access driver mdb dbq history back Response End End IF 删除其下所有培训文档 File1 rs FileName1 File2 rs FileName2 Set MyFileObject Server CreateObject Scripting FileSystemObject If Len File1 0 Then filename1 Server MapPath files 全部 option selected value option value 5 5 6 资料管资料借阅管理理模块设计 在管理主界面中 单击 资料管理 基本信息 的超级连接 打开 infolist asp 页面 管理员可以修改删除 并可以把资料借阅给员工 查 看在资料信息 如图 11 53 61 资料管理所涉及到的程序代码如下 Dim rs sch stype sch stype Request type If stype Then sch sch history back Response End End If 判断是否已经存在此员工的用户名 sql Select From Users Where EmpId return false 删除 程序将询问用户是否确认要删除该用户系统 如果是 则在新窗口中 执行 Userdelt asp 脚本 删除该用户 代码如下 Dim uid uid Request QueryString uid sql Delete From Users Where UserID return false 密码重置 程序将询问用户是否确认要重置该用户的登陆密码 如果是 则在新 窗口中执行 Pwdreset asp 脚本 将该用户的密码还原成 6 个 1 代码如下 Dim uid uid Request QueryString uid sql Update Users Set UserPwd 111111 Where UserId uid 59 61 Set rs Conn Execute sql Response Write 用户密码成功重置 Set rs Nothing 第六章 系统测试 测试方法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年中国钨钢圆锯片行业投资前景及策略咨询研究报告
- 2024至2030年中国速冻西洋芥蓝行业投资前景及策略咨询研究报告
- 2024年计算机信息服务项目成效分析报告
- 2023年全长淬火重型钢轨项目评估分析报告
- 2024至2030年中国磁性开关气缸数据监测研究报告
- 2024至2030年中国瓜条馅料行业投资前景及策略咨询研究报告
- 2024至2030年中国清爽控油洁面乳行业投资前景及策略咨询研究报告
- 2024至2030年中国气体绝缘柱上负荷开关数据监测研究报告
- 2024至2030年中国抗菌防霉乳胶漆数据监测研究报告
- 2024至2030年中国天然药物浓缩纯化系统数据监测研究报告
- 2024布鲁氏菌病查房
- 结算周期与付款方式
- 成人氧气吸入疗法-中华护理学会团体标准
- 林木种质资源调查表(新表)
- 高考英语单词3500记忆短文40篇
- 2024年 贵州茅台酒股份有限公司招聘笔试参考题库含答案解析
- 河上建坝纠纷可行性方案
- 施工人材机配置方案3
- 小学低年级自主识字的教学策略
- 第五单元学雷锋在行动(教案)全国通用五年级下册综合实践活动
- 服装店人员不稳定分析报告
评论
0/150
提交评论