Abstract Online teaching evaluation system is an IOS-based application。Teachers’ teaching evaluation plays a decisive role in the implementation of guiding principle for education since the school will reward teachers and arrange next year’s education according to the results of the teaching evaluation。Meanwhile,smart phones have become an indispensable part of people’s life and applications are a great convenience to people’s life,so the application for teaching evaluation is the inevitable product of the times。
The teaching evaluation application studies what features should have as software for teachers and students in schoolto use to improve users’ positivity and convenience in addition to the evaluation。
After consulting relevant software and documents,this application decides to implement the group chatting,regular chatting,and offering teachers to publish homework,sharing learning materials, signing in,showing the curriculum and other major functions in addition to the function that students can evaluate in a questionnaire at the end of the semester。The common teacher-student interaction phenomena are assembled into this application to simplify the campus life。
This paper will be based on the software development process,offering a comprehensive description of the establishment of the model design,UI design and detailed implementation of the development process。The first chapter is an introduction to application development background, ultimately accomplishment and the meanings and effects of the application;The second chapter describes the requirement analysis and project feasibility analysis, including technical feasibility, economic feasibility, ease of operation further analysis and data manipulation project feasibility of the application;The third chapter mainly discusses the development framework and the development model of the application。The fourth chapter is the detailed design of the application, including the use process,module functions and naming conventions。The fifth chapter is the application’s database design and the naming rules for tables and fields。The sixth chapter discusses the test of the application, the potential bugs possible and the solution to solve or avoid and the functions or improvements possibly should add in the future。