iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 10
0
Cloud

Xamarin.Forms, ASP.NET Core WEB API搭配AZURE的網站服務與資料庫服務整合應用實例系列 第 11

Day11 – 實例開發之業務人員行程管理系統

  • 分享至 

  • xImage
  •  

http://ithelp.ithome.com.tw/upload/images/20161211/20103333nBAb4H6jJy.png

案例場景
某天業務副總來跟公司資訊經理提出一個業務人員行程系統開發需求, 希望可以透Mobile App來追蹤每位業務人員的行程, 是否認真地按表操課開發客戶, 減少打混摸魚的情況

以User Story的定義來看, User需要一個行程管理系統, 方便追蹤管理業務人員, 系統示意圖如下
http://ithelp.ithome.com.tw/upload/images/20161211/20103333s2OokFwjO0.png

再簡而言之來解釋, 整個系統主要功能就讓業務人員可以拍照, 打卡上傳到後端, 管理者可以看到所有業務人員的拍照打卡資料, 所以接著可整理出所謂的Product Backlog如下

  • 能夠上傳打卡資料
  • 能夠上傳相關照片
  • 管理者可以看到所有業務人員的拍照打卡資料
  • 業務人員登入認證
  • 業務人員完成拍照打卡上傳時, 簡訊通知管理者

而上述的功能列表, 預計採用Azure的雲端服務來完成, 其對應如下

  • 能夠上傳打卡資料 -> Azure App Service
  • 能夠上傳相關照片 -> Azure Blob Storage
  • 管理者可以所有業務人員的拍照打卡資料-> Azure App Service
  • 業務人員登入認證 -> Azure Active Directory B2C
  • 業務人員完成拍照打卡上傳時, 簡訊通知管理者 -> Azure Notification Service

而Azure App Service會以ASP.NET CORE WEB API建置, 等整個後端程式都建置完成後, 再跟前端的Xamarin.Forms整合開發.

但是本身沒有Azure實務開發經驗, 所以會先進行所謂的Spike, 即可行性試驗, 確認都沒有問題, 再進行正式開發, 所以接下來會進行底下三個項目的功能測試

  • Azure Active Directory B2C
  • Azure Blob Storage
  • Azure Notification Service

上一篇
Day10 – What is Xamarin.Forms?
下一篇
Day12 – 建置ASP.NET CORE WEB API開發環境
系列文
Xamarin.Forms, ASP.NET Core WEB API搭配AZURE的網站服務與資料庫服務整合應用實例32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言