XuCheng121/course_selection-system
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
选课系统: 角色: 学校、学生、课程、讲师、管理员 要求: 0. 管理员: 注册\登录 1. 管理员---> 创建学校 2. 管理员---> 创建课程 ----> 绑定给学校 3. 管理员创建学校 ,老师,课程 ---> 创建老师 4. 学校包含学校名称,地址等属性 ---> 创建学校(学校的名称,学校地址) 5. 创建老师角色要关联学校 ---> 老师关联学校 6. 学生注册登录后,可以选择学校,选择课程,查看成绩 ---> 学生功能: ---> 注册\登录\选择学校\选择课程\查看成绩 7. 老师登录后,可以查看教授课程,选择想要教授的课程,查看课程下的学生,修改学生成绩等 ---> 老师功能 ---> 登录\查看教授课程\选择教授课程\查看课程下的学生\修改学生成绩 1.需求分析 2.设计程序架构 3.分任务开发 4.测试 5.上线运行 视图层: 管理员视图: 1.注册 2.登录 3.创建学校 4.创建老师 5.创建课程 学生视图 1.注册 2.登录 3.选择学校 4.选择课程 5.查看成绩 老师视图 1.登录 2.查看教授课程 3.选择教授课程 4.查看课程学生 5.修改学生成绩 2.设计程序架构: ATM + 购物车架构: 用户视图层: 与用户交互的. 接口层 处理业务逻辑 数据层 数据的交互: 查看数据 保存数据 ... 数据类型: json格式的数据 # 管理员、学生、讲师、学校、课程 # 管理员类 class Admin(Base): 1.注册 Base---> save() 2.登录 Base---> select() 3.创建学校 create_school 4.创建老师 create_teacher 5.创建课程 create_course # 学生类 class Student(Base): 1.注册 Base---> save() 2.登录 Base---> select() 3.选择学校 choose_school 4.选择课程 choose_course 5.查看成绩 check_score # 老师类 class Teacher(Base): 1.登录 Base---> select() 2.查看教授课程 check_course 3.选择教授课程 choose_course 4.查看课程学生 check_student 5.修改学生成绩 change_score # 学校 class School(Base): # 让课程绑定给学校' add_course() # 课程 class Course(Base): # 课程与学生相互绑定 add_student()
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published