毕业设计基于ASP教材管理系统的实现论文.doc
《毕业设计基于ASP教材管理系统的实现论文.doc》由会员分享,可在线阅读,更多相关《毕业设计基于ASP教材管理系统的实现论文.doc(40页珍藏版)》请在三一办公上搜索。
1、 毕业设计题 目:基于ASP教材管理系统的实现 院 (系):计算机系 专 业:计算机科学与技术 学生姓名: 学 号: 指导教师: 职 称: 摘 要教育是整个国民经济的基础,随着信息化产业逐渐进入各行各业,教育对实行信息化必须有一个明确的方向,这也是客不容缓的事。而教材作为教育中的重要资源,必须同信息化同步,实行网络管理,以促使整个国民经济和教育的发展。为此,本文基于B/S模式,以SQL Server 2000企业版作为后台数据库,采用内嵌HTML语言的ASP编程技术开发了无纸化教材管理系统。该系统实现了对教材和供应商的信息管理,可以按书名,书号,出版社等查询相关信息,以及完成相关的系统维护。文
2、中首先论述了教材管理系统的发展及背景,简要介绍了ASP和SQL Server等相关的理论知识;接着详细阐述了系统的需求分析、系统的设计过程,以及系统功能的实现;最后介绍了系统的测试。关键词:SQL Server 2000;ASP;HTML;教材管理系统目 录引言11 概述11.1 课题背景11.2 课题内容22 可行性分析22.1 经济上的可行性22.2 技术上的可行性32.3 时机上的可行性73 需求分析83.1 系统开发目的83.2 系统概述83.3 系统功能需求84 系统设计94.1 设计思想94.2 总体设计104.3 数据存储115 系统实现145.1 功能模块的实现145.2 系统
3、的安全性275.3 系统的不足之处286 系统测试286.1 测试的定义和目的286.3 测试结果分析297 结论30谢 辞31参考文献32引言信息化时代的到来,使学校教材传统的管理方法和办学水平都受到了极大的挑战;Internet技术持续迅猛的发展,给传统的管理模式提出了新的要求。数据库技术是一门历史弥坚的学科,不像其它的计算机技术会随着时间的推移而变得越来越没有声息。考虑其原因,则是因为信息的爆炸对数据库技术的要求只增不减。在互联网日益发展、壮大的背景下,在因特网普及浪潮持续高涨的情况下,如何让原来在单机中使用的数据库可供多机使用,也成为必然的趋势。绝大部分大学和学院都已接入互联网并建成校
4、园网,各校的硬件设施已经比较完善。通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理、信息的发布与管理,从而方便管理者、老师和学生间信息发布、信息交流和信息共享。以现代计算技术、网络技术为基础的数字化教学主要是朝着信息化、网络化、现代化的目标迈进。与网络技术相结合的新型办学模式具有对于教育、教学过程来说极为宝贵的特性,可以为新型办学模式的建构提供理想的环境。在此开发的网上教材管理系统,旨在探索一种以互联网为基础的教材管理模式。通过这种新的模式,为大学标教材创造一种新的虚拟管理环境,使管理突破传统限制,提高工作效率和标准化水平,使学校管理者、教师和学生可以在任何时候、任何地
5、点通过网络进行教材信息查询。较之传统的管理方式,教材管理系统的优势:一方面可以动态地管理各种教材信息:只要具备容量足够大的空间,就可以按照要求管理各种教材;另一方面,时间和地点灵活:在可以上网的地点都可以任意时间、任意地点通过网络查询教材信息。教材管理系统需要以教材信息作为支撑。信息管理相当于一个管理系统;教材管理系统实现的主要是教材的管理,供应商的管理以及教材,供应商信息查询以及等功能。1 概述1.1 课题背景随着Internet的飞速发展,适应知识经济发展的网上远程教育和校园信息化建设已经成为网络应用的新热点;二十一世纪,互联网络正以空前的速度渗透到社会的每一个角落,如远程教育和虚拟大学的
6、出现等等,且这些应用正逐步深入到千家万户。远程教育的发展将直接产生两个方面的效益:教育方面,将促进对已有教育方法的改进和新教育方法的发展;技术方面,将综合利用信息和通信技术实现新的远程教育方式即依托远程教育系统或环境来实现远程教育。作为教育过程中不可缺少的管理,也是远程教育中相当重要的一环;网上教材管理作为远程教育和校园信息化建设的一部分有着其独特的需求,它极大地提高了教学资源管理水平,如今在许多领域已经有了广泛地应用,最有影响的案例就是超星数据库的管理,它可以把很多书籍以数据化的形式来管理和查询。网上教材管理系统,旨在探索一种以互联网为平台的检索模式。这种新的模式,为现代教材管理创造了一种新
7、的环境,提高教材效率和标准化水平,使学校管理者、教师和学生可以在任何时候、任何地点通过网络进行查询;这还将有效地避免纸张和人力资源的浪费,有利于环保,提高工作效率。与此同时,使教材资源更加公开、共享,加大学校管理的透明度,在学生心中树立好的学校管理形像。1.2 课题内容(1)开发系统的目标以现代计算机技术、网络技术为基础的数字化教学正朝着信息化、网络化、现代化的目标迈进。如今,国内的大学和学院都已接入或将要接入互联网并建成校园网,各校的硬件设施已经比较完善,通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理,从而实现教育的网络化和信息化;与网络技术相结合的新型管理模式,对
8、教育、教学过程有着极为宝贵的特性,可以为新型的办学模式提供一个信息化的平台。该系统基本上可以满足学校的内部教材管理的要求,实现学校和企业的低成本投入、高效率办公的宗旨(2)采用的技术本系统采用ASP 技术结合SQL Server 2000数据库系统进行开发设计的。2 可行性分析2.1 经济上的可行性(1)节约纸张、利于环保随着科技的进步,储存装置成本迅速地下降,将大量的文件储存到电脑设备里面,已成为一种可行的方式:跟10年前相比,大约降低了100倍以上的成本,再加上网络技术的成熟,社会又开始对无纸化重新定位及思考,全社会正逐渐进入一个办公无纸化的时代。网上教材管理系统从教材的管理都是在计算机里
9、进行的,实现了真正意义上的无纸化,为社会节约了大量的纸张;有利于社会的环保,这样可以提高了用户的积极性。(2)节约人力、节约时间基于Internet 的网上教材管理系统,相比传统的管理方式,在节约人力、实现管理的无纸化的同时,其最大的特点是时效性强、效率高:单从查询来看,就可以由传统的人工查询需要几个小时甚至几天的时间减少的到现在的几分钟;系统还可以在结束当场给出查询结果,也节约了师生大量的时间。2.2 技术上的可行性网上教材管理系统在技术上主要用到ASP、SQL Server 2000、HTML等几个方面的知识,这节论述了其技术上的可行性。2.2.1 ASP1.ASP访问数据库的原理ASP是
10、服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。2.
11、ASP页面的结构:ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:1) 标准的HTML标记:所有的HTML标记均可使用。2) ASP语法命令:位于 标签内的ASP代码。3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。3.ASP的运行环境目前ASP可运行在三种环境下。1) WINDOWS NT server 4.0运行IIS 3.0(Internet Informatio
12、n Server)以上。2) WINDOWS NT workstation 4.0运行Peer Web Server 3.0以上。3) WINDOWS 95/98运行PWS(Personal Web Server)。 其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。4.ASP的内建对象ASP提供了六个内建对象,供用户直接调用:1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。2) Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Sessio
13、n中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。4) Response对象:服务器将输出内容发送到用户端。5) Server对象:提供对服务器有关方法和属性的访问。6) Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。5. Database Access组件ADOWWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是
14、ASP内置的ActiveX服务器组件(ActiveX Server Component),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。ADO组件主要提供了以下七个对象和四个集合来访问数据库。1) Connection对象:建立与后台数据库的连接。2) Command对象:执行SQL指令,访问数据库。3) Parameters对象和Parameters集合:为Command对象提供数据和参数。4) RecordSet对象:存
15、放访问数据库后的数据信息,是最经常使用的对象。5) Field对象和Field集合:提供对RecordSet中当前记录的各个字段进行访问的功能。6) Property对象和Properties集合:提供有关信息,供Connection、Command、RecordSet、Field对象使用。7) Error对象和Errors集合:提供访问数据库时的错误信息。2.2.2 SQL 数据库数据库结构的规划是应用程序设计中一个非常重要的环节。网上管理系统要处理与表现的数据量较多,若使用传统的方式来完成任务,可能会事倍功半,甚至有些任务还无法完成;网上管理系统的设计开发,需要一套完善的数据库管理系统。对
16、于数据库系统的选用,如果所建立的是私人的Intranet,则可以使用Access等桌面型数据库,但是像网上管理系统这样需储存大量的数据和用户的系统设计,则需使用较大型的数据库,例如:SQL Server、Oracle、Informix、DB2、Sybase等。SQL Server 2000比起以前的版本和其他的数据库增加了许多新的特性,主要包括关系数据库加强、复制加强、分析服务加强、英语查询功能加强和SQL Server 2000对XML的支持。SQL Server 2000引入了一些新的XML技术,这样可以从数据库服务器中直接获取XML,并且可以通过Internet服务器API(ISAPI)
17、接口来访问数据库。SQL Server 2000对XML的支持,为简化使用“端”到“端”的XML应用提供了一个新的Web应用的开发模式。SQL Server 2000服务器引入了一个新的、更加简单易懂的、用来指定备份和修复功能选项的模块。新的模式可以使我们在性能需求和日志存取空间的需求是不一样的,同时我们也必须保障工作的进度。而且该服务器还引进了支持定点恢复的功能,在事务处理日志中使用了名字作为标记,使得SQL Server 2000可以精确地恢复数据,也可以设置密码以防止非受权用户访问备份数据库。SQL语句是一种以英文为基础的程序语言,可用来添加、管理以及存取数据库。SQL语句目前已经是一种
18、工业标准,最常用的方式有下述四种:(1) 用SELECT语句由表格中查询数据;(2) 用INSERT语句添加数据记录至一表格;(3) 使用DELETE语句从表格删除数据记录;(4) 使用UPDATE语句修订表格内数据记录的内容。2.2.3 HTML 与Internet(1)HTMLHTML(Hypertext Markup Language/超文本标记语言),产生于1990年,并成为国际标准(International Standard Organization,ISO)文件SGML的一员。HTML是一种纯文本(或称为ASC)文件,可以用任何文字编辑软件来建立,并能通过HTTP(Hyperte
19、xt Transfer Protocol)超文本传输协议,在全球信息网(World Wide Web/WWW )上跨平台流通。简言之,HTML是通过各式各样的卷标在文件中描述多媒体信息的。目前,只要拥有诸如Mosaic、Netscape、Microsoft Internet Explore等WWW的浏览器(Browser),就能轻易借助Internet来漫游全球多媒体信息。一个典型的HTML文件应该有如下的结构:标题 正文. 其中,与这对标记是声明一个HTML文件的开始与结束,可以忽略;与声明HTML文件的开头部分(可忽略);与之间的文字将显示在浏览器上方的标题栏中;与是声明HTML的正文部分
20、。这些标记都是成双成对的,有起始标记和结束标记,差别只是在于结束标记多了斜线(/)符号。在HTML文件中,也有单一出现者,例如:换行标记、画线标记等;此外,HTML文件的标记不区分大小写,如:、都具有相同的作用。成双成对出现的标记中,开头标记及结束标记之间形成一块区域,区域里又包含另外一些区域,如上述示例中和标记所形成的区域内可以加入其它的标记,如和;而与之中又可加入“标题”,在开头标记及结束标记间的标题文字则出现在浏览器的标题栏上。这类标记不可错位,其示意图如图2.1所示: 标题 正文 图2.1 使用HTML标记时的顺序示意图由图2.1可知,所有成对的标记在画线时都不会有交错的现象,如果有交
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 ASP 教材 管理 系统 实现 论文

链接地址:https://www.31ppt.com/p-4027167.html