I require an application in VB.Net for centralising the logging of users at all terminals by storing their details at a central server. The primary purpose is to control access to users. The users are to be students and teachers of the college. Students can only access as per their time-table / schedule given to them by the college while teachers can access any time.
The salient features of my requirements are:
>1>The application must be the first service to run upon windows logon and it must prohibit anyone to use the system unless he/she specifies their correct user details.
>2>The application cannot let the user bypass it.
>3>Upon successfull input of details by user, the application must minimise to system tray.
>4>The application should have a Local Messenger with offline delivery capabilities and also a timer.
>5>The system tray icon should have the option to let the user re-run the application by logging the user off from the system and thus restating our own application by again asking for user details from either same or different user.
>6>All user activity must be logged on to a central database,preferably Ms-Access.
>7>All user details must be saved on a central database,preferably in Ms-Access. These details should be compared to user input when the user tries to logon.
>8>The database should have a time-table / schedule which can be easily modified by administrator through a module in VB.
>9>The administrator module should have the ability to show and print reports by various search criteria.
>10>The user or client modules to be installed on local systems must have option to change their passwords.
>11>The administrator must have both local & central access capability.