【開発経験が浅いために根本的な間違いや情報不足等あるかと思いますが、何卒ご理解とご容赦願います。】
私は普段webのフロントエンドエンジニアとしてコーディング、js(jQuery含む)を用いた簡単なページ上での動きを実装、phpを用いたwordpressの構築をしています。
###やりたいこと
タイトル通りですが、勉強目的も兼ねて簡単なタイムレコーダーを作りたいと思っています。
タイムレコーダーは、自分の作業時間を計測するためのものとして、あくまで私個人のみが使用する予定です。他者や複数人が使用することは考えておりません。
###要件定義
・「作業開始」「作業終了」の時刻を記録できる
・今までの作業開始、終了の履歴を表示することができる(各作業ごとの開始、終了時刻と案件名の3項目の想定です)
・pc/smpからの操作が可能(使用はあくまで私のみの想定です)
###検討した選択肢
- PHPでformに入力した項目をデータベースに保存
- jsonデータにボタンクリック時の時刻を保存
###アドバイスをいただきたいこと
上記に挙げた選択肢が見当違いであったり、おそらく他にも様々な実装方法があるのであろうと思いますが、こういうものを実装したい際はどのように時刻やユーザー名等を保存していくのが適切なのでしょうか。
自分が考え得る範囲では、wordpressのようにデータベースを作成してそこにデータを保存していく形式、もしくはjsonデータに簡易的な形式で保存していくことが可能ではないかと考えました。
普段使用しているjavascriptもしくはphpを使用して実装することが出来れば良いなと思っております。また、複雑に作り込んでいくというよりは、簡単に基本機能を実装してから、その後に細かい問題点等に対応していく形で進めていければと思っております。
かなり抽象的な質問となってしまいましたが、アドバイスをいただけると大変嬉しいです。
何卒よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー