Skip to content

yyyhhhrrr/student_manage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

基于sqlalchemy ORM框架的学生老师简版管理系统

需求:

用户角色,讲师\学员, 用户登陆后根据角色不同,能做的事情不同,分别如下
讲师视图
  管理班级,可创建班级,根据学员qq号把学员加入班级
  可创建指定班级的上课纪录,注意一节上课纪录对应多条学员的上课纪录, 即每节课都有整班学员上, 为了纪录每位学员的学习成绩,需在创建每节上课纪录是,同时         为这个班的每位学员创建一条上课纪录
  为学员批改成绩, 一条一条的手动修改成绩
学员视图
提交作业
查看作业成绩
一个学员可以同时属于多个班级,就像报了Linux的同时也可以报名Python一样, 所以提交作业时需先选择班级,再选择具体上课的节数
附加:学员可以查看自己的班级成绩排名
  

讲师视图:
    1.创建班级
    2.将学员加入班级
    3.创建班级上课记录
    4.批改成绩

学生视图:
    1.提交作业
    2.查看作业成绩
       

文件目录:

|--student_manage
    |-- bin
    |   |-- stu_manage.py
    |   |-- __init__.py
    |-- config
    |   |-- setting.py
    |   |-- __init__.py
    |   |-- __pycache__
    |   |   |-- setting.cpython-37.pyc
    |   |   |-- __init__.cpython-37.pyc
    |-- core
    |   |-- main.py
    |   |-- operation.py
    |   |-- ORM_api.py
    |   |-- ORM_Create.py
    |   |-- __init__.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages