数据结构精品课程网络教学平台建设的方案.docVIP

  • 46
  • 0
  • 约3.24千字
  • 约 7页
  • 2018-10-17 发布于福建
  • 举报

数据结构精品课程网络教学平台建设的方案.doc

数据结构精品课程网络教学平台建设的方案

数据结构精品课程网络教学平台建设的方案   摘 要:数据结构精品课程网络教学平台是基于B/S架构设计的,采用ASP.NET程序设计语言及ACCESS数据库进行开发.前台功能模块主要包括:师资队伍、课程信息、教学动态、课程资源、实验教学、课程视频、作业点评、申报表、在线答疑。给学生提供一个良好的网络教学环境,学生可以通过观看教师教学视频或教师在线答疑等模块更加深入的了解此门课程,从而更好的学习数据结构课程。   关键词:数据结构网络教学;ASP.NET;ACCESS   中图分类号:TP311.12-4   为了提供教师教学上的辅助,也为了提供学生个性化学习上的辅导,为学生提供另一条学习的途径,开发网上精品课程势在必行。而且在当今这样高度发展的社会里人们已不拘泥于老式的学习方法,都在不断寻找更简便快速的学习途径,进行更科学更有效的更人性化的学习。那么建设一套专业性强,教学功能完备的数据结构网络教学平台势在必行。   1 方案论证   1.1 编程语言的方案确定   本次数据结构网络教学平台的开发设计可以选用的计算机编程语言有两种,分别是:ASP.NET和JAVA EE   方案一选用ASP.NET开发程序。ASP.NET由微软在支持。ASP.NET的特性如下:程序语言较容易入门,程序开发较容易上手,页面控件均可在任意部分进行拖拽布局,后台代码编写所调用类或方法均有系统自动弹出友好提示功能,可以最大限度的缩短程序开发所需时间。   方案二选用JAVA EE开发程序。Java由IBM、BEA和一大批开源技术人员在支持。JAVA的开发架构很多,如果选择不当,很容易让原本简单的程序实现起来非常复杂。无论程序底层搭建还是代码编写上均有一定的学习难度。   比较上面两种方案,我们不难发现JAVA EE让问题变的繁琐了,ASP.NET让编程更为简洁,在未来的科技发展中,笔者认为趋于简便、更易于使用的开发工具才是更好的选择。所以这次程序开发最终敲定ASP.NET为本平台最终开发程序语言。   1.2 数据库的方案确定   ORACLE这一大型关系数据库,其主要把高级结构化查询语言(SQL)当成前提,也就是说运用便于逻辑管理的语言操纵很多存在规律数据的集合。在当今其属于最为常用的客户/服务器(CLIENT/SERVER)体系结构的数据库。但是它一般都作用于大型网站的开发,本次的网络教学平台数据库管理方面如果选用ORACLE,那么会显得有些‘大材小用’了,所以本次程序开发也不选择它作为数据库。   1.3 开发模式的方案确定   本次数据结构网络教学平台的开发可以选用的程序开发模式有两种:三层体系结构、不分层编写代码。   方案一程序开发模式选用三层体系结构。从本质而言,层象征着一个应用程序的关键功能。通常把应用程序功能划成三项,和三层架构模式对应产生。首先为数据访问层、其次为业务逻辑层,最后是界面表示层。   对于数据访问层来说,其重点包括数据存储与和其产生交互的服务与其组件。上述服务与组件于功能层面与中间层产生独立。   对于业务逻辑层而言,其包含有一个或者更多个组件服务,主要通过业务逻辑规则、实现应用程序逻辑进而促使应用程序得以顺利运行。数据处理是重要过程之一,主要负责收集处理数据访问层发送或者返回的数据信息。   对于界面表示层来说,主要在中间层取得信息进而显示到用户那里。另外这层还与用户实施交互,返回一些信息还把信息输送到中间层进而实施处理。   方案二程序开发模式不选用任何模式。根据实际情况,数据层得到数据库送来的原始数据,然后业务逻辑层将数据进行转换,让其变为满足业务逻辑规则同时存在意义的信息,还有表示层主要将信息变为让用户使用的内容。数据层与中间层二者的分离变得明显起来,便于程序后期的开发维护。分层设计最大的优点是可以每一层独立的进行程序修改。比如能够不断进行业务逻辑层的修正,在数据层访问里面进行一样数据的接收,再将数据输送至表示层,还可以在不修改业务逻辑层编码的情况下,通过单独修改表示层使平台页面外观更加美化。   所以开发层次清晰的三层体系结构被最终选为本次数据结构网络教学平台的开发模式。   2 需求分析   2.1 系统概述   信息时代的学习方式,要更加重视资源利用、探究发现、通讯交流和知识建构。数据结构精品课程网络教学平台是由强大的师资队伍、完善的教学内容、精良的教学手段、优秀的教学理念所构成的全国示范性先进课程。国家网络教学平台建设属于高校教学质量和教学改革工程的关键构成部分,也是《2003-2007年教育振兴行动计划》的重要内容之一。旨在为本、专科学生提供优质的网络学习资源,实现优质资源共享。是学生自主学习、教学互动、在线网络学习交流的重要平台。   2.2 系统特点

文档评论(0)

1亿VIP精品文档

相关文档