學校簡易管理系統 python物件導向無介面版

2022-07-02 08:33:12 字數 1166 閱讀 6303

角色:學校、學員、課程、講師

要求:1. 建立北京、上海 2 所學校

2. 建立linux , python , go 3個課程 , linux\py 在北京開, go 在上海開

3. 課程包含,週期,**,通過學校建立課程

4. 通過學校建立班級, 班級關聯課程、講師

5. 建立學員時,選擇學校,關聯班級

5. 建立講師角色時要關聯學校,

6. 提供兩個角色介面

6.1 學員檢視, 可以註冊, 交學費, 選擇班級,

6.2 講師檢視, 講師可管理自己的班級, 上課時選擇班級, 檢視班級學員列表 , 修改所管理的學員的成績

6.3 管理檢視,建立講師, 建立班級,建立課程

7. 上面的操作產生的資料都通過pickle序列化儲存到檔案裡

***********以上為老男孩老師布置的任務**********

***********以下為我完成了的任務*****************

*****雖然不時很難,但是也還算比較費時間**畢竟我也只是個新手****

1.建立管理員視角

2.管理員對學校,教師,班級,科目可進行增刪改查操作

3.進行增刪改查都會進行日誌記錄

4.儲存的資料都用物件儲存

5. 通過學校建立班級, 班級關聯課程、講師

6. 建立學員時,選擇學校,關聯班級

以下資料關聯

**1.修改教師姓名,如果該教師為某班級班主任,則某班班主任姓名也會跟著改變

**2.修改科目名,如果該科目有班級在使用,班級中的該科目名也會相應改變

**3.建立班級之前必須先建立乙個學校

**4.建立班級之前該學校必須有至少乙個老師不是班主任

**5.如果某老師是個班主任,而該老師被刪除,則檢視班級會提示該班沒有班主任

**6.如果刪除的科目在某班使用,則對應班級的對應科目也會被刪掉

**7.新建學員的時候,必須有至少乙個學校和班級

**8.新建老師,班級,科目之前必須有至少乙個學校

*******課程週期的實現思想******

1.每週的課程可以看作為乙個**,例如周一的第一節課可以表示為**的第一行第一列格仔,

也就是說,這個可以用列表巢狀列表來實現,資料儲存在班級中,也就是對班級物件中的課程屬性進行操作

2.注意點:需要關注資料的關聯

學校平安管理系統

學校平安管理系統 一 專案背景 孩子每天是否按時到校?過了放學時間還沒回來,是否已經離校?天氣惡劣,卻不知學校是否提前放學或停課?孩子最近的成績和在校表現怎樣?離校後有沒有去不該去的場所?目前多數孩子都是獨 生子女,學生人身安全 課外活動情況與受教育情況直接關係到乙個家庭的和睦與幸福。而學校由於師資...

python 爬蟲 學校體質健康管理系統

找了半天,發現學校的體質健康管理系統是沒有驗證碼的,所以,你懂得,哈哈!coding utf 8 import urllib2 import urllib import cookielib import re def brower url,user,password,student 登陸頁面,可以通...

Python 簡易學生管理系統

students 輸出提示資訊 defshowinfo print 30 print 學生管理系統 簡易版 print 1.新增學生的資訊 print 2.刪除學生的資訊 print 3.修改學生的資訊 print 4.查詢學生的資訊 print 5.遍歷所有學生資訊 print 6.退出系統 pr...