2009-06-02 3 views
0

저는 전문가로서 유료 서비스에 대한 알림 전자 메일을 보내야하는 응용 프로그램을 디자인하고 있습니다. 예를 들어, 사용자는 3, 6, 12 개월 동안 호스팅 솔루션에 가입했습니다. 계약 기간이 만료되기 전에 2 주, 3 일 및 1 일마다 서비스가 갱신 될 때까지 계약서가 만료 될 때마다 사용자에게 전자 메일을 보내야합니다. 저 좀 도와 주 시겠어요. C#을 사용하여 응용 프로그램을 작성하려고합니다. Asp.net전자 메일 알림 미리 알림을위한 실제 데이터베이스 디자인

감사합니다.

+0

응용 프로그램을 데이터베이스, 즉 PL/SQL로 작성 하시겠습니까, 아니면 다른 언어로 응용 프로그램을 작성할 계획입니까? 더 많은 정보가 도움이 될 것입니다. –

답변

0

내가 과거에 해왔 던 방식으로 서비스 만료일을 지정하면 갱신 기간 (예 : 3,6,12 시간)을 가질 수 있습니다.

2 주, 3 일, 1 일 시간 내에 만료 될 모든 고객을 찾기 위해 언어 서비스를 제공하는 모든 예약 서비스를 사용하여 야간 작업을 실행하기 만하면됩니다.

작업의 주된 이유는 작업이 어떤 이유로 실행되지 않는 경우입니다. 이 문제를 해결하기 위해 보낸 알림에 대한 로그를 보관할 수 있으므로 2 주 내에 만료 예정인 모든 고객에게 2 주/3 일/1 일 알림이 전송되지 않은 고객을 찾을 수 있습니다.

0

당신은

또는 task scheduler

사용

당신이 원하는대로 실행 (난 당신의 SQLServer를 사용합니다 추측) sql trigger를 사용할 수 있습니다.