I've been asked to develop a c# with DB with a "magnetic card", Where to start? [closed]
I'm used to work with the previous two (c#, mssql), but I don't know how does the magnetic card thing.
It's supposed to be an usb device and I suppose a little investigation concerning magnetic cards, but I can't accept the project and then realize I can't do it...
- I've been said that they don't have any kind of API to handle it, does c# provide one?
- I suppose that every magnetic card has some kind of encryption, doesn't it? If it does, I'm screwed.
- How to write IN the card? (Is the card that's written or the data stays on a server and the card only holds an Id?)
- Do you know of any tutorial you could provide?
I think you should go back to the potential customer and ask for a few more details - I'd guess that this will be much less stressful than you think it is and asking technical questions of the customer will help improve your credibility. Ask them:
- do they have any kind of system overview document
- have they selected the magnetic card (reader?) to use
- what sort of things are they expecting to store
The only "USB magnetic card" system I've ever coded against basically worked as a USB keyboard input - so using it was just a case of using a textbox.
First get more details on the card. Once you know the type and requirements you'll be able to ask better questions (more to the point) and make a decision.
精彩评论