zoukankan      html  css  js  c++  java
  • Python成长笔记

    本节内容

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

    主题:学员管理系统

    需求:

    • 用户角色,讲师\学员, 用户登陆后根据角色不同,能做的事情不同,分别如下
    • 讲师视图
      1.   管理班级,可创建班级,根据学员qq号把学员加入班级
      2.   可创建指定班级的上课纪录,注意一节上课纪录对应多条学员的上课纪录, 即每节课都有整班学员上, 为了纪录每位学员的学习成绩,需在创建每节上课纪录是,同时         为这个班的每位学员创建一条上课纪录
      3.   为学员批改成绩, 一条一条的手动修改成绩
    • 学员视图
    1. 提交作业
    2. 查看作业成绩
    3. 一个学员可以同时属于多个班级,就像报了Linux的同时也可以报名Python一样, 所以提交作业时需先选择班级,再选择具体上课的节数
    4. 附加:学员可以查看自己的班级成绩排名
  • 相关阅读:
    装饰
    统一软件开发过程之2:用例文本书写
    统一软件开发过程之1:创建领域模型
    工厂方法
    volatile
    中介者
    建造者
    C#委托,事件与回调函数
    控件资源嵌入
    装饰
  • 原文地址:https://www.cnblogs.com/huangmx-amin/p/6006838.html
Copyright © 2011-2022 走看看