2012-07-18 3 views
-1

바코드 및 현재 시간을 메모장에 기록하거나 데이터베이스에 쉽게 업로드 할 수있는 응용 프로그램을 찾고 있습니다.바코드 판독기 및 로그 생성기에 필요한 응용 프로그램

예 : 사용자가 ID를 스 와이프하면 응용 프로그램에서 바코드와 사용자가 스 와이프 한 시간을 기록합니다. 기본적으로 직원 시간 추적기입니다.

웹 기반 시스템을 만들었지 만 시간이 오래 걸리며 사용자가 대개 여러 번 빠르게 스 와이프합니다. 그런 응용 프로그램이 있습니까? 아니면 누구나 프로그래밍/스크립팅 언어를 제안 할 수 있습니까?

+0

핵심 포인트는 약한 링크를 찾는 것입니다. 프로세스를 느리게하는 바코드 읽기 부분입니까, 아니면 로그 생성 때문입니까? 후자의 경우 Johan이 제안한대로 소스 코드를 최적화 할 수 있다고 생각합니다. 바코드 리더 인 경우 사용중인 도구에 따라 다릅니다. 내가 일하는 회사는 Barcode Reader SDK도 제공합니다. 성능을 확인하기 위해 데모를 시험해 볼 수 있습니다. http://www.dynamsoft.com/Demo/DWTPlus/online_demo_scan_OCRBarcode.aspx – Windy

답변

0

당신이 PHP의 비트를 알고 있다면, 다음은 쉽게 다음 코드를 사용하여 수행 할 수있다 : 나는 바코드 스캐너 그냥 키보드처럼 작동한다고 가정

while(true) 
{ 
    $line = trim(fgets(STDIN)); 
    echo 'Recorded ' . $line . ' to database' . "\n\n"; 
} 

그냥 명령 줄에서 스크립트를 시작, 그것은 숫자를 입력하고 Enter를 누르십시오.

+0

scirpt를 log.php로 저장하고 다음을 사용하여 명령 줄에서 실행합니다. php log.php PHP CLI가 설치되어 있다고 가정합니다. db에 대한 Loggin은 다음을 사용하여 수행 할 수 있습니다 : mysql_query ('INSERT INTO는 로그 (코드, 시간) VALUES ("'mysql_real_escape_string ($ line). '", ". time(). –