iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 1
1
自我挑戰組

一週程式專案挑戰系列 第 1

[專案01]打工時數統計(一)低成本系統建置

在問答區看到的問題,因為樓主不會寫程式,所以底下有人提出用文書軟體做類似的系統。這是用Google問卷以及Google Sheets來完成,所以來挑戰這個專案。

【大綱】

  • 專題內容
  • 畫面規劃
  • 主功能
  • 心得

【專題內容】

  • 原問題說明
  • 使用技術

【原問題說明】

原問題:請問小公司簡易WEB系統的最低成本選擇
可以多人登入輸入資料,
管理者可以在後台管理資料。

雖然不知道樓主最後用哪一個方法,
不過這是一個很有趣專案,
所以拿之前打工薪水計算當主題。

【使用技術】

用Google Sheets和Google問卷,
來統計打工時數。
有用過Excel,
Google Sheets就很好上手,
因為部分函數是通用的。

Google問卷則是久仰大名,
常聽到用問卷作「印量調查」,
不過這又是另一個領域。


【畫面規劃】

  • Google 問卷
  • Google Sheets
    一份問卷加上四頁試算表,
    因為只能傳資料所以箭頭是單方向。
    https://ithelp.ithome.com.tw/upload/images/20190902/20091910qvRuXWg9Bi.jpg

【Google 問卷】

帳號:用單選題來呈現
密碼:讓使用者輸入文字
打工時數:選擇1~12間數字
這樣設計可以避免使用者輸入錯誤格式,
光是"1"就有很多種打法,
1hr、01、1小時、60分。
所以為了避免後續資料處理麻煩,
乾脆設定選擇題。
https://ithelp.ithome.com.tw/upload/images/20190902/20091910tZLFKUBvUq.jpg

【Google Sheets】

原始資料:問卷輸入到試算表原始資料
資料篩選:篩選密碼正確的資料
資料統計:統計本月總時數
帳號密碼管理:用來存放帳號密碼

有人提到冒名填資料問題,
所以設計帳號密碼來驗證。
缺點是問卷是單方面傳輸資料,
所以無法馬上知道登入成功或失敗。

【主功能】

  1. 輸入帳號密碼後填資料(問卷)
  2. 會自動篩選出帳密正確的資料
  3. 資料統計

【心得】

今年鐵人賽要填問卷,
關於工作欄位真讓人受打擊。

一週程式專案挑戰的時間安排:
週一~週二:發想與設計
週三~週五:實作
週六~週日:測試與優化


下一篇
[專案01]打工時數統計(二)Google 問卷
系列文
一週程式專案挑戰26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言