day6作业--选课系统

本文介绍了一个教育平台的设计方案,包括创建学校、课程、讲师及学员等模块,并实现了课程注册、班级管理和成绩修改等功能,所有数据均通过Pickle进行序列化保存。

角色:学校、学员、课程、讲师

要求:

    1、创建北京、上海2所学校;

    2、创建Linux,Python,go 3个课程,Linux\python在北京开,go在上海开;

    3、课程包含,周期、价格,通过学校创建课程;

  4、创建学员时,选择学校,关联班级;

  5、创建讲师角色时要关联学校;

    6、提供两个接口;

  6.1学员视图,可以注册,交学费,选择班级;

  6.2讲师视图,讲师可管理自己的班级,上课时选择班级,查看班级学员列表,修改所管理学员的成绩;

  6.3管理视图,创建讲师,创建班级,创建课程;

    7.上面的操作产生的数据都通过Pickle序列化保存到文件里。

 

转载于:https://www.cnblogs.com/gengcx/p/7257484.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值