나는 방문자를 저장하고 추적 할 응용 프로그램을 가지고 있습니다. 이러한 방문객은 방문을 설정할 때 필요에 따라 스케줄러 (사용자)가 시스템에서 생성합니다.성과 이름 변형 검색을위한 이름 일치 사전
- 이름
- 성
- 회사 명
기존의 중복 레코드의 위험 :이 문제는 다음과 같이 대부분의 시간은 방문자의 유일한 중요한 고유 식별자 있다는 것입니다 동일한 사람은 본질적으로, 스케줄러는 그 이름으로 존재하는 누군가를 위해 시스템을 검색하는 대신에 새로운 방문자 레코드를 입력 할 수있다.
누군가가 같은 이름으로 방문자를 만났을 때 나는이 사람이 누구인지에 대한 여러 가지 제안과 함께 경고 대화 상자를 표시하지만 그 정도면 충분하지 않습니다.
'Jim Jones'라고 입력하면이 사람이 시스템에 'James Jones'또는 'Jimmy Jones'로 존재할 수 있습니다. 사용할 수있는 이름 인식 소프트웨어 패키지가 있지만 값이 비싸고 내가 찾고있는 것보다 확실히 무겁습니다.
잠재적으로 이름 변형을 찾기 위해 프로그래밍 방식으로 액세스 할 수있는 무료 또는 오픈 소스 사전 파일을 어디에서 찾을 수 있는지 알고 있습니까? 소프트웨어 나 온라인 서비스가 좋지만 데이터 덤프 나 간단한 텍스트 파일로도 가능합니다.
나는 중복 된 방문자 기록을 방지하지 못한다는 것을 알고 있으며, 최소한 중요한 것을 지키려고 노력하고 있습니다. 중요한 기능이 아닙니다.
위의 디자인 설명에서 명확히하고 싶습니다. 스케줄러가 시스템을 검색하는 대신 새로운 방문자 레코드를 입력 할 수 있다고 말하면, 의도적으로 설계된 동작입니다. 사용자 기반은 최소한의 컴퓨터 기술을 가진 것으로 가정되므로 깨끗하고 간단한 손으로 잡고 다니는 흐름이 필요합니다. –