一.需求 项目里要让用户能够设置所选择教材的章课节,以针对章课节提供相应的题目供用户做题. 设计:用户设置了教材后,首次登录,进行章节设置时.默认为用户选择第一章.第一课.第一节. 思路:用户访问页面,章一栏显示所有章,课一栏显示第一章下所有课程,节一栏显示第一章.第一课下的所有节.然后获取用户当前选择的章课节信息.如果当前用户没有设置过该教材的章课节,就为其设置默认的第一章.第一课.第一节. 数据库设计:此处将章课节所有信息存放到一张表中,可递归查询.最上一级章的parentid是教材的id.