iT邦幫忙

2026 iThome 鐵人賽

DAY 0
0
JavaScript

30天從零打造醫療資訊小系統系列 第 1

Day 1 | 從零開始,我為什麼想要做一個醫療資訊系統

  • 分享至 

  • xImage
  •  

前言

大家好,這次是我第一次挑戰 iThome 鐵人賽。

身為醫療資訊相關科系的學生,平常在課堂上會接觸到不少程式設計與資訊相關的內容,例如 HTML、CSS、JavaScript、Java 以及資料庫等。

雖然每一個技術都有接觸過,但以前學習的時候,大多是把一個個小範例完成,比較少有機會把不同的技術整合成一個完整的作品。

所以這次我想給自己一個挑戰:

用 30 天,從零開始打造一個簡單的醫療資訊小系統。

為什麼想做醫療資訊系統?

醫療和資訊其實已經有很密切的關係。

我們平常在醫院看到的掛號、病歷、檢驗資料或病患基本資料,背後都需要資訊系統來協助管理。

對我來說,因為本身就是醫療資訊相關科系,所以比起單純做一個一般網站,我更希望可以把自己正在學習的程式設計,和醫療資訊這個領域結合起來。

這次的專案不會是一個真正拿來給醫院使用的系統,而是一個以學習為目的的小型專案。

希望透過實際製作,讓自己更了解一個資訊系統到底是怎麼被建立出來的。

這 30 天要做什麼?

這次預計會從最基本的內容開始。

前期會先建立網頁介面,接著慢慢加入 JavaScript 的互動功能。

之後再進入後端,學習 Java、Servlet、JSP,以及如何讓網頁和後端互相傳遞資料。

最後再加入 MySQL 資料庫,讓系統可以真正儲存和讀取資料。

大致的流程會是:

HTML / CSS → JavaScript → Java → Servlet / JSP → MySQL → 完整的小系統

最後希望可以完成基本的病患資料管理功能,例如:

  • 新增病患資料
  • 查詢病患資料
  • 修改病患資料
  • 刪除病患資料
  • 簡單的搜尋功能
  • 基本的登入功能

為什麼要參加鐵人賽?

其實我覺得自己平常學程式的時候,很容易遇到一個問題:

「看懂了,但是自己真的做的時候還是不知道怎麼開始。」

所以這次參加鐵人賽,我希望不要只是看教學或完成老師給的作業,而是自己從頭規劃一個小專案。

30 天的時間也可以讓我把學習拆成比較小的部分,每天完成一點,最後再把這些東西組合起來。

如果中間遇到不會的地方,也可以把它記錄下來,當成這次學習的一部分。

這次的目標

這 30 天我希望可以做到三件事情:

第一,重新整理自己以前學過的程式設計內容。

第二,學會怎麼把不同技術整合在同一個專案裡。

第三,也是最重要的,希望 30 天結束之後,可以真的留下來一個屬於自己的作品。

今天先從規劃開始。

明天就要正式進入系統的需求分析,看看這個醫療資訊小系統到底需要有哪些功能。

Day 1,正式開始!


下一篇
Day 2|先別急著寫程式:醫療資訊小系統要做什麼?
系列文
30天從零打造醫療資訊小系統6
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言