下周公布答案
1.新建Django项目 配置配置项目静态及模板资源路径,时区,语言(5分)
2.设计教师表和学生表,学生和教师关联 使用MySQL数据库(10分)
3.提供教师登录注册,学生不需要登录注册及账号密码字段(登录注册判断逻辑严谨) (10分)
4.登录成功,利用session 保存登录状态 (5分)
5.使用装饰器判断教师是否登录(10分)
6.登录成功后 进入首页展示 全部注册的教师(不包括登录的教师),提供录入学生信息按钮(5分)
7.录入学生信息页面,默认绑定当前登录教师进行录入学生信息,提供我的学生按钮(10分)
8.我的学生页面展示学生信息,添加操作功能解除教师和学生的关系(5分)
9.录入学生信息页面提供未绑定教师关系的学生按钮,进入页面展示未绑定教师的所有学生,添加加入老师按钮,将选中的学生进行老师绑定(10分)
10.首页提供全部学生按钮,进入页面分页展示全部学生,展示字段 id,名称,年龄,绑定的老师(没有老师则展示加入老师按钮进行绑定),并按照年龄从小到大排序,每页数据至少5条
(10分)
11.全部学生页面:搜索功能(可以对学生进行搜索,并将满足条件的学生列表展示,查询不到任何结果返回空页面即可;该操作必须在老师登陆的情况下才可以进行,注意不要将以有老师的学生加入到搜索结果中 )(10分)
其他要求:
1.符合编程规范 (5分)
2.必要的注释 (5分)