---
# System prepended metadata

title: 彰化天主堂系統

---

# 彰化天主堂系統

## 工時估計(前後端共約 112 hr)

```mermaid
%%{init: {'theme':'dark'}}%%
gantt
    title A Gantt Diagram
    dateFormat YYYY-MM-DD
    section 基本功能
    會員功能 :a0, 2023-05-07, 2w
    教友資料 :a1, after a0, 3w
    領洗資料 :a2, after a1, 3d
    堅振資料 :a3, after a2, 3d
    結婚資料 :a4, after a3, 3d
    聖體資料 :a5, after a4, 3d
    其他資料 :a6, after a5, 3d
    主日奉獻 :a7, after a6, 3d
    特殊奉獻 :a8, after a7, 3d
    section 特殊功能
    查詢功能 :a9, after a8, 4w
```

![](https://i.imgur.com/URlnZam.png)

後端總和：54 hr

後端-教友資料管理 (36 hr)
- 資料表建置、正規化、CRUD (21 hr)
    - 教友資料 (9 hr)
		- 基本資料處裡 (5 hr)
		- 非教友連結處理 (2 hr)
		- 家號功能特別處理 (2 hr)
    - 領洗資料 (3 hr)
    - 堅振資料 (3 hr)
    - 結婚資料 (3 hr)
    - 聖體資料 (3 hr)
    - 小表 (3 hr)
- 查詢列印功能 (8 hr)
    - 教友資料一般查詢 (4 hr)
    - 資料列印排版設定 (4 hr)
- 會員功能 (7 hr)
	- CRUD (2 hr)
	- 權限系統 (5 hr)

後端-奉獻金額管理 (18 hr)
- 奉獻金額資料釐清 (2 hr)
- 資料表建置、正規化、CRUD (9 hr)
    - 小表 (2 hr)
    - 主日奉獻 (3 hr)
    - 特殊奉獻 (4 hr)
- 資料查詢、列印 (6 hr)
    - 奉獻資料一般查詢 (3 hr)
    - 資料列印排版設定 (3 hr)

---

![](https://i.imgur.com/hVF9laW.jpg)


前端總和： 58 hr

前端-介面切版＋串接 
- 登入介面、權限介面判斷（15hr）
- 資料管理介面、功能彈窗、資料篩選 (20hr)
    - 教友資料CRUD (4hr)
    - 領洗資料CRUD (3hr)
    - 堅振資料CRUD (3hr)
    - 結婚資料CRUD (3hr)
    - 聖體資料CRUD (3hr)
    - 上傳照片功能(3hr)
    - 查詢婚姻功能、資料匯出(1hr)

- 奉獻記錄、功能彈窗、資料篩選 (14hr)
    - 主日奉獻 (3hr)
    - 統計資料 (3hr)
    - 特殊奉獻活動 (3hr)
    - 特殊奉獻細項 (3hr)
    - 匯出彈窗（奉獻、統計資料）(1hr)
    - 統計資料彈窗篩選、資料匯出 (1hr)

- 資料匯出（待確認是否整近資料管理介面） (6hr)
    - 戶長資料
    - 教友資料
    - 領洗資料
    - 堅振資料
    - 結婚資料
    
- 工具箱（3hr）
    - 會員管理 CRUD


## 所需功能 (後端)

- 教友資料管理
    - CRUD
        - 教友資料
        - 領洗資料
        - 堅振資料
        - 結婚資料
        - 小表 (領洗堂區表、聖名表、行政區表、家號戶長表)
    - 資料查詢列印
        - 戶長資料列印 (區域、姓名排序)
        - 教友資料列印 (區域、姓名排序)
        - 教友資料標籤列印
        - 教友家號查詢
        - 依條件查詢
            - 區域、戶長、未婚、家號、家庭
            - 生日、選舉年齡
            - 種族、國籍 (原住民、陸配)
        - 領洗資料 (生日、姓名、日期、編號排序)
            - 領洗證（正面、反面、證明單）
        - 堅振資料 (姓名、堅振日期排序)
        - 結婚資料 (新郎姓名、結婚日期排序)
    - 工具箱
        - 檢查重複值 (相同姓名)
        - 男女教友人數
        - 戶長查詢
    - 備註
        - 區域查詢跟單獨區域差別?
        - 選舉年齡可以弄成自動計算
        - 國籍跟種族的欄位沒找到
- 奉獻金額管理
    - 主日奉獻
        - 每周奉獻資料 (教友編號、金額、日期)
        - 統計資料
    - 各項奉獻
        - 特殊節日或墓地奉獻
        - 奉獻種類CRUD
        - 奉獻紀錄CRUD
    - 奉獻表列印
    - 捐款收據名冊列印
    - Xlsx匯入（不一定會要）
- 備註
    - 奉獻金額管理預期應該是做成表格式的互動方式

## 所需功能 (前端)

- 登入介面
    - 三種權限介面判斷
        - 所有功能+可新增帳號
        - 可新增、編輯
        - 僅能瀏覽
- 資料管理
    - CRUD
        - 教友資料 
        - 領洗資料
        - 堅振資料
        - 結婚資料
        - 聖體資料
    - 教友資料
        - 勾選判斷匯出
        - 照片上傳
        - 查詢婚姻
    - 五張表選項排序＆篩選邏輯

- 奉獻記錄
    - CRUD
        - 主日奉獻
        - 統計資料
        - 特殊奉獻活動
        - 特殊奉獻細項
    - 匯出彈窗（奉獻、統計資料）
    - 統計資料-日期彈窗、人名、篩選


- 資料匯出（待確認是否整併資料管理）
    - 排序彈窗
        - 戶長資料
        - 教友資料
        - 領洗資料
        - 堅振資料
        - 結婚資料

- 工具箱
    - 檢查表單
        - 會員管理 CRUD


## 資料表

- 教友資料
    - 地政相關
        - 區域 (刪除)
        - 市縣 (刪除)
        - 郵號
        - 住址
    - 戶政相關
        - 教友編號 (要新弄一個，PK)
        - 家號 (一戶對應一個家號，FK)
        - *姓名
        - *性別
        - *出生日期
        - 照片路徑
        - 父親
        - 母親
        - 配偶 (FK)
        - 電話
        - 手機
        - 手足人數 (？)
        - 戶長 (FK)
        - 國籍
        - 職業
        - 公司名稱
        - 備註
    - 聖事相關
        - 領洗編號 (FK)
        - 領洗日期 (FK)
        - 領洗地點 (FK)
        - 聖名 (FK)
        - 堅振地點 (FK)
        - 結婚地點 (FK)
        - 婚姻聖事 (Boolean)
    - 備註
        - 教友的父母和戶長不是教友的狀況會比較困擾
- 領洗資料
    - 戶政相關
        - 姓名 (FK)
        - 性別 (FK)
        - 出生日期 (FK)
        - 父親 (FK)
        - 母親 (FK)
        - 配偶 (FK)
        - 住址 (FK)
    - 聖事相關
            - 領洗編號 (PK)
        - 領洗日期
        - 聖名
        - 領洗地點
        - 代父母 (FK)
        - 付洗者 (FK)
        - 堅振 (Boolean)
        - 堅振地點 (FK)
        - 結婚 (Boolean)
        - 結婚地點 (FK)
        - 配偶 (FK)
        - 發證日期 (如果是結婚的發證日期，那應該放在結婚資料)
    - 備註
        - 要討論一下每一頁的顯示目的(或是嫌麻煩可以不管)
- 堅振資料
    - 戶政相關
        - 姓名
        - 性別
        - 出生日期
        - 父親 (FK)
        - 母親 (FK)
    - 聖事相關
        - 堅振編號 (PK)
        - 堅振聖名
        - 堅振日期
        - 代父母 (FK)
        - 主禮者 (FK)
- 結婚資料
    - 戶政相關
        - 新郎 (FK)
            - 姓名
            - 生日
            - 領洗聖名
            - 領洗地點
            - 父親
            - 母親
        - 新娘 (FK)
            - 姓名
            - 生日
            - 領洗聖名
            - 領洗地點
            - 父親
            - 母親
    - 聖事相關
        - 結婚編號
        - 結婚日期
        - 見證人一
        - 見證人二
        - 主禮者
    - 備註
        - 見證人一定是教友嗎
- 領洗堂區列表
    - ID
    - 堂區名稱
- 戶長表
    - 家號 (PK)
    - 戶長

遺棄區
- 聖名表
    - ID
    - 聖名
- 行政區列表
    - ID
    - 行政區名稱

# Dark Theme CSS

{%hackmd theme-dark %}