Font Size: a A A

Design And Implementation Of Teaching Syatem Based On SaaS

Posted on:2019-07-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y T HeFull Text:PDF
GTID:2428330566469521Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet,the classroom teaching mode of middle and high schools began to develop from using traditional offline method to online education software.But in most cases the users should purchase the online education software or develop the software systems and deploy the hardware and software environment by themselves.There exist a series of problems,such as high cost for software development and difficulties for software maintenance and upgrades,while the software based on Saa S(Software as a Service)can overcome these problems effectively.The feature of the Saa S service model is that the software service provides deploys the software on their own servers and manages it by them.Meanwhile,the users can rent the software through the Internet,enjoying more economical,convenient and efficient services.The thesis is based on the research and development project of an Educational & Technology co.LTD.in Beijing.An online teaching system based on the Saa S model has been designed and realized according to marketing requirements and the features of Saa S model.First of all,the service requirements of the Saa S System have been determined according to the specific analysis on the domestic education market.Secondly,the relevant theories and technical knowledge have been analyzed and discussed.The Saa S third-level maturity model has been selected to analyze and design the system model based on the comparison of the four Saa S maturity models according to the basic concepts of Saa S model.Some problems and challenges in current Saa S model have also been discussed.Then a specific requirement analysis for this teaching system has been taken,including functional requirement analysis,Saa S pattern requirement analysis and system requirement analysis.Next,the Role-Based Access Control(RBAC)technology has been used to realize configurable system functions.Finally,the popular back-end software design framework SSM(Spring & Spring MVC & My Batis)and the distributed service framework(Dubbo)have been used to realize the specific code of the functional modules for the entire Saa S teaching system.The final Saa S teaching system consists of four subsystems,namely portal website system,teacher's system,student's system and background management system.With this system,the online teaching and learning in class can be realized.In addition,the teachers can arrange homework,make examination papers,and answer questions for students.The students can finish homework,take exams,summarize the knowledges,ask and discuss questions,etc.Moreover,these teaching activities of teachers and students are convenient and flexible without the limitation of time and space.In this thesis,the teaching system based on Saa S model has been completed the main development and testing works,and successfully ran online in the education & company co.LTD.,which has cooperation with many junior and senior high schools and get good feedback from the market.
Keywords/Search Tags:SaaS model, Multi-tenant, configurable, RBAC, SSM framework
PDF Full Text Request
Related items