
该系统采用Python开发,用于管理和组织选课活动。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
学校需构建两个校区,分别位于北京和上海。 此外,需要设计三个课程,即Linux、Python和Go,其中Linux和Python课程在北京市开设,Go课程在上海市开设。 这些课程应包含详细的周期、价格信息,并且通过学校进行创建。
同时,学校也需要创建班级,并确保这些班级与相应的课程以及讲师进行关联。 在学员创建过程中,学员需要选择所属学校并关联到特定的班级。 讲师角色的创建也应与学校关联。
为了方便使用,需要提供两个角色接口:学员视图允许用户进行注册、缴纳学费以及选择合适的班级;讲师视图则允许讲师管理自己的班级、在授课时选择班级以及查看所管理班级的学员列表,并能修改学员的成绩。 管理视图则负责讲师、班级和课程的创建操作。
所有这些操作产生的相关数据将通过pickle序列化机制保存至文件bin中。 程序启动方式为运行main.py作为启动程序入口,core负责核心代码的执行,data.py则实现数据的增删改查功能;edu_class.py包含了五个与教育相关的类:学校、学生、教师、课程和班级;school_view.py则为学校及管理员提供视图;student_view.py为学生提供视图;teacher_view.py为教师提供视图;datas存储数据文件(data.pk),doc文件则包含说明文档。
全部评论 (0)
还没有任何评论哟~


