This is a prelimenery small task of a big programm, to test out the future programmers. We need you to programm a web access form, to put data in a Mysql Database. It needs an administrator panel and a user panel, which will be selected and presented depending on the used logon. The user should be able to
1. See previous database entries
2. create a new entry
3. Batch-Upload as csv file.
4. delete an entry
5. change password
The Data seen should only be that of said user.
The administrator should be able to set up such users and see all the data from all users.
The data that is to be given by the user should be Name, Surname, Date of Birth, Street, Zip Code, Email, Mobile Phone, Date of Hire
Internal Data is: Date of Entry, Unique Person Identifier, Uploading User, DeleteFlag
The Name of these Fields should be different config files for different languages, the language should also be user selectable.
The Programm should then add the Uploaded User as an Identifier and creat an uniqe User Number in the form of DDMMYY1stLetterName1stLetterSurname.
As said, such information is also batch uploadable, the programm should then ignore existing entries and only add new ones.
When an entry is deleted, the data is only marked as deleted and hidden from the user, but still existing in the database.