Ako.
Let me break your request into two parts: (1) Gusto mong turuan ka namin on how to interface with your biometric device and (2) Gusto mo rin i-apply yung una sa attendance and registration.
Bago ang lahat dapat may SDK kasama yung device mo but it looks like wala. I-try mo humingi sa binilhan mo but usually the SDK doesn't come for free nor it is cheap. Dapat before buying nag-consult ka muna sa merong alam or at least sinabi mo sa tindahan na you'll be using it for a school programming project. Let me reiterate it for you and for the readers, when you ask for any device SDK sabihin mo it's for a school project. Marami kasing kupal na seller kapag nalaman nilang gagamitin sa thesis or sa isang company mahal ang sisingilin sa'yo for the SDK. The SDK is only available with a U.are.U Developer Kit; dati you can download the SDK via
this URL but because of the Cross Match acquisition naging mas mahirap kunin ang sdk. Just ask kindly.
You can finish your whole application without doing the biometrics part. You can just add a columns or a table for the biometric module. Then, just insert some code for the registration and verification. Kapag nakuha mo na yung sdk sobrang dali na sa'yo yung ikalawa mong gustong mangyari. All will be clear kapag nakita mo yung sample code for the fingerprint registration and verification. To expound sa sinabi ko, basically, ganito yun.
Ang employee attendance is basically fingerprint verification from a database server-stored database
. While, employee registration is also equivalent to fingerprint registration then storing it in the database.
Hope that helps.
OFF TOPIC: Fellow spies, before "helping" the TS, understand the request or question at hindi lang basta meron lang masabi. Like giving a suggestion to use a web-based open source HRM as a base for the TS' thesis. One, doing so can put the TS on a hot seat because this is plagiarism most of the time. Theses must be original and to use such a strategy will definitely be a no-no. Two, if foolishly accepted ng panel or ng adviser 'yun for some suntok sa buwan na reason, to implement such a feature to a web-based app is not an easy feat para sa isang novice.