高校精品课程网应用平台构建与应用

高校精品课程网应用平台构建与应用

ID:41858197

大小:41.00 KB

页数:8页

时间:2019-09-03

高校精品课程网应用平台构建与应用_第1页
高校精品课程网应用平台构建与应用_第2页
高校精品课程网应用平台构建与应用_第3页
高校精品课程网应用平台构建与应用_第4页
高校精品课程网应用平台构建与应用_第5页
资源描述:

《高校精品课程网应用平台构建与应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、高校精品课程网应用平台构建与应用摘要:精品课程建设作为"质量工程”的重要内容,在高等教育发展中越来越体现出其重要性。本文分析了精品课程网站建设的特点和实际应用中的需求,开发了一套基于B/S结构的精品课程网络平台系统,并给出了系统的具体设计方案。关键词:精品课;三层架构;MVC中图分类号:TP3文献标识码:A1.引言精品课程建设作为“质量工程”的重要内容,在高等教育发展中越来越体现出其重要性。高校为了保障教育教学质量,逐步建立并完善了高等教育质量保障体系。但通过观察与实践,高校的教育质量保障体系的运行缺乏必要的落脚点与切入点,本课题拟通过构建精品课的应用网络平台,来促进与保

2、障高校教育教学质量的提髙。目前,高校精品课程网络平台应用依然停留在浏览页面的层面上,各个相关部门精品课程网络使用基本为终端型,与学校缺乏必要的联系与共享。而精品课作为教学质量保障的一个切入点,其示范作用在高校教学质量保障中有着不可替代的位置。本文介绍的精品课网应用平台则可以使精品课程的建设更规范化、系统化,更好使各院系的终端平台联系起来,逐步形成一个整体,充分使精品课程在高校发挥示范作用。1.系统分析精品课程网络应用平台是集课程申报审批、信息发布、资源展示和共享为一体的统一开发平台。教学管理部门能够使用该平台对精品课程进行统一管理,教师使用该平台开发出基于网络教学模式,既

3、适应本专业教学要求,有富于特色的课程网站。学生能够通过该平台完成自主学习任务。同时三者之间又能够进行实时有效的互动。根据这一特点,结合教育部公布的《精品课程评审指标体系》相关文件,我们把系统分为三大功能模块,如图1所示。2.1公共信息资源管理平台。该模块主要用来发布有关精品课程建设的公共信息的发布,包括新闻发布、政策文件发布、公共资源下载、友情链接设置、经验介绍管理以及意见建议管理等部分。这一平台的信息所有用户都可以看到,管理员在后台通过信息发布平台完成信息的发布,公共资源的上传。2.2课程申报管理平台。该模块主要用来完成精品课项目的申报和管理。教师通过教师端填报基本申报

4、信息,完成申报书的上传,查看申报审批结果。管理员通过管理端完成对申报项目待审、已审、管理等工作。在此模块还集成了用户管理模块。该子平台是整个课程管理的核心。2.3课程网站管理平台。该模块主要用来完成精品课课程网站的发布和管理。教师在教师端可以通过两种方式发布精品课程网站,一种是利用系统提供统一模板完成课程信息和资源的发布,另外一种是提供站外链接,链接到教师自己通过其他平台建立的课程网站。管理员通过管理端完成对各个精品课程的查看、审核以及维护等管理工作。考虑到本系统需要面对的实际用户群,为了方便使用,本系统采用了基于ASP.NET技术的三层B/S网络架构,结合MVC设计模式

5、进行框架设计,数据库采用功能强大的SQLServer2005数据库,编程环境选择了VisualStudio2010集成环境。在确定好功能模块的同时,按照体系结构对系统进行了层次上的划分,分为表示层、业务逻辑层、数据接入层。如图2所示。3•系统核心模块的设计与实现3.1通用类库设计。通用类库主要用来封装一些常用的功能性代码,是为表示层、业务逻辑层、数据接入层服务的。还有存放一些自定义实体类型和类型集合,用于各层次之间数据交互的载体。(1)数据库管理类CommDB类。该类主要是为了完成数据库访问层代码的设计,主要功能有打开、关闭数据库连接,释放数据库资源,传入SQL命令参数执

6、行对数据库的增、删、改、查、统计等操作。使用时我们只需要在网页文件中引用该类的相关方法,输入相应的参数即可实现需要的功能。比如其中最重要的SQL命令执行方法,代码如下:publicDataSetExecuteQuery(stringsql,stringtname){stringmystr=ConfigurationManager・AppSettings[umyconnstring”];SqlConnectionmyconn=newSqlConnection();myconn.CorinectionString=mystr;myconn.Open();SqlDataAdap

7、termyda=newSqlDataAdapter(sql,myconn);DataSetmyds=newDataSet();myda・F订1(myds,tname);myconn.Close();returnmyds;}(1)公共变量设置类CommonSet类。该类属于业务逻辑层的代码设计,主要是完成一些公共变量的设置,比如设置项目申报年度,申报截止日期等功能。实际使用时在相关页面调用这些方法,即可实现所需功能。(2)页面安全性检测类SqlCheck类。该类主要是对需要登录后才能操作的页面进行用户安全监测,非法途径登录的用户

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。