“计算机图形学”的教学实践与改革的探讨.doc

上传人:sk****8 文档编号:3544464 上传时间:2019-06-03 格式:DOC 页数:26 大小:154KB
下载 相关 举报
“计算机图形学”的教学实践与改革的探讨.doc_第1页
第1页 / 共26页
“计算机图形学”的教学实践与改革的探讨.doc_第2页
第2页 / 共26页
“计算机图形学”的教学实践与改革的探讨.doc_第3页
第3页 / 共26页
“计算机图形学”的教学实践与改革的探讨.doc_第4页
第4页 / 共26页
“计算机图形学”的教学实践与改革的探讨.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、“计算机图形学”的教学实践与改革的探讨摘要:本文介绍了笔者针对“计算机图形学”课程教学中存在的问题所进行的“14+4”教学改革的实践。 关键词本文来自:计算机毕业网 :计算机图形学;教学研究;计算机图形生成系统;OpenGL “计算机图形学”课程传统教学模式的重点是基本理论和算法的讲解,学生在学习本课程过程中只是了解了基本图形的生成,而对于三维图形的生成和几何变换、曲面的生成、消隐算法、光照模型的模拟等理论不知如何去实现,针对这一现象,笔者提出以下几点改革,供大家共同探讨。 1 计算机图形生成系统 结合本课程教学内容,我们开发了计算机图形生成系统,该系统除了实现课本中讲解的基本算法外,还可实现

2、三维图形的生成与几何变换、曲面的生成、消隐算法、光照模型的模拟等。使学生在学了本课程以后,不仅能实现简单图形的生成,还可以实现复杂的图形。 此系统可实现教材中的基本算法,如 DDA 和 Bresenham 的直线生成算法、圆的 Bresenham和中点生成算法、椭圆的生成、任一多边形的生成、种子填充算法、扫描线填充算法、直线的 Cohen_surtherland 裁剪算法、曲线曲面的生成等。 对于比较抽象的算法,采取先讲理论,再讲程序,使学生能理解这些理论用计算机言怎样去实现,从而加深理解。另外本系统对各个部分进行了归类讲解: (1) 系统可生成基本三维图形,如球体、椭球体、圆柱、圆锥、任意多

3、面体等,在讲解相关理论后,再演示和详细讲解程序,可以使学生比较容易理解。例如可以把球体、椭球体、圆柱、圆锥归为一类讲解。先讲解一个球体的生成程序,程序用球体的参数表达式去实现,其中用到了投影变换、三维形体的几何变换、屏幕坐标系的变换、简单的反向面消隐算法,学生理解后,再把锥体、椭球体的参数表达式告诉学生,让学生试图生成锥体、椭球体或与球体相近的其他形体。对于多面体的生成,利用边界模型和表面模型分别表示一个四面体,把理论与程序中的数据结构相结合,比较具体,学生易于接受,这样学生就可以对任意多面体怎样利用实体构造方法去实现了。 (2) 对于三维形体的几何变换上,可以用两种方法来实现:物体不变,视点

4、位置变换;视点位置不变,物体发生几何变换。在教学过程中,应用一种三维形体,如任一四棱锥来用两种方法实现这种变换效果,并讲解两种算法的实现程序,给学生布置一道相似的作业,让学生尝试实现。 (3) 在消隐算法的讲解和实现上,因为在三维图形的生成程序中已经让学生了解了简单的反向面消隐法,所以在这部分内容把 Z-buffer 算法和扫描线算法的理论讲解结合实现程序讲解,学生比较容易理解。 (4) 自由曲面的生成,利用 Bzier 曲面的 DeCasteljau 生成算法生成双三次曲面,利用 B 样条曲面的 Deboor 算法,生成双三次 B 样条曲面,并生成 NURBS 曲面,对之进行几何变换。(5)

5、 简单模拟光的反射、环境光的漫射效果,以及对二维、三维图形的纹理映射技术。 (6) 对于几何造型方面,造型方法结合程序讲解,效果较好。比如分形造型、边界模型、表面模型等,结合理论,讲一个实现程序,学生不仅可以更容易理解,还可以过到触类旁通的教学效果。 2 基于 OpenGL 的课件 目前本课程的实验只是使用某种高级语言环境(如 Turbo C +)作为上机实习的平台,而当前比较流行 OpenGL、Direct 等开发工具,学生并不能够在 Turbo C +试验中获得未来就业环境下真实需要掌握的编程知识。OpenGL 的这些能力为实现逼真的三维渲染效果、建立交互的三维景观提供了优秀的软件工具。O

6、penGL 集成在 Windows 的内核中,VB、VC +均可直接调用,初学的学生也能利用 OpenGL 的图形处理能力设计出高质量的三维图形以及三维交互软件。所以,笔者在本课程的课件中,每一部分的章节后面,都要讲解在OpenGL 中怎样实现,如画线、几何变换、消隐、纹理映射、曲线和曲面的生成等,展示相应的程序并讲解程序。这样可以拓宽学生的知识面,提高学生的就业机会。例如(1)图形生成算法,OpenGL 提供了定义点的函数,利用这个函数可以方便地向学生演示基本图形生成算法的基本原理。(2)几何变换。调用 OpenGL 的三个变换函数 glTranslate3( )、glRotate3( )和

7、 glScale3( ),实质上相当于产生了一个近似的平移、旋转和比例矩阵。(3)投影变换。OpenGL 中只提供了两种投影方式,一种是平行投影,另一种是透视投影。OpenGL 平行投影函数共有两个:一个是 void glOrtho(GLdou2ble left, GLdouble right, GLdouble bottom, GLdouble top, GLdou2ble near,GLdouble far),另一个函数是 void gluOrtho2D (GL2double left, GLdouble right, GLdouble bottom, GLdouble top)。Open

8、GL 透视投影函数也有两个:一个是 void glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble far),另一个函数是 void gluPerspective(GLdouble fovy, GLdou2ble aspect, GLdouble zNear, GLdoube zFar),利用这些函数就可以容易地实现透视投影的效果。(4)曲线曲面的生成。计算机图形学中,所有的光滑曲线都采用线段逼近来模拟,而许多有用的曲线在数学上只用少数几个参数(如控制点等)

9、 来描述。OpenGL 提供生成 Bezier、B 样条、NURBS 曲线和曲面的函数。OpenGL 曲线坐标计算采用的是 void glEvalCoord1fd v (TYPE u),如果是二维曲面的话,上述的函数名改变为对应的二维版本就可以了。(5)真实感图形生成。真实感图形绘制是计算机图形学的一个重要组成部分,在 OpenGL 中设置光源颜色和对象本身颜色的函数为 glLightfv()、glMaterialfv() ,调用这些函数举一些案例,使学生不仅能学到基本的图形理论,还能自行开发基于 OpenGL 的几何变换、投影、曲线曲面生成、光照明模型的建立、纹理映射技术等图形,大大提高了学

10、生的动手能力,使学生消除计算机三维图形编程的神秘感,激发了学习的兴趣。 3“14+4“的课程改革方案 由于本课程是一门实践性比较强的课程,同时也为了使学生具有图形开发的创造能力,本课程在教学过程中更适合“14+4”教学模式,即在教学计划中,14 周用于理论教学,4 周用于做课程设计。学生可以运用自己所学图形学知识设计一些大的绘图程序,例如二维图形几何变换系统、三维图形几何变换系统、实体的几何造型、二维或三维纹理映射技术的实现、面消隐算法的实现、分形图形技术、应用 OPENGL 生成一三维形体或实现图形学中相关算法、数字图像处理技术等。学生在课程设计过程中加深了对图形学这门课的理论知识,锻炼了算

11、法实现技巧、提高了编程能力,教学效果良好,甚至有些学生也能开发出效果较好的图形系统。 4 后续建设的设想: 针对当前计算机图形学的发展以及市场上流行的许多图形图像处理软件,如 Flash、3Dmax、Maya 、Authorware 、 Dreamweaver 等,可以在几何造型或光照模型、纹理映射等理论的讲解上结合这些软件的实现过程来讲解,一方面可以满足学生渴望掌握这些软件的心理,另一方面可以使本课程的讲解更加形象、生动和易于理解,也拓宽了本课程的应用范围。 参考文献 1 孙家广. 计算机图形学M. 北京 :清华大学出版社,1998. 2 吴涛. 计算机图形学教学改革探讨J. 福建电脑,20

12、07,(5):199-201. 3 贾建等. 计算机图形学课程教学改革与实践J. 高等理科教育,2004,(5):67-69. 4 向世明.OpenGL 编程与实例 M. 北京: 电子工业出版社,1999. 软件类专业的工程教育研究与实践 摘要:本文从高等工程教育的一般规律和对 CDIO 模式的认识,扩展到对软件类专业的工程教育问题研究,并以软件测试专业为例,通过对软件工程行业背景、软件测试职业素质要求、专业课程体系构建和教学模式等问题进行多方位的分析与讨论,并在此研究基础上,阐述 CDIO 模式下开展工程教育的实践与取得的成效。 关键词:工程教育;CDIO;软件测试;实践过程 1 对工程教育

13、的理解与认识 1.1 工程的概念 科学、技术与工程三者有联系,但在内涵和本质上是有差别的概念。科学的目的是探索、认知、发现自然规律与人类社会发展规律,即“求真”和探索,追寻和探究“为什么” 。科学关注人类尚未确切、完全、详细了解的知识,属认知性的领域,不存在创新。而技术一般是指科学指导下的发明,是实践中产生的创造。其目的是为人门找到可制作出产品的某种工艺,即策略、方法与过程。工程必然是一种或多种技术在配套环境与条件支撑下所形成的集成,为社会发展和人类进步提供产品,提供可服务的装置和系统。从三个概念上看,三者的目标和需求不尽相同。 从工程学的角度审视,工程是应用学科知识和技术原理解决问题,是人类

14、综合应用科学理念与技术手段改造客观世界的实践活动,综合性和实践性是工程活动最基本的特征。工程师是工程实现的核心因素,工程师利用科学所发现的知识,制造对人类社会有用的物体或工具。 工程(包括产品生产和工程项目)在多数情况下,不仅需要符合技术要求,也必须满足其他的条件。工程师最关键与独特的任务是发现、理解并结合实际问题或条件的局限(包括材料来源,物理的或技术的限制 1,来达到满意的结果,通过构思、判断和推理,将科学、技术、数学和实践的经验应用到设计、制造、对象或过程(运行或程序) 的运用操作中。工程探究和实现局限条件改进的可行性和其他诸如经济成本、可生产性及适用性等问题的策略与措施。高等教育的工程

15、类专业是将自然科学原理应用到工业、农业等各领域或生产部门所形成的诸多工程学科,也称之为工学或工科。 1.2 工程要解决问题 工程的目标是“求用” ,工程活动更具实践性。从经济角度看,工程师必须使制造出的物体(产品或项目 ),在经济上可行,对工程而言,经济是必须考虑的因素。 工程和科学都需要研究,但工程师是为“制造”或更好的“制造”而学习和研究。工程研究对象和过程是:在基本的物理化学问题已被了解和认识的基础上,这些问题需要精确解决,即需要通过数学方法、技术策略和相关经验找到工程问题的解决策略,通过构思、设计、实施、管理工程几个环节来实现。工程研究和寻找的是近似方案,工程的本质问题之一是评价和优化

16、方案,并实现与完成目标。 1.3 工程教育与 CDIO 模式 高等教育中规模最大的工科教育在整个教育体系中具有举足轻重的地位,工程教育的首要目标是培养工程师。因此,高等工程教育需要围绕如何推进教育创新,进行各种有益探索,培养符合工程要求的专门人才,提供人才培养和成长的环境。 高等工程教育本科与专科层次的共性是两者属同一范畴,区别在于前者是基于学科的工程教育,培养将科学原理转变为工程(产品或项目)设计、工程规划与决策的人才,而后者更多的是基于技术层面的工程教育,培养将工程原理应用于实践并转化为工程、产品等物质形态的人才,因此,更具工程特性。 工程教育的目标、内容和综合性、复杂性要远高于技艺型的职

17、业教育( 如艺术、农技、维修等),同时,它也不同于基于操作技能型的职业教育( 如生产线的装配等),所培养的是以特定工程职业素养为基础、为支撑的专门人才。 科技与社会的快速发展决定了职业、岗位及其内涵的变化、更新。这对工程人才的知识、能力结构不断提出新的、更高的要求,其职业和专能适应性已从狭隘的岗位技能拓展为综合性的职业能力,由单一的满足为上岗所备能力转变为适应社会与经济发展的综合素质。 工程在很大程度上是核心技术与多种技术的集成。在这个集成过程中,非工程化的因素,与技术和工程本身同等重要。现代合格的工程师不能完全在某一专业的封闭知识领域中培养出来,必须要接触他人,形成团队,必须接触社会,适应各

18、种法律、政策与环境,必须考虑其工程的成果对人类生活、资源环境所带来的影响,否则这项工程是失败的。由此,技术与自然科学、人文社会科学交叉、融合是培养新型工程人才的必然途径。 ACMIEEE 对工程教育和人才的基本要求为 6 个方面。 (1) 具有系统观点:了解工程与社会间的复杂关系,熟悉系统设计、构造和分析过程。应是能正确判断和解决工程实际问题的多面手,并胜任跨学科合作: (2) 具有知识的深、广度:知识面宽,但在具体领域方向能够深入; (3)具有设计经验:能参与设计活动,具有工程概念,懂得如何去设计和开发复杂的技术系统; (4) 掌握工具运用:能准确使用(软、硬件)工具,分析和解决工程实际问题

19、: (5)通过职业训练:了解职业(行业)需求,具有产品(系统、应用服务)意识,生成终生学习的能力与习惯,适应和胜任多变的职业领域。 (6)具备交流技巧:能以合适的形式(书面、口头等)与他人交流与沟通,具有交流能力与合作精神,并培养一定的商业和领导能力。 为此,美国工程与技术认证委员会制定了新的工程教育专业人才评估标准,并被认为是合格现代工程师应具备的能力和素质要求。 有应用数学、科学与工程等知识的能力: 有进行设计、实验分析与数据处理的能力; 有根据需要去设计一个部件、一个系统或一 个过程的能力; 有接受多种训练的综合能力: 有验证、指导及解决工程问题的能力: 有对职业道德及社会责任的了解:

20、有有效地表达与交流、沟通的能力; 懂得工程问题对环境和社会的影响; 学会和形成终生学习的能力; 具有对有关当今时代问题的知识: 有运用各种现代技术与工具解决实际工程问题的能力。 从上述内容可以看出,在重视科学基础前提下,培养工程师更强调的重点是工程实践能力、表达交流能力与团队合作精神、终生学习能力、职业道德及社会责任、社会人文和经济管理、环境保护等知识与素质。这对我们当前高等工程教育是很好的启发和参照。 CDIO 工程教育模式是近年来国际工程教育改革的最新成果。CDIO 注重在构思(conceive)、设计(Design) 、实现(Implement)、运行(Operate) 现实世界的系统和

21、产品过程中学习工程的理论和实践,使学生知识、素质与能力得到完整全面提升。其核心思想是以产品(或项目) 的研发到生成运行的生命周期为载体,以上述四个环节为进程,构造基于工程(项目 1 的课程体系与教学实施。这种模式激活了教学过程的主 动性、强化了实践,要求教学融课程的有机联系方式进行学习和体验工程。CDIO 模式对学生能动性的完成工程(项目) 任务(活动) 的培养具有重要效能与作用,使学生较深入地理解和认识工程,培养工程素养,解决工程问题。近年来,国、内外高等教育依照该模式培养的工程人才,深受到产业与工程界的欢迎,并对此充分肯定。学习 CDIO 工程教育模式对改革当前高等工程教育是可借鉴和值得推

22、广的先进教育思想和策略方法,是提高工程教育质量的“良方” 。 2 软件工程内涵与软件测试特征 2.1 软件及其工程内涵 软件是人类的特殊智力产品,现代社会及各行业都高度依赖软件的应用。各领域或行业的软件应用促进了经济和社会发展,提高了工作效率,提升了人类生活质量。 软件产品(项目)的开发应用有其特定过程,这个过程被称为“软件生命周期” ,其开发过程称为软件工程,它体现整个软件工程知识体系和技术运用的过程。软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。它是研究用工程化方法构建和维护软件,使其有效、实用与保证高质量。软件开发的能力包含在从需求分析、软件架构、设计编码、质量监测、交

23、付使用与“生命”终结的整个过程中,涉及到各种技术与非技术的因素。软件的形成过程将构思、设计、实现和过程运行紧密地捆绑,任一环节出现问题,都将影响软件的开发效率和质量,其开发的过程和生命周期中包括诸多工程性因素。 在高等教育中,软件工程是一门学科及专业,它涉及计算科学、设计模式、程序设计方法、软件开发工具、质量标准、系统平台等多个方面,软件工程教育的目标是认识和掌握软件开发中的方法学和工程学知识,并应用于实践。 传统软件专业教育,更多强调技术,而忽视工程。其中最为强调的是程序设计基础,要求学生能很好掌握设计方法和技巧,熟悉编程语言(平台) ,忽略程序与软件的区别与联系,了解了程序,却忽略了软件;

24、知道了软件,又忽略了系统:熟悉了系统,又忘却了工程。 工程化在软件产品开发中体现出人的智能、技术、管理、心理及社会因素的整体蕴涵。工程化体现了计划、过程、资源、成本等的要求,具体说,就是与市场、时间、成本、对象相关,涉及到技术之外的管理知识和行业经验,需要检测、评估、管理和进度控制。 CC2004(ACM、AIS 和 IEEE-CS 2004.11 联合公布的新的计算学科教程)强调“理论一抽象一设计 ”的知识学习和应用过程。这里“理论一抽象”或“抽象一理论”体现理科特征,而“抽象一设计”或“理论一设计”则体现工科特征。 CC2005 中,对计算科学每个学科领域都提出“职业训练”或“社会和职业问

25、题”的教学要求。这里不仅是专业与技术,实际上既包括专业知识领域,也涉及应用行业背景知识。 图 1 是 CC2005 中软件工程专业分析图,表达计算学科知识与软件工程的要求及其倾向。 摘要:随着社会的发展,网络成为工作的重要手段和生活的重要工具。通过网络来展示自身,吸引关注,发展商机,成为企业单位的重要事务。作为社会发展基础的教育,更应意识到网络的重要性。建校园网站的技术,由传统的静态网站,逐步向动态网站发展。作为学校,需要经常更新内容。本设计采用的是 ASP 技术,其基本原理是在 Microsoft Windows NT Server 上集成 IIS,由 ASP 脚本启动 ADO 控件,通过

26、ODBC 驱动程序,实现数据库与 Web 服务器的连接,通过后台管理程序更新数据库 ,并将数据库的内容通过前台显示出来,从而解决在 Internet 或内网通过数据库发布信息的难题,大大减少了网站的文件数量和维护更新的工作量。 关键词:ASP; 校园网站 ;设计与实现 ASP-based School Website Design and Implementation He Lei ( Ningxia Telecom GovernmentEnterprise Customer Service Office,Yinchuan750001,China) Abstract:With the deve

27、lopment of society,the network became an important means of work and life of an important tool.Through the network to show itself to attract attention, developing business opportunities, a business unit of the important matters.Based education for social development,but should be aware of the import

28、ance of networking. Campus site construction technology,from the traditional static Web site,the gradual development of the dynamic website.As a school,require frequent updates.This design uses the ASP technology, the basic principle is to integrate Microsoft Windows NT Server IIS,ASP script starts

29、from the ADO control,through the ODBC driver,database and Web servers to achieve the connection,update the database through the Admin will content of the database is displayed by front to solve the Internet or internal networks based database of published information problems,greatly reducing the am

30、ount of documentation and maintenance of web site updates workload. Keywords:ASP;School web;Design and Implementation 在网络信息时代,网站已经成为人们生活中不可缺少的一部分,网络技术也在迅速的发展,人们对网络的要求也越来越高,网站的功能也更加先进,比如一些论坛、视频,更加丰富了网站的内容,在网站上也可以寻得更多的知识,给人们的生活带来更多的乐趣。在 21 世纪,学校网站可以详细的介绍各个学校的历史、文化,充分体现学校的办学特色和师资优势,并突出学校内部与其他校园以及社会群体的信

31、息交流,加强学校与社会、师生与家长的互动沟通,将网站创建成为展示师生风采的舞台,从而实现贯彻教育理念和塑造信息化时代校园品牌的完整统一。 一、校园网站建设的意义 学校网站是学校的“商标”,每一所学校都有自己的特色,每一所学校都有自己的个性在这个高度信息化的社会里,建立自己的学校网站是最直接的宣传手段。网站的超时空特性,不仅能让地区内的人们了解学校,更可让世界了解你的学校。 学校网站是实现教育资源分配的桥梁。网络有巨大的教育资源库,它集全社会的力量,使教育资源无限增长这使每位教师和学生都有机会得到均等的培训和受教育的机会,不再受到学校水平、教材、教师能力的限制。 学校网站能提供教学互动的全新方式

32、。学校网站使得教师与教师、教师与学生、学生与学生之间的交流有了一种新的方式,它不再受到传统课堂的制约。 学校网站是最佳的教学研究室,学校网站与教育类专门网站的有效链接,给学校教学研究带来了片新天地,各种优秀教案、专家论坛、网络观摩课、各科素材、多媒体课件制作等内容为教师教研提供了极佳的平台,有效地降低了教研成本、提高效率。 二、学校网站系统分析、规划和实施 本文是采取了动态网页的制作方法来论述主题的,由于篇幅有限,所以就直接切入主题了。 针对目前我国网站现状,作者从改善网站本身管理和网站作为软件向应用的扩张两个方向,提出改进方案。对站点维护包括允许管理员在线查看文件和子目录列表、文件类型图标、

33、大小、属性、创建日期及最后修改日期;能够上传和下载文件和目录 :提供创建、重命名、复制、移动和修改任何文件和目录属性:能够查看和编辑文本文件内容。静态网站的任何更新都需要网站开发人员来实现,对服务器的更新要使用 FTP 等上传工具。然而采用动态网站 ,没有必要专业开发人员来更新网站内容,仅需普通网站维护人员就可实现,从而节约了成本。而且,使用动态网站,不需使用 FTP 等上传工具,就可远程完成传输或修改服务器内容。建立动态网站后,需要灵活且功能强大的帐号管理。下面从分散信息所有权、提供对信息的访问权、管理帐号三方面着手。分散信息所有权。无论信息存储在同一个中央位置(地理位置) 或不同位置,其信

34、息所有者都可以分散在不同的地理位置。换言之,虽然只能有一个位置提供系统和应用程序,但对数据信息拥有所有权的用户可以分散在不同的地理位置.这样,与信息或数据关系最密切的用户就可以拥有对这些信息或数据的操作权限。提供对信息的访问权。通过企业网站,可以仅向相关的用户提供合适的内容。这种功能对业务活动非常有用,即如果拥有相关权限,用户就可以及时地获取相应的信息,则他们就可以更好地完成工作。 三、系统实现与应用 本论文在设计时,考虑到中小学校园网站设计、维护人员的水平参差不齐,而且网站的维护随着时间的推移,工作量会越来越大,因此本系统采用后台动态更新技术,维护人员只要懂的基本的电脑操作就可以进行维护。其

35、维护工作也相当简单,只需按照菜单或提示,将有关内容添加到数据库或从数据库中删除即可,与静态网站的更新相比,其工作量大大减少。如在后台添加一篇文章,首先登录后台,然后进行文章的添加,直接就可以在主页和相关的多个页面显示该文章的链接,而不需要像静态网页那样采用专门的工具进行编辑,还要在相关的页面进行链接,如果要将最新添加的文件放在前面,还必须进行大量的链接修改。充分体现了动态内容技术的优点。 这种交互性不仅体现在后台,还体现在前台。比如文章、图片的搜索 ,成绩查询功能,以及校园讨论区发表新帖和回复都具有交互性。这是静态网站无法实现的。实现了部分校务的在线管理学籍管理子系统实现了学生基本信息、学生成

36、绩、考试管理等校务的在线管理。管理员和录入员既可以在线录入,也可以将已经有的数据导入到数据库。其它用户可以在线进行成绩查询。这部分功能必须采用数据库技术与 WEB 服务器连接才能实现。静态网页实现不了此功能。能进行数据的在线备份和恢复本系统的所有数据都是通过数据库管理的。在本地网络发布主机系统基本要求 WindowsNT+IIS4.0 以上,浏览器为 IE6.0 以上。将整个文件夹 SXSZ 拷贝到本地的一个目录,如 E:,打开控制面板管理工具Internet 信息服务,展开本地计算机 网站默认网站,右键单击选择属性 主目录,将本地路径改为:E: SXSZ,打开浏览器,输入网址 http: l

37、ocalhost/即可访问。 在 INTERNET 上发布网站在本地浏览者只有本校的师生,达不到让社会了解学校,让学校走出社会的目的。要让所有的人都能够通过网络访问网站,必须要有存放网站文件的空间,有指向该空间的域名,还要把网站文件上传到空间。购买好空间之后得到一个帐号,口令,以及 FTP 地址。购买域名域名的购买和空间差不多,买好之后,就可以在域名供应商网站上,根据提示进行域名解析,使该域名指向所购买的空间地址。上传文件有空间的帐号、口令和 FTP 地址之后,就可以将网站的文件上传到虚拟主机(空间) 上。然后去相应的位置上输入 FTP 地址,帐号,口令就可以上传了。上传完之后,输入域名就可以

38、访问了。 用户管理说明该系统的使用很简单,无需专业的知识便可以进行方便的更新维护。主页上有一个管理员登录入口,默认的用户名和密码都是 admin,进入后台之后可以随便添加和删除用户,并可以给不同的用户赋予不同的权限。注意:千万不要把所有的管理员权限用户都删除掉,否则你无法进入后台进行管理。万一你把所有的管理员用户都删除掉了,只能打开数据库,自己添加一个用户名,将21232f297a57a5a743894aOe4a801fc3 复制到密码字段,就可以用 admin 作为密码登录了。管理完之后要及时退出管理,或关闭浏览器,否则会被后来用机的人通过前进后退进入后台管理,威胁你的数据安全。权限说明系统

39、管理员:拥有所有的权限。包括帐户管理,分类管理,文章管理,图片管理,数据管理,学籍管理。文章录入员:拥有部分管理权限。包括添加文章,修改文章,上传图片,图片管理的部分权限,学籍管理等。帐户管理包括添加帐户和删除帐户。系统管理员可以添加不同权限的用户,也可以删除不再需要的用户。分类管理本系统支持两级分类,这里的分类是针对文章管理部分的。用户可以自由地增减、修改类名。自动生成相应的页面。不过,大类连接必须手动添加,在 inclu/top.asp 和 admin/top.asp 这个文件里把链接改掉就行了,如果没有相应的知识,不要添加大类,只作修改比较好。删除大类时要特别小心,一旦被删除,所有的相应

40、的小类和文章都被删除掉。小类可以自由地添加,编辑,并可以通过拉上拉下来改变该小类在页面上的位置。我们来看看以下几个功能的实现。 文章管理 1.添加文章:用户在添加文章时,先选择大类 ,接着最好先选择好小类,填好标题,再写内容;2. 修改文章:这部分的功能不是很完善,在编辑时的格式全部变成代码,不要把那些代码去掉;3.删除文章: 可以直接输入文章 ID 号进行删除 ,也可以在列出的文章中找到要删除的文章 ,按右边的删除按钮,来删除文章; 图片上传:先写好标题,点击上传图片 ,在出现的页面点击浏览,找到要上传的图片,上传。上传完之后页面会出现的缩略图和放大图,在原来的图片上传页面就会出现了要上传的

41、文件的路径名称和默认的缩略图路径名称,再按添加就可以了摘要:本文结合信息安全学科发展趋势,探讨了计算机科学与技术、网络工程、软件工程专业本科教学的信息安全技术知识点,阐述在这三个专业本科教学全过程培养学生的信息安全意识以及学习与运用信息安全技术知识的思想,提出将信息安全技术知识点的讲授有机地融合、集成到这些专业相关课程教学过程中的实施方法。 关键词:信息安全技术;知识点;教学实践;计算机科学与技术;网络工程;软件工程 1 引言 计算机网络和通信的融合是促进信息化社会发展的最活跃的因素之一。计算机与信息技术的发展为其他高新技术产业的发展起到十分重要的带动和示范作用。计算机与信息技术的发展和应用离

42、不开信息的安全,信息安全是构建整个社会信息化的根本保证。只有实现了信息的安全,才能确保电子政务、电子商务、网络科研、网络银行、远程教育、远程医疗等计算机网络信息系统的正常运行、真正造福于人类。 目前,国际上不少大学开设了信息安全学科专业或者信息安全相关课程13 ,国内则已有几十所高校开办有信息安全本科专业,为国家和社会培养了一批掌握信息安全理论与技术的专门人才,这些信息安全专业毕业生的数量与社会的需求仍存在较大差距。另一方面,国家对于开设信息安全专业有许多规定和要求,并不是什么学校都可以开办该专业的。此外,几乎所有高校均举办有计算机科学与技术专业或者网络工程专业或者软件工程专业或者其他相近专业

43、,而且在实际工作中,无论是过去、现在还是将来,许多计算机应用系统、网络信息系统、软件系统都是由计算机科学与技术、网络工程和软件工程专业的毕业生设计、开发的。我们知道,只有从系统设计伊始就考虑信息安全需求与信息安全技术运用,才有可能使得开发出的信息系统是稳定可靠和安全实用的。因此,探讨计算机科学与技术、网络工程、软件工程专业本科信息安全技术知识点及其教学方法,培养学生的信息安全意识,训练学生运用所学的信息安全技术知识去设计、开发安全可靠的计算机网络信息系统、软件系统和数据库应用系统等,是这些专业本科教学改革与实践的一项重要的现实任务。 2 各专业本科教学的信息安全技术知识点 结合信息安全学科发展

44、趋势4 ,我们认为计算机科学与技术、网络工程、软件工程等专业的本科生,应当学习如下信息安全技术知识点并逐步加以运用。 (1) 信息安全基本概念 信息安全研究范畴,信息安全系统,信息安全体系结构,信息安全模型,信息安全管理、信息安全标准与法规。 (2) 计算机设备与芯片安全 (3) 密码技术 DES 对称密码,RSA 公钥密码,ECC 椭圆曲线密码,量子密码,密钥管理与密钥恢复技术,公钥基础设施 PKI,基于口令、智能卡和生物信息的身份认证机制,基于私钥和公钥密码体制的信息认证技术,Kerberos 认证系统与 X.509 标准;安全单向 HASH 算法,数字签名技术与标准;信息隐藏与数字水印技

45、术。 (4) 数据库安全 数据库加解密技术,数据库系统访问控制技术。 (5) 操作系统安全 操作系统安全机制,Windows 操作系统安全,Unix 操作系统安全,Linux操作系统安全,Solaris 操作系统安全。 (6) 计算机网络系统安全 计算机病毒及其防治技术,网络协议 TCP/IP、HTTP 的安全,电子邮件系统安全,网络互连设备安全,安全电子商务协议,入侵检测技术。 (7) 应用程序安全与可信软件技术 应用程序安全,软件可靠性,软件质量预测,可信软件测试,可信软件开发与维护控制。3 各专业本科信息安全技术知识教学实施方法 在计算机科学与技术、网络工程、软件工程专业本科教学计划中,

46、独立地开设六、七门课程来讲授前述所列的信息安全技术知识点,将占用较多学时,显然是不现实的;而且如果这样做的话,这三个专业几乎演变成信息安全专业了。我们认为,计算机科学与技术、网络工程、软件工程专业本科信息安全技术知识的教学既要有一定的宽度和深度以最大程度地获得更好的教学效果,又要体现出与信息安全专业本科教学的区别。 在计算机科学与技术、网络工程、软件工程专业本科实施信息安全技术知识点的教学,一种做法是单独开设一门“信息安全技术”课程,将前述知识点集中讲授。这样做的优点是,通过该课程的学习,学生们可以在短时间内对信息安全技术知识获得整体的了解与认识。但是,前述所列的信息安全技术知识点与计算机科学与技术、网络工程、软件工程专业其他课程的内容联系十分紧密,真正理解这些知识点并加以运用需要学生具有相关的专业课程背景知识(例如,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。