python--基于MySQL的学员管理系统
Posted susenyan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python--基于MySQL的学员管理系统相关的知识,希望对你有一定的参考价值。
需求:
- 用户角色,讲师\学员, 用户登陆后根据角色不同,能做的事情不同,分别如下
- 讲师视图
- 管理班级,可创建班级,根据学员qq号把学员加入班级
- 可创建指定班级的上课纪录,注意一节上课纪录对应多条学员的上课纪录, 即每节课都有整班学员上, 为了纪录每位学员的学习成绩,需在创建每节上课记录的同时 为这个班的每位学员创建一条上课纪录
- 为学员批改成绩, 一条一条的手动修改成绩
- 学员视图
- 提交作业
- 查看作业成绩
- 一个学员可以同时属于多个班级,就像报了Linux的同时也可以报名Python一样, 所以提交作业时需先选择班级,再选择具体上课的节数
- 附加:学员可以查看自己的班级成绩排名
实现:
1、数据库的设计
用MySQL的workbench,建立一个connection,再建立一个schema,取名institutiondb,建立5个表:studentinfo teacherinfo classinfo classarrangement attentionrecord,点击apply会自动生成sql语句提交数据库,很方便。
2、代码设计
以上是关于python--基于MySQL的学员管理系统的主要内容,如果未能解决你的问题,请参考以下文章