看看下面这些有你想要的吗?-----------------------------------------------------成语系统图书借阅管理系统---图书管理系统小学家校通系统的开发和实现---家长与学生系统小学家校通系统的开发和实现---教师系统中文电子邮件的格式特征提取研究和实现基于STRUTS2的学生档案管理系统设计与实现《概率统计》教学网站的设计与开发——《参数估计》部分《概率统计》教学网站的设计与开发——《二维随机变量的分布及其数字特征》部分《概率统计》教学网站的设计与开发——《数理统计基本概念》部分《概率统计》课《随机事件及其概率》部分模拟实验的设计与开发《概率统计》课《一维随机变量的分布及其数字特征》部分模拟实验的设计与开发《在线调查》网站的设计与开发——后台数据库设计《在线调查》网站的设计与开发——前台网页设计《在线调查》网站的设计与开发——自动报告生成设计百科网站的共享研究——多个百科网站互联设计百科网站的共享研究——信息整合与结果显示设计元搜索引擎的设计与开发——检索代理机制研究元搜索引擎的设计与开发——信息整合与检索结果显示研究学生成绩管理系统英文输入法 考务管理系统--分班管理子系统考务管理系统--考场安排子系统考务管理系统--重修管理子系统操作系统多媒体实验教学平台的建设与实现--存储器管理实验模块操作系统多媒体实验教学平台的建设与实现--设备管理实验模块跨平台的多格式文件管理系统的设计与实现--文件的恢复与检查网上银行系统基于Ajax的教务系统-报表打印模块基于Ajax的教务系统--教师,导师管理管理 基于Ajax的教务系统--硕士报名模块基于Ajax的教务系统--学生管理模块非法网络信息识别与过滤研究--实验平台子模块非法网络信息识别与过滤研究--特征提取子模块企业管理信息系统设计与实现--企业管理子模块基于SQL SERVER2005报表服务的应用研究搜索引擎设计校园二手书交易系统--留言管理校园二手书交易系统--图书管理校园二手书交易系统--图书交易校园二手书交易系统--用户管理在线互动式教学答疑系统--白板功能,语音通信在线互动式教学答疑系统-基本通信模块SNS:社会网络服务平台--前台部分SNS:社会网络服务平台--后台部分"简易网络对战游戏的设计与实现-网络游戏平台设计"简易网络对战游戏的设计与实现-五子棋对战游戏网络视频点播系统的设计与实现--管理功能网络视频点播系统的设计与实现--浏览播放功能考勤管理系统的设计与实现个人理财系统---基本管理模块的设计与实现个人理财系统---数据分析模块的实现汉字二次识别的研究与开发---词库的建立学生考试成绩统计分析和试卷分析系统--分析模块的设计与实现学生考试成绩统计分析和试卷分析系统---整体规划与设计增强记事本--增强功能模块设计Vc++实现垃圾短信辨别处理系统多功能博客网站设计学生管理系统增强记事本—基本功能模块设计汉字二次识别的研究与开发--识别WebShow广告发布系统--广告投放模块WebShow广告发布系统--广告展示模块WebShow广告发布系统--系统管理模块高级语言程序设计(C)智能组卷--试卷管理模块《jsp技术》课程教学指导平台的研制(后台)《jsp技术》课程学习辅导平台的研制(后台)基于 MapXtreme的Web GIS 研究与实现基于Struts架构的网上书店系统设计(前台)内网安全集中监控技术研究与实现数字化社区虚拟漫游系统一个小型电子商务系统的设计与实现《jsp技术》课程教学指导平台的研制(前台)《jsp技术》课程学习辅导平台的研制(前台)果品矿质营养诊断系统基于Struts架构的网上书店系统设计(后台)声音数据采集及去噪相关技术研究中国马铃薯晚疫病监测预警系统(二期)毕业设计文档管理系统--教师子系统毕业设计文档管理系统--学生与管理员子系统智能停车场管理信息系统的设计与实现--车辆进场与离场子系统智能停车场管理信息系统的设计与实现--公共信息及查询子系统
写论文我帮您
毕业论文怎么选题?推荐3个论文选题工具(教程)!
私藏!被吹爆的论文选题技巧,不知道论文选题的人一定要看!!!
一、要和导师事先拟定,然后分配;
二、我们自力更生,独自选题,然后给导师审核确定下来。
推荐三个论文选题工具,维普、知网和百度学术。
一、打开维普首页,在顶端选项栏里选择“论文选题”,点击进去。
输入关键词,选择论文类型,以“经济”为例,点击下一步:
根据你输入的关键词就可以看到很多参考选题。
二、进入中国知网,输入关键词-导出与分析-可视化分析-全部检索结果分析,就可以获得该关键词历年研究的总体趋势。如果逐年上升那么你的关键词就是找对方向了。
也可以在这一页选择全选-可视化分析-已选结果分析-点击左侧的“关键词共现网络”,就会获得相关关键词词云,从中确定几个关键词。
三、进入百度学术官网,点击“开题分析”
可以看下这个关键词的研究趋势、关联研究、学科渗透等,都对你日后内容材料打下基础。
完毕!
动态网站建设摘 要:计算机技术的发展,特别是网络技术的飞速发展,给文档的保存和管理提供极大的方便。本论文中,将软件工程的基本原理和方法应用到整个系统,并对其进行需求分析,提出了解决问题的具体方法。在具体制作中,用ASP技术来实现B/S系统,ASP技术与数据库技术结合,用户在浏览器端可以随意查询自己需要的标本,而数据的后台操作则由服务器端处理。这样提高了网页的互动性,使整个系统能更好的为用户服务。关键词:软件工程 ASP 动态网页The Digitization of Southwest Forestry College’s Sample RoomAbstract:With the rapidly developing of computer technology, especially in the network, the storage and management of file is more convenient. In this paper, the basic theory and the method of the soft project were used in the whole system, and basing on the analysis of the system’s demand, the measure was brought forward. In the building of the network, ASP technology was used to realize B/S system. Because of the integrity of ASP technology and Database technology the users can inquire about the specimen they need freely with the disposal of data by the server. In this way ,the inter dynamic of the webpage was improved and the whole system could server the users better..Key words:Soft Project; ASP; Dynamic Webpage目 录1引言 12西南林学院标本室介绍 23软件工程原理的应用 需求分析 实体—关系图 34用ASP构建动态网页 动态网页的优点 ASP技术介绍 ASP的技术特点和工作原理 ASP运行模式 ASP的工作原理 ASP的技术特点 用ASP进行动态网页设计 利用ASP进行动态数据查询 ASP访问数据库 ASP内置对象和组件 ASP访问数据库工作原理 ASP连接数据库的方法 145网页的界面设计 网页界面构成要素 网页的整体造型 网页的色彩搭配 166在建设中遇到的问题和解决方法 177结束语 19参考文献 20致谢 211引言信息社会使得档案的载体形态和记录方式呈现出多元化发展态势,纸质档案的“一统天下”将被声像档案、电子档案并存的格局所替代,传统的档案编研工作必须改变以往封闭式管理格局,编研模式必须逐步向多载体、全方位、深层次地开发档案信息资源上转换,走进充满活力的网络世界。而网站建设则为档案编研工作提供了新契机,提出了新要求,打开了新天地。在这个方面,通过建立自己的网上档案馆,开展网上档案服务,对档案编研工作适应信息社会发展需要有了深入的认识。随着我国信息化程度的加快,随着网络信息资源的日益膨胀.档案信息网站的建设已经提上厂议事日程。然而在我国,档案信息网站出没还处于刚刚起步的阶段。理论方面没有系统的论述,实践上也严重滞后。应用计算机可以进行档案信息统计和检索。这些现代化信息技术的应用,既可以把档案工作者从繁重的手工劳动中解脱出来,又能够使大力开发和科学、合理、有效地利用档案信息资源真正成为现实,还可为将来人类档案信息资源的共享打下基础。但仅做到以上两点是不够的,因为无论是对档案信息资源的开发者来讲,还是对档案信息资源的利用者而言,都必须十分重视档案信息资源的激活,即将原有的档案信息资源进行消化、吸收和利用,继而产生新的知识,以最大限度地发挥档案信息资源的效用,实现档案信息资源的最大价值。2001年7月国家发布的“国家信息化指标构成方案”中,以20条指标来具体细化我国信息化水平和程度。其中第12条“网络资源数据库总容量”关系到档案信息、网站的数据资源建设随着中国电子政务的推广和普及,INTERNET已经为人类在新世纪的政务、商务、管理活动中提供了一种迅速有效的获取信息的手段和全新的模式。在这一变革中,只有善于利用INTERNET构建自己的管理体系的单位和企业才能获得成功。为了使档案信息充分发挥作用,全国各类档案部门及其档案工作者纷纷在国际互联网上建立了档案信息网站。2西南林学院标本室介绍西南林学院植物标本室是在张海秋先生的领导下,由徐永椿先生于1939年创建。在标本室的建设工作中,徐永椿、薛纪如两位教授做出了长期不懈和重要贡献,也倾注了张福延、郑万钧、秦仁昌、陈植、郝景盛、吴中伦、王启无、蔡希陶、冯国楣、毛品一等诸多老前辈的心血,同时,在徐永椿、薛纪如两位教授的学生们及标本室工作人员的共同努力下,得到了巩固、充实和发展。西南林学院森林植物标本室,以收藏西南地区的树木标本、壳斗科标本和竹类标本为主要特色。现藏有各类植物标本计231科1070属约8000余种,近20万份。其中裸子植物11科,被子植物163科单子叶植物18科,蕨类植物39科。仅壳斗科植物就藏有7属260多种,近8000余份;竹亚科植物40属500余种,2万多份;蕨类植物100属约3000余份;收藏有徐永椿在40年代采自台湾省的400多号树木标本、郑万钧教授1940年从法国带回的40份珍贵标本及北京植物研究所复制的18000张模式标本图片,并珍藏有350多种模式标本。这是全国壳斗科和竹亚科植物收藏种类最多、最全,且数量最大的标本馆。这是全国壳斗科和竹亚科植物收藏种类最多、最全,且数量最大的标本馆。西南林学院森林植物标本室已被国际植物分类学会注册认可,代号"SWFC",被列入《全国标本馆介绍目录》和《国际标本馆名录》之中。在云南17个植物标本馆中名列第二,是全国拥有10万份以上的47个植物标本馆中的前十名,并在英国皇家植物园公布的“中国十大标本馆”中名列第七位。在西南林学院标本室的众多标本中全是以传统的纸质方式保存管理,这种方式给查阅、管理带来了极大的不便。自从1946年第一台电子计算机的诞生,计算机正以其无与伦比的速度发展,无论在工业、农业、国防、科学、生产上计算机都得到了广泛的应用。而在文档的管理上,传统的人工文本保存和管理文件档案的方式随着计算机的普及和深入已逐渐淡出历史舞台,这种保存和管理文件的方法在相当长的一段时间内得到人们的肯定和广泛应用。然而随着信息时代的到来,这种方式逐渐暴露出其缺点和不足,如:效率低、保密性差、数据易丢失、需要大量人力资源。所以标本室的数字化建设应运而生,我院也投入大量人力、物力来建设数字化的标本室。3软件工程原理的应用软件工程包含技术和管理两方面的内容,是管理与技术的紧密结合。目前软件工程方法学分为传统方法学和面向对象方法学。在标本室数字化建设的课题中,主要用传统方法学的思路和原理来建设。需求分析传统的软件工程方法学使用结构化分析技术,完成分析用户需求工作。需求分析要了解用户的情况,接下来通过与用户交流,对用户的基本要求反复细化,以得出对目标系统的完整、准确和具体的需求。需求分析是为了发现用户的真正需求,首先应从宏观角度调查、分析用户所面临的问题,也就是说,需求分析的第一步是尽可能准确地了解用户当前的情况和需要解决的问题[13]。在标本室网站中,用户所需要的无非就是获取标本信息,并查询到满足自身查询条件标本的详细资料。因此在做查询系统时,充分考虑到了一样标本的自身属性和用户有可能用到的查询条件,两都有机结合,这样才能更好的为用户服务。实体—关系图结构化分析实质上是创建模型的活动。数据模型包含三种相互关联的信息:数据对象、描述数据对象的属性及数据对象彼此间相互连接的关系。数据对象是对软件必须理解的复合信息的表示。所谓复合信息是指具有一系列不同性质或属性的事物。在这个查询系统中,数据对象就是标本和用户。属性是指数据对象的性质,在确定属性时,应该根据对所要解决的问题来理解。关系是指数据对象之间相互连接的方式。图1实体关系图从图可以看到,标本分为科、属、种、标本四种属性,而用户的属性在这里是不重要的,也就是说用户的属性对整个查询没有影响。用户可以通过精确、模糊两种查询方式来获取标本信息。因此在制作整个系统时,充分考虑到以上因素,并以其思想贯穿整个系统。4用ASP构建动态网页动态网页的优点在InterNet迅猛发展的今天,用户不再只满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活、生动的动态页面。数据库对于信息的动态检索无疑具有极大的优越性,因此根据数据库信息的不断变化生成动态web页面将成为网页设计的重要方法。动态网页的技术就有多个厂商的支持,他们都有各自的优点。利用JSP、ASP、PHP和其它有关技术,一个用户可以将一个Http请求送到一个可执行应用程序而不是一个静态的HTML文件。服务器将会立即运行这个限定的程序,对用户的输入做出反应,将处理结果返回客户端,或者对数据的记录进行更新。通过这个模型,就可以在服务器端和客户端之间有效的进行交互。静态网页浏览者可以直接从服务器端调用浏览,占用服务器的资源较少但缺点是其不包含交互功能,对于使用者来说,只能看但不能参与活动,这是一个很大的缺陷。动态网页包含交互功能,浏览者可以和服务页面间产生会话作用,完成一系列的动作。动态网页有如下一些优点:(1)读者可与Web服务器进行交互(2)可实现数据库的查询(3)可以与HTML以外的文件进行交互(4)可缩短查询时间,提高浏览效率它的最大的优势体现在用户可以进行直接参与活动[9]。 ASP技术介绍ASP全名为(Active Server Pages),它是微软公司推出IIS的一个组件,ASP实际是一种在服务器端开发脚本语言的环境。利用它可以开发出动态、交互、高性能Web服务器端的应用,且能较容易实现复杂的Web应用。利用ASP开发的脚本程序全部运行在服务器端,与用户所采用的浏览器无关,从而极大地减少了对客户端的要求。其工作原理是:浏览器从Web服务器调用ASP文件(一种文本文件),服务器端的脚本引擎对每一条脚本语句解释执行,再把执行的结果生成HTML文件传给客户端[7]。ASP文件包括文本、HTML标记和ASP文件特有的脚本语句。制作ASP文件同HTML文件一样,可以用任何纯文本编辑器进行编辑。 ASP可以使用任何脚本语言,只需提供其相应的脚本引擎就可,ASP自身提供VB ScriPt和JSP cript两种脚本引擎,缺省为VB Script。ASP包括了5个内置对象:①Request对象,从浏览器获取信息;②Response对象,发送信息到浏览器;③Server对象,控制ASP执行情况,对服务器端ActiveX控件起作用;④Session对象,存储用户任务的信息;⑥APPlication对象,使多用户共享一个程序的信息。网站内容的动态化、数据库化是Internet网站发展的必然趋势,ASP以其简单、高效的开发方式及丰富的控制手段为Internet网站的开发应用提供了强有力的支持。 ASP的技术特点和工作原理 ASP运行模式当一个浏览器从web服务器请求一个*.asp文件时ASP脚本开始运行,web服务器此时调用ASP从头至尾读取请求文件,运行所有命令并把HTML网页返回给浏览器。图2 ASP运行模式图图说明了ASP文件使用数据库访问构件通过ADO(Active Date Object)访问数据库的数据时,web服务器起着中间部件的作用。它接收用户web浏览器的web页请求.使用ODBC把对数据或数据库的任何命令请求通过网络送到数据库服务器,从数据库服务器接收数据并且把产生的web页和数据送回到用户浏览器。在图中显示了在运行中各部分之间的关系:图3 ASP各部分关系图 ASP的工作原理基于ASP的页面以*.asp文件形式驻留在web服务器上。一个*.asp源文件是文本文件,可以包括以下成分:文本 用于显示信息、页面标题等。 .HTML标记 实现页面风格设计。ASP脚本(Script Commands)图4 ASP工作原理图图显示了ASP的工作原理,当浏览器通过HTTP协议向web服务器申请一个由*.asp定义的页面时,web服务器响应HTTP请求,用ASP引擎解释被申请文件。当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web服务器上)进行处理。ASP提供两种脚本引擎,即VBScript引擎和VJScript引擎,若要使用其他脚本语言,需要在web服务器上另外安装相应的脚本引擎;当遇到基于COM标准的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的功能。若ASP文件含有访问数据库的请求,ASP内置组件ADO(ActiveX Date Ob—ject) 通过ODBC与数据库连接,对数据库进行访问,并将访问结果返回web服务器。ASP引擎将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器[3]。 ASP的技术特点在使用ASP技术时应遵循这样一个原则:即ASP脚本必须与基于COM标签的组件配合使用才能开发出具有实用价值的动态web应用程序。基于组件,可以把应用程序的开发分成两大类任务:一类是开发能被很多程序使用的核心组件;另一类是集成这些核心组件提供的服务,构造出实现特定功能的应用程序。Microsoft及一些“中间件”厂商已针对不同的应用领域提供了许多组件产品,组件的使用者只需要理解组件的接口,不需要知道组件的内部结构和组件使用的数据。在ASP技术中,ASP脚本相当于一种粘合剂,把一个个具有特定功能的组件集成在一起,以形成最终的软件产品。利用组件,开发人员可以专门做自己最擅长的工作,从而减少开发难度;利用组件,还有助于开发人员将用户界面与应用逻辑、数据服务分开,快速开发出可重性高的基于三层客户/服务器结构的web应用程序。综上所述,ASP具有如下一些特点:(1)使用普通的文本编辑器(如记事本)即可进行编辑设计;(2)ASP脚本无需编译,容易编写,可在服务器端直接解释执行;(3)与浏览器无关,用户端只要使用可执行HHML码的浏览器,即可浏览ASP所设计的页面;(4)面向对象,在ASP脚本中可以方便地引用系统组件和ASP内置组件,还能通过定制ActiveX Server Component(ActiveX服务器组件)来扩充功能;(5)ASP的源程序不会被传到客户端,因而可以避免所写的源程序故他人窃取,也提高了程序的安全性;(6)与任何ActiveX Scripting语言兼容, 除了可使用VBScript和JScript语言进行设计外,还可通过Plug_in的方式,使用由第三方提供的其它Scripting语言来扩充功能[5]。 用ASP进行动态网页设计所谓“动态”并不是指在页面上放几个GIF动画图片,其含义大致包含以下两方面:(1)“交互性”即网页的内容会根据用户的要求和选择而动态响应或改变。(2)“自动更新”即无需手动更新HTML文档,便会自动生成新的页面,可以大大节省工作量。根据用户请求生成动态网页的传统技术方案主要有三种:(1)最早的渠道是利用CGI(Common Gateway Interface),即通用网关接口;(2)利用web服务器厂商提供的专用接口如:ISAPI,NSAPI;(3)利用JAVA访问数据库(JDBC)。这三种方案存在一个共同的问题,就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。ASP技术的出现使web动态网页设计成为一件轻松愉快的工作。只要几行脚本语句,就能将后台的数据库信息发布到Internet上,在编程和网页脚本的可读性方面大大优于传统的技术方案。ASP文件是一种嵌入了可在服务器端执行脚本的HTML文档,与ASP兼容的web服务器执行这些脚本,现场生成相应的HTML语言成分,与网页中原来的HTML语言合成到一起,共同作用到前端。一个ASP文件就是一个文本文件,其中包含了以下内容:(1)TexT(文本)(2)HIML tags(HTML标记)(3)Script命今 [4]下面是本网页中ASP程序的一段源码:
属编 号: | <%(records("shuid"))%> |
所 属 科: | <%(records("keid"))%> |
拉丁名称: | <%(records("latinname"))%> |
中文名称: | <%(records("chinesename"))%> |
相关描述: | <%(records("miaoshu"))%> |
虚拟现实技术与VRML 摘要:虚拟现实技术是利用计算机的图形环境和电子技术外设产生逼真的视、听、触、力等伪物质三维感觉环境。VRML是面向实时漫游的虚拟现实造型语言。本文简要介绍了虚拟现实技术的概念、技术特征、应用及VRML的概念、发展与构造,并讨论了VRML在虚拟现实技术应用中重要地位。 关键词:计算机;虚拟现实;VRML 1 虚拟现实技术1.1虚拟现实技术的概念虚拟现实(Viamal Reality)技术是20世纪90年代以来兴起的一种新型信息技术,是一种新的人一机界面形式。它追求的是将传统的计算机从一种需要人用键盘、鼠标对其进行操作的设备变成了人处于计算机创造的人工环境中。用户借助物定装备(如数据手套、头盔等)以自然方式与虚拟环境交互作用、相互影响,从而获得与真实世界等同的感受以及在现实世界中难以经历的体验。1.2虚拟现实技术的发展过程虚拟现实技术的起源可以追溯到1970年,任Ivan Suther Land领导下研制成功了第一个头盔显示器。人们戴上头盔显示器,可以看到一个边长5厘米的立方体线框图飘浮在自己眼前。当实验者转动头部时,可以看见这个发光的立方体的不同侧面,可以像真实世界中那样来确定这个物体的形状和位置。1972年Nolan·Bushnell发明了电子游戏rorh;1985年,Apple公司的Macintosh开始研制Sinmet,1989年Sinmet完成。NASA的Ames研究中心利用Radioshaek公司的袖珍式液晶显示电视的屏幕研制成为头戴式虚拟现实眼镜,并研制成第一台商用虚拟现实硬/软件,美国空军的Supemoelwit飞行模拟器。虚拟现实这个名词已成为平常生活话题。1.3虚拟现实技术的特征虚拟现实技术具有以下三个基本特征:(1)沉浸性。虚拟现实技术是根据人类的视觉、听觉的生理心理特点,由计算机产生逼真的三维立体图像,使用者戴上头盔显示器和数据手套交互设备,便可将自己置身于虚拟环境中,成为虚拟环境中的一员。使用者与虚拟环境中的各种对象的相互作用,就如同在现实世界中的一样。使用者在虚拟环境中,一切感觉都是那么逼真,有一种身临其境的感觉。(2)交互性。虚拟现实系统中的人机交互是一种近乎自然的交互,代写毕业论文 使用者不仅可以利用电脑键盘、鼠标进行交互,而且能够通过特殊头盔、数据手套等传感设备进行交互。使用者通过自身的语言、身体运动或动作等自然技能,就能对虚拟环境中的对象进行考察或操作。(3)多感知性。由于虚拟现实系统中装有视、听、触、动觉的传感及反应装置,因此,使用者在虚拟环境中可获得视觉、听觉、触觉、动觉等多种感知,从而达到身临其境的感受。1.4虚拟现实技术的应用随着虚拟现实技术的迅速发展,它已经被应用于广泛的领域:(1)工程和建筑可用它设计各种产品和施工设备,建造工厂等预实现。如一个新产品的先期开发、一个具体建筑物一次性仿真。(2)医学其范围包括建立合成药物的分子结构模型到各种医学模拟,如用来设计各种合成药物,允许研究人员测试各种药物特性,进行人体解剖仿真,外科手术仿真器。(3)军工模拟最初的军工模拟是推动VR发展的主要力量,VR的许多成功的应用也是在此方面,代写医学论文如飞机驾驶模拟器、近战战术训练器、虚拟战场等。(4)科学可视化现在,有许多数据或物质,如红外光、微波、雷达、电磁场、在通道中流动的各种数据都不是可见的,利用VR技术,很容易将这些东西可视,这就为我们的研究带来很大的方便。(5)金融和娱乐金融可视化是指将大量数据变换成图象式物质,从而使数据更易理解和分析。娱乐是VR的一个巨大市场,世界一些著名的娱乐城已建成VR娱东中心,在这个环境中许多话都已变成“现实”。(6)教育VR教育是一种非常有意义的潜在市场。虚拟现实技术能够为学生提供生动、逼真的学习环境,学生能够成为虚拟环境的一名参与者,在虚拟环境中扮演—个角色,这对调动学生的学习积极性,突破教学的重点、难点,培养学生的技能都将起到积极的作用。2、VRML .2.1概念VRML (Virtral Reality Modeling Language)是虚拟现实造型语言的缩写形式。它是描述虚拟场景的一种标准。它定义了三维应用系统中常用的语言描述,如层次变换、光源、试点、几何、动画、雾、材料特性和纹理映射等,并具有简单的行为特征描述功能。设计VRML的一个主要目标就是保证它成为多个虚拟现实系统或其组成部分间有效的三维文件交换格式,并且,这些虚拟现实系统或其组成部分可分布在网络的不同计算机处。2.2 VRML的发展历史1994年5月。在瑞士日内瓦召开的万维网(www)会议上。Mark Pesos和Tony Parisi在会上介绍了他们开发的可在万维网上运行的虚拟现实界面。这时,由一个情趣相投者联谊会BOF马上产生强烈的反响,决定开发一种场景描述语言。它可以连通Web网。VRML这个词就是在BOF的会议上造出来的。1994年10月在芝加哥(Chicago)召开的第二次WWW会议上公布V1LML1.0的规范草案。主要的功能是完成静态的3D场景,代写硕士论文以及与HTML链接的功能和措施。另一位SGI的原Open Inventor的设计师Paul Ssi'aLt88开始作一个VRML公共域(publicdomain)的词解程序(Parser),当时流行于业界的名字叫Qmb.1995年秋。SGI进一步推出了WebSpace Author(供创作的程序)。这是一种Web创作工具,可在场景内交互地摆放物体,并改进了场景的功能,还可用于发表VRML文件。1996年初。VRML委员会审阅并讨论了若干个VRML 2.0版本的建议方案,其中有SGI的动态境界(Mov-iIlg Worlds)提案、太阳微系统(Sun Microsystem)的全息网(Holl Web)、微软公司(Mi )的能动VRML(Active、VRML)、苹果公司(Apple)的超世界(Out of the woad),以及其他多种提案。结果,Moving Worlds以70%选票赢得了绝对多数。1996年3月,VGA(、VRML.设计小组)决定将这个方案改造成为VRML 2.0。1996年8月,VRML2.0在新奥尔良(New Orleans)的SIGGRAPH96会议上公布。1998年发表中文国家标准。2002年8月,升级版本X3D通过国际标准。[next] 2.3、VRML的应用框架图1是目前VRML应用的一般框架,潜在的应用正在不断地发展当中。2.4VRML的构造一个VRML文件包括了一些主要的功能部件:代写论文文件头,场景图,原型和事件路由等,通过浏览器对VRML进行处理以声音和图象的形式展现出来,并且用户可以与场景进行交互。(1)文件头为方便识别VRML文件,每个VRML文件的开始都采用以下形式:#VRML2.0ercoding type[optional comment]line terminator(2)场景图结构VRML文件用层次化的场景图来描述三维对象和世界,在场景图中的实体称为节点,VRML定义了54种不同的结点类型,其中包括几何元素体及对外表特性、声音及声音特性,以及不同类型的群节点。节点在域中存放它们的数据,VRML定义了20种类型的域,这些域可以用来存放从单个数据到三维旋转矩阵。VRML场景图是一种单向图,一个节点可以包含其他节点(一些类型的节点可能“子”节点),也可以被一个或多个节点所包含(它们可以有一个以上的“父”节点),但是一个节点不能包含自己。这样的场景图结构可以容纳由一些子模块构造大的或复杂的三维世界。(3)事件结构VRML定义了事件或消息传送机制,通过这些机制,场景图中的节点可以相互通讯。每一节点定义了时间的名称和类型,这些事件是该类型节点可以产生和经受的。ROUTE语句定义了事件产生器和接收器之间的事件路径。(4)感知器感知器是VRML基本的用户交互和动画元素。当时间流逝时,T'lmeSemor节点就产生了事件,T'rmeSemor是所有动画行为基础。其他感知器是所有用户交互的基础,当观看者在三维世界中移动或当用户使用一些输入设备进行交互操作时,这些感知器就产生了事件。感知器只产生事件,它们必须通过ROUTE语句同其它节点一起使用才能在场景中产生可见的效果。(5)脚本和插值器可以在事件产生器和事件接收器之间插入脚本节点。脚本节点允许VRML编辑器用任何说明支持的脚本语言定义任意的行为。VRML2.0定义了可以用Java和JavaScript以及E(MAScript语言装的脚本节点。插值器节点实际上是完成简单的动画计算的内置语言。它们通常和Tune.Sesmor以及场景图中其它的节点一起使对象移动。(6)原型:封装和重用VRML2.0包括一种原型机制,可以对场景图进行封装和重用。几何、特性、动画和行为都可以分开或一起封装。原型机制允许以现存节点类型的混合形式定义新的节点类型,这一机制使VRML更容易使用并且减少了VRML文件的大小。(7)分布式场景VRML2.0有两种方法使一处定义的VRML世界分布于WWW网上。其中In-Line节点允许包含存储在Web上的任何VRML文件,EX'IERNIPROTO语句可以由WWW网上任何地方来定义新的节点。更一般的情况是,EXTERNPROTO语句使节点在VRML文件皮外定义,这也是VRML基本的可扩展机制。(8)显示和交互VRML文件的解释,执行和显示一般由浏览器来完成,浏览器将展现场景图中的形状和声音,即所谓的“虚拟世界”,用户可以在其中漫游,这一虚拟世界的显示根据视点的变化而不同。浏览器提一些漫游方法(如步行或飞行)使用户在虚拟世界中移动视点的位置)。除支持漫游外,浏览器还允许用户通过场景图层次中的感知器节点与虚拟世界进行交互。3 结束语目前,尽管虚拟现实系统的硬件设备还比较昂贵,虚拟现实技术尚未能普及。但是,随着虚拟现实技术的不断发展和完善以及硬件设备价格的不断降低,我们相信。虚拟现实技术最终会在各个领域广泛应用并发挥其重要作用。虚拟现实作为一种全新的人——机接口技术,必须研究用户和计算机之间的协调关系问题,这样一个问题只有通过大量的使用才能逐步解决,VRML以因特网作为应用平台,最有希望成为构筑虚拟现实应用的基本构架。VRML在电子商务、教育、工程技术、建筑、娱乐、艺术等领域的广泛应用,将会促使它迅速发展,并成构建虚拟现实应用系统的基础。VRML将创造一种融多媒体、三维图形、网络通讯、虚拟现实为一体的新型媒体,兼具先进性和普及性,是关心三维图形、多媒体、新一代网页开发和虚拟现实技术的人士应密切注意的。
结合自己的实际情况谈谈自己的经历和兴趣,比如:我选这个题目的主要原因是因为我个人特别感兴趣关于这个论文的问题,我觉得对于大学生来说,撰写毕业论文并不是一件轻松的事。
如果毕业论文的题目过大或过难,就难以完成写作任务;反之,题目过于容易,又不能较好地锻炼科学研究的能力,达不到写作毕业论文的目的。因此,选择一个难易大小合适的题目,可以保证写作的顺利进行。然后研究这个题目对于我今后的发展有一定的帮助。
选题建议:
一、联系工作实际
选题要结合我国行政管理实践(特别是自身工作实际),提倡选择应用性较强的课题,特别鼓励结合当前社会实践亟待解决的实际问题进行研究。建议立足于本地甚至是本单位的工作进行选题。
选题时可以考虑选些与自己工作有关的论题,将理论与实践紧密结合起来,使自己的实践工作经验上升为理论,或者以自己通过大学学习所掌握到的理论去分析和解决一些引起实际工作问题。
二、选题适当
所谓选题要适当,就是指如何掌握好论题的广度与深度。选题要适当包括有两层意思:
一是题目的大小要适当。题目的大小,也就是论题涉及内容的广度。确定题目的大小,要根据自己的写作能力而定。如果题目过大,为了论证好选题,需要组织的内容多,重点不易把握,论述难以深入,加上写作时间有限,最后会因力不胜任,难以完成,导致中途流产或者失败。
314 浏览 5 回答
100 浏览 6 回答
225 浏览 5 回答
250 浏览 3 回答
182 浏览 6 回答
231 浏览 4 回答
234 浏览 2 回答
210 浏览 6 回答
144 浏览 7 回答
169 浏览 9 回答
260 浏览 4 回答
291 浏览 4 回答
273 浏览 3 回答
162 浏览 3 回答
315 浏览 5 回答