通用考勤系统的设计与实现毕业论文(编辑修改稿)内容摘要:

服务器端脚本环境, ASP 内含于 IIS 以上版本之中,通过 ASP 我们 可以结合 HTML 网页、 ASP指令和 ActiveX 元件建立动态、交互且高效的 Web服务器应用程序。 ASP 文件(即 *.asp 文件)与 HTML 文件类似,但 ASP 文件可以包含脚本命令,脚本命令放在 %和 %之间。 当用户请求一个 *.asp 主页时, WWW 响应 HTTP 请示调用 ASP 引擎,解释被申请的文件,当遇到与 ActiveX Scripting 兼容的脚本( VBScript 或 Jscript,本系统使用了 VBScript)时 ASP 引擎调用相应的脚本引擎进行处理。 ASP 脚本在服务器端解释执行,结果自动生成符合 HTML 语言的主页去响应用户的请求。 ( 2) ASP 的特点 ASP 之所以成为目前应用最广泛的动态网页开发工具,同时应用 ASP 进行网络化的信息管理系统也逐步得到推广,是因为 Asp 所独具的一些特点: • 使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。 • 无须 pile 编 译,容易编写,可在服务器端直接执行。 6 • 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 • 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语言 (VBScript 、 Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 • Active Server Pages 能与任何 ActiveX scripting 语言相容。 除了可使用 VBScript 或 JScript 语言来设计外,还通过 plugin 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl 等。 脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。 • Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 • 可使用服务器端的脚本来产生客户端的脚本。 • 物件 导向( Objectoriented )。 • ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。 可以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL 等编程语言来编写你所需要的 ActiveX Server Component。 ASP 的奇妙之处真是不胜枚举,更为重要的是, ASP 是一种“无须编程”的软件开发工具,用简单的几个语句,即可对数据库进行操作。 另外, ASP 程序员的数量惊人,所以遇到问题时,可以请求他人帮助 解决。 ( 3) ASP 6 大内置对象的功能简介 ASP 与用户交互主要通过内置的 Response、 Request、 Session 和 Application 等对象实现,而与数据库交流通过 ADO 内置的 Connection、 Command、 RecordSet 和 Errors等对象实现。 ASP 内置了 Request、 Response、 Server、 Session、 Application 和 ObjectContext六个对象。 这些对象由 ASP 本身提供,使用时不需要经过任何声明或建立的过程,因此称为 ASP 内置对象。 这些对象使用户 更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息,从而减少开发的工作量。 现在开始逐一介绍上述的六大对象。 7 • Request 对象 通过 Request 对象, 我们 可以收集到客户端的 Form, Cookies,超连接,或是服务器的环境 变量,因此, Request 为 我们 的 ASP 程序提供的加工的 “ 原材料 ” ,您说它重要吗。 没有 Request 对象的话,那么 ASP 程序就失去了与客户端联系的交互能立,可以把它想象为 我们 的眼睛和耳朵。 • Response 对象 Response 对象可以把 ASP 程序加工后的 “ 产 品 ” ,发送给客户,让他们可以看见结果。 同时,也可以通过 Response 对象设置客户端浏览器的状态,比如设置 Cookies, Cookies是一种跟踪客户端状态的技术,有的网站利用 Cookies 来记录你是第几次访问他们的网站,而 Cookies 就是那些保存在 Windows 系统目录 Cookies 里的那些文件,那些文件可以 提 供网站重新读取和设置。 用来跟踪您的状态, Request 和 Response 可以说一个对孪生兄弟,一个负责收集,另一个负责输出。 • Server 对象 Server 对象为您的 ASP 程序的 扩展提供的灵活方便的途径,比如说,如果您需要在ASP 程序中读写服务器上的某个文件,那么就可以借用 “ 文件存取组件 ” 来读写文件。 而 Server 对象就充当了建立这个组件的实例的角色,需要使用某个组件,必需先建立它的一个 Server 对象实例。 • Session 对象 ASP 程序可以说是一个 Web 的应用程序,传统的 HTML 页,不能跟踪客户端的情况,比如说客人现在处于那一个页面上,何时离开了这个网站,而 Session 对象的引入,不但能使上述的问题得以解决,并且能为用户个人保存网站期间(会话)的数据信息,它只对用户 个人作用,而对 ASP 程序中的其他用户是无作用的,聪明的朋友可能和早就猜到其实 Session 也是利用 Cooikes 技术来临时保存用户数据。 当你把浏览器的 Cooikes 功能关闭,那么 Session 对象就失效了。 • Application 对象 既然 Session 对象的数据是用户私有的,那么 ASP 程序中必须要有一种能让处于 ASP程序中所共同享有的数据信息,这就是 Application 对象。 可以说 , Application 对象内保存的信息,是可以让 同一 ASP 程序中的所有用户所共享的,比如聊天室里说一句话, 8 聊 天室里的所有人都能看见,这里就是应用了 Application对象把说话的信息保存起来,再显示出来。 而悄悄话既是一种 Session 对象信息。 只有特定的用户能看见。 • ObjectContext 这是扩展 ASP 能力的一个对象,当你需要使用 ASP 内直接发送 EMAIL,或是其它信息时,就少不了它的帮忙。 ASP 对数据库的操作是通过 ADO实现的。 在正确安装了数据库的 ODBC 驱动程序后,即可通过 ADO 存取和修改数据源的数据或增加数据到指定的数据源。 ADO 主要由Connection 对象、 Command 对象、 Parameter 对象、 RecordSet 对象、 Field 对象、 Property对象和 Error 对象等七个对象以及 Fields 数据集合、 Properties 数据集合、 Parameters数据集合和 Errors 数据集合等四个数据集合所组合而成。 其功能概述如下: • Connection 对象:负责与指定的数据源进行连接。 • Command 对象:负责对数据库提供请求,也就是传递指定的 SQL 命令。 但其必须通过一个已经建立的连接 (Connection 对象 )传递。 • RecordSet 对象:负责浏览与操作从数据库中取出的 数据。 • Field 对象:表示指定的 RecordSet 对象的数据字段。 • Error 对象:负责记录连接过程中所发生的错误信息。 • Fields 数据集合:包含于 RecordSet 对象中,用于表示 RecordSet 对象的所有Field 数据字段对象。 • Errors 数据集合:包含与 Connection 对象中,用于表示数据源响应失败时所建立的 Error 对象。 IIS 管理器 IIS(Inter Information Server),是微软公司主推的服务器,最新的版本是 IIS , IIS 与 Windows NT Server 完全集成在一起,因而用户能够利用 Windows NT Server和 NTFS( NT File System, NT 的文件系统)内置的安全特性,建立强大,灵活而安全的 Inter 站点。 9 IIS 支持 HTTP( Hypertext Transfer Protocol,超文本传输协议)、 FTP( File Transfer Protocol,文件传输协议)以及 SMTP 协议,通过使用 CGI 和 ISAPI, IIS 可以得到高度的扩展。 IIS 支持与语言无关的脚本编写和组件,通过 IIS, 开发人员就可以开发新一代动态的,富有魅力的 Web 站点。 IIS 不需要开发人员学习新的脚本语言或者编译应用程序,IIS 完全支持 VBScript, JavaScript 开发软件以及 Java,同时也支持 CGI和 WinCGI,以及 ISAPI 扩展和过滤器。 IIS 支持服务器应用的 Microsoft BackOffice 系列, Microsoft BackOffice 系列包括以下内容: Microsoft Exchange Server 客户 /服务器通讯和群组软件; Microsoft Proxy Server 代理服务器; 用于连接 IBM 企业网络的 Microsoft SNA Server; 用于集中管理分布式系统的 Microsoft Systems Management Server; Microsoft Commercial Inter System( MCIS)。 IIS 的设计目的是建立一套集成的服务器服务,用以支持 HTTP, FTP 和 SMTP,能够提供快速且集成了现有产品,同时可扩展的 Inter 服务器。 IIS 相应性极高,同时系统资源的消耗也是最少, IIS的安装,管理和配置 都相当简单,这是因为 IIS与 Windows NT Server 网络操作系统紧密的集成在一起,另外, IIS 还使用与 Windows NT Server相同的 SAM( Security Accounts Manager,安全性账号管理器),对于管理员来说, IIS使用诸如 Performance Monitor 和 SNMP( Simple Network Management Protocol,简单网络管理协议)之类的 NT已有管理工具。 IIS 支持 ISAPI,使用 ISAPI 可以扩展服务器功能,而使用 ISAPI 过滤器可以预 先处理和事后处理储存在 IIS 上的数据。 用于 32 位 Windows 应用程序的 Inter 扩展可以把 FTP, SMTP 和 HTTP 协议置于容易使用且任务集中的界面中,这些界面将 Inter应用程序的使用大大简化, IIS也支持 MIME( Multipurpose Inter Mail Extensions,多用于 Inter 邮件扩展),可以为 Inter 应用程序的访问提供一个简单的注册项。 Microsoft SQL Server 2020 SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。 SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。 按照 ANSI(美国国家标准协会 ) 10 的规定, SQL 被作为关系型数据库管理系统的标准语言。 SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。 目前,绝大多数流行的关系型数据库管理系统,如 Oracle, Sybase, Microsoft SQL Server, Access 等都采用了 SQL 语言标准。 SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。 按照 ANSI(美国国家标 准协会)的规定, SQL 被作为关系型数据库管理系统的标准语言。 SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。 目前,绝大多数流行的关系型数据库管理系统,如 Oracle,Sybase,Microsoft SQL Server,Access等都采用了 SQL 语言标准。 虽然很多数据库都对 SQL 语句进行了再开发和扩展,但是包括 Select,Insert,Update,Delete,Create,以及 Drop 在内的标准的 SQL 命令仍然可以被用来完成几乎所有的数据库操作。 SQL Server 是一个关系数据库管理系统。 它最初是由 Microsoft、 Sybase 和AshtonTate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。 在 Windows NT 推出后, Microsoft。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。