나는 간단한 로그인으로 직원 출석 프로젝트를 진행하고있다. (로그인 할 때마다 직원의 출석이 증가하고, 출석은 하루에 한 번씩 이루어지기 때문에 사용자가 하루에 두 번 이상 로그인하더라도 취해야한다. 하나, 그래서 어떻게 내가 변경 날짜에 대해 알 수 있습니까? "내가 정확히 무엇이 필요합니다"사용자는 하루에 두 번 우리가 시간과 시간을받을 수 있도록 노동 시간의 계산을 계산해야합니다 하루도 출석 그가 여러 차례의 로그인하더라도 단지 하나 일 증가되는 것을 방문 http://devajkumarsuthapalli.blogspot.in/2013/06/my-java-project.html을 코드를 확인하려면자바를 사용하여 날짜가 변경되었는지 여부를 확인하는 방법은 무엇입니까?
답변
나를 더 구현에 당신을 도울 것이다 심플한 디자인을 도와 보자?
로그인 및 로그 아웃 정보를 추적하려면 '출석'및 '사용자'라는 두 개의 데이터베이스 테이블을 만들어야합니다. 스키마는 다음과 같아야합니다
출석
날짜 사용자 ID 로그인 로그 아웃 PeriodInMinutes
2013년 1월 6일 EMP01 9시 0분 0초 10시 0분 0초 60
2013년 1월 6일 EMP01 11 : 0시 14시 0분 0초 180
2013년 1월 6일 EMP05 9시 0분 0초 18시 0분 0초 540
사용자
사용자 아이디 이름 주소
EMP01 XYZ 란 e20
EMP05 PQR 레인 21
사용자가 로그인하거나 로그 아웃 할 때마다; Attendance 테이블에 세부 사항을 삽입해야합니다. User 테이블은 사용자 세부 정보가있는 마스터 테이블이어야합니다.
해결 방안에는 출석 테이블을 쿼리하고 계산을 수행하는 것이 포함됩니다.
예 : 사용자 EMP01이 2013 년 6 월 1 일에 있었는지 여부를 확인하려는 경우; 그런 다음 날짜가 01 Jun 2013 인 사용자 EMP01을 조회하십시오. 결과가 나오면 0 행이 반환되면 사용자가 있었음을 의미하며 사용자가 그 날 로그인하지 않았 음을 나타냅니다.
마찬가지로 사용자가 2013 년 6 월 1 일에 근무한 총 시간을 확인할 수도 있습니다. 특정 날짜에 사용자를 쿼리하고 PeriodInMinutes 열을 합하면 전체 시간 (분)을 가져옵니다. 모든 로그인과 로그 아웃 사이의 시간차를 계산하는 것이 귀하의 직업임을 유의하십시오. 사용자가 로그 아웃 할 때마다 PeriodInMinutes 열에 시차를 삽입 할 수 있습니다.
위의 내용은 단지 기본적인 아이디어 일뿐입니다. 사례를 더욱 향상시키고 최적화 할 수 있습니다.
매우 감사합니다. :) : D –
welcome :) 투표 원합니다 –
- 1. datepicker jQuery에서 날짜가 변경되었는지 확인하는 방법
- 2. XmlDocument가 변경되었는지 확인하는 방법은 무엇입니까?
- 3. 파일이 변경되었는지 확인하는 방법은 무엇입니까?
- 4. 양식 필드 데이터가 변경되었는지 확인하는 방법은 무엇입니까?
- 5. VB.NET에서 날짜가 변경되었는지 확인하십시오.
- 6. MVVM에서 DataGrid 행이 변경되었는지 확인하는 방법은 무엇입니까?
- 7. 개체가 변경되었는지 확인하는 가장 좋은 방법은 무엇입니까?
- 8. 사용자 역할이 변경되었는지 확인하는 방법은 무엇입니까?
- 9. 페이지에서 무엇인가가 변경되었는지 확인하는 방법은 무엇입니까?
- 10. MySQL : 셀 값이 변경되었는지 확인하는 방법은 무엇입니까?
- 11. Javascript에서 JSON이 변경되었는지 확인하는 방법은 무엇입니까?
- 12. 전화 번호가 변경되었는지 확인하는 방법은 무엇입니까?
- 13. Entity Framework 개체가 변경되었는지 확인하는 방법은 무엇입니까?
- 14. 사용자 사전의 키가 변경되었는지 확인하는 방법은 무엇입니까?
- 15. 어셈블리가 변경되었는지 확인하는 방법
- 16. while 루프를 사용하여 배열 크기가 변경되었는지 확인하는 방법은 무엇입니까?
- 17. 페이지 내용이 변경되었는지 확인하는 가장 좋은 방법은 무엇입니까?
- 18. 리포지토리가 변경되었는지 확인하는 명령 (
- 19. 날짜가 만료/통과되었는지 확인하는 방법은 무엇입니까?
- 20. 데이터가 변경되었는지 확인하는 방법
- 21. C# - 속성이 변경되었는지 확인하는 방법
- 22. 파이썬에서 날짜가 공휴일인지 확인하는 방법은 무엇입니까?
- 23. 편집 상태의 TAdoQuery가 변경되었는지 여부를 확인하는 방법이 있습니까?
- 24. 두 String 객체가 변경되었는지 여부를 표시하는 방법은 무엇입니까?
- 25. 메일 서버가 구성되었는지 여부를 확인하는 방법은 무엇입니까?
- 26. JsonAraay가 null인지 여부를 확인하는 방법은 무엇입니까?
- 27. JAVA에서 파일의 사용 여부를 확인하는 방법은 무엇입니까?
- 28. 형상이 다중 파트인지 여부를 확인하는 방법은 무엇입니까?
- 29. 이메일이 유효한 형식인지 여부를 확인하는 방법은 무엇입니까?
- 30. sqlite 데이터베이스의 연결 여부를 확인하는 방법은 무엇입니까?
구체적으로 시도해보십시오. 시도한 코드를 표시하고 작동하지 않는 이유를 설명하고 더 나은 도움을 받으십시오. – assylias
중복 된 http://stackoverflow.com/q/16898571/1288408 –
이전 로그인 날짜와 현재 날짜가 같은 날인지 확인할 수 있습니다. SimpleDateFormat fmt = new SimpleDateFormat ("yyyyMMdd"); return fmt.format (date1) .equals (fmt.format (date2)); ' – fGo