《嵌入式系统课程网络教学平台开发学士学位论文.doc》由会员分享,可在线阅读,更多相关《嵌入式系统课程网络教学平台开发学士学位论文.doc(62页珍藏版)》请在金锄头文库上搜索。
1、内蒙古科技大学毕业设计说明书(毕业论文)“嵌入式系统课程”网络教学平台开发摘 要在“宽带网”尤其是“校园网”进入校园的今天,充分发挥网络优势,开发网络教学平台已成为教学活动的必然趋势。本课题就是以网络信息技术为支撑平台,开发嵌入式系统课程学习网站,构筑教学与网络相结合的教师教学新模式和学生学习新方式。本设计从分析嵌入式系统教学模式的现状出发,论述了建设一个基于B/S结构的嵌入式系统教学网站的必要性;以此教学网站为平台,研究了客户端、Web服务器端、网络数据库端及用户访问权限的设置等实现技术;最后以静态网页制作、JSP动态网页设计、CSS样式应用、Photoshop图像处理、UML语言及对网站的
2、总体布局设计为基础,开发了教学内容、学习指南、课程设计及教研资源等学习版块。通过网络教学平台的开发,可以实现教与学的互动,提供实时交流的平台,为学生学好嵌入式系统课程创建优良的环境。关键词:嵌入式系统;网络教学;B/S结构;JSP内蒙古科技大学毕业设计说明书(毕业论文)The Network Teaching Platform Exploiting of “Embedded Systems Course”AbstractToday “campus network” especially the broadband network gets into the campus, made it be
3、came a possibility to combine the teaching courses and network, also made it is necessary to establish the “school-based” network teaching platform. It will design and develop the sites for theme study, bring into full play to the advantages of networks, break through the traditional closed-end teac
4、hing, with the help of opening and interactive new teaching medium it will fulfill the new teaching model with the organic combination of Internet and teaching and the new learn ways of students. This thesis firstly analysis the current situation of embedded system educations teaching mode and the t
5、raining of the universitys majors of computer network, and discussed the necessity to establish a teaching site with a construction of a B/S, based “embedded network teaching platform”, used the site as a platform to study the settings of the user access and the technology of on-line mock examinatio
6、n system. Finally, based on the design of JSP dynamic web, the application of CSS form, the production of static web, the processing of Photoshop image, JavaScript language, Java language and the design for the overall layout of the site to develop and realize the major sections of teaching, study g
7、uides on-line examination and curriculum design and so on. The main bodies of this thesis are teaching modules, study guides and on-line test module. The embedded systems network teaching platform will give students an exchange and interaction platform and laid a solid base for students study of emb
8、edded systems.Key words: Embedded Systems; network teaching; B / S structure; JSP; on-line examination内蒙古科技大学毕业设计说明书(毕业论文)目 录摘 要IAbstractII第一章 引 言11.1 课程网络教学平台开发背景11.2 “嵌入式系统课程”网络教学的意义11.3 网络教学平台设计原则2第二章 平台开发需求分析52.1 平台应用体系结构52.1.1 三层分布式应用体系结构的设计52.1.2 三层体系结构的分析62.1.3 三层体系结构的优点82.2 教学平台框架逻辑结构、角色分配与整
9、体结构图92.2.1 “嵌入式系统课程”网络教学环境设计92.2.2 教学平台使用用户102.3 课程网络教学平台整体架构102.4 网络教学平台功能需求112.4.1 注册功能112.4.2 登陆功能122.4.3 用户信息维护与查看功能122.4.4 信息发布功能122.4.5 资源下载功能122.4.6 在线考试功能122.4.7 教学平台后台安全维护与管理13第三章 网络教学平台功能设计153.1 教学平台体系结构153.2 教师教学系统与学生学习系统163.3 后台管理系统17第四章 网络教学平台的开发流程184.1 开发工具及技术184.2 平台模块的开发204.2.1 需求用例U
10、ML模型描述20第五章 教学平台技术模块的实现285.1 用户登陆模块285.2 验证码模块295.3 在线编辑器模块355.3.1 HTML在线编辑器的基本原理365.3.2 在线编辑器代码的安全过滤37结论42参考文献43附录A在线编辑器源码44致谢54内蒙古科技大学毕业设计说明书(毕业论文)第一章 引 言1.1 课程网络教学平台开发背景随着科学技术的进步,尤其是计算机网络的发展,人类将进入信息社会,因而人们的生活方式、思维方式、工作方式,以及教育方式都将随之改变。网络与教育的结合,将会彻底改变传统的教育思想、观念、内容、方法,改变传统的人才培养模式。人类社会已进入网络时代、信息时代和知识
11、经济时代,网络为人们获取信息和知识提供了重要的途径和丰富的资源。目前以网络为纽带,快速、高效、方便地实现知识传递,以现代化手段促进教学改革,将传统的课堂教学转变为课堂+电脑+网络课堂+Internet的学习方式,是教育工作者应当为之努力的方向。基于JSP技术的“嵌入式系统课程”网络教学平台是依托校园网的优势设计和开发的,通过此平台,学生可以不受时间、空间、地域的限制,在网上浏览、下载嵌入式系统课程的教学内容、完成作业、参加测试等,教师也可借助此平台发布公告信息、发布试题、实现课件上传下载、组织讨论答疑等。未来的教育技术必将是以信息技术为基础的教育技术,信息技术在教育中的应用是教育技术的重要组成
12、部分,信息技术的发展,必将引起教育技术学科领域的重大变化。应用现代信息技术构架的网络多媒体教学应用平台是实现网络教学的技术基础,现已成为现代教育技术改革与发展的主流方向。1.2 “嵌入式系统课程”网络教学的意义网络教学可以利用各种先进的教育技术,最大限度地用计算机替代教师的劳动,提高教育资源的共享度。嵌入式系统课程网络教学平台根据登陆用户身份的不同分别设有学生学习区、教师工作区、交流区等。通过给学习者提供包括网上学习导航、答疑、检索、讨论、作业、在线自测等手段,提高嵌入式系统课程学习者的学习效果;通过提供方便的网络课程构建工具,加强网络课程的交互性和协作性,提高网络课程的建设质量;通过提供多种
13、最能体现网络特色的学习策略,打破传统单一的传授式学习模式,便于教师进行教学设计。网络教学可以最大限度的使用网络手段模拟现实生活中的教育流程,并且利用计算机系统的强大计算能力,可以进行教学过程和教学成果的跟踪、统计,分析,改善了传统教学手段在这方面的不足。网络技术对于“嵌入式系统课程”教学的贡献是能实现教学的交互性。交互性主要在于三个层面: 一是人机交互;二是机机交互;三是人人交互。在人机、机机交互的基础上,实现师生、生生及师师之间的交互作用。其中最重要的是师生交互。根据“嵌入式系统课程”的特点,设置了网络实验教学环节,通过网络平台提供课程的软件实验平台,学生在远程即可进行软件实验,方便、快捷、
14、有效地学习了课程的相关知识。相对于传统嵌入式系统课程教学模式,这样一个交互式教学平台的最大优势在于,它打破了原有教学模式的那种时间和空间的局限。学生可以更自由地安排学习过程,尽可能地实现学习自主化。同时利用这样一个网络教学平台,师生之间的交流也得到了充分的保证,学生学习之后的反馈信息可以通过平台及时传送给教师,而教师也可以及时给以相应的建议和指导。1.3 网络教学平台设计原则基础教育的教学模式以课堂教学(面授方式)为主,基于课程整合理念的网络教学,是课堂教学的有益补充。所以该“嵌入式系统课程”网络教学平台的设计注重课堂教学的辅助和学生自主学习能力的培养。从嵌入式系统网络教学课程的特点来看,它与
15、一般的多媒体教学软件不同,它是学习者利用网络进行远程学习的平台,是通过网络表现的该门学科的教学内容和实施的教学活动。从嵌入式系统课程的特点出发,在开发网络平台的过程中,需遵循以下原则:1.网络共享原则嵌入式系统网络课程以网络为媒介,一方面网络的特性要求其具有共享性,另一方面网络课程本身的特点也要求其具有共享性。因而在开发的过程中,应充分考虑学习者对课程的共享性要求,使网络课程的内容及形式尽量满足其学习群体的共同需要。2. 交互原则交互性是网络媒体区别于其他媒体的最大优势之一,正是网络第一次实现了人和机器的平等对话。而网络课程借助于网络这个平台,充分运用了网络技术,表现出方便多样的交互形式,这也是其目前得到蓬勃发展的原因之一。这里我们所谈的交互主要包括学习者与学习者的交互、学习者与网络课程的交互、以及学习者与教师的交互三个方面,每个方面的交互都可以通过各种不同的方式来实现。3.导航清晰原则在以网络课程为媒介的远程学习中,学习者一般都是在师生分离的情况下进行学习的,其具有很高的自主性,可以满足学习者不同的个性需要,但也存在一个容易迷失方向的问题。为了更好地达到学习者自主学习的效果,这就要求网络课程在导航上面要作到层次清晰、链接方便,可以很好地帮助学习者明确自己所处的位置,并及时快速地实现相关内容之间的跳转及学习进度的控制,使学生不至于在学习过程中出现迷航的情况