System Model:
Economic Constraints: The system should use as few elements as possible. Raspberry Pi is ideal for prototyping conditions, but final designs should attempt to use minimized storage/processing units.
Security: System should keep data encrypted, to ensure data can not be reverse accessed by another device and stolen. However, this should be ensured through a software process and not as a physical/electrical design constraint, because data will need to be pushed from a common device (laptop, phone, equipment interface) onto the Processor initially.
Health/Ergonomics: Components should be housed in a sleek, hand-friendly design that allows the user to easily plug in device and scan fingerprint without excessive motions.
Process Model:
Below is a flowchart describing the theoretical function of our fingerprint scanner, operating under the assumption that everything works ideally.
More specifically, this model demonstrates the functions we intended to achieve at a very basic level, starting with a Fingerprint Input and ending with a lock or unlock condition. We added an optional "Lockout" condition that could be implemented to further increase the security of our device.
This system logical model could be subject to change as we progress and regularly re-evaluate our goals.