首页 > 数据库技术 > 详细

python--基于MySQL的学员管理系统

时间:2018-06-12 15:16:45      阅读:187      评论:0      收藏:0      [点我收藏+]

需求:

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

实现:

1、数据库的设计

用MySQL的workbench,建立一个connection,再建立一个schema,取名institutiondb,建立5个表:studentinfo  teacherinfo classinfo classarrangement attentionrecord,点击apply会自动生成sql语句提交数据库,很方便。

技术分享图片

 2、代码设计

 

python--基于MySQL的学员管理系统

原文:https://www.cnblogs.com/susenyan/p/8527220.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!