iT邦幫忙

0

如何用 ASP.NET VB 設計打卡系統 ?

cmkung 2014-02-06 13:21:3225175 瀏覽
  • 分享至 

  • xImage

買了書來看照書上打都很容易
但自己實際要設計 , 就不知從何下手
例如我要設計一個打卡系統
要怎樣一步一步才能設計出來
因為我從開始要怎麼下手都想不出來

看更多先前的討論...收起先前的討論...
魯大 iT邦高手 1 級 ‧ 2014-02-06 15:31:07 檢舉
去找卡鐘經銷商吧
直接換掉現有的上班打卡方式
改為感應卡或是其它方式
他們會有整套的E化軟體
有的還可以免費幫你設計一套簡易薪資計算系統給你用
Tina Lee iT邦新手 3 級 ‧ 2014-02-06 15:57:12 檢舉
對厚~
我的前公司就是這麼處理的
他們有整套solution
也可以幫企業客製
cmkung iT邦新手 5 級 ‧ 2014-02-06 16:50:59 檢舉
謝謝你的答覆
但我主要是想學 , 如何設計增加自己的功力
會了這個 , 以後其他系統也可以自己來
總裁 iT邦好手 1 級 ‧ 2014-02-06 18:04:38 檢舉
所以,您現在的重點是在系統設計,和開發工具都沒關係,是嗎??
那當然要先搞清楚你這個系統的主要功能是啥??
要分幾個子功能來達到主要功能??
要用哪些畫面來達到這些功能??
看不懂我在說啥嗎??
去找本系統分析的書,再從頭好好看一遍吧。
魯大 iT邦高手 1 級 ‧ 2014-02-10 08:01:39 檢舉
看來這個問題困擾他兩年了.. 落寞
賽門 iT邦超人 1 級 ‧ 2014-02-10 08:18:36 檢舉
looney提到:
困擾他兩年了.

十年磨一劍,兩年不算久....
期待八年後能分享開發成果...毆飛
player iT邦大師 1 級 ‧ 2014-02-10 14:02:31 檢舉
由可用的硬體
再決定軟體(程式)要寫到怎樣的程度吧?
如果他手邊沒讀卡機(RFID)的話
就沒辦法奢望要做到支援到讀卡機
更何況讀卡機還分2大類, 一種是會模擬成鍵盤輸入數字, 另一種是得自己開串列埠自己抓資料
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
8
yukisama
iT邦新手 4 級 ‧ 2014-02-11 11:41:37
最佳解答

我覺得你的問題不在於 "如何設計打卡系統"
應該在於 "如何設計系統"

你可以參照基本系統架構流程
設計一個系統,第一步當然就是開規格

而這也是1樓的大大一開始就點出的重點
"請需求單位開詳細的規格吧"

如果是你自己要設計,你就要從頭思考
"我要的系統應該要有甚麼功能?"
"誰來使用?"
"使用方式、流程或順序為何?"
"未來是否擴充?"
之類的問題

以打卡系統作範例:
我的系統要有打卡的功能
公司員工可以使用
使用方式為輸入帳號+密碼,按下確定鈕,代表打卡註記,會紀錄名字+時間
未來不需要擴充

接下來再把這些構思轉為系統面
關鍵字 "公司員工" "帳號" "密碼" "名字" "時間"
所以就可以設計出2個Table
一個公司員工,包含帳號密碼姓名
另一個打卡紀錄,包含FK帳號+時間

然後一步一步地將這些轉為實際DB內容跟程式碼
方向正確,系統就做出來了~

6
player
iT邦大師 1 級 ‧ 2014-02-06 14:26:27

這是你的工作?
請需求單位開詳細的規格吧?

還是你學校的作業? 專題?
那就跟你同組的討論要做到怎樣的程度?

打卡? 是刷RFID卡? 還是只是要記錄帳號與登入的時間?
有沒有需要用 WebCam拍照呢?

cmkung iT邦新手 5 級 ‧ 2014-02-06 14:33:38 檢舉

我想導入公司 e 化 , 因為公司現在是用紙卡+打卡鐘
只是要記錄帳號與登入的時間?
不需要 webcam 拍照

u8526425 iT邦大師 1 級 ‧ 2014-02-06 16:19:01 檢舉

先換打卡鐘吧
新式的網路型打卡鐘可以管理與下載打卡資料
也可能有自己的報表系統
如果你想用自己的系統做處理
重點是怎麼去下載與匯入打卡資料
請看說明書或問廠商

6
Tina Lee
iT邦新手 3 級 ‧ 2014-02-06 14:36:24

這樣的問法太浮誇
難回答
不如報名個補習班吧

cmkung iT邦新手 5 級 ‧ 2014-02-06 14:45:30 檢舉

我就是有上補習班 , 而老師都是照書上教
書上都是介紹如何設計 , 新聞公告系統 . 留言簿 . 討論區 . 購物車
我看市面上其他的書 , 也差不多都是介紹如何設計以上網頁
那要設計其他網頁要怎麼開始呢 ?

6
tomchun
iT邦研究生 5 級 ‧ 2014-02-06 15:46:04

我們公司是用指紋機打卡上下班

指紋機可以做報表出來

教人事如何做就可以了~~

cmkung iT邦新手 5 級 ‧ 2014-02-06 15:50:26 檢舉

可是那要花錢 , 我想要用不花錢的方案 , 同時也想學如何設計其他系統
總不能都是設計 , 新聞公告系統 . 留言簿 . 討論區 . 購物車

外獅佬 iT邦大師 1 級 ‧ 2014-02-07 15:39:27 檢舉

cmkung提到:
總不能都是設計 , 新聞公告系統 . 留言簿 . 討論區 . 購物車

和在一起...做成撒尿牛丸..毆飛

4
老鷹(eagle)
iT邦高手 1 級 ‧ 2014-02-06 16:31:40

老鷹最近也會做打卡系統,不過是使用PHP來開發,
主要用具為一維條碼掃瞄器,然後製作員工證,
基礎流程
員工上班 刷條碼 寫進時間到資料庫
員工下班 刷條碼 寫進時間到資料庫
當然還有一些臨時狀況
早退 遲到 請假 特休 等等的狀況
大概是這樣吧!!

看更多先前的回應...收起先前的回應...
cmkung iT邦新手 5 級 ‧ 2014-02-06 17:09:37 檢舉

所以設計任何系統 , 先要畫流程圖 , 然後再根據流程圖轉換為程式碼是嗎 ?
至於流程圖要怎麼轉換為程式碼 ? 有經驗可以提供嗎 ?

你對程式的了解到哪邊??
有流程之後就資料庫設計 再來 coding把資料存入資料庫

cmkung iT邦新手 5 級 ‧ 2014-02-07 16:26:22 檢舉

我只知道書上的程式基礎如下
就是一些程式的判斷流程
if then
else
end if
select case
case 1
case 2
case else
end select

外獅佬 iT邦大師 1 級 ‧ 2014-02-08 01:32:17 檢舉

刷卡...這事兒...問董娘...她肯定最清楚流程開心

cmkung提到:
if then
else
end if
select case
case 1
case 2
case else
end select

....這些算是基本落寞
表單傳送與資料寫入 你先學會這個 後面就會比較簡單了~~!

cmkung iT邦新手 5 級 ‧ 2014-02-09 15:13:08 檢舉

請問輸入員工編號與密碼後 , 要如何跟資料庫比對
如果正確就顯示現在時間 , 同時將時間寫入資料庫
這方面有網頁介紹如何寫嗎 ? 我買的書沒介紹到

cmkung iT邦新手 5 級 ‧ 2014-02-09 16:38:15 檢舉


我有看到可以用 login 控制項 , 但那是用在登入會員資料
跟我這個不一樣 , 我只要確認正確就顯示時間

外獅佬 iT邦大師 1 級 ‧ 2014-02-09 23:37:09 檢舉

這件事...不是利用login控制項的Authenticate事件就可以完成了嗎?
書上應該都有寫吧...自己變化一下就可以了

別把自己當成軟體廠商,一間軟體公司,是由專案經理.系統分析師.軟體設計師組合而成
若你的老闆想要僱用你,把你當成 專案經理.系統分析師.軟體設計師,三個人當一個人使用
考量一下你自己的能力與經驗,不行,就告訴他,你不會,硬撐~,現在的老闆也很狠,你寫的差不多,
直接叫你走路,能偷的偷,能學的學,你還被罵臭頭,領的錢又少,一句打卡系統,把你一個人當三個人用.沒經驗就找能幫你的公司,別找想佔你便宜的一般公司.這種公司通常很愛罵人.給的錢不多(但他們覺得很多).時間也壓的很短.沒人帶你.就快點閃吧~,別讓自己被利用了

附帶一提,現在的小公司還有一種現象,喜愛造謠,攻擊他人來壯大自己
服務業很常有這種現象,對於從事科技工作的人.極不適合,
以你這樣的程度,會被罵死,好的罵,不好的也罵,你也要特別小心,避免倒霉
走的時候,別忘了跟老闆講,軟體是有錢人在用的

http://toget.pchome.com.tw/discuss/content/44745.html

簡單的打卡鐘 可以參考這個

6
mybeldandy
iT邦研究生 5 級 ‧ 2014-02-13 17:15:31

問題很多
首先 是人的問題
你想用電腦代替打卡鐘
那代替人家打卡的你們公司怎麼處理??

其次 是上班下班的問題
怎麼樣算上班 怎麼樣算下班??
有沒有不同班表的問題???
有沒有代班的問題???

最後
通常有了打卡系統就會有算薪水系統
有了算薪水系統就會有請假系統
哪些天算是假日??
有的半小時為一單位 有的是一小時 有的是整天
有的假必須跨假日請 有的假不用
哈哈 多如牛毛 很難做的

4
u50365
iT邦新手 5 級 ‧ 2014-02-24 12:04:54

這要配合卡機的廠商,通常廠商都會提供相關的api可使用!

souda iT邦好手 1 級 ‧ 2014-08-23 23:19:19 檢舉

大哥 首先必須確定一件事情,是要透過卡片及刷卡機打卡還是網頁呢?
這兩種事不同的設計概念的,若你是屬第一種我想你只要找一家好的電子刷卡機(中興保全..)
搭配你們自己的人事薪資系統(HRM)再加上你寫的外掛程式,應該就可以達到該專案.

倘若你要走第二種那就不必建置電子刷卡機,全部員工上班都透過網頁上線打卡,再搭配人事薪資系統(HRM)這樣就可以滿足.

我要發表回答

立即登入回答