该文首先对通用题库系统的结构进行了研究和设计.提出了一个基于知识点的三级结构题库模型,给出了知识点、结点和题目的映射关系图,解决了题目的存放问题。接着对整个系统进行了主要功能模块的划分:登录模块、知识点模块、题库管理模块、用户管理模块和课程管理模块.同时对该系统的数据库进行了详细设计。最后结合目前流行的网络开发技术,使用B/S的三层架构在.NET下采用C#、ASP,Net和SQL Server2000实现了该系统的主要功能,并成功运用在网络教学中。