微电子实验室管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微电子实验室管理系统标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]

基于WEB方式的电子实验室管理系统

摘要

本设计是用ASP技术来设计网站,目的是使实验室的各种工作信息化,透明化,

使外部能及时有效的接收到实验室的各种通知,信息以及可以在线提出问题寻求解

决。利用ASP的动态网站管理技术,可以很有效的实现信息的及时更新。

本设计已经成功完成: 首页,实验室概况,学生数据管理,教师数据管理,实验课表

管理,实验设备管理,留言板,通知,信息新闻发布等功能,并在后台管理方面做了

很全面的布置。能够在后台管理相关的数据更新和课表的安排等。而且实现了留言板

功能,使网站的交互性和交流性更强!使用者通过WEB服务器远程获取需求的信息和

实现管理,也是提高工作效率和工作质量的重要手段。

关键字

动态管理 ASP开发环境数据库

第一章相关技术简介

建立基于WEB方式的电子实验室管理系统,必须解决访问客户与WEB服务器之间信息的动态交互问题,WEB服务器与信息源(数据库)之间的动态联接问题,以及访问权限控制等一系列问题。在Windows2000/XP平台下,已有一整套的软件(如:PWS-Personal web server for Windows2000,IIS-Internet Information server for Windows XP Server)和技术(如:ASP-Active Server Pages,JSP-Java Server

Pages, PHP, ADO-ActiveX Data Object,ODBC-Open DataBase Connector)来支持建立基于WEB方式的信息管理系统。下面简略介绍有关技术、原理及方法。

ASP概述

1.1.1 什么是ASP

ASP是Active Server Pages的缩写,它是由Microsoft推出的。ASP作为新一代动态网页开发技术,为用户创造了一个WEB服务器端脚本开发环境。在ASP环境下,开发者可以通过创建服务器端脚本来实现动态交互WEB页面和强大的WEB引用程序。利用ASP技术可以方便地编写或运行动态、交互、高性能的WEB服务器应用程序,实现访问用户与WEB服务器的动态交互和WEB服务器与数据库的动态联接。

ASP文件的缀名是.asp,与HTML文件一样都是文本文件。一个ASP文件有三部构成:

标记(tags)

或JavaScript语言的程序代码

语法

ASP并不是一个脚本语言,而是提供一个可以集成脚本语言(VBScript 或JavaScript)到HTML主页的环境。HTML标记(tags)使用“<...>”将HTML程序码包含起来,以与常规的文本区分开来;而ASP使用“<%...%>”将ASP的脚本程序码包含起来。

1.1.2 ASP的运行环境

ASP只能工作于Microsoft自己的操作系统平台和服务器软件之下,使ASP应用有了一定的局限性。最近,一家名为“Halcycon”的软件公司,开发了一个称为iASP (Instant ASP)的ASP脚本解释引擎软件,使ASP不仅可以在采用Windows操作系统平台和服务器软件的网站上使用,还可以在采用其它操作系统如Unix、Linux、Soris、Netware操作系统及相应服务器的网站上使用。iASP全面继承了ASP的优势,并与ASP 完全兼容,因而ASP应用系统几乎可以直接移植到非Windows操作系统平台下的iASP环境中运行,使得ASP应用系统真正成为了一种跨平台的Internet、Intranet或Extranet 应用系统。

1.1.3 ASP的开发环境与工具

ASP比较简单易用,用WINDOWS自带的记事本或是任何一种文本编辑器,都可以进行ASP的开发,还有些专门的开发工具如ASPEDIT,ASPEXPREES等,都能进行有效的开发。当然,实际开发中最好在专业的集成开发环境下,以提高开发效率。这类软件主要有Microsoft公司的InterDev,FrontPage和Dreamweaver。InterDev主要用于设计Web 应用程序的骨架及各种处理、控制功能,而FrontPage可以对已生成的Web应用程序进行页面上的修饰和编辑。而Dreamweaver把WEB应用程序的开发同可视化创作环境结合起来,能帮助用户快速进行WEB应用程序开发,具有最优秀的可视化操作环境,又整合了最常见的服务器端数据库操作能力,是开发ASP的主流工具。

ASP的特点与工作原理

1.2.1 ASP的特点

ASP的特点体现在以下几个方面:

(1) 无需编译,容易产生。无需编译或链接即可直接解释执行。

(2) 使用普通文本编辑器,如Windows的记事本,即可进行编辑设计。

(3) 独立于浏览器(Browser Independence):用户端只要使用常规的可执行HTML码的浏览器,即可浏览ASP所设计的主页内容,ASP脚本语言(VBScript,JavaScript)是在站点服务器(Server端)执行,用户端不需要支持它。

(4) 具有面向对象(Object Orient)性。

(5) 可通过ActiveX Server components(ActiveX服务器组件)来扩充功能。ActiveX Server component,可使用Visual Basic, Java, Visual C++,COBOL等语言来实现。

(6) Active Server Pages与任何ActiveX scripting 语言兼容。除了可使用VBScript 或JavaScript语言来设计,并可通过Plug-in的方式,使用由third party 所提供的其他譬如REXX, perl, Tcl 等scripting语言。script引擎是处理script的COM(Component Object Model)对象。

(7) ASP的源程序代码不会外漏。因为ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,从而保证了所开发的源代码不会被他人盗取,保护了劳动成果。

(8) 使用服务器端的脚本来产生客户端的脚本。

1.2.2 ASP工作原理

ASP脚本是一种服务器端的解释脚本,其后缀名为.asp。当服务器端访问一个后缀名为.asp的URL(统一资源定位)时,该URL请求就被发送到Web服务器上,Web服务器于是调用相关的ASP引擎来将该脚本加以解析。在中包含有各种ASP内置对象的集合以及这些对象的处理信息。所以.asp脚本由解析后,将生成相应的HTML代码,该代码由Web服务器返回给客户端浏览器执行,于是用户就在屏幕上看到了该.asp执行的结果。

相关文档
最新文档