本文是一篇精品课程网站论文范文,关于精品课程网站方面专科毕业论文开题报告,关于高职院校精品课程网站CMS的设计与实现相关毕业论文提纲范文。适合精品课程网站及信息管理及信息化方面的的大学硕士和本科毕业论文以及精品课程网站相关开题报告范文和职称论文写作参考文献资料下载。
摘 要:该CMS为基于WEB的B/S结构,采用ASP编程语言,后台数据库采用SQLSERVER2005,实现高职院校精品课程网站的开发、应用、管理和维护的一套通用的网站系统.运用内容管理系统的开发理念,缩短学院后续精品课程网站建设的时间,使精品课程网站的管理和维护更加方便快捷;在ASP编程语言中融入MVC设计模式,力求使系统结构更加清晰,系统的可扩展性更好.
关 键 词:CMS;B/S;MVC设计模式;精品课程
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)02-0351-02
HigherVocationalCollegesCMSSystemforExcellentCoursesWebsite
WANGZhun
(TechnologyandBusinessTechnicalCollege,Guangzhou510850,China)
Abstract:ThesystembasedontheB/SstructureofwebusesASPprogramminglanguagetodevelopwebsiteorelaboratecourses.WecanalsoapplyCMStoshortentheperiodofwebsitebuildingandtomakeitmoreconvenienttomaintainthesewebsites.Inaddition,wearetryingtomakethestructuremoreclearandimprovethesearchenginebyintegratingtheMVCdesignmodelintoASPprogramminglanguage.Later,wearegoingtoaddsomenewfunctiontofulfillouraimofeducationquality.
Keywords:CMS,B/S,MVCdesignmodel,excellentcourses
随着《教育部关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知》的下达,教育部在全国正式启动了精品课程建设工程.高职院校,要想在激烈的高校竞争中求生存,必须不断提高自身的教育教学质量.而教学质量的基石是课程建设,要建设一大批校级精品课程,争取一小部分省级精品课程和国家级精品课程.精品课程建设的一项重要任务就是要推动课程建设的信息化和优质教学资源管理的信息化,每一门精品课程都要有自己的课程建设网站.于是各种精品课程网站建设项目应运而生.
目前,各个高校都有很多量身的精品课程网站,这些网站的生命周期相对较短,可扩展性和灵活性不足.本课题为基于CMS设计思想开发的精品课程网站,主要设计一套通用的精品课程网站CMS系统,减少网站后续改版和维护的费用.
1CMS概述
CMS是ContentManagementSystem的缩写,意为"内容管理系统".内容管理从2000年开始成为一个重要的应用领域.内容管理系统是一个相对广泛的概念:从商业门户网站的新闻系统到个人的Weblog都可以称作内容管理系统.框架型:本身不具备任何应用实现,只是提供了底层框架,具体应用需要进行一定的二次开发,比如Cocoon和Vigte;应用型:本身是一个面向具体项目的应用和实现,它包括了新闻和评论管理、、论坛等一些子系统.
通常内容管理系统分离为以下几个模块:后台业务管理子系统(管理优先:内容管理);Portal子系统(表现优先:模板管理);前台发布子系统(效率优先:发布管理).
CMS系统发展趋势:开源;数据库强健;自定义模型;可补充和完善的标签库;增加API接口;完善的TAG功能;强大的搜索功能;用户参与编辑,灵活的等级权限控制等.
2MVC设计模式
MVC架构是“Model-View-Controller”的缩写,中文翻译为“模型-视图-控制器”.即把一个应用的输入、处理和输出流程按照Model、View和Controller的方式进行分离,这样一个应用被分成三个层:模型层、视图层和控制器层.如图1所示.
3CMS功能需求
根据系统用户要求,本CMS的主要功能是课程设置、教学内容、教学方法、教学队伍、实践条件、教学效果、政策
图1MVC功能模块图
支持、教学资源管理,课程图像管理、教学录像管理、网上答疑管理、学习资源管理、用户管理.并且将学生用户、教师用户、精品课程管理员、院级管理员的使用权限进行定义,对权限不同的用户,将有不同的功能定义.
1)学生用户,具备查看精品课程信息和下载教学资源,登录网上答疑系统提问的权限.
2)教师用户,除具备查看精品课程信息和下载教学资源,还具备上传教学资源,进行网上答疑的权限.
3)精品课程管理员,具备精品课程信息管理、教学资源管理、课程图像管理、教学录像管理、网上答疑管理、学习资源管理.
4)院级管理员,具备至高无上的权限,他具备有学生用户、教师用户、精品课程管理员的权限,除此外还具有管理整个系统的管理权限,如:用户管理、系统设置、精品课程信息管理、教学资源管理、课程图像管理、教学录像管理、网上答疑管理、学习资源管理等.CMS功能模块图如图2所示.
图2系统功能模块图
4系统功能模块的分析与设计
本系统的功能划分主要是从使用者、管理者两个角度进行划分的,分为前台浏览和后台管理.前台主要是提供学生、教师的信息浏览和资料下载.后台不同用户其管理权限也不同.由于院级管理员拥有最高的权限,具备所有的功能模块,这里主要介绍院级管理员功能如下.
1)对系统使用用户的管理具有:添加、修改、删除任意系统使用用户功能.2)对精品课程信息管理具有:添加、修改、删除精品课程所有发布的信息.3)对教学资源管理管理具有:上传、设置、修改、删除所有教学资源的权限,以及修改、删除其他所有用户上传的教学资源的权限.4)对教学录像和课程图像管理具有:上传、设置、修改、删除教学录像和课程图像的权限,以及修改、删除其他所有用户上传的教学录像和课程图像资源的权限.
5系统的数据模型分析与设计
数据模型的共同基础是概念结构,相比数据模型它更独立于机器、更抽象、更稳定.但是为了能够用DBMS实现用户需求,还必须将概念结构进一步向相应数据模型转化,数据库逻辑结构设计所要完成的任务正是这些.本CMS的E―R图如图3所示.
图3系统E-R图
6结束语
本CMS旨在运用内容管理系统的开发理念,缩短学院后续精品课程网站建设的时间,使精品课程网站的管理和维护更加方便快捷.同时,本文也为精品课程网站CMS的设计与实现提供了一个参考思路.