欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    教育教学软件的开发与应用.doc

    • 资源ID:51432932       资源大小:82.50KB        全文页数:47页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    教育教学软件的开发与应用.doc

    教育教学软件的开发与应用 长期以来,以凯洛夫的五段教学法为代表的传统教学模式一直在学校占着统治地位。它以教师为中心,学生处于知识的被动接受者的地位,学生学习的主动性被忽视,甚至被压抑,创造性被抹杀。这与现在要培养高素质创造性人才的社会要求相悖,已不再适应时代要求,难以承担起未来社会的重任。 对学生学习规律的研究与当前信息化的社会环境相结合,正在创造出各种高水平、高效率的崭新的学习模式1。利用各种现代化技术手段与多种媒体相结合的cai课件教学就是其中的一种。它以一种全新的视听感觉带来了一种全新的教学模式。随着理论与技术的进步,它也必将给未来的教育带来持久、深远的影响。 一、教育教学软件在现代化教育教学中的地位 教学软件具有多种信息的处理优势,有着良好的交互性。实验心理学家赤瑞特拉(treicher)的著名的人类获取信息的途径实验表明:人类获取信息的83%来自视觉,11%来自听觉, 3.5%来自嗅觉, 1.5%来自触觉,1%来自味觉。教学软件提供的刺激既能看,又能听,还能动手操作。这样调动多种感官来获取的信息量远比单一听老师讲课多得多,而且记忆印象也更深刻。因此,有效合理地利用教学软件,可以充分调动学生的多种感官,吸引学生的注意力,使其更好的理解和掌握课堂教学内容。 教学软件有良好的交互性。通过精心设计的问题创设问题情境,有助于培养学生动手实践动脑分析的能力。激发学生自主学习、探究问题的兴趣。调动学生的学习热情,变“要我学”为“我要学”。实现以学生为主体的新型教学模式。这其中教学软件所起到的作用是传统教学手段所无法完成的。随着信息技术的提高,教学理念的丰富,教学软件所起到的作用将日益增加,直至成为教学中不可缺少的一部分。 二、教学软件的使用原则 1.设计为主,理念为先 一个优秀的课件,除了要有精美的画面,互动的流程,动听的音乐这些外在的东西外,其本质内容是精心的设计,只有好的设计理念才能制作出符合实际需要的优秀作品。 2.简洁多样,实用为主 在现阶段由于软硬件设施还不够完善。运用教学软件辅助教学,还难以大面积走入到常规教学课堂。更多的时候还是为了参加一些教学比赛,交流观摩,因此,教学软件的制作应用更注重了软件本身,注重了利用课件这种形式,而忽略了课件在课堂教学中的真正作用。走进了一种为用而用的误区。这样的软件往往更多的注重了外观。画面华丽多彩,动画引人入胜,音乐优美动听,制作精雕细琢,技术日趋复杂,制作周期延长,但在实际教学中却收效甚微,甚至适得其反。究其原因,非教学因素过多的吸引了学生的注意力,使得学生的注意力全在课件上,而不是在教师讲解的内容上。因此,在软件制作上,保证美观的同时,要做到画面简洁大方不冗余。尽可能少的使用非教学因素的动画、声音、图片等视觉冲击力较强的因素(轻松练习时除外)。而对一些较难理解、把握的课程内容则应尽可能地使用声、像、动感等多种因素,增强对学生的刺激,以求得更好的效果。 在制作软件时,还要注意软件的实用性。对于一些可以通过生活中常见实例即可解决或可以简单动手完成的实验,就不用教学软件来解决。只针对那些较抽象,难理解,不易掌握或是需要增加艺术欣赏性的内容才设计软件,以期使学生更容易理解,达到降低学习难度,增强学习效果的目的。这样设计出来的教学软件紧扣主题,高效实用,又降低了制作时间成本,真正起到了辅助教师而不是取代教师的“辅助”教学的作用。 三、逐步转变了教学模式 传统教学模式,老师讲,学生听,一支粉笔,一块黑板一堂课。老师讲什么,学生听什么,老师讲多少,学生学多少,学生的学习完全处于一种被动接受的地位,主动性不强,思维受限制,创造性受到压抑。在这种模式下,培养出来的学生多数不会学习,效率不高,缺乏创新精神,难以适应未来社会激烈的竞争,无法成为高素质的人才。新的教学理论打破传统,提出学生是学习的主体,讲求师生互动,要求主动探索,主动学习,使学生掌握学习方法,学会自我学习。随着教学软件使用的深入,课堂教学逐渐改变了一支粉笔一块黑板的教学方式,开始了灵活多样的教学尝试。 利用教学软件容量大,形象性好的特点提出多样的问题,创设不同的情境,引导学生多动脑分析,培养学生的发散性思维,激发学生的创造力。注意对学生自我学习能力的培养。对于课堂中重点、难点内容,通过设计软件来逐层分析。通过形象的剥洋葱皮似的逐层分析,教会学生一种分析问题的思路和方法,最终得出正确的结论。在这里,软件主要的作用是展示出一个抽象的过程,使学生在学会知识的同时,更能掌握一种分析问题,自我学习的方法。 当今世界,网络技术已经成熟,网络资源日益丰富,网络应用能力已成为未来社会生活的一项基本生存技能。利用网络资源,指导学生自己寻找资料,再分组合作,共同提出问题并分析、总结、概括(最后也可以由教师作总结,由学生来做比照)。这样培养学生主动学习的精神,逐步掌握通过网络自主学习的方法,并加强学生之间团结合作的精神,提高分析概括总结的能力。 第二篇:互联网软件应用与开发总结互联网软件应用与开发第1章互联网软件开发过程概述 1.web开发过程的五个基本阶段。 2.界标的概念。 3.五个基本阶段的主要工作。 4.测试和测试的概念。 5.项目规划的主要内容。 6.项目小组中的角色。 7.项目管理员的职责以及所需要的技能。 总结 第2章iis介绍 1.internet的主要特征。 2.web的含义。 3.web服务器向浏览器提供服务的过程。 4.现阶段web的基本技术。 5.internet地址的表示形式。 6.ip地址的五类。 7.ip地址顶级域名以及二级域名的分配。 8.iis的安装和配置。 9.实现web服务器上ssl允许的步骤。 第3章html语言介绍 1.html文档的总体结构。 2.head元素内元素的功能。 3.body元素的属性以及功能。 4.链接的定义以及组成。 5.锚链的组成类型以及意义。 6.url引用的定义以及意义。 7.锚链可以链接的其他net资源。 8.表格的概念和使用方法。 9.表单的概念和使用方法。 第4章介绍 的特色。 2.asp和的比较。 的文件类型。 支持的开发语言。 5.面向对象语言的特性。 所提供的web控件。 7.webform的概念。 8.aspx被重新编译的两种情况。 9.web页面处理的内部过程。 10.控件的概念。 11.服务器端控件的概念。 中主要的服务器端控件。 13.按钮控件的3个事件和1个属性。 14.复选控件的属性。 15.单选控件和复选控件的区别。 16.列表框的属性和方法。 17.选择控件选择的方式。 18.自定义控件的概念。 中managedprovider和dataset的概念。 访问数据库的步骤。 对象模型概览。 22.性能优化的概念。 23.强制过期策略。 的3种缓存替换策略。 第5章web数据库技术基础 1.web数据库发展存在的问题。 2.cgi的概念。 3.web数据库开发的编程要点。 4.客户端,网络,服务器端的功能。 5.客户/服务器结构的特点。 6.客户机和服务器对话的过程。 7.mime的概念。 8.web服务器的安全保护措施。 9.评价web服务器的性能标准。 10.几种比较流行的web服务器。 11.odbc的概念。 12.odbc的层次组成。 13.odbc的特性。 14.ado的主要特性。 15.ado对象模型中的对象以及概念。 16.asp是如何存取web数据库的。 17.附属于recordset对象用来改变当前数据的函数以及属性。 18.存取字段数据的几种形式。 19.如何利用asp中的表单将用户查询条件和数据库存取建立联系。 第6章动态网页技术-dhtml介绍 1.dhtml概念。 2.dhtml包含的技术。 3.事件的概念。 4.dom的概念。 5.对象中成员的概念。 6.窗口对象和文档对象的概念。 7.dhtml中集合的概念。 8.动态修改html的属性。 9.textrange对象的概念和作用。 第7章php技术介绍 1.php语言的特点。 2.php与其他cgi的比较。 3.进行php程序开发工作需要的环境。 4.php环境的配置。 5.php语言的语法基础。 6.mysql数据库的特点。 7.mysql数据库与其他数据库的比较。 8.mysql的安装。 9.mysql的基本使用。 10.mysql权限控制的两个步骤。 11.php操作mysql数据库的函数。 第8章javaservlet技术介绍 1.使用servlet的基本流程。 2.servlet可完成的功能。 3.servlet的优点。 4.servlet与现有网络技术的差别。 5.servlet的框架是由哪两个java包组成的。 6.servlet的核心是。 7.代表servlet生命周期的三个方法。 8.servlet类必须扩展的两个类。 9.servlet的生命周期。 10.servlet的基本流程。 第9章jsp技术介绍 1.servlet所带来的问题。 2.jsp的两种模型。 3.jsp页面的基本形式。 4.jsp页面执行过程以及与asp的比较。 5.jsp页面的组成元素。 6.jsp的内建对象。第10章uml建模语言介绍 1.uml的形成过程2.uml的主要内容。 3.uml的特点。 4.模型元素的概念。 5.约束的含义以及表示。 6.依赖关系的含义以及表示。 7.细化的概念。 8.注释的概念。 9.uml常见的模型描述图。 第11章介绍 概述。 方案的关键组成部分。 解决的核心问题。 4.xmlweb服务的概念。 的战略 的组成部分。 的框架。 的新特性。 带来的好处。 第12章j2ee框架介绍 1.j2ee的概念。 2.j2ee的发展。 3.j2ee的优点。 4.j2ee的容器体系结构。 5.j2ee应用程序的体系结构。 6.j2ee的技术基础。 7.j2ee的关键技术。 8.j2ee应用现状。 9.j2ee的前景。 第三篇:计算机软件开发技术与应用计算机软件开发技术与应用 “软件开发技术与应用”以软件工程的原理和方法组织教学,以一个应用软件开发实例贯穿于全书,让学生在课程学习和实验的过程中,既掌握应用软件开发的原理和技术,同时熟悉一个管理类应用系统开发过程,提高学生软件开发的实际应用能力。 课程内容: (一)数据结构 1、数据结构概述 2、线性表 3、树与二叉树4、查找与排序 (二)操作系统1、操作系统概述2、进程及处理机管理3、存储管理,设备管理,文件管理,作业管理 (三)软件开发技术与应用1、绪论软件开发技术的演变软件工程范型软件设计基础2、软件需求分析软件需求分析的任务和步骤软件需求分析的方法2、软件需求分析软件需求分析的任务和步骤软件需求分析的方法结构化分析面向对象分析方法3、软件设计方法软件设计的任务与步骤概要设计详细设计面向对象设计方法4、数据库应用开发数据库基础知识数据库设计理论数据库软件简介结构化查询语言(sql)数据库连接技术5、软件测试与质量保证测试的基本概念测试方法软件的维护 6、软件工具与环境 软件开发工具软件工程环境case工具 7、软件开发应用实例 第四篇:互联网软件应用与开发资料教案互联网软件应用与开发教案 互联网软件应用与开发教案.1第一章互联网软件开发过程概述.2第二章iis介绍.3第三章html语言介绍.4第四章介绍.5第五章web数据库技术基础.5第六章动态网页技术dhtml介绍.7第七章php技术简介.8第八章javaservlet技术介绍.9第九章jsp技术介绍.10第十章uml建模语言介绍.10第十一章介绍.11第十二章框架介绍.12第1页共15页 第一章互联网软件开发过程概述 1、web开发过程的五个阶段: (1)规划:目的是生成项目计划。项目计划包括:确定日程表、确定项目的高级时间期限和每个阶段的最后期限、明确项目目标、web应用的目标、开发方法、项目任务分配、项目设想和风险。(2)设计:目的对于网站的外观、网站结构、站点定位、web应用要完成的任务以及必要的数据资料,必须经过用户的认可。同时确定站点设计准则和技术特征。 (3)建设和测试:目的是开发符合项目设计规划的高质量的web应用。主要任务:确定开发规则、创建页面、测试准备、制作网页、技术设计、测试、纠正错误 (4)投入使用。目标是把全面测试过的web应用发布到运营服务器上。文件安装完毕,小组投入测试工作,保障正常运行。 (5)运行及后续管理。保障站点内容及时更新并保障其正常平稳运行。 2、界标。在阶段转换时出现的判断点也称其为“界标”,因为她们标志一个阶段的完成。在这些判断点上,项目小组和客户一起讨论项目设计方案、设计状况和风险,指出小组没有解决的问题,并修改项目规划以确保原来的目标的实现。客户的责任是负责判断项目小组是否可以开始下一步工作。比如进入下一循环或者下一阶段,这通常被称为客户在这一“界标”上“终止”工作。 3、调度。调度是在开发过程中一种对人员、资源、应用风格以及开发技术手段进行平衡的活动。 电子商务模型。通常访问者从产品目录中选择了一种产品后,就把该产品放入虚拟的购物车中,这样就可以继续选购其他产品。购物结束时,迅速检查一下购物车中的产品,然后提供送货地址和信用卡信息。 4、项目规划。整个web开发过程中最重要的阶段。这个阶段中需要了解项目要做什么。如何做。什么时间做。等等。还必须确定项目的目标、web应用的目的、目标用户、项目范围、用户重点和实现项目的最佳方案,最后创建出项目计划任。 5、项目规划包括:至少包括以下四部分: (1)目标总结在“确定项目目标”和“确定web应用目标”中明确下来的目标,另外,还要明确商业术语中的关键词语。 (2)风险和假设项目管理人员列出他在编写项目计划中所做的全部假设:管理人员都要估计出每一种风险出现的可能性,并提出消除这种风险的方法。 (3)时间表明确每一阶段的详细任务及完成期限。根据项目规模明确每项任务每个步骤所需的时间。 (4)预算取决于制定时间表时所做的估计及分配给项目的资源量。 6、web应用的商业目的是。建立市场部分的合作共识、利用新的渠道促销产品或者服务、在internet上提供产品或者服务、在internet上出售产品获取利润。 7、站点模型包括:信息出版模型、公司基础结构模型、售后支持模型、电子商务模型、产品和服务模型、产品和服务模型 8、电子商务模型。通常访问者从产品目录中选择了一种产品后,就把该产品放入虚拟的购物车中,这样就可以继续选购其他产品。购物结束时,迅速检查一下购物车中的产品,然后提供送货地址和信用卡信息。 9、客户重点包括。时间、开销、风格、风险、视觉效果。比较权衡它们之间的关系。 10、项目管理员必须具备的技能:规划:估计和度量:追踪:交流。 11、项目小组中客户的角色包括。决策人、商务发起人、问题专家、支持人员。 12、风格漂移就是一种缓慢的不易被发现的项目风格,特点逐渐变化的过程。 13、简述在确定项目规模时估价项目的步骤:确定web应用的功能和特点、选择站点模型、选择浏览器、确定具体内容、确定用户重点、对开发方法一致. 第二章iis介绍 1、internet是指全球性的住处系统,该系统具有三个主要特征: (1)internet中的计算机通过全球性的性地址逻辑地链接在一起;(2)internet中的计算机之间的通信使用的是tcp/ip协议; (3)internet可以为公共用户或个人用户提供高水平的信息服务。它有三个特点:全球性、开放性、平等性。 2、web(缩写为www)“万维网”。web是一种体系结构,通过它可以访问遍布于internet主机上的链接文档。(它可以用简单的方式连接全球范围的超媒体信息。) 3、web服务器向浏览器提供服务的过程: (1)打个浏览器程序,指定url,浏览器便向url所指向的web服务器发出请求。 (2)web服务器接到浏览器的请求后,把url转换成页面所在服务器上的文件路径名。(3)web服务器将url指向的html文档传送给浏览器。(包括javascript等) (4)如果html文档中嵌有cgi程序,web服务器就运行cgi程序,并将结果传送至浏览器。 4、现阶段web技术包括。服务器技术、html技术、cgi技术、java技术、javascript技术、activex技术和vbscript技术、vrml技术。 5、cgi技术。cgi(通用网关接口)是web动态页面的基础,也是web与其他应用交流的基础。虽然cgi的一些功能已经可以由java、javascript等代替,但cgi仍然是不可缺少的。 6、ip地址。接入internet的计算机,每台计算机或路由器都有一个由授权机构分配的号码,称为ip地址,ip地址采用分层结构,它由网络号与主机号两部分组成。其中,网络号用来标识一个逻辑网络,主机号用来标识网络中的一台主机。一台internet主机至少有一个ip地址,而且这个ip地址是全网惟一的。 7、ip地址的长度为32位的二进制数,以x.x.x.x格式表示:每个x为八位二进制数,其十进制为0255。ip地址可以分为5类,a、b、c、d、e类,前三种为常用ip地址, a类ip的网络号的空间长度为7位,主机号空间长度为24位,表示范围为(1.0.0.0-126.255.255.255),一般用于有大量主机的大型网络。 b类ip地址,网络号空间长度为14位,主机号空间长度为16位,表示范围为(128.0.0.0191.255.255.255),适用于中型网络。 c类ip地址,网络空间号长度位21位,主机号空间长度为8位,表示范围为(192.0.0.0223.255.255.255),适用于小型网络。 8、域的划分采用两种划分模式。组织模式和地理模式。 9、二级域名的分配。ac科研机构、com商业组织、edu教育机构、gov政府部门、int国际组织、net风格支持中心org各种非盈利性组织。 10、域名系统的实现原理:主机域名不能直接用于tcp/ip协议的路由选择中。当用户使用主机域名进行通信时,必须首先将其映射成ip地址。这种将主机域名映射为ip地址的过程称为域名解析。域名解析包括两种方式:正向域名解释(从域名到ip)和反向域名解释(从ip到域名)。internet的域名系统dns能够透明地完成工作。如果要寻找一个主机名所对应的ip地址,则需要借助域名服务器来完成。intrenet中存在大量的域名服务器,在每台域名服务器中保存着它对它所管辖区域中主机域名与ip地址对照表。当internet应用程序收到一个主机域名时,它向本地域名服务器查询该主机域名所对应的的ip地址。如果在本地域名服务器中找不到该主机域名对应的ip地址,则本地域名服务器向其他域名服务器发出请求,要求其他域名服务器协助查找,并将找到ip地址返回给发出请求的应用程序。 11、使用密钥管理器,可以保护数据的安全传输,方便而快捷地创建密钥对文件和请求文件。 12、如果要实现web的服务器上的ssl请求,可按照下列步骤进行:(1)生成密钥对文件和请求文件(2)从身份验证权限中请求一个证书(3)在服务器上安装证书 (4)激活www服务器文件夹上的ssl安全性 第三章html语言介绍 1、hmtl。html是web的基础,是一种超文本标识语言,它是构成web页面的主要工具。 2、head元素内的元素的功能。给文档一个标题、安排多个文档之间的关系、告诉浏览器创建一个搜索格式、提供一个向特定浏览器和其他观察器传递特殊消息的方法。 3、列举至少5项body元素的属性及其功能。 body属性及功能: alink定义活动链接颜色 vlink定义已访问过的链接的颜色link定义未访问链接的颜色 background指向用做文档背景色的图像的urlbgcolor定义文档背景颜色text定义文档颜色 bgproperties如果它被设为fixed,背景不能滚动leftmargin以像素为单位设置文档左侧边界宽度topmargin以像素为单位设置文档顶边界宽度 4、注意。alinklinkvlink的用法;表示斜体显示。 5、html使用十六进制编码系统来定义颜色。该系统基于三种颜色单元rgb,每一种颜色单元被赋予介于00-ff之间的十六进制数值。如:#ffcc00。文档体颜色属性有:bgcolor、text、link、vlink、alink。 6、链接:链接是惟一的从一个web页到另一个相关的web页的理性的途径,它由两部分组成:锚链和url引用。当单击一个链接时,浏览器装载由url引用给出的文件或文档。 7、url引用可以分为相对引用和绝对引用。 相对引用。对同一个计算机上文件的url引用。这意味着url是相对于浏览器最初装载web页的计算机和目录的。 绝对引用。指明web页的精确的计算机、目录和文件的url引用。 8、创建超级链接: 网站链接:搜狐e-mail链接:联系我。usenet新闻链接:新闻ftp的链接这里对大数据库的访问这里访问远程计算机这里 9、表示建立表格 表格标题说明文字,该元素的align属性值:top和bottom表示建立一行,该元素的align属性有三个属性值:left、right、center;valign属性也有四个属性值:top、bottom、middel、baseline(缺少为middle)。表头 单元格具体内容 10、表单:还要定义它使用的脚本以及如何发送数据method=post(url),get(信息附加到url尾部)。如:。它有三种类型的标记可用于创建字段。 l:提供一个多行文本输入的字段。用rows(行)和cols(宽)属性要以定义其大小。l:弹出一个滚动列表。option定义出现的选项。属性multiple允许多项选择,selected缺省选项,value返回脚本的值。 l。属性type设置要显示的输入的字段类型(text)文本输入框、(password)密码框、(checkbox)复选框、(radio)单选钮、(reset)重置、(submit)提交,显示具有预置功能的按钮发送到服务器。 第四章介绍 1、中的文件类型: global.asax:系统环境设置文件 .aspx:内含asp程序代码文件,向服务器提出浏览请求.asmx:制作webservice的原始文件 .aspc:可重复使用多个.aspx的文件,此文件内可含有控件.ascx:内含usercontrol的文件,可内含在多人.aspx文件中 2、在中,用于模板定义的标示符是 3、的优越性。简化开发操作、语言独立性、分离程序代码和网页内容(使用事件驱动和事件绑定的开发方式)、提高执行效率、简化部署与组态的操作、支持多种客户端类型、增进适用性、增进延展性、更佳的安全机制、session可用跨进程跨机器。 4、验证控件包括。requiredfieldvalidator(必填控件)、comparevalidator(比较验证)、rangevalidator(限定边界控件)、regularexpressionvalidator、customvalidator、validationsummary。 5、页面处理的内部过程包括。page_load、事件处理、page_unload。 6、事件。在面向对象的编程中,对页面对象进行的一系列操作。如鼠标事件(onmouseover、onmouseout等)、页面事件(onload等)、按钮事件(onclick等)等。 7、有两种情况,aspx会被重新编译。aspx页面第一次被浏览器请求、aspx被改写。 8、web页面处理过程。页面的一次往返处理、页面重建、页面处理内部过程。 9、服务器端控件:文本输入控件、按钮控件、复选控件、单选按钮、列表控件、选择控件等。可以使用户对页面内容作出判断的控件是:按钮控件。 10、managerprovider。是一个多层结构的无连接的一致的编程模型。它提供了dataset和数据中心之间的联系。 11、dataset。是的中心概念,可以把它想象成内在中的数据库。使得程序员在编程序时可以屏蔽库之间的差异,从页获得一至的编程模型。 12、访问数据库的步骤: (1)创建一个到数据库的链路,即ado.connection;(2)查询一个数据集合,即执行sql,产生一个recordset;(3)对数据集合进行需要的操作;(4)关闭数据链路。 13、提供了三种缓存替换的策略。(1)“腐烂搜索”。类似于“最近最少使用”替换原则,当内在变得比较紧张时,缓存机制会找出最不常用和最不重要的对象,把它从内在中移出,以减轻系统压力;(2)“到期控制”。编程者可以指定缓存对象的生存周期;(3)“文件和键值依赖”。从外部文件或者是其他缓存键值是否改变,来决定本身键值是否有效。 第五章web数据库技术基础 1、web数据库发展中存在的问题: (1)网络通信速率低,骨干通信网通信能力小。(2)网上垃圾泛滥,使检索有用信息成为困难。 (3)网络安全是影响web数据库在金融、行政、保险等行业迅速开展的主要原因。 (4)网上中文信息较为贫乏,因此加强web与server的中文信息的开发势在必行。 2、web数据库的工作原理。用户浏览器通过html表单搜集参数,这些参数通过http传递给web服务器,在服务器端通过cgi脚本分析参数,同时启动通路程序,把分析后的参数传递给通路程序,通路程序的功能就是将分析后的参数转化为sql命令,交sql服务器执行。 3、web数据库的编程要点: (1)编写html表单,搜集用户信息,通过submit向cgi提交。(2)根据传递参数的方式(post/get),cgi脚本获取用户数据。(3)解码。数据串都采用固定的url格式编码,解码是标准的。 (4)cgi脚本根据用户要求,执行相应数据库客户程序通过约定通路访问数据库。(5)将数据库客户获得执行结果返回给标准输出stdout. 4、web数据库。是由web服务器、数据库接口(cgi)、数据库三大部分组成。 5、简述web服务器向浏览器提供服务的过程。 (1)用户打开计算机,启动浏览器程序,并在浏览器中指定一个url,浏览器便向该url所指向的web服务器发出请求。 (2)web服务器接到浏览器的请求后,把url转换成页面所在服务器的文件路径名。(3)如果url指向的是普通的html文档,web服务器直接将它送给浏览器。 (4)如果html文档中嵌有cgi程序,web服务器就运行cgi程序,并将结果传送至浏览器。web服务器运行cgi程序时还可能需要调用数据库服务器和其它服务器 6、客户/服务器结构特点: (1)在处理任务时将客户和服务器分开;(2)减少主机网络负荷; (3)数据库与客户应用程序无关;(4)数据库平台和操作系统无关;(5)维护数据库的完整性。 7、web服务器。即为www浏览器提供服务的机器。web服务器是在主控制平台上运行的软件包,也是在internet中运行的最重要的软件包。web服务器提供给用户所需要的文件。 8、http是基于客户/服务器模型的信息分布方式,是“请求/响应模型”,即信息文件存放在服务器上,用户通过程序向服务器发出请求,并访问服务器上的数据。 9、mime(通用internet邮件扩充服务)是1981年规定的。对原来标准邮件协议的补充,能够传送多媒体信息,扩充了对字符集的支持:扩充二进制及其他应用文件类型的支持。 10、web服务器提供了二种安全保护措施。授权和链接加密。(1)授权要求用户通过口令访问web页,是用相同或不同的“用户名/密码”登录进入特定系统。(2)链接加密是指对浏览器和web服务器之间传输的数据进行加密。 11、web服务器的性能标准: (1)速度。同时会有多少用户在接收文件,当它们浏览这些文件时,服务器需要作多少处理工作。 (2)建立和维护:使web服务器时刻保持运转无疑是internet成功的关键。(3)对用户保持跟踪:了解用户要去哪里,谁在登录,停留多久以及验证身体。 (4)安全性:internet在服务器和用户间传输需要加密吗。或者禁止个人或组织加入。(5)其他特性:如费用,可以需要和数据库之间对话,也可能需要引入更强劲的检索器,internet功能取决于服务器软件的可靠性。 12、指提供数据资源的实体,它可能是用在台式数据库应用程序中的单个文件或者它是一个充分发展的相关数据库处理系统。 13、odbc是microsoft公司开发的一套开放数据库系统的应用程序接口规范,为解决数据库间互连。 14、odbc规范的作用和意义。odbc规范为应用程序提供了一整套调用接口规范和基于动态链接库的运行支持环境。应用程序调用的是标准的odbc函数和sql语言,克服了传统数据库应用程 序的缺陷。 15、odbc的体系结构由四个层次组成:应用程序、驱动程序管理器、数据库驱动程序、数据源。p100(重要)数据源:是指提供数据资源的实体,它可能是用在台式数据库应用程序中的单个文件或者它是一个充分发展的相关数据库处理系统。 16、odbc(开放数据库互联)的特性。odbc接口的最显著的优点在于互操作性,即由odbc所建立的应用程序不必针对特定的数据源,理想情况下各种驱动程序和数据源应该支持完全相同的odbc函数调用和sql语句。而实际应用中,不同的数据库系统对sql语法的支持程度各不相同。但通过odbc接口的一致性级别,将odbcapi函数、odbcsql语法划分为不同的级别(驱动程序声明支持某个一致性级别时,它都必须支持该级别中的所有功能,为了保证odbc应用程序的互操作性能力,开发人员应尽量避免使用不同厂家,为驱动程序开发的特有功能),应用程序在遵循同一一致性级别的不同数据库驱动程序的基础上,能够访问不同的数据库系统,实现功能上的独立。 17、ado的主要特性: (1)独立创建的对象。大多数ado对象是可以独立创建的,不用冗长的代码来创建对象,程序的结构简明。 (2)对批量更新的支持。可以将一批数据下载到本地的缓存中,筛选、更改,然后统一地进行更新,这样就可以大大减少操作次数,缩短等待时间。 (3)支持存储过程。包括带参数和不带参数的存储过程,并且可接收返回值,在进行海量数据处理时,这一优点更为明显。 (4)支持不同的光标类型。包括支持后台光标的潜力。 (5)支持返回数据量限制:显示数据时,如果数据量太大,会分段下载,提高效率。(6)支持multiplerecordset:从存储存储过程或批处理过程返回值,支持多个结果。 18、ado对象模型中有7个对象: (1)connection对象。就是处理连接的对象。一个connection对象代表了一个打开的与数据源的连接,用它提供的方法可以处理连接中的主要问题,connection对象中的errors集合,可以对各种数据库操作造成的错误进行处理。 (2)

    注意事项

    本文(教育教学软件的开发与应用.doc)为本站会员(飞****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开