Font Size: a A A

Research And Implementation Of Cross Platform Between Teachers And Students

Posted on:2018-08-05Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhaoFull Text:PDF
GTID:2348330533459479Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The counselor is mainly responsible for the work of students,they and their students are most closely linked,however,there are still some problems,for example:college instructors and students' communication,communication channels are not convenient,communication message is delayted.In order to facilitate communication between teachers and students,a mobile client application and backstage management system are developed in this paper.The software integrates the common functions of the interaction between teachers and students,only one software can guarantee the realization of common interactive functions.Software has better integration effect,simpler interface and more efficient operation result.Background management system arms to facilitate the management of counselors' services,The main functions are alteration and deletion of the article,management of forum content,students view and post.collection of clients' message and other related information,uploading of students' schedules,downloading of data and other functions;the mobile client is a convenience for students' school activities.The main functions of the mobile client are as follows: attendance,vote,candidates,reminders,view the curriculum and alert before class,browse the article and system settings and other functions.In this paper,the interaction between teachers and students is developed with cordova+ionic.Mixed development have both advantages of cross platform web development and the original development,as it can call device's local function,and mixed development close to native development in user experience.The design of mobile client interface adopts ionic framework,ionic is based on Angularjs,the developed software has beautiful interface and fast running speed.the system uses node.js to build Android and iOS development environment,node.js is also JavaScript,npm is a very convenient package management system,you can easily install all dependencies.Cordova is cross platform development framework,it is responsible for the package of web application and browser then it can be packed named apk or ipa.The mobile client interacts with the database of server side in a ajax+Json manner.Json is a kind of lightweight data transmission mode,which can effectively separate the front and rear data.Ajax asynchronously communicate with the server,dynamic display and interaction.The database is the system's resource storage center,the interface display of mobile client and backstage management and so on cannot do without the database,the database is the core of the whole system.the interface relates to the data's accurately,fastly and efficiently transfer,so the design of database and interface are the focus of the system.The design of the server of this system mainly uses PHP+MySQL,MySQL is a lightweight database.PHP is an open source language of server-side.the backstage management system is essentially a web page,which is convenient for the administrator to operate and manage the database.On the basis of consulting a large number of relevant data,this paper analyzes the key technologies and functional requirements of the system.On the basis of theoretical and technical support,we conduct the overall design of the study and implementation of specific research.Using the MVC development model to carry out a detailed research on the realization of the system,then we conduct the system's function test,The target function of the test has been achieved,and finally,summarize the research work of this system and further development prospect.
Keywords/Search Tags:cordova, ionic, interaction between teachers and students, Cross-platform
PDF Full Text Request
Related items