摘 要:为促进广大师生更好的了解精品课程,本文应用ASP.NET和数据库技术从系统结构模式,系统总体要求与技术特点,系统设计和实现几方面进行精品课程网站系统的设计与开发.
关 键 词:精品课程ASP.NET网站
中图分类号:TP391.8文献标识码:A文章编号:1007-9416(2012)09-0127-02
1.引言
为贯彻落实党的十六大精神,全面提高教育教学质量,提升我国高等教育的综合实力和国际竞争能力,在全国高等学校中启精品课程建设工作.建设一批优质的精品课程,可以大范围地推进全校的课程建设和学生学习的积极性,可以营造出良好的学习氛围,形成一种良好的校园文化.开发精品课程的教学网站,是切实推进教育创新,深化教学改革的主要方面.
2.需求分析
精品课程网站利用网络平台可以方便快捷的查看到相关课程以及新闻的详尽信息.在教学大纲中向用户展示某一课程总体结构框架,列出课程的主要的知识点,有利于用户总体把握课程.资源下载为用户提供了很好的教学资源,供用户学习.而网上答疑更是体现了精品课程网站交互性的特点,在该项中用户可以就自己学习中遇到的问题提出来与其他用户相互探讨,共同进步.因此,精品课程网站的需求是十分迫切的,我们需要一个良好的平台推进教学的创新,深化改革学校的教学,提高教育教学质量都将会起到积极作用.
3.精品课程网站的设计
通过综合分析各大类似的网站,在精品课程网站的主页放置了用户登录,新闻动态,国家级精品课程,北京市精品课程,校级精品课程,文件下载,网站导航七大模块(如图1).
用户无需注册可以浏览网站,而管理人员只有在登录后才能拥有自己的权限对系统进行操作.通过个人身份验证后,管理人员可登录到系统管理员界面,在系统管理中可进行用户管理和角色权限管理,在新闻管理中可进行新闻栏目管理、增加新闻、管理新闻和文件上传,在课程管理中可进行精品课管理、精品课程状态管理、精品课栏目管理和二级栏目管理.(如图2)
4.精品课程网站的实现
建站系统包括后台内容管理和前台页面设计等,运行平台为Windows+.NETFramework2.0+SQLSERVER2005.网站主要运用了C#.NET和ASP.NET两种开发语言和SOL数据库技术.
4.1系统功能
Web浏览器是系统最外层,向用户展示各种界面.用户通过界面对系统进行操作,并通过Web服务器来实现各种操作信息的工作.Web服务器是处在Web浏览器和数据库服务器之间,与数据库直接关联,同时又为Web服务器服务.其封装了对数据库的所有操作,包括数据的添加、修改、删除和查询.数据库服务器是系统的最底层,提供数据库操作的借口和储存本系统所有数据.
4.2系统特点
在一定程度上保证了数据服务器的安全,同时也降低了对Web浏览器开发人员的要求,因为不需要进行任何数据库的操作.
4.3技术特点
4.3.1C#.NET特点
C#编程语言是专门为NET平台设计的语言,可以移植到.NET上.这种移植是比较容易的,因为从C#从C、C++和Ja发展而来,采用了这3种语言最优秀的特点,并加入了自己的特性.完全面向对象的可视化编程语言,可以使用集成开发环境来编写C#程序,使用IDE,可以方便地建立、运行、测试和调试C#程序.
4.3.2ASP.NET2.0特点
ASP.NET2.0是微软公司推出的Web开发技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,具有如下特点:(1)可以轻松、快捷地编写网页和应用程序.(2)提供更多的功能和扩展性能.(3)可以使用如预编译、可配置的缓存等功能.(4)提高了安全性.(5)加强完整性,能解决了实现网站开发多人同时工作相互协作的问题.
4.3.3SQLServer2005特点
SQLServer2005从不同的应用和功能划分,具有下列系统结构:客户机/服务器体系结构、数据库体系结构、关系数据引擎体系结构、服务器管理体系结构.特点是:(1)Inter集成;(2)可扩展性和可用性;(3)企业级数据库功能;(4)简单、有好的方式易于安装部署、管理使用;(5)数据仓库.
4.4系统实现
5.结语
在当今社会,教育教学越来越受到重视,网络教学相比传统的教学方式更加的方便快捷,可以更好的实现因材施教,让人们按照自己的需求喜好来实时的选择课程.开发一个适用简洁的课程网站,能为实现网上教学的实时性、动态性和交流性打好基础.本论文中所实现的精品课程网站还很初级,只是初步实现了精品课程的需求.随着网络教学的发展,精品课程网站将有越来越多的人加入到其开发研究的行列中来,精品课程网站必将会越来越完善.