来自安工出的竞赛题

下周公布答案

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分)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值