返回作品列表

智慧社區系統

程式設計開發
  • 作者

    黃健維、詹皓鈞、黃亭諺、鍾皓垣

  • 作品簡介 整合雲端支付、預約與物流,實現社區業務一站式電子化管理
  • 課程名稱 雲端系統整合工程師 【亮點】宏碁創達2025資訊工程師產學B班

專案初衷:解決社區行政與溝通的痛點

本次開發的「智慧社區系統」旨在解決傳統社區作業中行政效率低下、紙本作業繁瑣以及資訊不對稱的問題。團隊希望透過電子化將管理費繳納、設備報修與公告通知轉向線上處理,減少紙本成本;同時建立快速溝通平台,讓住戶與管理員能即時回報問題,並整合社區業務(如門禁、停車、報修、收費)於單一平台,提升生活效率。

技術棧的磨練與成長

儘管組員來自應用數學、應用外語、工業管理及資管等不同背景,但在簡志聰老師的指導下,團隊展現了紮實的技術實作:

後端與架構: 統一採用 ASP.NET Core MVC 作為開發架構,並使用 C# 語言與 SQL Server 資料庫處理複雜邏輯。

前端開發: 運用 Bootstrap 5 進行版面排版,並透過 JavaScript 處理前端邏輯與 AJAX 即時更新(如包裹領取狀態勾選),提升使用者體驗。

版本控制與雲端部署: 團隊使用 Git/GitHub 進行協作開發,最後由 Visual Studio 將系統部屬至 Azure 雲端平台。

核心功能實現亮點

收費模塊: 實現了住戶查詢未繳帳單與繳費紀錄的功能,並支援 現金、ATM 與 Line Pay 等多元支付方式。管理者後台則可針對不同計費方式(按度數或固定金額)新增帳單。

預約模塊: 針對 KTV、健身房等公設開發預約系統。技術上使用了觀察者模式 (Observer Pattern) 來保證預約與排隊者數據的即時同步,並加入前端 JavaScript 檢核機制以減少對後端的無效請求。

快遞模塊: 透過程式自動產生不重複的流水編號管理包裹,並能透過 Line 訊息即時通知 住戶,確保隱私並提升領取效率。

 團隊協作的挑戰與開發反思

在開發過程中,團隊面臨了現實職場中常見的溝通障礙。組長黃健維同學在心得中提到,由於成員們工作時間差異極大,導致溝通受限,整個專案在開發中後期多處於**「各自開發」**的狀態。
這也反映在最終成果上:

版面不一致性: 由於缺乏充足的溝通同步,不同功能模塊在 UI 風格與顯示上存在差異。

功能的取捨: 實際開發進度受限,目前僅優先完成了規劃中的「核心功能」,而「次要功能」與「擴展功能」仍有待後續補齊。

 

 

all_gotop_btn