ASP在线招聘网站的设计与开发(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP在线招聘网站的设计与开发(4)


(1) 应用程序或插件程序处理与Web服务器的往来通信(一般通过CGI实现)
(2) 处理解释和执行脚本:用户发出请求到ASP处理相关信息,并发送到客户端的过程可以用图2.2来大致说明:
 图2.2 ASP请求处理流程图
图2.2 简要概括了ASP实现的原理,ASP脚本是一系列按照特定语法编写的,与标准HTML页面混合在一起的脚本所构成的文本格式文件。当客户端的最终用户用Web浏览器通过Internet来访问基于ASP脚本的应用时,Web浏览器将向Web服务器发出HTTP请求。Web服务器分析、判断出该请求是ASP脚本的应用后,自动通过ISAPI接口调用ASP脚本的解释运行引擎(ASP.DLL)。ASP.DLL将从文件系统或内部缓冲区获取指定的ASP脚本,接着就运行语法分析并解释执行。最终的处理结果将形成HTML格式的内容,通过Web服务器“原路”返回给Web浏览器,由其在客户端形成最终的结果呈现。这样就完成了一次完整的ASP脚本调用,若干个有机的ASP脚本调用就组成了一个完整ASP脚本应用。
3、 脚本VBScript 和 JavaScript介绍
ASP默认支持的脚本语言有VBScript和JavaScript两种。还可以通过Plug-in的方式,使用由第三方所提供的REXX,PERL,TCL等脚本语言。VBScript是Visual Basic的子集,而JavaScript则是从C类语言(如C,C++及Java)之中脱离出来的。就应用平台来说,VBScript主要是用在微软公司的各种平台上,对于服务器端脚本来说,IIS对VBScript的支持相对来说比JavaScript好,并且其默认的脚本解析引擎也是VBScript;而对于客户端来说,VBScript仅被Microsoft的Internet Explorer支持,在其他如Firefox、Opera等内核的浏览器可能不会被支持,而JavaScript符合ECMAScript标准,在多种浏览器中均被支持。
VBScript可以轻易地把数据数字和货币数据格式化,在客户端进行实践控制时,可以采用“对象—事件”这一结构定义式来定义功能。综合考虑,本系统会采用VBScript作为开发脚本。
4、 ACCESS基础介绍
Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。比其他的数据库管理系统相比更加简单易学,一个普通的计算机用户即可掌握并使用它,而且ACCESS的功能强大,足以应付一般的数据库管理以及处理需要。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access能够存取 Access/Jet、Microsoft ACCESS Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。
Microsoft Access Basic提供了一个丰富的开发环境。这个开发环境有着足够的灵活性和对Microsoft Windows应用程序接口的控制,同时保护免遭用高级或低级语言开发环境开发时所碰到的各种麻烦。不过,许多优化、有效数据和模块化方面只能是应用程序设计者才能使用。开发者应致力于谨慎地使用算法。除了一般的程序设计概念,还有一些特别的存储空间的管理技术,正确使用这些技术可以提高应用程序的执行速度,减少应用程序所消耗的存储资源。
(二)    在线招聘网站的功能模块设计
1、 设计目标
在线招聘网站主要提供了网上求职招聘的平台,其主要功能如下:
● 通过用户注册可以对用户的基本情况和信息有一个初步的了解,同时初始化用户求职招聘状态与用户求职招聘记录。
● 通过测试结果改变用户的求职招聘状态与求职招聘记录,对用户的状态进行管理。当用户再次登录时,系统会自动进行更新,实现用户求职招聘的个性化。 (责任编辑:qin)