由於昨天就將整個Oracle資料庫的系統設計與建置處理好了,還剩下10天的時間,我就決定藉此機會來把我這個醫院電子病歷系統做得更完整,因此就要來寫前端頁面並且使用API來串接後端資料庫啦!(很緊張10天能不能如我所願完成><!)(但我覺得肯定可以啦!)
首先!先講後端資料庫系統設計與建置的結論!
這次的鐵人賽是以Oracle資料庫為基礎,去建構一套具有與臨床邏輯相應的電子病歷系統,透過自己一步步去實作每個部份,像是應用情境、資料表設計、繪製ERD圖、CRUD測試等等的,都讓我有非常非常踏實的感覺!
就如Day01的動機所述,我當初會選擇這個題目作為我的鐵人賽挑戰時,就是認為自己先前沒有學到太多關於後續系統建置、測試的部分,而現在我終於透過自己慢慢地去摸索、學習,也如願有了一個實作,同時也掌握了我想學的東西!
(以下為正題)
Login / Register頁面:
Patients頁面:
Records頁面:
Schedules頁面:
MedicalResourceUsage頁面:
需安裝的程式:
node -v
npm -v
npm install oracledb
// test.js
const oracledb = require('oracledb');
console.log('OracleDB 版本:', oracledb.version);
console.log('安裝成功!');
node test.js
npm init -y
npm install express oracledb
npm init -y → 創建package.json文件// server.js
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World! 我的 Express 伺服器運作中!');
});
app.listen(port, () => {
console.log(`伺服器運行在 http://localhost:3000`);
});
終端機顯示:以上是我今天的分享 ~ 謝謝大家!