OOAD Lab5實驗文件

2021-08-02 10:52:26 字數 1319 閱讀 2758

活**文件

活**綜述:

描述選課管理的主要業務流程。

包含的動作有生成選課表,維護選課表,查詢,選課,調整選課表,選課是否結束的選擇,選課表是否調整的選擇,生成開課彙總表,發布開課彙總表,通知相關部門。

包含的轉移有

生成選課表->維護選課表,維護選課表

->查詢/

選課,查詢/選課

->

選課結束,選課結束

->查詢/

選課或者選課表調整,選課表調整

->

調整選課表或者生成開課彙總表,調整選課表

->查詢/

選課,生成開課彙總表

->

發布開課彙總表,發布開課彙總表

->

通知相關部門和人員。

使用者與選課管理的主要互動資訊:

1. 功能:學生選課查詢

輸入:從課程介紹,本學期課表,本學期已選課程中選擇一項

輸出:分別為2,3,4

2. 功能:查詢課程介紹

輸入:課程號

輸出:課程號,課程名,課程類別,學生級別,學分,總學時,教學內容

3. 功能:查詢本學期選課表

輸入:專業,課程類別,學生類別

輸出:專業,課程列表

4. 功能:查詢本學期已選課表

輸入:輸出:專業,學生類別,課程列表

5 功能:管理課表

輸入:從生成選課表,維護選課表,再次生成選課表,發布選課表中選擇一項

輸出:分別為6,7,8,9

6. 功能:生成選課表

輸入:選擇生成選課表,並且錄入必要的資訊

輸出:同3的輸出

7. 功能:維護選課表

輸入:對課程列表中的具體項進行修改

輸出:成功與否的資訊

8. 功能:再次生成選課表

輸入:選擇再次生成選課表,並錄入必要的資訊

輸出:同3的輸出

9. 功能:發布選課表

輸入:選擇發布選課表,並錄入分班資訊

10. 功能:學生選課

輸入:在課程列表中選擇其一:選中,取消

輸出:成功與否的資訊

活**:

實驗練習5

實驗任務5 自定義模組及模組匯入程式設計 一 把類studentdoc儲存到模組student.py中 student.py class studentdoc 學生檔案管理 def init self,students number,studens name,major,python score s...

xml shema幫助文件5

xml schema union 元素 定義和用法 union 元素定義多個 type 定義的集合。元素資訊 出現次數 一次 父元素 type 內容 annotation type 語法 id id membertypes list of qnames any attributes annotati...

實驗5 動態規劃實驗一

oj練習 1.multiplication puzzle 2.該題可以轉化為矩陣連乘問題 3.common subsequence 4.該題只需要輸出最長公共子串行的長度 3 human gene functions human gene functions 變形 4 compromise 問題 5...