詞斬系統是一種英文單詞學習系統,包括用戶和管理員兩類。用戶功能包括:根據英語詞庫型別(如雅思、托福等)選擇要背誦的詞庫。可以背誦英文單詞,查詢英文單詞,查看已斬(已經記住的)英文單詞、未斬英文單詞;管理員功能包括:創建英語詞庫的型別、各詞庫下英文單詞資訊(包含英文單詞、中文解釋等欄位;提示:可有用于記錄單詞背誦次數的欄位、用于標志此單詞是否已斬的欄位等)。
首先進行資料結構設計。詞斬系統資料包括英語詞庫分類資訊、英文單詞資訊,在邏輯上具有線性關系,因此使用線性表這種邏輯結構。由于英語詞庫分資訊和相應分類下的單詞資訊變動不大,可以使用順序存盤結構進行表示和實作(即各個分類詞庫下的英文單詞數是固定的)。
管理員功能包括:
初始化英語詞庫分類資訊順序表,然后輸入英語詞庫分類資訊(如雅思、托福、GRE、TOEIC等)。
初始化英文單詞資訊順序表,然后輸入英文單詞資訊(如,英文單詞、詞性、漢語解釋、是否被斬、已背次數)。
添加新單詞:如果該單詞不存在,則插入到單詞資訊表中。
顯示單詞資訊:選擇單詞分類,顯示分類下所有單詞資訊。
用戶功能包括:
查詢單詞資訊:在指定分類下查詢單詞,顯示其詞性、中文解釋。
背單詞:用戶每次可選擇背誦的詞庫和單詞個數。每次背誦的若干單詞,會反復出現5次,如果用戶5次全部回答正確,則標記為已斬,否則為未斬,并記錄背誦過的次數。
查詢已斬單詞 :查詢并顯示指定詞庫下的已斬單詞。
查詢未斬單詞:查詢并顯示指定詞庫下的未斬單詞。
查詢未背誦單詞:查詢并顯示指定詞庫下的未背誦單詞。
uj5u.com熱心網友回復:
這個貌似不錯,題主練手的好機會。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/229573.html
標籤:C++ 語言
上一篇:查查世界上最神奇的數
