Font Size: a A A

Research And Implementation Of University Teaching Assistant System Based On HTML5 And Node.js

Posted on:2019-03-23Degree:MasterType:Thesis
Country:ChinaCandidate:S D ZhangFull Text:PDF
GTID:2428330545493134Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of network technology,the Internet is playing an increasingly important role in education and teaching reform.The collision between network technology and education has set off a trend and is vigorously promoting the development of education.As an important embodiment of the combination of network technology and education,the online teaching assistant system provides an effective way for the reform of traditional education and teaching.Based on the various needs in the daily teaching practice,in recent years,the colleges and universities have accelerated the construction of information technology,set up the teaching auxiliary platform of the school,transform the teaching concept,improve the teaching effectiveness,and advocate the students to use the information means to carry out self-study and solve the problems.In this article,a browser-oriented B/S framework is adopted.Based on HTML5 and Node.js,a teaching assistant system with perfect functions and convenient operation is developed to help teachers and students establish a more practical learning and communication platform.This article summarizes the development process and practice of university teaching assistant system at home and abroad,analyzes the relevant technologies applied in the system development process.The requirements are analyzed from both functional and non-functional aspects.The system is divided into three roles: administrator,teacher,and student.The authority of different roles is strictly controlled to improve system security.Through the use of example diagrams,the overall function of the system is divided,and the structure of the university teaching assistant system is designed.The database of the university teaching assistant system entity diagram is given,and the database table of the course classification information table,the resource information table,the question bank information table and the test paper list are established.The specific modules included in the system login function,learning function,examination function,operation function,and forum function are designed.A new preorder traversal tree algorithm is used to layer the courses,so that the system loads the curriculum list fast,the data storage redundancy is small,and the visual performance is stronger;the related model diagrams of the system function modules are drawn and programmed.The system uses Node.js with single-threaded,non-blocking I/O,event-driven and other features as the back-end system development,and uses the Express framework to enable the system to handle the maximum number of concurrent I/Os and obtain high processingperformance.The front-end of the system uses the lightweight progressive framework Vue.js based on the MVVM mode,and implements responsive bi-directional data binding and combined view components through related APIs,and uses the scaffolding tool Vue-cli of the Vue.js framework to write the basic code,making the interface development more rapid;the system implements responsive web design based on the Bootstrap framework,which can better adapt to mobile devices of different model resolutions,improve the user experience of university teaching assistant,and enable teachers and students not only to operate smoothly on the PC side,but also the mobile terminal is also very flexible and convenient to use.
Keywords/Search Tags:HTML5, Node.js, Auxiliary teaching, Vue.js framework
PDF Full Text Request
Related items