iT邦幫忙

2025 iThome 鐵人賽

DAY 15
0
佛心分享-SideProject30

30天的旅程!從學習C#到開發小專案系列 第 15

DAY 15 - 用C# ASP.NET Core開發一個小專案!專案發想與結構

  • 分享至 

  • xImage
  •  

哈囉大家好!
今天是鐵人賽第15天,不知不覺鐵人賽已經過一半了~
接下來就是實戰演練的時刻了,希望我能順利完成一個應用的小專案!/images/emoticon/emoticon06.gif

苦惱了很久要做什麼樣的應用程式,後來突然想到平常和朋友出門時,很常會互相幫忙墊錢,有時候還會忘記要把錢給代墊的人,或是也有出現計算每個人代墊費用時計算錯誤的問題。
所以我決定要做一個可以保留代墊紀錄以及計算每個人要付的費用的應用程式!

目前想到要做的功能如下:

  1. 使用者登入,登入的人會共享所有的代墊紀錄(目前因為要拿來自用所以設定登入的人會共享所有紀錄)。
  2. 主頁顯示所有的代墊紀錄,點擊編輯按鈕可以進入該筆代墊明細內容,點擊刪除按鈕則是刪除該筆紀錄。
  3. 明細內容頁面裡有編輯按鈕,點擊可以切換編輯模式,並透過儲存按鈕儲存編輯後的內容。
  4. 明細頁面有一個「墊款已分攤」的按鈕,勾選後會在主頁顯示該紀錄已完成分攤。
  5. 主頁有個新增按鈕,點擊可以新增新的代墊紀錄,紀錄代墊人的代墊總共費用、姓名、日期,每個人點的項目和項目的花費。

以上是目前對於專案的規劃,整體還是會以專案的功能完整性為主,也會根據我的進度調整當天的分享內容~
以下是預計會使用的框架:
前端:Angular
後端:C# ASP.NET Core API

明天會正式開始打造小專案,希望我可以堅持到最後!


上一篇
DAY 14 - 讓程式碼更乾淨:ASP.NET Core中的服務層(Service Layer)和依賴注入(DI)
系列文
30天的旅程!從學習C#到開發小專案15
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言