[Fixed] 新增例外處理--未開啟題庫即進行操作

minor change
-更改部分函數名稱成更直覺名稱
-增加一些註解