论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > ASP >

(B)ASP+ACCESS学生成绩查询系统

1.2目的

一直以来人们使用传统人工的方式管理档档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

paper51.com

学生成绩查询系统成为教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以说它是完全为学生朋友服务的系统,并且适用于各所高校。

内容来自论文无忧网 www.paper51.com

对于本系统,我们需要实现以下一些以下主要功能:

copyright paper51.com

1.学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己需要的信息。 http://www.paper51.com

2.添加功能:管理员可以通过填写表格的形式输入学生成绩等相关信息。系统可以自动避免重复信息。

内容来自论文无忧网 www.paper51.com

3.修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。 copyright paper51.com

4.删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。 内容来自www.paper51.com

5.管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。

内容来自论文无忧网 www.paper51.com

1.3实现

copyright paper51.com

利用DREAMWEAVER和简单的ASP语言就可以实现本系统。从系统开发的硬件、软件角度,分析系统设计所需软件与硬件的环境,并介绍系统开发设计的步骤及开发原则。使用系统的工作人员,除了需要具备在Microsoft Windows平台上使用个人计算机的知识,并不需要特别的技术能力。 内容来自论文无忧网 www.paper51.com

1.Web信息处理模式 内容来自www.paper51.com

Web信息处理模式是指将信息资源以页面的方式保存在WWW服务器中。传统的网页信息是相对静止的页面(称为静态网页),网页间的联系主要通过超链接实现。映客为了让网页动起来,必须在HTML页面中嵌入程序,客户在浏览器端输入参数,提交给Web服务器,Web服务器会启动相应的程序完成必要的处理,然后将结果通过Web服务器以HTML页面的形式传送给浏览器,实现信息的自动发布,即动态网页技术。 内容来自论文无忧网 www.paper51.com

2.ASP技术 内容来自论文无忧网 www.paper51.com

ASP中使用的程序语言有VbScrip和JavaScript,ASP默认使用VbScript语言,如果要使用JavaScript,需在程序开始处加入语句< Script Language=JavaScript RunAt=Server >。ASP能够引用ADO(ActiveXData Object)存取Web数据库,可以通过ActiveX服务器组件扩充它的功能。 copyright paper51.com

3.SQL语言与数据库

paper51.com

   任何访问数据库的应用程序都必须使用SQL语言。ODBC是一个与数据库无关的应用程序编程接口,通过这个接口,应用程序能访问不同厂商提供的服务器数据库。每一种格式的数据库必须提供专门的ODBC驱动程序,当应用程序想存取某一数据库时,即挂上这种格式的驱动程序,然后使用标准的SQL语句操作数据。至于如何转换成具体DBMS(关系型数据库管理系统)所支持的格式,则由对应的ODBC驱动程序去完成。

内容来自论文无忧网 www.paper51.com

4.ASP访问Web数据库

内容来自论文无忧网 www.paper51.com

    当浏览器向Web服务器要求下载檔时,Web服务器会判断下载的檔是否为.asp文件。如果不是,则直接下载,否则会判断.asp檔中是否含有Script代码。如果含有Script代码,则加以解释执行。若在执行过程中Script程序使用了ADO对象,Web服务器会启动对应的ODBC驱动程序。启动ODBC驱动程序后,程序可以直接利用ADO对象访问数据库,以达到存取数据库的目的。 内容来自www.paper51.com

第二章  系统开发运行环境

内容来自论文无忧网 www.paper51.com

2.1网页设计Dreamweaver工具简介

内容来自论文无忧网 www.paper51.com

学生成绩查询系统中需要使用网页设计,而现在使用最多的网页设计工具主要有两个,一个是微软的FrontPage2000,另一个就是Macromedia公司的Dreamweaver。

内容来自论文无忧网 www.paper51.com

通过对两者优缺点的比较以及本系统的需求发现,虽然微软的FrontPage 2000号称最好的所见即所得的网页编辑器,然而一旦与Dreamweaver相比,几乎可以肯定,一定会将FrontPage抛诸脑后。Dreamweaver提供了强大的设计工具,在不用书写一行代码的情况下,就能够快速创建各种极具动态HTML特性的网页,例如动画和分层等;利用Dreamweaver的目标浏览器检查特性,可以创建兼容性极好的网页,以适用于各种平台和各种浏览器;利用Dreamweaver的Roundtrip HTML技术,用户可以精确控制Dreamweaver生产的网页源代码,例如,在可视编辑器中进行编辑时,可以在HTML检视器中同步地看到Dreamweaver到底为您生成了什么样的源代码,从而杜绝了盲人摸象的弊病。在编辑由其他网页创作工具所生成的网页时,Dreamweaver会尊重其他工具所生成的原代码,不会任意修改它,当然,如果需要,Dreamweaver也仍然可以帮助您“净化”其他工具所生成的垃圾代码。

http://www.paper51.com

     Dreamweaver是完全可定制的,您可以创建自己的对象和命令,修改菜单和快捷键,甚至可以通过自己书写JavaScript代码来为Dreamweaver创建新的行为和属性面板,以增强Dreamweaver本身的能力。 内容来自论文无忧网 www.paper51.com

2.2 ASP语言概述

paper51.com

ASP是一种服务器端执行的脚本语言,在学习、开发、测试ASP之前,安装、配置服务器。服务器可以分为两类,一种是Web服务器, PWS或者IIS;另一种是数据库服务器,常用的数据库服务器一般使用Access或者SQL server。 http://www.paper51.com

安装和使用ASP服务器,ASP是在服务器端运行;使用服务器,鉴定自己的劳动成果。

paper51.com

运用HTTP协议和HTML。

内容来自论文无忧网 www.paper51.com

ASP用的控制语言是VBScript和Jscript,运用VBScript。

内容来自www.paper51.com

系统开发软件的使用,frontpage、 dreamweaver等的使用,它们是集成的Web应用软件开发系统,包括开发、发行、以及管理数据库驱动的Web应用软件所需的功能。      copyright paper51.com

本系统设计以整个网络Windows2000操作系统为实现的核心。 http://www.paper51.com

ASP环境的配置:ACCESS2000数据库的安装及配置。

copyright paper51.com

应用软件:dreamweaver

内容来自www.paper51.com

2.3 ASP技术的运用

copyright paper51.com

    编写ASP应用程序首先应该掌握脚本语,并且熟练掌握ASP的各种内嵌对象和ActiveX组件。这些对象以及组件都可以用来拓展APS应用程序的功能,实际上,只要掌握了内嵌对象和ActiveX组件,就可以编写强大的ASP应用程序。 paper51.com

    本系统在设计过程中,所运用到如下ASP技术:

http://www.paper51.com

Application对象:用Application对象来存储应用中用户共享的信息。利用Application对象实现在站点的不同用户间传递信息。 copyright paper51.com

Request对象:用Request对象访问所有从浏览器到服务器间的信息,并利用Request对象来接受用户在HTML窗体中的信息。

内容来自www.paper51.com

 Response对象:用Response对象实现将信息发送回浏览器。并将脚本语言结果输出到浏览器上。 内容来自论文无忧网 www.paper51.com

Server对象:用Server对象运用许多服务器端的应用函数。

copyright paper51.com

 ObjectContext对象:用ObjectContext对象来控制ASP的执行。 paper51.com

软件使用说明

paper51.com

ASP 微软开发的服务器端的脚本环境,内含于IIS或PWS中,开发ASP应用程序系统必须符合要求。

copyright paper51.com

在为设计本系统时首先进行软件环境的创建。 内容来自www.paper51.com

2.4 ASP软件环境的创建 copyright paper51.com

使用Windows NT Server系统,安装版本为3.0、4.0的Interent  Information  Server (IIS),安装好后,IIS会在Windows NT所在的硬盘上建立其主页发布路径\inetpub\wwwroot,而IIS会在机器启动后自动执行,把编写好的ASP文件复制到这个路径下,应该具备在这个路径的 读写权限。打开浏览器,在地址输入框内输入对应的虚拟路径。便能看见运行的结果了。

http://www.paper51.com

使用Windows 95\98系统,安装Personal Web Server(PWS),可以在Windows的安装盘的Tools\PWS路径下找到。安装好后,PWS会在Windows所在的 硬盘上建立其主页发布路径\Inetpub\wwwroot, PW会在机器启动后自动执行。把你编写好的ASP文件复制到这个路径下,打开浏览器,在地址输入栏输入虚拟地址,接着,便能看见运行结果了。 内容来自www.paper51.com

在IIS的当前机器上实用浏览器,当用网络浏览器是调用ASP,不能直接在open命令中调用,IIS以及ASP是不会运行的。看到ASP脚本的文本而不是它执行的结果。

内容来自www.paper51.com

ASP自身提供了VBScript和Jscript的驱动程序。ASP可以将执行的脚本直接嵌入HTML檔,HTML开发和脚本开发在同以开发过程中就可以完成。 paper51.com

只需将.asp程序放在Web服务器的虚拟目录下,就可通过HTTP的方式访问ASP程序了。

http://www.paper51.com

使用那些带有ASP增强支持的编辑器将更能提高效率。 内容来自www.paper51.com

ASP处理指令<%@ keyword %>为ASP提供处理.asp文件所需要的信息。

内容来自www.paper51.com

处理命令必须出现在.asp文件的第一行。必须在@标价和关键词之间加入一个空格。处理指令的关键词有以下:

copyright paper51.com

LANGUAGE关键词设置页的脚本语言。

内容来自www.paper51.com

CODEPAGE关键词设置页的代码页(字符编码)。 copyright paper51.com

LCID关键词设置页的现场标识符。 内容来自www.paper51.com

TRANSACTION关键词指定将在事务处理环境下运行的页。

http://www.paper51.com

ENABLESSIONSTATE关键词指定APS是否使用会话状态。 内容来自论文无忧网 www.paper51.com

可以在单个指令中包含多个关键词。 内容来自论文无忧网 www.paper51.com

ASP设置了专门的Global.asa文件,用户可以在该文件中指定时间脚本,并声明具有会话和应用程序全局使用的对象。

http://www.paper51.com

ASP应用程序应用在基于Microsoft Internet InformationServer(IIS)的Internet或Intranet上,APS的运行环境由IIS提供,IIS是否安全直接影响到ASP的安全。 http://www.paper51.com

2.5 Access2000数据库 内容来自论文无忧网 www.paper51.com

2.5.1 Access 数据库简介

paper51.com

数据库是一批相关记录的集合。所谓记录是由许多字段组成,每个字段用来存放不同的数据。一个数据库可以包含许多条记录,而每一条记录中则含有多个字段。而数据库应用系统,就是建立在一个或多个数据库之上,并针对数据库中的数据库进行管理或应用的完整程序。

http://www.paper51.com

Access数据库是微软公司office系列中的一个产品,不属于大型数据库,适合开发个人版的小型程序。表是Access数据库中实际存放数据的地方。ACCESS数据库本身是关系型数据库,就是表与表之间可以通过关系字段建立联结,这样就可以从多个表中使用其相关的信息。在每一个Access数据库中,至少包含一个表,其它五种对象是根据表中的数据所建立的。针对不同的应用,用户可以建立多个查询,多个窗体,以及多个报表等。

http://www.paper51.com

2.5.2  Access数据库的特点

内容来自论文无忧网 www.paper51.com

Access数据库相对于其它数据库具有以下的特性:

http://www.paper51.com

1.   XML支持

内容来自www.paper51.com

扩展标记语言(XML)是近几年来逐渐流行起来的一种标准的数据交换技术方案。在Access数据库中对XML语言进行了强大的支持。 内容来自www.paper51.com

2.   多次撤销和恢复操作

paper51.com

在Access数据库的设计视图,项目视图,存储过程和函数中都可以反复的撤销或者恢复操作最大限度满足开发的需要。 内容来自www.paper51.com

3.声音命令和听写

内容来自www.paper51.com

Access中除了使用鼠标和键盘外,还可以通过朗读来选择菜单,工具栏和对话框

内容来自www.paper51.com

4.完美的语言功能

内容来自www.paper51.com

   Access完全支持Windows2000所支持的全部语言,还支持通过Unicode编码的汉字字符的最新功能,包括寻近70000个汉字字符的支持。 copyright paper51.com

5.图形化的操作接口 http://www.paper51.com

------分隔线----------------------------
联系方式