基于saas的教学系统的设计与实现

基于saas的教学系统的设计与实现

ID:34409208

大小:3.24 MB

页数:78页

时间:2019-03-05

基于saas的教学系统的设计与实现_第1页
基于saas的教学系统的设计与实现_第2页
基于saas的教学系统的设计与实现_第3页
基于saas的教学系统的设计与实现_第4页
基于saas的教学系统的设计与实现_第5页
资源描述:

《基于saas的教学系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于SaaS的教学系统的设计与实现学校代码:10255学号:2161295基于SaaS的教学系统的设计与实现DESIGNANDIMPLEMENTATIONOFTEACHINGSYATEMBASEDONSAAS学科专业:控制工程论文作者:贺一通指导老师:赵曙光答辩日期:2018年5月22日基于SaaS的教学系统的设计与实现基于SaaS的教学系统的设计与实现基于SaaS的教学系统的设计与实现摘要随着互联网的不断发展,初、高中学校的课堂教育模式也逐渐从主要是线下授课发展为大量地使用在线教育软件。然而,大部分在线教育软件都需要用户自行购买或者

2、开发软件系统,并自行部署软硬件环境,这往往会带来软件开发成本高、维护升级困难等一系列问题,而基于SaaS(SoftwareasaService)的软件可以有效地克服这些问题。SaaS服务模式的特点在于软件服务商会将软件部署到自己购买的服务器上并自行管理维护软件,用户则通过互联网来租赁这些软件,享受到更经济、便捷、高效的服务。本文依托北京某教育科技有限公司的研发项目,根据市场需求和SaaS模式的特点,设计并实现了一个基于SaaS的在线教学系统。首先,对国内教育市场进行了具体分析,确定了基于SaaS的在线教学系统的服务需求;其次,分析讨论

3、了实现该系统所涉及的相关理论与技术,根据SaaS模式的基本概念对SaaS四种成熟度模型进行了分析、比较,并讨论了SaaS当前存在的主要问题和面临的挑战,选择SaaS的第三级成熟度模型作为该系统的分析与设计模型;接着,对该在线教学系统进行了具体的需求分析,包括功能需求分析、SaaS模式需求分析和系统需求分析;然后,采用基于角色访问控制(RBAC,Role-BasedAccessControl)技术对系统功能进行了可配置实现;最后,I基于SaaS的教学系统的设计与实现采用现在流行的后端软件设计框架SSM(Spring、SpringMVC、

4、MyBatis)以及分布式服务框架Dubbo对整个SaaS在线教学系统的功能模块进行了具体的编程实现。最终实现的SaaS在线教学系统共包含四个子系统,分别为门户网站系统、教师端系统、学生端系统以及后台管理系统。利用该系统,不但可以实现线上授课、听课,教师还可以在线上布置、批阅作业和试卷并解答问题,学生则可以在线上完成作业、参加考试、总结知识、提问讨论等,并且师生的上述教学活动都不受时间、空间等的限制,方便且灵活。本文设计的基于SaaS的在线教学系统已经完成了主要的开发与测试工作,并成功在该教育公司上线运营,被全国各地许多初、高中学校广

5、泛采用,市场反馈良好。关键词:SaaS模式、多租户、可配置、RBAC、SSM框架II基于SaaS的教学系统的设计与实现DESIGNANDIMPLEMENTATIONOFTEACHINGSYSTEMBASEDONSAASABSTRACTWiththerapiddevelopmentoftheInternet,theclassroomteachingmodeofmiddleandhighschoolsbegantodevelopfromusingtraditionalofflinemethodtoonlineeducationsoftwa

6、re.Butinmostcasestheusersshouldpurchasetheonlineeducationsoftwareordevelopthesoftwaresystemsanddeploythehardwareandsoftwareenvironmentbythemselves.Thereexistaseriesofproblems,suchashighcostforsoftwaredevelopmentanddifficultiesforsoftwaremaintenanceandupgrades,whiletheso

7、ftwarebasedonSaaS(SoftwareasaService)canovercometheseproblemseffectively.ThefeatureoftheSaaSservicemodelisthatthesoftwareserviceprovidesdeploysthesoftwareontheirownserversandmanagesitbythem.Meanwhile,theuserscanrentthesoftwarethroughtheInternet,enjoyingmoreeconomical,co

8、nvenientandefficientservices.ThethesisisbasedontheresearchanddevelopmentprojectofanEducational&Technologyco.LT

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

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

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