介绍了一个用Java进行设计的基于三层结构的答疑系统,用于辅助日常教学工作。系统由客户服务器模式和浏览器服务器模式构成,包括答疑、提问和自测等各个功能模块。对系统的数据库访问及在其间存在的安全性问题做了探讨,对系统的数据通信处理问题以及关于Java的双通道Socket通路的实现办法和机制进行了详细说明,同时对三层结构的答疑系统在服务器端和客户端的消息设计等一些关键技术做了具体介绍,对系统的用户界面如教师答疑界面、学生提问等一些重要界面进行了介绍,并给出了系统开发重要环节的设计过程和系统最后运行结果的一些重要界面。测试结果表明,系统运行稳定、结果准确、能够对日常的教学工作起到一定的帮助作用。