Java-based Secondary School Math Teaching System
|School||Central China Normal University|
|Course||Curriculum and Pedagogy|
|Keywords||Computer Assisted Instruction Math Assisted Teaching System J2EE Platform Struts2 MVC Mode Hibernate O/R Mapping|
CAI is now a burgeoning educational technology,it is a critical supplement to the traditional teaching and it is an important branch of computer application industry. Computer-aided instruction systems play a big role in improving math teaching through the network,it provides students with participation and self-learning environment,for teachers it builds a teacher-student communication platform,they can share teaching resources and also share lesson-preparation notes.Therefore,computer-assisted teaching system fully reflects stdudent-based and teacher-dorminated modem teaching principal.This article starts from the current research status and development potential of network-assisted teaching system,takes modern teaching theory as the theoretical foundation,and meanwhile considers mathematical subjects’ own characteristics,takes advantage of java software engineering and its development feature,the "java-assisted secondary school math teaching system",as a result,makes requirement analysis and feasibility analysis,study the key technologies of system implementation,base on these study,it anayzes the system architecture,gives the whole system design,detailed design, as well as the function modules and the database design.Finally,this paper gives a simple analysis to the system testing and maintenance."Java-based secondary school math teaching system" uses J2EE(Java 2 Enterprise Edition) technology,MVC(Model-View-Controller) model based on the idea of using B/S multi-tier architecture to design the network teaching system,Eventually propose a new network teaching system solutions,including "remedial teaching" and "Question & Answer" and "online examination" these three subsystems.From the users’ point of view, the system can also be divided into three subsystems which are "student area","teacher zones" and "back office system",and the interlinkages between the three systems. Administrators control the permission of teachers and students,and verify the resources which teachers uploaded,teachers publish teaching materials,students learn online and download their own resources needed and then do quiz online.Students can also ask questions,teachers answer their questions.In short,the java-based secondary schools in teaching math teaching system not only a platform to publish resources on the Internet,more over it is a platform built between the students and teachers,they can communicate and exchange ideas base on the platform.