汽車租賃系統
學生課程管理系統
需求: 學校每個班級的學生,每學期至少完成4門主修課和1~2門的選修課。設計表結構,存儲學生的課程學習信息和成績信息。
學校設備管理系統
租房系統
外賣系統
會議室管理
物流系統
學校考試系統
用戶管理
與 題目相關的表 關係不是那麼密切,可以獨立出來
題庫中新增試題
字段包括:課程分類,知識點分類,題型分類,答案
- 課程表
- 知識點表 (每個知識點對應一個課程,關聯關係)
- 題型表(分爲主觀題+客觀題,客觀題分爲:單選題、多選題、填空題、簡答題)
- 題庫表(保存題目具體題幹,包括:提幹內容、答案、答案解析、圖片url、題目狀態【可用+不可用】)
- 選項表(針對選擇題專門單獨出來的表,一個題幹有對應多個選項,順序使用序號字段保存,1234對應ABCD)
- 題目 知識點 關係表 (一個知識點有多個對應題目,一個題目可以對應多個題目,多對多)
生成試卷,選擇題目
- 試卷信息表:要指定所屬班級,出題人,
- 試卷題目信息表:根據題型+知識點從題庫中過濾題目,然後選擇需要的題目。
這樣每個題都會關聯該套試卷,每道題還要設置題號,依照題號排序顯示。
組織考試
設置考試名稱(選擇哪一門課程)
選擇考試時間、日期,然後才能發出通知
選擇具體使用哪一套試卷,包括歷史試卷
選擇參加考試班級
選擇閱卷老師
- 組織考試表
- 閱卷權限表
開始考試
- 考生答卷信息表:表示哪位學生考了哪次考試,包括答卷id,試卷id,老師id,學生id,總得分
- 考生答案組成表:詳細記錄該考生所有答案,試題id+答案內容,閱卷老師輸入主觀題得分
教師閱卷
- 教師閱卷權限表:有權限就可以查看得分具體情況,也可以二次修改閱卷情況。