《算法设计与分析》课程网络课件的设计与实现论文.doc
《《算法设计与分析》课程网络课件的设计与实现论文.doc》由会员分享,可在线阅读,更多相关《《算法设计与分析》课程网络课件的设计与实现论文.doc(26页珍藏版)》请在三一办公上搜索。
1、 忻 州 师 范 学 院计算机系本科毕业(设计)论文课题名称算法设计与分析课程网络课件的设计与实现专 业计 算 机 科 学 与 技 术姓 名学 号指导教师二零一零年六月 目 录1 引 言21.1 选题背景21.2 选题目的和意义21.3 论文组织与结构22 网站分析32.1 用户需求分析32.2 功能分析32.3 技术分析33 网站设计63.1 网站的结构和流程63.3 数据库设计73.4 详细模块的设计94 网站实现114.1 数据库的连接114.2 网站首页114.3 教学内容模块114.4 用户登录模块124.4 论坛留言模块124.5 在线调查模块134.6 上传下载模块144.7 后
2、台管理模块175 网站测试185.1测试方法185.2 测试内容195.3 测试结果206 结束语20致 谢21参考文献22算法设计与分析课程网络课件的设计与实现摘要:教学网站作为网上教学平台,可以方便教师和学生之间的交流,从而提高教学质量和教学效率。本课题设计了一个算法设计与分析课程的教学网站,经过实际的需求分析,采用Dreamweaver 8、ASP和Access 2003数据库管理系统作为开发工具。整个系统服务于管理员、学生、教师这三个不同身份的用户,从操作简便、界面美观、灵活实用的用户需求出发,实现了教学资源管理、作业管理、资料下载和上传、教学评价、课程论坛、在线调查等功能。网络课件为
3、算法设计与分析课程的师生实现互动提供了一个良好的平台,不但提高了学生对本课程的学习积极性,也极大地提高了教学效率。关键词:教学网站 网络课件 教学互动 ASP技术 Abstract: As an online teaching platform, the teaching website can facilitate the communication between teachers and students and improve teaching quality and efficiency. This project developed an Algorithm Design and
4、Analysis Course Website. Through the practical demand analysis, the subject adopts Dream weaver 8、ASP and Access 2003 database management system as tools to develop the teaching website. The website serves for three different users, teachers, students and administrators. They are following the users
5、 needs of simple operation, beautiful and vivid interface and practical request. This website implements the teaching resource management, operations management; data download and upload, teaching evaluation, course forums, online surveys and other functions. The website provided a good platform for
6、 the interaction between teachers and students. It not only enhanced the students learning motivation for this course greatly, but also improved the teaching efficiency largely.Key words: Teaching website Web-based courseware Interactive teaching ASP technology 1 引 言1.1 选题背景随着Internet的发展和网络信息的广泛传播,现
7、代教育已经突破传统教育模式,与网络相结合,网络课件就是这种结合形式之一。在网络教学环境中,能够向学习者提供大量的主题学习资源和协作学习交流工具,能够让教师和学生广泛参与,网上互动,培养学生的自主学习能力、创新能力和实践能力。算法设计与分析课程的精品网站也有很多,但对这些网站进行访问时,会发现:网站进入方式多样;网站内容不完整或者网站内容与课程无关;网站访问方式和使用流程不规范等问题。针对算法设计与分析这一学科的专门网站还不能满足广大教师和学生的需要。1.2 选题目的和意义为了能提高算法设计与分析课程的教学质量,调动学生学习本课程的积极性,为师生在课后教学互动提供一个良好的平台,本项目开发一个算
8、法设计与分析课程的网络课件。算法设计与分析是计算机科学与技术各本科专业中面向设计的、处于核心地位的专业必修课程,旨在进一步提高学生的程序设计水平。由于该门课程中的算法、概念比较抽象,再加上学生对知识的接受理解能力不同,所以仅凭教师在有限的课堂时间内讲授,很难让每个学生都能完全透彻掌握规定的知识。课程网站的建设可以弥补传统教学的不足,推进学生个性化自主学习,而且不受时间、地域的限制,增强了师生之间的交流和沟通,进而可以提高该课程的教学质量。1.3 论文组织与结构第一章:引言。介绍算法设计与分析课程网络课件选题的目的和意义,以及国内外发展及存在的问题;第二章:网站分析。分别对用户功能需求和可行性,
9、系统开发环境进行了分析;第三章:网站设计。介绍了该网站需要实现的功能模块以及数据库设计;第四章:网站实现。对网站的主要功能进行了详细介绍;第五章:网站测试。对网站的各个功能部分进行了测试;第六章:结束语。本章对全文工作进行总结,指出了还需改进的地方。2 网站分析2.1 用户需求分析算法设计与分析课程网络课件应该成为该课程的一个课后辅助学习平台,根据使用者的不同,可以实现用教师、学生、管理员等不同身份来登录,教师可在前台上传教学资源、下载作业,批改后上传给学生。学生可在前台浏览和下载教学资源,提交作业,并和老师互动探讨本课程的相关问题。管理员可在后台对相关资源进行添加、删除、更新等管理工作。2.
10、2 功能分析目前算法设计与分析教学网站的应用主要还是为不同等级的用户提供该课程的,并没有达到学校与用户真正的交互,算法设计与分析教学网站还需要大力推广。随着网络的普及和技术的成熟,针对传统算法设计与分析教学网站的不足,为进一步提升信息管理功能,有必要开发一个功能完善的算法设计与分析教学网站,以满足需求。本网站根据用户提出的要求,并结合实际的需要,功能分析如下:1用户可以通过此算法设计与分析教学网站了解该课程的课程概况,浏览相关教学资源,注册登录后可以下载相关教学资源。2用户可以针对一些问题进行在线交流。3教师和管理员能够即时发布课程的相关信息,上传下载一些教学资源等。4网站管理员能够通过后台维
11、护网站的正常运行,并能够管理相关资源,发布一些公告。5各模块之间既相互独立,又具有一定的联系,符合“高内聚,低耦合”的原则。2.3 技术分析Dream weaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dream weaver 8的发布,更坚定了Dream weaver在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。1、灵活的编写方式Dream weaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按
12、工作需要定制自己的用户界面。2、可视化编辑界面Dream weaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。可视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dream weaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。3、功能更多的CSS支持CSS可视化设计、CSS检查工具4、动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目
13、标浏览器不支持的tags或CSS结构。动态跨浏览器有效性检查功能可以自动核对tags和CSS规则是否适应目前的主浏览器。5、强大的WEB站点管理功能6、内建的图形编辑引擎7、Dream weaver的集成特性8、丰富的媒体支持能力9、超强的扩展能力Dream weaver还支持第三方插件,任何人都可以根据自己的需要扩展Dream weaver的功能,并且可以发布这些插件。 ASP:即(Microsoft Active Server Pages)是一套微软开发的服务器端脚本环境。ASP是创建动态网页的一个很好的工具,利用它可以编写动态产生HTML的程序代码。因此,用户只要浏览Web站点并请求一个
14、ASP页,Web服务器就可以处理相应的ASP代码且生成HTML代码,然后将它传递到用户浏览器则显示出网页。ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序3。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。Access:Microsoft Office Access2003(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Micr
15、osoft Jet Database Engine 和图形用户界面两项特点。Access不仅拥有众多传统数据库管理软件所具备的功能,同时还进一步增强了与web页面集成,能够更方便的共享跨越各种平台和不同用户级别的数据。Access既可以通过ODBC(Open Database Connectivity,开放的数据库互连)与其他数据库相连实现数据的交换与共享,也可以与Word,Excel等Office办公软件进行数据信息交换与共享。黑风ASP服务器。该软件是由lamp开发的一套强大的ASPWEB服务器,使用这个软件完全可以抛弃体积庞大的WINNT,WIN2000服务器系统及漏洞百出的IIS了,而
16、且可以在任何一个系统上调试和发布ASP程序。目前测试通过的操作系统为:Windows 98;Windows 98 SE;Windows ME;Windows NT+IE4; Windows 2000;Windows XP;Windows .NET Server。现在完全支持ACCESS,SQL数据库!系统开发环境:硬件配置: CPU:P41.8GHz; 内存:256MB以上。软件配置: 操作系统:Windows XP Professional; 数据库:Access 2003; Web服务器:黑风服务器; 浏览器:IE7.0及以上版本。3 网站设计3.1 网站的结构和流程该算法设计与分析课程教
17、学网站置于Web服务器中,通过ASP与Web服务器相连,客户端采用标准的Internet浏览器来访问或使用该网站。本网站前台共分10大部分,模块关系如图3.1所示。前台模块图资 料 下 载教 学 资 源课 程 概 况教 师 队 伍作 业 管 理教 学 评 价课 程 论 坛在 线 调 查本 站 统 计友 情 链 接图3.1 前台模块图对一个网站来说,完善的后台管理是非常重要的,数据库的维护主要在后台实现,以支撑网站的运行,而后台的设计也占到了整个网站设计的很大一部分比重。本网站的后台模块关系如图3.2所示。后 台 管 理资 源 管 理教 学 论 坛在 线 调 查公 告 栏 管 理图3.2 后台模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法设计与分析 算法 设计 分析 课程 网络 课件 实现 论文
链接地址:https://www.31ppt.com/p-3933110.html