辛苦了一整個月,終於完成我的專案了,這過程挺漫長的,真得耗費了我不少的時間,詳細功能我會分兩天仔細慢慢分享與解釋。今天我就先來介紹我的專案整體架構與實作成果介面。
為了防止影響本地環境,我在專案資料夾內建立了一個虛擬環境,先下進入虛擬環境的指令
.venv\Scripts\activate.bat
這樣也能防止其中的模組交互影響出錯能夠比較穩定的執行
1.app.py:處理整個專案的展示介面
2.compare.py:比較功能的邏輯
3.database.py:資料庫的邏輯
4.fda_api.py:收集FDA回傳的控制
5.medicines.db:sqlite資料庫儲存的藥品資料
6.my_translate.py:處理資料的功能
7.seed.py:手動存入的幾筆藥品資料
這是進入後的首頁,直接就是藥品查詢的功能
只要有需要查詢的藥品都可以使用
再來是藥品比較的介面
這裡可以比較兩種藥品的關係
最後是已存入的藥品清單
這裡可以看到許多,使用者也可以從中找尋藥品
今天就展示最終的實作成果介面,
其實我是做了兩種的功能版本的,主要差別就是在於翻譯功能,因為FDA的資料都是英文,如果直接抓取英文的資料回來的話,大多數的使用者肯定都看不懂,尤其是專業術語,
至於詳細的測試功能使用,我們明天再來詳細的一一解釋。