论文部分内容阅读
ASP是当今流行的Web应用程序开发技术之一,作为一种服务器端脚本编写环境,它将HTML语言、脚本代码和服务器组件有机地结合在一起,可以用来创建交互式的动态网页和具有数据库访问功能的Web应用程序。从软件的技术层面看,ASP有无需编译、易于生成、独立于浏览器、面向对象、源程序码不会外漏等特点。从应用的层面看,ASP可以处理由浏览器到站点服务器的表单输入;可以访问和编辑服务器端的数据库、读写Web服务器的文件,实现访问计数器的功能。正是这些特点和功能决定了ASP对传统IT业、对硬件业、对应用服务业、以及通信业都会产生了巨大的影响。长春工程学院就业网站的构建是一个复杂的系统工程,其涉及到的构建技术主要有以下几个方面。1 网络技术。就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源,它是以TCP/IP协议集为控制平台基础的,其TCP是传输控制协议,IP是网络层协议。2 将Web技术与数据库技术相结合,开发动态的Web数据库应用,己成为Web技术的热点。实现Web和后台数据库服务器动态交互的技术可以分为两大类:第一类是Java和Java applet 技术(其中使用了JDBC接口),第二类技术的实质是扩展Browser/Server模式的Server端的功能,包括公共网关接口技术、API技术和ASP技术。其公共网关接口CGI是一个用于定义Web服务器与其外部程序之间的通信方式的标准和接口规范,API技术的核心是利用操作系统所支持的共享和动态装入。3 在最重要的ASP技术中,ASP文件内含许多的组成控件,是由这些控件和对象来实现服务器和客户机的交互。由于ASP脚本是在服务器端解释执行的,自动生成符合HTML语言的页面,去响应用户的请求,相关的发布工作由Web服务器负责,所以对客户端的浏览器没有任何要求,这样减轻了浏览器端的负荷。4 IIS,是微软公司的一种集成了多种Internet服务(WWW服务、FTP服务等)的服务器软件。它具有与Windows NT Server的集成、便于开发<WP=65>具有强大功能的网络应用程序、支持多种方案、提供多种服务等特点,同时其在安全性、管理、编程性、Internet标准等方面具有自己独特的功能。5 数据库系统是由应用程序、数据库管理系统、数据库和数据库管理员构成的。SQL是结构化查询语言的缩写,它实际上包括查询、定义、操纵和控制四个部分,是一种功能齐全的数据库语言,已经成为国际化标准。目前,各种数据库管理系统几乎都支持SQL,或者提供SQL接口。开放数据库互联是Microsoft公司提出并开发的用于访问数据库系统的界面标准。ODBC应用数据通信方法、数据传输协议、DBMS等多种技术定义了一个标准的接口,使应用程序可以在各种应用和数据源之间传递数据。ODBC使用层次的方法来管理数据。通过对以上技术要点的分析和探讨,结合长春工程学院毕业生就业信息网的基本情况,我们确定了建立这一网站的主要目的是实现网上招聘、网上投递简历、网上发布通知、发布就业指导信息等,对其中的一些保密信息要设置浏览权限,各系只能看到本系的所有毕业生的学生计划,而且网站要易于管理,为全校师生提供就业和管理的平台。基于以上的理解和分析,本论文完成了以下工作。1 对网站构建的几种重要技术,如ASP、B/S和IIS等技术进行了分析,并对其优劣进行了讨论。经过讨论可知,ASP技术无论在操作的可行性和方便性方面,还是在性能上,都是一种实现动态网站的很好的手段,这在上面已作了分析。2 以浏览器/服务器作为信息的共享模式,以TCP/IP协议集作为网络平台基础,以ODBC技术作为数据库连接方法,以ASP技术与VBScript语言作为网络活动应用的基本技术手段,设计实现了长春工程学院毕业生就业信息网站。这一方案的选择,不但管理方便,而且有利于系统功能的扩展,适应了全体工作人员的非计算机专业水平的要求。3 该网站的开发遵循软件工程规范,各种技术资料完备,包括应用面板、个人管理、就业信息、学生简历、相关连接、专业简介、就业指导、通知、登录九大功能模块,每个模块下又分设几个小模块,整体结构成一树形结构,往下逐级展开,层次感分明。网站具有良好的动态刷新功能,操作方便,并且有美观实用的界面,将许多校园美景都点缀在每个网页上。4 为了保证网站的安全性,我们对使用权限进行了明确划分,有效的保证了数据库维护更新的安全操作,具体的把用户分为四级:系统管理员、<WP=66>可看学生计划、本校毕业生、临时用户,每一级别的用户可浏览自己相应级别的信息和执行相应级别的操作。为了使网站具有良好的导读性,我们设计了网站导航系统,提供就常用的网址链接。以上工作的完成,是建立在对高校就业基础核心业务有了充分了解的基础上,而在该网站的方案设计以及数据库的建立与实现、网站的安全性的管理、网站的性能优化等具体实现过程中,充分地把ASP技术、网络技术、数据库技术等紧密结合在了一起,发挥出他们各自的专长。本网站实现了毕业生和招聘单位的动态互访,并且利用ASP突出的网络编程特性,使得能将关于毕业生就业和招聘的最新动向提供给用户,方便了广大毕业生和招聘单位之间的交流,也利于网站工作?