iT邦幫忙

2025 iThome 鐵人賽

DAY 28
0

前言

辛苦了一整個月,終於完成我的專案了,這過程挺漫長的,真得耗費了我不少的時間,詳細功能我會分兩天仔細慢慢分享與解釋。今天我就先來介紹我的專案整體架構與實作成果介面。

進入專案

為了防止影響本地環境,我在專案資料夾內建立了一個虛擬環境,先下進入虛擬環境的指令

.venv\Scripts\activate.bat

https://ithelp.ithome.com.tw/upload/images/20251011/20169436kpg0N2SsDi.png
這樣也能防止其中的模組交互影響出錯能夠比較穩定的執行

專案架構

https://ithelp.ithome.com.tw/upload/images/20251006/20169436gfomp07ZxE.png
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:手動存入的幾筆藥品資料

專案介面

這是進入後的首頁,直接就是藥品查詢的功能
只要有需要查詢的藥品都可以使用
https://ithelp.ithome.com.tw/upload/images/20251011/20169436NdecyynXFr.png
再來是藥品比較的介面
這裡可以比較兩種藥品的關係
https://ithelp.ithome.com.tw/upload/images/20251011/20169436KRvPze5Bra.png
最後是已存入的藥品清單
這裡可以看到許多,使用者也可以從中找尋藥品
https://ithelp.ithome.com.tw/upload/images/20251011/20169436LxybrVxtPk.png

心得

今天就展示最終的實作成果介面,
其實我是做了兩種的功能版本的,主要差別就是在於翻譯功能,因為FDA的資料都是英文,如果直接抓取英文的資料回來的話,大多數的使用者肯定都看不懂,尤其是專業術語,
至於詳細的測試功能使用,我們明天再來詳細的一一解釋。


上一篇
Day 27 新增字典:提供中英同時搜尋服務
下一篇
Day29 成果功能演示(一)
系列文
AI 藥師助手:打造人人都看得懂的藥品查詢系統30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言