選課系統:https://github.com/SkyOceanchen/chooce_course_systempython
選課系統:
角色:
學校、學生、課程、講師、管理員linux
要求: 0. 管理員: 註冊\登陸
1.需求分析
2.設計程序架構
3.分任務開發
4.測試
5.上線運行git
視圖層:
管理員視圖:
1.註冊
2.登陸
3.建立學校
4.建立老師
5.建立課程github
學生視圖 1.註冊 2.登陸 3.選擇學校 4.選擇課程 5.查當作績 老師視圖 1.登陸 2.查看教授課程 3.選擇教授課程 4.查看課程學生 5.修改學生成績
2.設計程序架構:
ATM + 購物車架構:
用戶視圖層:
與用戶交互的.json
接口層 處理業務邏輯 數據層 數據的交互: 查看數據 保存數據 ... 數據類型: 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()code
class Course(Base):
# 課程與學生相互綁定
add_student()接口