Python成长笔记 - 基础篇 (十二)

本节内容sql

  1. ORM介绍
  2. sqlalchemy安装
  3. sqlalchemy基本使用
  4. 多外键关联
  5. 多对多关系
  6. 表结构设计做业

 

 

主题:学员管理系统学习

需求:设计

  • 用户角色,讲师\学员, 用户登录后根据角色不一样,能作的事情不一样,分别以下
  • 讲师视图
    1.   管理班级,可建立班级,根据学员qq号把学员加入班级
    2.   可建立指定班级的上课纪录,注意一节上课纪录对应多条学员的上课纪录, 即每节课都有整班学员上, 为了纪录每位学员的学习成绩,需在建立每节上课纪录是,同时         为这个班的每位学员建立一条上课纪录
    3.   为学员批改为绩, 一条一条的手动修改为绩
  • 学员视图
  1. 提交做业
  2. 查看做业成绩
  3. 一个学员能够同时属于多个班级,就像报了Linux的同时也能够报名Python同样, 因此提交做业时需先选择班级,再选择具体上课的节数
  4. 附加:学员能够查看本身的班级成绩排名
相关文章
相关标签/搜索