收藏 分销(赏)

《自动控制原理》课程网上辅导系统建设论文.doc

上传人:仙人****88 文档编号:9448060 上传时间:2025-03-26 格式:DOC 页数:36 大小:1.75MB 下载积分:10 金币
下载 相关 举报
《自动控制原理》课程网上辅导系统建设论文.doc_第1页
第1页 / 共36页
《自动控制原理》课程网上辅导系统建设论文.doc_第2页
第2页 / 共36页


点击查看更多>>
资源描述
摘  要 随着知识经济社会的兴起,我国基础教育的改革也呼声渐长。教育的改革不仅是教材的改革,更重要的是教育理念的改革。对自动控制教师来说,从事教学不仅要有宽厚的知识基础,还必须有先进的指导思想和娴熟的教学技能。而传统的教学课时较少,所要训练的内容很多,致使教学课程往往很难达到所要求的目的。 因此开发高效的网上学习系统是至关重要的一步。它的开发涉及多媒体,计算机网络互联和web数据库发布等相关技术。本文结合自动控制教学的实际情况和特点,对网络学习系统的实现技术进行了探索和研究,设计开发一种基于万维网的自动控制辅导课程在线学习模式。运用动态网页ASP结合后台数据库web发布技术,选用可视化网页开发平台Dreamweaver MX 及插件来实现。 该系统的设计是以本学科的主要知识点为框架,面向广大学员,通过运用在线课件学习,了解最新自动控制动态,自测练习,疑难解答,教师队伍以及常用软件下载等主要功能,以实现个别化学习与交互式群体协同学习相结合的学习系统。特别是习题库和试题库中的题目数量较多,使同学可以在线进行自测练习,检验同学掌握的知识,以查陋补缺,同时也提高教学效率和质量。 由于时间仓促,加之水平有限,很多问题可能未被提及,即使提及也可能涉及不深,所以不当之处在所难免,望各位老师批评指正。 关键字:Dreamweaver;ASP; 试题库;自动控制课件 Abstract Along with knowledge economy society's starting, our country elementary education reform call gradually is also long. The education reform not only is the teaching material reform, educates the idea more importantly the reform. Said to the factory power supply teacher that, is engaged in the teaching not only to have to have the generous knowledge foundation, but also must have the advanced guiding ideology and the adept teaching skill. But traditional teaching class hour few, must train the content are very many, causes the goal which the teaching curriculum often very inaccessibility requests. Therefore develops on the highly effective net to study the system is very important step. Its development involves multimedia, computer network interconnection and web database issue and so on related technology. This article unifies the autocontrol supply teaching the actual situation and the characteristic, has carried on the exploration and the research to the network study system realization technology, the design develops one kind based on World Wide Web's autocontrol supply counselling curriculum on-line study pattern. Utilizes dynamic homepage ASP the union backstage database web issue technology, selects simple the homepage to develop platform Dreamweaver MX and the plug-in unit realizes. This system design is take this discipline main knowledge spot as a frame, face the general students, through utilizes the on-line class study, understood the newest power supply tendency, the self-test practice, the Q/A message, the teacher mailbox as well as commonly used software downloading and so on the main function, by realizes characteristicly the study and the interactive community cordinates the study system which the study unifies. Specially practices the question bank and tries in the question bank the topic quantity to be many, enables the schoolmate to be possible on-line to carry on the self-test practice, examines knowledge which the schoolmate grasps, by looks up humbly fills a vacancy, at the same time also enhances the teaching efficiency and the quality. Because time is rush, add of the level is limited, a lot of problems aren't mention probably, even mentioning may also don't deeply involve, so not appropriate of the place is unavoidable, hoping each teacher animadversion to correct. Key words:Dreamweaver ; ASP ;the question bank;autocontrol supply class 目 录 第1章 绪论……………………………………………………………………1 1.1 引入网络技术的意义………………………………………………1 1.2 网上辅导系统建设的研究现状……………………………………1 1.3 网上辅导系统建设的问题及方法…………………………………2 1.4 网上辅导系统建设的主要工作和组织结构………………………2 第2章 自动控制原理网上辅导系统的理论基础……………………………4 2.1 自动控制原理网上辅导系统的定位……………………………… 4 2.1.1教学内容的基础性、前沿性和时代性……………………… 4 2.2 自动控制原理网上辅导系统的理论基础………………………….6 第3章 自动控制原理网上辅导系统的构建技术……………………………9 3.1 基于Web环境下的静态网页编辑技术…………………………… 9 3.2 ASP及其数据库接口技术.…………………………………… 10 3.2.1 ASP的概念……………………………………………………10 3.2.2 ASP的特点与功能……………………………………………11 3.2.3 数据库…………………………………………………………12 3.2.4 用ASP实现web与数据库的连接 …………………………16 3.3 IIS集成技术 ……………………………………………………….17 3.3.1 IIS5.0的安装与测试 ……………………………………… 18 3.3.2 IIS的特点 ………………………………………………….19 第4章 系统总体设计…………………………………………………………22 4.1 系统设计的要求………………………………………………………22 4.1.1 网络教学网站的通用设计要求……………………………… 22 4.1.2 自动控制网络教学网站设计的特殊性……………………… 22 4.2 系统功能结构设计………………………………………………… 22 4.2.1 首页的设计:…………………………………………………23 4.2.2 网页控制系统的设计:………………………………………24 4.2.3 教学过程的设计:……………………………………………27 第5章 结论和展望……………………………………………………………31 5.1 本文的工作总结………………………………………………………31 5.2 未来展望………………………………………………………………31 参考文献…………………………………………………………………………32 致谢………………………………………………………………………………33 33 第1章 绪 论 1.1 自动控制课程引入网络技术的意义 教育的实质是知识信息的传播过程,采取哪一种传播方式,取决于时代和技术的发展以及教育理论的发展。就远程教育来说,我们先有广播教育,后来又有了电视教育。随着时代的进步,网络进入了人们的生活,利用网络进行教育也就被提上了日程。 20世纪90年代以来,计算机技术、通信技术和控制技术的发展,加速了信息的产生、处理和传播,促进了信息社会的发展。信息技术对人类的工作、学习和生活的影响与日俱增,网络己经超出了技术产品本身的内涵,而向社会生活的各个领域扩展,并逐渐形成了具有鲜明时代特色的文化。网络课程作为一种重要的数字化学习资源,也如雨后春笋,呈现出蓬勃发展的趋势。目前利用网络进行学习、教学的方式很多,很多高校推出了自己的教育网站。 它们作为高等学校教学资源建设的重要组成部分,在推动我国远程教育和信息技术与课程整合等方面的发展,发挥了重要的作用。 在这种情况下,针对教师专业发展的特点,利用网络进行自动控制原理课程教学是可能的而且可能发展得很好。因为现在高校的专业课很多,而真正的训练学生的教学能力的教学课时少,训练的项目多,经常造成不如人意。因此,将网络引入教学课程,可以改变学生课时少,训练项目多的局面。 网络是开放的虚拟世界,它具有开放性、创新性、交互性、即时性、容量大等特点,开发一个教学网站能够满足不同学生的不同需求。本人制作的网络系统主要想实现如下作用: (1)构建一个合理的虚拟学习环境,提供给(工业)电气自动化技术专业学生以及自动控制原理教师相互交流,协作学习。 (2)提供网络教学系统,帮助学习者顺利地找到自己的学习资料,对自己知识薄弱的地方加强和巩固。 (3)介绍一些最新自动控制原理方面的相关资料和教学实践。 1.2 自动控制原理课程网上辅导系统建设的研究现状 随着知识经济社会的兴起,我国基础教育的改革也呼声渐长。教育的改革不仅是教材的改革,更重要的是教育理念的改革。对自动控制教师来说,从事教学不仅要有宽厚的知识基础,还必须有先进的指导思想和娴熟的教学技能。而传统的教学课时较少,所要训练的内容很多,致使教学课程往往很难达到所要求的目的。 随着信息技术,特别是网络技术、多媒体技术及通信技术的发展,使网络学 习成为可能并得到了很大的发展。为在一定程度上减轻教学论课务负担和让学生更好地接触最新的教育思想,了解国内外教育同行的教育现状,在理论和实践上探讨教学论网络学习系统的设计和开发具有很强的时代意义和现实意义。 目前,有很多的教学网站,但是针对课程辅导系统这一专题的网站不多。在国内只有为数不多的一些,像浙江工业大学的精品课程,,它将一些优秀教师的讲课和一些优秀学生的说课录像放在网上,供大家下载、观看。此外还提供一些教学课件的下载,供学生借鉴;桂林师范大学的化学教育研究室网站,介绍目前国内教育改革,介绍一些国外对教育的改革,但很少有专门的针对教学课程的专门课程辅导系统网站。国外网络服务支持系统根据科目不同,有不同的虚拟学习环境,英国Staffozdshire大学的COSE虚拟学习环境,美国Pennsylvania State University的CLUE等是一些专题学习网站,但是仅仅针对教学辅导的网络课程也没有多少。 1.3 自动控制原理课程网上辅导系统建设的问题及方法 由于本次设计是制作一个网站,而我对于制作网站,以前并没有很好的接触过,这是第一次尝试,因此对于那些专业的制作网站所用的编程语言ASP、JSP,和一些注意事项都很陌生。因此需要解决的问题也相对较多。比如首页的排版设计、内容划分、各块连接和颜色搭配的问题;超链接后引起页面发生改变的问题;数据库制作及各部分如何与数据库联系的问题;解决用户登陆,数据库能自动检测到并反馈信息告知登陆成功的一系列编程问题;,建立互动空间,及相关的编程问题等等。 我将采用理论研究和实践相结合的方法,访问浏览大量国内外的有关学习系统,对其进行分析。查阅大量的资料,自学ASP网络编程语言和Dreamweaver MX等软件,并向老师、同学请教疑难问题。在制作网站过程中,在制作网页和程序编写的过程时,进行网络课程设计与开发的理论和实践探讨。根据《自动控制原 理》课程学习的特点,以多媒体网络为支撑,从理论上用新的教育理念来指导网络教学资源设计和开发,并在此基础上建立《自动控制原理》课程网上辅导系统。 1.4 自动控制原理网上辅导系统建设的主要工作和组织结构 (1)广泛搜集和查阅国内外的有关资料和文献,撰写开题报告以及综述。 (2)在此基础上,根据我校自动控制原理基础教学实际情况,结合本人的实际能力,与参与教学的老师初步设计出一个面向学生的远程学习系统。探讨论证其中每个模块的可操作性,根据现有的经验和技术,不断对系统的模型做出改进。 (3)根据建立的模型,有选择的补充相关方面所必需的编程知识和经验。 (4)搜集建立系统数据库的原始素材,比如题库,相关图片,并将其按照网络资源的标准化格式转化。 (5)编写程序并进行反复调试,在导师的指导下不断摸索经验和发现不足,在反复修改调试下直到系统运行稳定。 (6)撰写论文。 本文的组织结构: 第一章 根据全文的主要内容写出绪论 第二章 自动控制原理网上辅导系统的理论基础 第三章 自动控制原理课程网上辅导系统的构建技术 第四章 系统的总体设计 第五章 结论和展望 第六章 参考文献 第七章 致谢 第2章 自动控制原理课程网上辅导系统理论基础 在分析《自动控制理论》网上辅导系统的理论基础之前,首先对自动控制理论网上辅导系统做一个合理的定位 2.1《自动控制理论》网上辅导系统的定位 网络教育技术是现代信息技术和社会发展对教育的要求,是教育改革和发展的需要,网络教育技术对21世纪的教育改革和发展有着决定性的重要意义。教育现代化的关键是教育技术的现代化,教育技术现代化的核心是要拥有一支掌握网络教育技术的、高素质的教师队伍,而这一切都要依靠网络教育技术的推广和普及。教师是教育的最终实施者,教师对教育技术理论的掌握程度、对现代媒体的运用能力直接影响着教育技术的普及和提高,因此网络教育技术的推广和普及关键是教师,教育技术的现代化不仅是媒体及技术手段的现代化,更重要的是人的现代化,即教育者的现代化。网络教育技术对教师的基本素质提出了更高的要求,不仅要掌握先进的教育思想、教学理论、教学方法,还必须能熟练操作以计算机为中心的现代媒体,并能在实际教学过程应用这些先进的教学手段构建新型教学模式,必须对教育技术有所认识,掌握网络教育技术基本理论,并改变旧的教学方法,才能适应21世纪对人才的需求,才能使网络教育技术真正发挥优化教学过程的作用。 本课程是“控制科学与工程”学科领域的重要技术基础课和骨干课,它起着将基础知识运用于专业问题的桥梁与示范作用,因此理论性强,又由于它有许多工程概念与方法的介绍,所以工程概念也很重要。它不但在培养学生抽象思维能力和逻辑能力上起了非常重要的作用,而且在培养学生处理工程问题的能力上也起重要的作用。 通过学习要求学生系统地掌握自动控制的理论基础,并具备对简单系统进行定性分析、动态仿真(模拟仿真和数字仿真)的能力,为专业课学习和参加控制工程实践打下必要的基础。 2.1.1教学内容的基础性、前沿性和时代性 精选原《自动控制原理》课程的内容,加强基础和抽象思维的培养,强调综合应用能力 。根据现代科学技术和计算技术发展的趋势, 重新审视和剖析已有教学内容和讲解的角度,尽量弱化与舍弃一些繁琐的过去曾提倡的近似计算公式,提倡理论、概念分析和计算机辅助设计、数字仿真相结合的 现代方法;引入和利用 Matlab 工具来辅助自动控制原理中的复杂计算与作图、验证分析与设计的结果;适当介绍控制理论发展中的本科学生能够理解的 新概念、新方法 ;在这些方面,课程组的工作已体现在教材和授课中,举例如下: 1、 从人工控制的过程引出自动控制系统应有的职能和部件,从而引出反馈的概念与系统组成特点,而不是通过大量实例的罗列而引出,这样做加强了抽象思维的培养;也沟通了与人工智能控制的联系。 2、 对动态结构图和信号流图不作并列介绍 , 而是从图论的统一观点出发进行处理,不引入信号流图,直接对动态结构图使用梅逊公式,从而使梅逊公式直接与方块图融成一体。 3、 讲解稳态误差时,强调了拉氏变换终值定理的使用条件和内模的作用,使得数学的严谨性与物理概念一致。使学生避免了过去常犯的只想到稳态误差而不首先考虑系统稳定性的片面思维习惯。 4、 频率法中,除了重点讲解乃奎斯特稳定判据之外,强调了 Bode 图的三频段定性分析概念,强调了稳定裕度概念 , 以及这些概念与灵敏度分析、奇异值曲线分析、鲁棒性设计的关系。 5、 串联校正中将设计思想与设计方法分属两个教学小模块 , 便于“重点讲设计思想,自学设计方法”这样的教学方式;反馈校正的讲法中汲取了最初反馈放大器的结果 , 也充分汲收了八十年代多变量频率域的结果,使学生了解继续承、发展的过程。 6、 采样系统中,强调了香农定理 ,Z 变换与稳定性的朱利判据等基础部分,其他问题特别是数字系统的实际问题则放入“数字控制系统”课中。 7、 状态空间一章中集中讲述单变量线性时不变系统,对所有定理都给出了符合学生基础的严格证明,使论述严谨。例如对系统按可控性或可观性分解问题给予了重视;对于可逆线性变换这一重要方法也作为一个重点来讲解与训练,改变了很多教材中罗列多变量甚至时变系统的知识,但不给出证明的做法。从而加强了基础,加强了逻辑思维与抽象思维的训练。 8、 为了加强计算机辅助设计环节,在实验中强调了与电子模拟系统相对应的完全数字仿真、计算部分 , 在教材中加了 MATLAB 语言与自动控制系统设计。 9、 利用多媒体设备,成功地将 Matlab 软件引入到课堂教学,在定性分析的基础上,利用定量计算和图像显示,加深学生对系统频域特性与时域指标之间关系的理解。如系统零、极点分布与系统时域响应的关系;系统的开环增益、截止频率、稳定裕度对系统的稳态误差、调节时间、超调量的影响。在非线性系统的教学过程中,通过课堂上绘图加深学生对极限环概念的理解。 自动控制理论是一门技术基础课程,也是实用性很强的一门课程。对工业电气自动化专业的学生来说有一定的难度,相对枯燥,为了提高学生的学习积极性和为了学生能在课余时间更有效率地学习、巩固教学知识点,把课堂教育和课后自学有机地结合起来,使教与学相辅相成。所以建设一个自动控制理论的网上辅导系统是十分必要的。 虽然书上也有一些图片,但那些图片对于从来目前刚接触自动控制理论这门课程的学生来说在学习的时间和空间上都有很大的局限性,而且有时也跟不上科技的进步,而网络辅导正好可以弥补这种缺陷,我们尝试通过计算机网络进行教学与管理,以及相关的教学内容、大纲、教案、习题等在网上公布,开设网上教学论坛,鼓励学生上网及时与教师、同学交流,实现教学资源公享。自动控制理论技术网络课程可在任意时间、任何地点进行辅导答疑,随时通过测试来了解学生对知识的掌握程度,必要时学生可以浏览网上栩栩如生的虚拟自动控制理论元器件以及定理、概念的动画演示等,使抽象难懂的问题变得简捷和具体,这些都是传统教学方法所无法比拟的。通过对教学资源的充分利用和共享,使个性化学习得以有效实施;教与学之间通畅的沟通渠道,使传统模式的教学变成一个充满交互与交流的虚拟学习社区:论坛的使用供教师和学生共同探讨感兴趣的话题,改进了教学方式,丰富了教学手段,提高了教学效率。因此建设一个自动控制理论网上辅导系统是十分必要的。 2.2自动控制理论网上辅导系统理论基础 我国远程教育的权威学者、北京师范大学的何克抗教授在他的《关于网络教学模式与传统教学模式的思考》一文中提出,当代最有影响的两种“学与教”理论的结合,也就是建构主义的“学与教”理论和奥苏贝尔的“学与教”理论二者的结合,是基于Internet的新型网络教学模式的理论基础。 建构主义教学理论主张以学生为中心,强调学生是知识意义的主动建构者,是学习的主体,要求学生自主学习。理论还强调,知识不是由教师灌输的,而学习者在一定的学习情境下通过协作、交流与帮助,并借助必要的信息资源主动建构的。因此它的优点是有利于培养具有创新思维和创新能力的创造型人材;其缺点则是忽视教学中教师主导作用的发挥,不利十传授系统知识,有时甚至可能偏离教学目标,并且忽视教师与学生、学生与学生之间的情感交流,忽视情感因素在学习过程中的作用。 奥苏贝尔的“有意义接受学习”理论、“动机”理论和“先行组织者”教学策略是以教师为中心教学模式的主要理沦基础。其优点是有利于教师主导作用的发挥,并且重视情感因素在学习过程中的作用。其缺点则是认为在教学过程中,知识都是由教师传授给学生的,学生只是被动地接受知识。基于这种理论的教学模式明显地抑制了学习者主动性和创造性的发挥,不利于创新人才的培养。 可见,建构主义的“学与教”理论的不足正是奥苏贝尔的“学与教”理论的优势,二者优势互补。 网络教学模式是一种新型的教学模式,它的特点是:既要重视体现学生的认知主体作用,又不忽视教师的指导作用;既注重教师的教,更注重学生的学,把教师和学生两方面的主动性、积极性都调动起来。这种教学模式相对单纯以学生为主体或单纯以教师为主体的教学模式有很大进步,被称之为双主教学模式。其理论基础正是建构主义的“学与教”理论与奥苏贝尔的“学与教”理论两者之间扬长避短的结合。 本系统的设计中既重视学生的学,又注重教师的教,因此以双主教学理论为基础。 第3章 自动控制原理课程网上辅导系统的构建技术 3.1 基于Web环境下的静态网页编辑技术 静态网页制作工具有Frontpage,Dreamweaver等等。Dreamweaver 是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。由于其强大的功能而被广泛应用 使用网站地图可以快速制作网站雏形,设计,更新和重组网页。改变网页位置或档案名称,Dreamweaver会自动更新所有连结。使用支援文字,HTML码,HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。 Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所供即所得的功能,让您不需要透过浏览器就能预览网页。 Dreamweaver将内容与设计分开,应用於快速网页更新和团队合作网页编辑。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地汇入或输出XML内容。 利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascading style sheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述档,便可得知详尽的成效报告。 要想制作出一个好的网页,除了掌握Dreamweaver网页制作工具外,还需要掌握一种或几种图形工具、网页动画工具。如Photoshop, Fireworks, Flash mx等等。 Firework是集图形设计和网页制作于一身的图形编辑软件,它大大简化了主页设计流程,跨越了图形与HTML语言之间的障碍。 Flash mx是一种专门为网络设计的交互性矢量动画设计软件,它远远超出了 普通动画可以实现的效果,除了可以制作出动画加入背景音乐,同时还具有很强的交互能力。 本系统的网页用户界面主要基于Dreamweaver开发设计。 3.2 ASP及其数据库接口技术 网站建设一般会用到静态网页编辑工具和服务器端脚本语言。所谓脚本语言通常是某种技术的控制界面或子系统的专用语言。常用到的JavaScript是一种客户端脚本语言。而要实现动态网站功能,包括与数据库的连接等等则需要使用服务器端脚本语言。而其中服务器端的脚本语言与数据库的接口技术的实现则更为重要。 3.2.1 ASP的概念 在Internet风行的早期,Web网页只是静态的图文组合,浏览者可以在网页上阅读信息,但无法作进一步的查询、发表意见或进行电子商务、在线交谈、问卷调查、预约订票、访客留言薄、讨论区、电子贺卡、E-mail自动回复、数据库管理等工作,这显然不能满足人们越来越多元化的需求。为此,有不少公司提出动态网页的解决方案,所谓的“动态网页”指的是浏览器端和服务器端可以互动,也就是服务器端可以实时处理浏览器端的请求,然后将处理结果响应给浏览器端,而ASP (Active Server Page)便是微软用来建立动态网页的解决方案。 ASP是Microsoft于1996年11月推出的Web应用程序开发技术。ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,其主要功能是为生成动态的交互式的Web服务器应用程序提供一种功能强大的方法或技术。 ASP程序属于服务器端Script(脚本语言),这类程序只能在服务器端执行,执行的结果会先转换成HTML文件,再传送给浏览器;相反浏览器端Script则只能在浏览器端执行。服务器端Script与浏览器端Script无法交互,因为两者的执行方式不同。 既然ASP是在服务器端执行,则可以使用ASP来结合服务器端指令、HTML网页及COM组件。换句话说,ASP程序包含“脚本语言程序”(Scripting Language)、“嵌入HTML" (Embedded HTML) 、"COM组件调用”等三个部分,前者可由VBScript、 Jscript (微软版的JavaScript ) 、Perl, Python、 REXX等程序语言撰写而成。也正由于ASP程序可以嵌入HTML,因此现有的HTML文件 (扩展名为.htm) 很容易便可以转换成ASP程序 (扩展名为.asp)。 浏览器端Script,诸如HTML、 XML、VRML或CSS所撰写的网页皆属静态网页,无法满足每个人的需要。比方说,有人会希望网页显示实时更新的资料,而有人会希望当浏览者选取网页的某个组件时,组件的外观会随之改变,凡此种种都需要利用程序才办得到,而且为了不影响传输速率,程序越小越好。目前这类需求可以通过浏览器端Script来完成。Script是一段嵌入在HTML源代码内的小程序,而浏览器端Script就是在浏览器端执行的小程序。Netscape公司开发的JavaScript和Microsoft公司开发的VBScript均可以用来撰写浏览器端Script,其中尤以JavaScript为主流,因为市场上两大商用浏览器Communicator和Internet Explorer均支持JavaScript,而VBScript则只有Internet Explorer才支持。 服务器端Script,虽然它可以完成许多工作,但有些工作还是得在服务器端执行Script才可以,譬如数据库的存取与搜索。由于在服务器端执行Script必须拥有特殊权限,而且会增加服务器端的负担,因此,如有可能的话,网页的设计者应尽量用浏览器端Script或DHTML技术取代服务器端Script。目前常用的服务器端Script有ASPo ASP是“Active Server Pages”的缩写,中文翻译为“动态服务网页”,ASP程序是在Microsoft IIS(Internet Information Services)或PWS(Personal Web Server)等Web服务器执行的Script,通常是由VBScript或JavaScript撰写而成。 3.2.2 ASP的特点与功能 1、从软件的技术层面看,ASP有如下特点: (1) 无需编译:ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。 (2) 易于生成:使用常规文本编辑器(如Windows下的记事本),即可进行ASP的设计。若从工作效率来考虑,可以选用具有可视化编辑能力的HomeSite或Visual InterDev。 (3) 独立于浏览器:用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所设计的页面。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*. asp页面,在浏览器端见不到正确的页面内容。 (4) 面向对象:在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveX Server Coinponent(ActiveX服务器组件)来扩充功能。与任何ActiveX Scripting语言兼容;除了可以使用VBScript、JScript语言进行设计外,还可通过Plug in的方式,使用由第三方所提供的其它Scripting语言。 (5) 源程序码不会外漏:ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。 2 从应用的层面看,ASP有如下的功能: (1) 处理由浏览器传达到站点服务器的表单输入。 (2) 访问和编辑服务器端的数据库表。使用浏览即可输入、更新和删除站点服务器的数据库中的数据。 (3) 读写Web服务器的文件,实现访问计数器等功能。 (4) 借助cookie读写用户浏览器端的硬盘文件,以记录用户的相关信息。 (5) 可以实现在多个页面间共享信息,以开发复杂的商务站点应用程序。 (6) 使用VBScript或Jscript等简易的脚本语言,结合HTMT码,快速完成站点的应用程序。通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。 (7) 扩充功能的能力强,可通过使用Visual Basic, Java, Visual C++等多种程序语言制作ActiveX Server Component以满足自己的特殊需要。 3.2.3 数据库 1.数据库概述 在当前信息时代的浪潮下,如何在企业内部有效地管理信息并发挥其作用已经成为各国政府、企业、金融、商业、贸易机构面临的重要课题。管理信息系统(MIS)作为信息技术在管理领域的一个重要分支,在信息管理中起着举足轻重的作用,管理信息系统的成功实施将大大促进信息管理的现代化、科学化、规范化和系统化。传统的MIS开发所涉及到的物理结构不外乎以下几种:主机一终端(Main Frame-Terminal)结构、文件服务器一客户工作站(File Server-Client Workstation)结构和客户机/服务器(Client/Server)结构。近年来,随着Internet/Intranet技术的兴起,基于Internet/Intranet浏览器/服务器(Browser/Server)结构的管理信息系统应运而生并得到很大发展。与传统的MIS物理结构不同,在这种结构的MIS系统中,各个客户端均只需要简单地安装和运行相同的浏览器软件,而在服务器端安装Web服务器软件和数据库管理系统。不同于传统的MIS结构,由于客户端用户只需要安装Web浏览器,所以用户面对的系统界面将是简单统一的。实际上,Browser/Server结构是在Client/Server基础上的拓展,用户根据浏览器端显示的Web页面信息,发出一系统命令和请求动作,如对数据库的增加、删除、查询等,由服务器端负责对请求进行处理,并将处理结果通过网络返回到浏览器端。采用这样的结构,既减轻了开发工作量,提高了工作效率,又减轻了企业培训员工的负担。 2. 常用的SQL命令语法 SQL的历史开始于位于SanJose的IBM实验室,"SQL”是Structured Query Language的缩写,即结构化查询语句,如今SQL已经成为操作和检索关系数据中数据的标准语言。使用SQL,可以实现以下功能: ·修改表结构; ·查询表中
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服