地特四等申論題
108年
[圖書資訊管理] 資訊系統與資訊檢索概要
第 二 題
二、當系統沒有要求使用者登入時,如何取得使用者查詢紀錄;若系統有要求使用者登入時,如何得知其之前的查詢條件?(25 分)
📝 此題為申論題
思路引導 VIP
看到此題,應立即聯想網頁通訊協定(HTTP)的「無狀態(Stateless)」特性,以及如何利用前、後端技術進行狀態管理。作答時必須明確切分為「未登入(匿名追蹤:如 Cookie、Web Storage)」與「已登入(實名儲存:如資料庫、Server Log)」兩大情境,並建議結合圖書館系統(如 OPAC/探索系統)的個人化服務與隱私權保護進行實務層面的延伸探討。
🤖
AI 詳解
AI 專屬家教
【破題】 現代資訊檢索系統多建構於全球資訊網(WWW)之上,其底層使用的 HTTP 通訊協定具備「無狀態(Stateless)」特性,意即伺服器預設無法記憶使用者的連續操作。因此,系統必須依賴特定的「狀態管理技術」,根據使用者是否登入(身分鑑別狀態),採取不同的機制來擷取並儲存使用者的查詢紀錄。 【論述】
▼ 還有更多解析內容
查詢紀錄追蹤技術
💡 依據身分鑑別狀態,採用前端匿名或後端實名之狀態管理機制。
| 比較維度 | 系統未要求登入 (匿名) | VS | 系統要求登入 (實名) |
|---|---|---|---|
| 身分識別 | 臨時 Session ID/指紋 | — | 唯一 User ID/證號 |
| 儲存位置 | 瀏覽器前端或暫存記憶體 | — | 伺服器後端資料庫/Log |
| 資料持久性 | 短期為主,清除緩存即失 | — | 長期且穩定,可跨裝置 |
| 代表技術 | Cookie, LocalStorage | — | SQL/NoSQL DB, Log |
💬追蹤技術由前端匿名辨識轉向後端精確關聯,是實現個人化服務的關鍵。