期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 管理论文 > 市场营销 >

SaaS精品课程网站建设系统设计

摘要:精品课程上网是所有精品课程建设团队必须解决的问题。本文通过在精品课程网站建设系统中引入SaaS模式,让非计算机专业的老师也能快速方便的建立自己的精品课程网站。

关键词:精品课程;SaaS;网站建设

作者简介:肖群(1978-),男,湖北省荆门市人。硕士学位。现为琼台师范高等专科学校讲师。主要研究方向为软件开发、算法设计。焦慧华(1985-),男,江西省浮梁县人。硕士学位。现为琼台师范高等专科学校工程师。主要研究方向为软件开发、图像处理。李湘一(1984-),女,山西省应县人。硕士学位。现为琼台师范高等专科学校讲师。主要研究方向为软件开发

从国家级,到省级,到校级,我们可以发现有些课程网站布局合理,制作精美,而有些课程网站内容与课程主题不符,简单的课程资源堆砌,在导航设计,页面布局上面也不专业。这是因为,负责精品课程建设的老师来自各个专业,他们对本专业的知识相当了解精通,但精品课程上网需要的网页设计与制作,数据库开发等方面的知识,他们可能就不甚了解。因此在精品课程网站建设过程中他们往往因得不到相应的技术支持,导致整个精品课程建设的效果大打折扣。本文就是基于解决精品课程上网这个需求,通过引入SaaS(软件即服务)这一系统应用模式,以我校精品课程建设平台开发为例,论述了以SaaS为目标的系统设计原理和思路。

1SaaS架构介绍

SaaS是随着软件技术的发展而出现的一种新的软件应用模式。它通过互联网直接提供软件服务,取代传统的软件购买与本地安装。服务厂商将应用软件统一部署到服务器上,用户根据自己的业务需求,通过网络按需购买和使用软件系统,也就是用户租用系统,成为租户。租户不用关心软件系统的开发,升级与维护,甚至安全问题也交给服务厂商来考虑。要使设计的软件系统具有SaaS的特性,就必须注意以下三大要素:可扩展(Scalable)、多租户支持(Multi-Tenant-Efficient)、可配置性(Configurable)。根据SaaS应用平台是否具有以上三个特性,SaaS成熟度模型被分成四级。每一级都比前一级增加三种特性中的一种。第一级是定制开发级,每个系统使用者都是软件提供者为其单独开发。数据库中的数据结构和应用的代码可能都需要根据用户的需求编写,相当于多次开发。第二级是可配置级,这个级别的系统不需要单独为用户开发,但每个用户都运行一个单独的应用实例,通过系统配置的修改来达到为不同用户服务的目的,相当于一次开发多次部署。第三级是高性能的多租户架构,这个级别的系统真正做到了SaaS,一次开发一次部署,多人租用。第四级是可伸缩性的多租户架构,在第三级的基础上,采用负载均衡技术,使各个租户之间的应用性能按需提供,实现用户最多,服务最优。

2系统设计

2.1系统设计目标

根据系统设计实用性原则,由于精品课程网站建设系统的设计主要是给校内教师提供精品课程资源管理与展示的平台,因此达到SaaS系统成熟度第三级就完全可以满足需求。我们设计目标是让各个精品课程建设团队能在系统上实现通过后台单独管理属于本课程的课程资源并通过网站的形式展现出来。系统使用者包括两大类用户,第一类是系统管理者,负责系统的维护,包括网站模板管理,数据库备份和缓存数据管理,网站日志管理,课程与课程负责人的管理。第二类是课程团队,包括课程负责人和他的团队。课程负责人负责整个课程网站的配置管理,团队成员管理与权限分配,网站栏目管理,课程资源管理等。

2.2系统的功能实现

整个系统采用ASP.NET4.0+SqlServer2008开发。系统结构采用三层设计(显示层,业务逻辑层和数据访问层)。其中为了实现能根据不同的课程特点采用不同的网站界面风格,页面显示我们采用模板技术。在模板中我们使用Razor模板引擎,我们可以让网站开发者设计多套不同风格的课程网站模板供老师使用。为了应对精品课程中课程资源较多较大的问题,我们的课程资源采用FlashUpload控件上传。使用Flash控件上传,不会产生因上传资源过大而连接超时问题。在数据库设计上,为了保证组用户(也就是课程团队)之间的数据隔离,确保不同课程在同一平台下管理,却不互相影响。我们以课程的主键为核心,关联与整个课程及课程网站相关的数据。如图2所示。

3基于SaaS模式的精品课程网站建设系统的优势

使用基于SaaS模式的精品课程网站建设系统来管理和发布课程资源解决了精品课程的推广使用与资源共享的问题,让精品课程团队专注于课程本身建设,其具体优势如下:

(1)建设成本低,周期短。精品课程团队只要在该系统上注册帐户后,就可以使用课程管理平台了,无需购买硬件,开发网站

(2)维护成本低,数据安全无需担心。系统更新维护由专业人员来维护,无需自己动手,只要把课程资源按要求传上去就行。

(3)课程资源集中管理,便于以后资源的重复利用与扩展。

4结语

本文以服务的理念来设计精品课程网站建设系统,在系统设计中根据精品课程建设的特点选择SaaS模型成熟度的第三级为目标,在同一系统平台上为不同的精品课程团队提供课程发布服务,在实际应用中大大减轻了老师们的网站建设任务,取得了良好效果。

参考文献

[1]田卫国.高校精品课程建设存在的问题及对策[J].教育探索,2010(8):155-160.

[2]唐阿涛.国家精品课程建设现状及代价分析[J].苏州大学自然科学学报,2009(21):31-33.

[3]王舜燕,黄芬,刘万春.基于SaaS模式的软件设计方法探讨[J].计算机与数字工程,2008,10:102-105.

作者:肖群 焦慧华 李湘一 单位:琼台师范高等专科学校


    更多市场营销论文详细信息: SaaS精品课程网站建设系统设计
    http://www.400qikan.com/mflunwen/gllw/scyx/104473.html

    相关专题:怎样发表论文 佳木斯大学学报


    上一篇:发电企业检修班组安全管理研究
    下一篇:粉喷桩施工技术对软土路基的应用

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍