We are providing extended private schooling inside of public schools in central and south america.
First important specification : NOTHING is processed through the web, online paiment or such as... everything is totaly manual, and our services are paid in cash, no check, no credit card, no paypal. We will most probably not link them by network either, these systems are sometimes installed in places where only getting a phone line and electricity could be challenging.
Basicaly, what we need a soft with 4 functions or modules.
First module is a system that record when the kids register to our teaching system. It takes the name, address (no postal code) a phone number (8 digits), a course starting date, and generate a code proper for the student. A connected webcam, managed under windows xp, take the picture of the student and the picture is then associated with the entry.
Second module process the accounting of the project. It consist of three customizable entry, 1 for 1 month payment at $4,00, the second for 6 months payment at $15,00 and the third left as custom. It is important to make this module not temperable by a user after the entry are made, protected through a user/admin password protections.
Third module is an output generated after the entries of a student card, consisting of twice the size of a standard us business card, incluying the picture of the student, the student code generated as a code bar, his address, and the months paid.
Fourth module, is to make sure all students entering the class have the right to do so (have positive standing balance in the accounting), with a message on screen in green if the student is allowed to enter or a message in red in the contrary. Integrated with that is a log, untemperable, that keeps the date/time of both the successful and unsuccesful entries, with the code of the card trying to enter. Also, in case an unknown code tries to enter, such entry would be logged as well.
A good exemple of the type of software we need could be found if you google gym assistant, and see the software named as such. We don't want a clone, since we have a need totaly different, and need to have both the executable as the source code, since the software will be used primarly in spanish, but will also be used in french, english and portugueese.