E
Elizabeth- MDC
About 3 years ago I built a loyaty card database for use in our two malls.
Front end, back end with replicas. It's robust enough. It stores customer
info and card numbers and tracks visits for different promotions. Ex. The
Visit Table records Customer ID, date, event ID, and kid's id if it is a
child linked to that account. It issues warnings if they have already
participated or are tryting to get extra gifts they are not entitled to.
Not the easiest thing I've ever done, but it works for us even though it
gets corrupted about every 6 months, and the searches are getting a bit slow.
We want to go to a points based system next year. The idea being that when
we scan your customer card, we can then take your receipt and record the
amount and the store it is from. Based on certain promotions or rules, both
the points awarded and the actual sales amount and store ID will be recorded.
I CAN code the neccessary queries and VB language to accomplish this. My
concern however is that with a customer list of approx 10,000 we'll easily
reach a "visit" table of 1,000,000 in two to three years.
I've looked for out of the box loyalty card software programs and everything
is either way too expensive, or does not record the data we need to capture.
How do you recommend I, A) Deal with a database this size, and B) secure
said database? Is Access a proper venue, or should I look into other
solutions. I am capable of learning new languages, so unless I need to go
back to school to learn this, then I'm willing to give it a try.
Front end, back end with replicas. It's robust enough. It stores customer
info and card numbers and tracks visits for different promotions. Ex. The
Visit Table records Customer ID, date, event ID, and kid's id if it is a
child linked to that account. It issues warnings if they have already
participated or are tryting to get extra gifts they are not entitled to.
Not the easiest thing I've ever done, but it works for us even though it
gets corrupted about every 6 months, and the searches are getting a bit slow.
We want to go to a points based system next year. The idea being that when
we scan your customer card, we can then take your receipt and record the
amount and the store it is from. Based on certain promotions or rules, both
the points awarded and the actual sales amount and store ID will be recorded.
I CAN code the neccessary queries and VB language to accomplish this. My
concern however is that with a customer list of approx 10,000 we'll easily
reach a "visit" table of 1,000,000 in two to three years.
I've looked for out of the box loyalty card software programs and everything
is either way too expensive, or does not record the data we need to capture.
How do you recommend I, A) Deal with a database this size, and B) secure
said database? Is Access a proper venue, or should I look into other
solutions. I am capable of learning new languages, so unless I need to go
back to school to learn this, then I'm willing to give it a try.