• 締切済み

ログイン機能と出退勤の管理

社員番号(user_id)とパスワードを入力するログイン機能を持ち、ログインした社員番号の出勤時間と退勤時間を記録するようなシステムを作っています。ログインした社員番号を保持した状態で、出勤時刻(begin)と退勤時刻(finish)を記録することは可能ですか?また、SQL文を使って(出勤or退勤)時刻を修正する場合、どのようなUPDATE文にすればいいですか? テーブルの構造は以下の通りです。 (timecardテーブル :id、 begin、 finish 、date ) (userテーブル :user_id、user_name、password)

みんなの回答

  • watanabe04
  • ベストアンサー率18% (295/1597)
回答No.1

じゃぁ、登録もわからないですよね。 本を買ってきて勉強してくださいね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • UPDATE文

    社員番号(user_id)とパスワードを入力するログイン機能を持ち、ログインした社員番号の出勤時間と退勤時間を記録するようなシステムを作っています。 ログインしている社員の時刻だけ(出勤or退勤)を修正する場合、以下のUPDATE文をどのように修正すればいいでしょうか? 'UPDATE timecard SET begin = ?'; テーブルの構造は以下の通りです。 (timecardテーブル :id、 begin、 finish 、date ) (userテーブル :user_id、user_name、password)

  • 出退勤の管理について

    以下の状態が発生する事を前提とし、偽造も含め、出勤時刻・退勤を厳密に管理出来る ような仕組みなどは存在するのでしょうか?  1.朝自社へ出社せず、直接客先へ出向く場合  2.客先から自社へ戻らず直帰する場合  3.出向先への常駐勤務  4.自社での終日勤務 1.2.はイレギュラーなものとして度外視(というか電話連絡などの別な仕組みでカバー) としてしまって構わないと思っています。 しかし、3.4.は、仮に9時出社だとした時、9時前に出社しているにも関わらず 出社した事を示すタイムカードなどを9時10分頃に打ったら10分の 遅刻になってしまったり、打ち忘れたりする場合もあると思います。 その時に時間を調整するのは社員ですから、そこで虚偽の可能性が 発生すると思います。 今の出退勤管理に納得がいかず、どうにかしたいと思い、 これをどうすればカバーできるのか悩んでいます。 何かいい案などありませんでしょうか? インフラはオンラインであって構いません。3.などが存在する為、 必然的に機器の導入は出来ないと思っています。 社員数も極小数なので、そこまで厳密にしないで社員を信頼しろと言ってしまえば それで終わりなのですが・・・。 まだ凄い深く考えているわけでもなく深く調査もしていない為、 法令等の細かい話になると補足などが出来ないかもしれません。

  • 筆まめログインに関して

    筆まめログインに関して、ユーザID、パスワード、登録メールアドレスを失念しており、シリアル番号、ユーザ登録名だけは記録しております。その場合、どのように筆まめログインにログインできますでしょうか。 お教え頂けますよう、宜しくお願いいたします。 ※OKWAVEより補足:「株式会社筆まめの製品・サービス」についての質問です。

  • エクセルで勤怠管理。複数条件の関数

    いつもお世話になっております。 下記の形式でデータを保管しておりますが、複数条件検索関数が全く思いつかず 質問をさせて頂きます。 やりたい事は、下記の「データシート」の【打刻(退社)】に時刻を入れたいです。 ⦿下記は「回答シート」 タイムスタンプ  / 氏名(フルネーム)/ 出退勤 / 出退勤時間 / 理由 / 日付 / ID 2016/11/22 8:57:25  /   山田 / 出勤 / 9:30:00 /0 / 2016/11/22 / 100003 2016/11/22 12:34:59  / 佐藤 /出勤 / 9:00:00 /0 / 2016/11/22 / 100004 2016/11/22 18:57:25  /   山田 / 退勤 / 9:30:00 /0 / 2016/11/22 / 100003 2016/11/22 22:34:59  / 佐藤 / 退勤 / 9:00:00 /0 / 2016/11/22 / 100004 ★上記の様にデータが自動で取得されて来ます。(右手の2つ。日付、IDは関数で作っています) ⦿下記は「データシート」 打刻ID / 日付 / 社員ID / 区分 / 打刻(出勤) / 打刻(退社) 42696100003 / 2016/11/22 / 100003 / 出勤 / 9:30 / 7:00 ←ここ 42696100004 / 2016/11/22 / 100004 / 出勤 / 9:00 / 7:00    ←ここ 上記の「打刻(退社)」を取得したいのですが、自分で考えた検索値と値の取得は 以下の様な形かと考えております。 1.データシートの「社員ID+日付」が回答シートの「社員ID+日付」で検索して 2.一致した場合、出退勤列の「退勤」だった場合、「打刻(退社)」に時間を入れる。 VBAで出来ない環境なので、関数でどうやって解決するかが思い付かず質問させて 頂きます。 何卒、宜しくお願い致します。

  • アメーバにログインできない

    xhttp://www.ameba.jp/login.do でログインできないので、 https://user.ameba.jp/reminder/password/input.do からメアドを入力して自分あてにメールを送ってもらい、 認証画面(パソコン用)を開き、 新しいパスワードを入力し、登録し、そのパスワードをコピペして再度 http://www.ameba.jp/ のページでログインしようとしたのですが、 「アメーバID、あるいは、パスワードが間違っています。」 となります。 送られてきたメールのIDもコピペしたので、ID、PWは間違っていません。 なぜログインできないのでしょうか?

  • ASPのログイン制限に関する質問です

    現在ログイン制限のページを作成しているのですがユーザーIDとパスワードを入力した情報を現在作成している関数に渡すとエラーがおきてしまいます。原因がわからないので助言をお願いします。 SQLの定義ですがすべてvarcharです。 以下コード ---------------------------------------------------------- 'ログイン画面からのデータを取得 user_id = Request.form("user_id") password = Request.form("password") function user_check(user_id, password) set objCon = Server.CreateObject("ADODB.Connection") set objRS = Server.CreateObject("ADODB.Recordset") objCon.ConnectionString = "DSN=・・・・;"& _ "UID=root;" & _ "PWD=・・・・・;" objCon.Open '入力した情報と一致するものを探す strSQL = "select person_code, password from person_master" & _ "where code = '" &user_id& "' and password = '" &password& "'" objRS.Open strSQL, objCon, 3 If objRS.EOF or objRS.BOF then user_check = "NG" else user_check = "OK" end If objRS.close set objRS = nothing objRS.close set objCon = nothing end function if user_check(user_id, password) <> "OK" then response.redirect "index.asp" else response.redirect "main.asp" end if

  • SQL Serverのテーブルにて時間の計算をしたい

    お世話になります。 勤怠管理のアプリを作っています。 テーブル:SQL Server フロントエンド:MS Access 時間の計算ができません。 [日付] [出勤時刻] [退勤時刻] [勤務時間] というフィールドを作成したのですが、 勤務時間の計算はどのように行えばよろしいでしょうか? それぞれのデータ型はどのようにすればよろしいでしょうか? 単純に考えると[退勤時刻]-[出勤時刻]ですが……。 テーブルもMS Accessの場合はこのような計算式で勤務時間を算出できたのですが、SQL Serverに移行する場合がわかりません。 みなさま、どうぞよろしくお願いします。 ※質問文に不足・不明点がある場合はご指摘いただければ  補足欄にて追記させていただきます

  • JAVAを使って管理システムを構築できますか?

    いつもお世話になっています。家族に頼まれ、Webから誰でも更新・閲覧が可能な出勤管理システムのようなものを作りたいと思っています。(社員数は数十人程度) 実装したい機能としては、 1.Webから更新や閲覧が可能 2.ログインIDとパスワードで各社員がログインできる 3.出勤時間や退勤時間、連絡事項の入力ができる 4.案件に番号を振って管理し、その案件の担当者が更新 することができる(案件の管理といっても現在の進行状況をちょこっと書き込める程度のものでいい) 以上です。 ちなみに、個人(一人)で作ろうと思っています。 JAVAは初心者レベルです。(簡単なソースくらいなら解釈できる程度) HTMLの知識はあります! データベースの知識はかなり初心者です。 これくらいのシステムを初心者の個人でJAVAを使って構築することって可能でしょうか??  ご返答宜しくお願いいたします。

    • ベストアンサー
    • Java
  • PCの電源ONOFFを自動で記録してくれるソフトって無いでしょうか?

    毎日の出勤と退勤の時刻を記録するのに、PCの電源ONOFFを自動で記録できれば、それで代用できて便利だと思ったのですが、そんなソフトって無いでしょうか?

  • Strutsでログイン画面

    Struts(eclipse, tomcat, )を利用してログイン画面を作成しています。データベース(mysql)の情報参照の仕方がわからず躓いています。 ざっくりとした流れですが、 (1)ドライバをロード ↓ (2)Mysqlに接続 ↓ (3)データベースのデータを持ってきて(IDとPASSWORD) ↓ (4)入力データを持ってきて(getParameterを使用しています) ↓ (3)(4)を比べ、合致したらログイン成功 という流れです。 (3)のところですが、二次元配列でIDとPASSWORDが載っているテーブルの情報を持ってくるには どういうソースコードになるでしょうか。 基本的なStrutsのサンプルになると思いますが、Javaを勉強し始めたばかりで手こずっています。 考え方のヒントでも良いので、よろしくお願い致します。