选课系统

管理员

      创建老师:姓名、性别、年龄、资产

      创建课程(关联老师、课程名称、上课时间、课时费)

  使用pickle保存在文件

学生:

  学生:用户名、密码、性别、年龄、选课列表[]、上课记录{课程1:[di,a]}

  1、列举所有课程

  2、选择课程

  3、学生上课,获取课程的返回值

  4、ret=课程.work(),获取课程的返回值;资产+=课时费

pickle.dump(课程列表,open('course_list','wb'))

这个是admin.py

再有一个就是students.py

学生有这个注册和登录

课程表=pickle.load("course_list")

学生里边封装了很多课程,每一个课程里边封装了老师,最多三层封装

posted @ 2017-03-01 16:41  关泉珍  阅读(41)  评论(0)    收藏  举报