论文部分内容阅读
信息技术的飞速发展和互联网的广泛应用,加快了社会信息化的进程。网站作为信息的载体,其作用显得尤为重要。以学校教育为例,随着教育信息化的发展,以多媒体技术、网络和通信技术为媒介的远程网络教育受到越来越多高等院校的重视。在麻省理工学院开放式课程的启发下,为了实现优质教学资源共享,提高学校教学质量和人才培养质量,我国教育部启动了精品课程建设项目,其重要工作之一就是进行精品课程网站建设。然而,传统网站的开发过程中存在许多弊端,如,对管理员的专业技术要求较高、重复工作量大、网站更新困难、维护成本偏高等。为了提高网站的开发效率,降低操作的复杂性,本文研究了内容管理系统的工作原理,以精品课程网站的建设为基础,以软件复用及面向对象的思想为指导,将内容管理的思想融入到网站建设中,设计并开发了一个Web内容管理系统。内容管理系统采用内容与管理分离的模式,不但可以提高软件复用率,而且可以实现信息资源的高效管理。该Web内容管理系统是位于Web前端和后端管理系统之间的一种软件系统,该系统将网站内容和页面设计分离,网站内容存储在数据库中,或者以文件的形式存储在文件服务器上,系统页面设计(即网页的表现)存储在模板文件里。当用户发出HTTP请求时,服务器根据需要选择内容数据及相应的显示模板,按照预先设定好的规则,将二者结合,组成一个完整的HTML页面,呈现给用户。采用该Web内容管理系统可以缩短精品课程网站的建设周期、降低对管理员的专业技术要求、节约网站的开发和维护费用等。本系统采用了B/S架构和MVC设计模式,以Microsoft Visual Studio2008为具体开发平台,使用C#编程语言,SQL Server 2008为数据库,最终开发出一个可以快速创建精品课程网站,实现多网站及网站资源高效管理的Web内容管理系统。