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

(C)教材管理信息系统论文

(1)开发系统的目标

以现代计算机技术、网络技术为基础的数字化教学正朝着信息化、网络化、现代化的目标迈进。如今,国内的大学和学院都已接入或将要接入互联网并建成校园网,各校的硬件设施已经比较完善,通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理,从而实现教育的网络化和信息化;与网络技术相结合的新型管理模式,对教育、教学过程有着极为宝贵的特性,可以为新型的办学模式提供一个信息化的平台。该系统基本上可以满足学校的内部教材管理的要求,实现学校和企业的低成本投入、高效率办公的宗旨 http://www.paper51.com

(2)采用的技术

paper51.com

本系统采用ASP 技术结合SQL Server 2000数据库系统进行开发设计的。

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

2  可行性分析 http://www.paper51.com

2.1 经济上的可行性 copyright paper51.com

(1)节约纸张、利于环保 copyright paper51.com

随着科技的进步,储存装置成本迅速地下降,将大量的文件储存到电脑设备里面,已成为一种可行的方式:跟10年前相比,大约降低了100倍以上的成本,再加上网络技术的成熟,社会又开始对无纸化重新定位及思考,全社会正逐渐进入一个办公无纸化的时代。网上教材管理系统从教材的管理都是在计算机里进行的,实现了真正意义上的无纸化,为社会节约了大量的纸张;有利于社会的环保,这样可以提高了用户的积极性。 paper51.com

(2)节约人力、节约时间

paper51.com

基于Internet 的网上教材管理系统,相比传统的管理方式,在节约人力、实现管理的无纸化的同时,其最大的特点是时效性强、效率高:单从查询来看,就可以由传统的人工查询需要几个小时甚至几天的时间减少的到现在的几分钟;系统还可以在结束当场给出查询结果,也节约了师生大量的时间。 http://www.paper51.com

2.2 技术上的可行性

内容来自www.paper51.com

网上教材管理系统在技术上主要用到ASP、SQL Server 2000、HTML等几个方面的知识,这节论述了其技术上的可行性。 http://www.paper51.com

2.2.1 ASP paper51.com

1.ASP访问数据库的原理

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

  ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。

paper51.com

  由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。 内容来自www.paper51.com

2.ASP页面的结构: http://www.paper51.com

  ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成: 内容来自论文无忧网 www.paper51.com

  1) 标准的HTML标记:所有的HTML标记均可使用。

内容来自www.paper51.com

  2) ASP语法命令:位于<% %> 标签内的ASP代码。

内容来自www.paper51.com

  3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。 内容来自www.paper51.com

  4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。 内容来自论文无忧网 www.paper51.com

3.ASP的运行环境 内容来自论文无忧网 www.paper51.com

  目前ASP可运行在三种环境下。 copyright paper51.com

  1) WINDOWS NT server 4.0运行IIS 3.0(Internet InformationServer)以上。

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

  2) WINDOWS NT workstation4.0运行PeerWeb Server 3.0以上。

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

  3) WINDOWS 95/98运行PWS(Personal Web Server)。

copyright paper51.com

   其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。

paper51.com

4.ASP的内建对象

内容来自www.paper51.com

  ASP提供了六个内建对象,供用户直接调用:

内容来自www.paper51.com

  1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。

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

  2) Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。

内容来自www.paper51.com

  3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。 http://www.paper51.com

  4) Response对象:服务器将输出内容发送到用户端。 内容来自论文无忧网 www.paper51.com

  5) Server对象:提供对服务器有关方法和属性的访问。

copyright paper51.com

  6) Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(MicrosoftTranscation Server)管理的支持。 copyright paper51.com

5.Database Access组件ADO

copyright paper51.com

  WWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveX Server Component),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。

http://www.paper51.com

  ADO组件主要提供了以下七个对象和四个集合来访问数据库。

http://www.paper51.com

  1) Connection对象:建立与后台数据库的连接。 http://www.paper51.com

  2) Command对象:执行SQL指令,访问数据库。 http://www.paper51.com

  3) Parameters对象和Parameters集合:为Command对象提供数据和参数。 内容来自论文无忧网 www.paper51.com

  4) RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象。 http://www.paper51.com

  5) Field对象和Field集合:提供对RecordSet中当前记录的各个字段进行访问的功能。 http://www.paper51.com

  6) Property对象和Properties集合:提供有关信息,供Connection、Command、RecordSet、Field对象使用。

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

  7) Error对象和Errors集合:提供访问数据库时的错误信息。

内容来自www.paper51.com

2.2.2SQL 数据库

http://www.paper51.com

数据库结构的规划是应用程序设计中一个非常重要的环节。网上管理系统要处理与表现的数据量较多,若使用传统的方式来完成任务,可能会事倍功半,甚至有些任务还无法完成;网上管理系统的设计开发,需要一套完善的数据库管理系统。对于数据库系统的选用,如果所建立的是私人的Intranet,则可以使用Access等桌面型数据库,但是像网上管理系统这样需储存大量的数据和用户的系统设计,则需使用较大型的数据库,例如:SQL Server、Oracle、Informix、DB2、Sybase等。 copyright paper51.com

SQL Server 2000比起以前的版本和其他的数据库增加了许多新的特性,主要包括关系数据库加强、复制加强、分析服务加强、英语查询功能加强和SQL Server 2000对XML的支持。

paper51.com

SQL Server 2000引入了一些新的XML技术,这样可以从数据库服务器中直接获取XML,并且可以通过Internet服务器API(ISAPI)接口来访问数据库。SQLServer 2000对XML的支持,为简化使用“端”到“端”的XML应用提供了一个新的Web应用的开发模式。 paper51.com

SQL Server 2000服务器引入了一个新的、更加简单易懂的、用来指定备份和修复功能选项的模块。新的模式可以使我们在性能需求和日志存取空间的需求是不一样的,同时我们也必须保障工作的进度。而且该服务器还引进了支持定点恢复的功能,在事务处理日志中使用了名字作为标记,使得SQL Server 2000可以精确地恢复数据,也可以设置密码以防止非受权用户访问备份数据库。

http://www.paper51.com

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