看板heart
作者: iLeyaSin365 (365) 看板: WomenTalk
標題: [閒聊] 從目的來看所學之物,才有了認知
時間: Mon Feb 3 01:29:38 2025
今天看到一本講UML的書
UML物件導向系統分析與設計(第三版) (二手書)
作者:游峰碩
看到書上一頁內容,列出了一些日常可能
在網頁或者網路會接觸到的一堆“資訊系統”
----------
生活機能的資訊系統,例如:某美術館售票系統/某電影場次與查詢系統、購票系統/某書局
出版社的圖書出版品訂購與查詢系統/旅館房間預約與使用狀態查詢服務/
好的,以下我將以您提供的原則,列出 20 個生活機能相關的資訊系統應用情境:
1. **線上訂餐系統**:餐廳提供線上訂餐服務,讓顧客可以透過網路瀏覽菜單、點餐、付
款,並選擇外送或自取。
2. **外送平台**:整合多家餐廳的線上訂餐系統,提供消費者更多元的選擇,並提供即時
的外送追蹤功能。
3. **電影院售票系統**:提供線上劃位、購票、查詢場次等功能,方便消費者預訂電影票
。
4. **演唱會售票系統**:提供線上購票、選位、查詢演出資訊等功能,讓歌迷可以輕鬆購
買演唱會門票。
5. **博物館預約系統**:提供線上預約參觀時段、購買門票、查詢展覽資訊等功能,方便
民眾安排參觀行程。
6. **美術館售票系統**:提供線上購票、語音導覽預約、查詢展覽資訊等功能,方便民眾
參觀美術館。
7. **圖書館借閱系統**:提供線上查詢圖書目錄、預約借閱、續借、查詢個人借閱紀錄等
功能。
8. **書店網路書店**:提供線上瀏覽、搜尋、購買書籍、查詢庫存等功能,方便讀者購買
書籍。
9. **出版社圖書出版品訂購與查詢系統**:提供線上訂購、查詢書籍資訊、查詢訂單狀態
等功能,方便出版社管理銷售。
10. **旅館房間預約與使用狀態查詢服務**:提供線上預約訂房、查詢空房狀況、查詢訂單
資訊等功能,方便旅客預訂住宿。
11. **航空公司訂票系統**:提供線上訂票、選位、查詢航班資訊、辦理登機手續等功能,
方便旅客安排行程。
12. **火車訂票系統**:提供線上訂票、選位、查詢時刻表、查詢訂單資訊等功能,方便旅
客預訂火車票。
13. **公車動態資訊系統**:提供即時查詢公車位置、預估到站時間、查詢路線資訊等功能
,方便民眾搭乘公車。
14. **捷運系統資訊系統**:提供即時查詢捷運班次、路線資訊、車站資訊等功能,方便民
眾搭乘捷運。
15. **停車場管理系統**:提供停車位查詢、預約、付款等功能,方便駕駛人尋找停車位。
16. **加油站自助加油系統**:提供自助加油、付款等功能,方便駕駛人加油。
17. **電信公司帳單查詢與繳費系統**:提供線上查詢帳單、繳費、申請服務等功能,方便
用戶管理電信服務。
18. **銀行線上銀行系統**:提供線上轉帳、匯款、查詢餘額、繳費等功能,方便用戶管理
財務。
19. **信用卡線上申請與查詢系統**:提供線上申請信用卡、查詢帳單、繳費等功能,方便
用戶管理信用卡。
20. **電子發票系統**:提供電子發票查詢、列印、歸戶等功能,方便民眾管理發票。
以上列舉的 20 個應用情境,都是資訊系統在生活機能方面的具體應用。這些系統的建置,
不僅提高了效率、便利性,也為民眾帶來了更好的生活體驗。
----------
讓我對一個“原本不知道要做什麼的東西”,
有了了解。
----------
“原本不知道要做什麼的東西” ,大致上如下這些~
例子1.
「一般常會聽到的什麼什麼語言的網路框架」:
C# Asp net core mvc 框架
Node.js express框架
Python Django框架
golang beego框架 gin框架
104上如果搜尋這些名詞可以見到眾多以此為招募項目的職位,
但如果不知道原來這些徵求目標,是為了要實現上述的購物平台資訊系統、購票售票系統、
出版品查詢與訂購系統、飛航交通資訊查詢與訂購票務系統、加油站自助加油系統、信用卡
線上申請與查詢系統、銀行線上系統、電子發票系統、停車場資訊系統、電信公司帳單與繳
費系統,
那麼看到那些書在說明:路由、對話、快取、控制器、驗證、授權等的技術如何實現時,
即會不明究理。
你不知道為什麼要讓網路“可以連線”?
連線以後為什麼要看到瀏覽器有中括號、冒號、英文字母?
為什麼要讓輸入資料的時候只能輸入大小寫字母或0-9的數字?
例子2.
「各式各樣的前端框架」
Html為什麼要可以用CSS顯示不同顏色的按鈕,與各種顏色的文字。
為什麼後來變成需要學習React Vue等不同途徑達成可以做出所看到的資訊系統使用畫面,
有的甚至需要可以讓人滑動一連串圖片。
例子3.
「不同的資料庫程式」
MySQL
MariaDB
MsSQL server
MongoDB
為什麼需要去知道如何建一個新的資料庫,
為什麼需要去構建會開始載入的資料數據欄位名稱以及數據的型態,
為什麼要知道怎麼查詢已經輸入的資料,即“查詢語言”,甚至為什麼C#讓查詢語言轉化成
了Linq或者是變成以規劃一套Entity Frame work來做這件事。
何時我該使用這種特質的資料庫程式,
何時我該使用另一種特性的資料庫程式?
例子4.
「後來更新或者更抽象的概念」
例如微服務,gRPC
消息隊列,網路服務器監控工具,依賴注入
----------
原來,要盯著全部的畫面才能知道工具與技術
的學習目的。
如果只盯著刀,不知道看著牛排,
不能從心裡了解自己是因為想吃東西才拿起刀。
--※ 文章網址: https://www.ptt.cc/bbs/heart/M.1738517916.A.4CA.html