Design and implementation of smart classroom teaching assistant based on WeChat applet

Contents
1 Introduction 1
1.1 Research purpose and significance 1
1.2 Research status 1
1.3 Thesis structure 2
2 Feasibility analysis 3
2.1 Technical feasibility 3
2.2 Economic feasibility 3
2.3 Operational feasibility 3
2.4 Feasibility analysis conclusion 3
3 System requirements analysis 4
3.1 Overview of requirements analysis 4
3.2 Information requirements 4
3.3 Basic account management requirements 6
3.4 Teacher-side requirements 6
3.5 Student-side requirements 7
4 Summary design 9
4.1 System structure design 9
4.2 Function module design 9
4.3 Database design 13
4.3.1 Database table design 14
5 Detailed design 17 6.2.1 Login registration interface 22< /span> The system contains three user identities. The same user can have these three identities at the same time. Different users have different functions but also have the same functions, such as: user registration, user help, user feedback, etc. . The first requirement of students is to provide a channel to join the teacher's course on the student side. This channel can be through the teacher sending a connection to the student. The best way is to send a uniquely identifiable invitation. code, students can enter the teacher's class by inputting the invitation code on the student side; in addition, the sign-in function can be performed in the classroom of the course: and in order to make the sign-in credible, location information can be added to facilitate teacher confirmation. The location information can be the student's Regardless of the teaching building where you are located or the distance from the teacher, the information should be concise and easy to understand, so that teachers and students can confirm whether their location information is accurate; secondly, classroom answering questions require students to quickly understand the answering information and quickly Report your answering situation to the teacher so that the teacher can quickly understand the student's learning situation. Not only that, the answering process must be fast and quick so as not to affect the teacher's class progress. Therefore, the answering process must be accurate and clear enough. Teacher The first requirement is to improve classroom efficiency. Under normal circumstances, teachers must complete the list of students in the classroom before class. This process will help them quickly obtain student information; there are some inevitable mechanical processes in a class: roll call and attendance confirmation Rate, posting questions for students to answer, etc. These are all issues that affect the efficiency of the classroom. Therefore, the functions to be implemented on the teacher's side in the classroom should include: quick and easy roll call to confirm class attendance, quick posting of questions, and statistical questions. The answer effect; secondly, in order to facilitate teachers to maintain a subject course, a "virtual" course must be opened for teachers so that teachers can check the learning progress of students in the class and the attendance rate after it is opened at any time. After the course is over, Close this course so that new students cannot be added. After considering the actual functions, we must also consider the ease of use of the program in order to reduce the burden on teachers. This requires that the program page should be concise and clear enough, and the program functions should be fast enough and easy to get started [6, 7]. 3.1 Overview of requirements analysis 3. System requirements analysis Acknowledgments 30 References 29 7 Conclusion 28 6.2.3 Teacher side 24 6.2.2 Student side 22 6.2 Operating system interface and function implementation 22 6.1 Software development instructions 21 6 System Implementation 21 5.3 Teacher function module 19 5.2 Student function module 18
5.1 Login and registration module 17
















Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here
Insert image description here

Guess you like

Origin blog.csdn.net/newlw/article/details/135009948