Use security assist to create the login system, it sounds like you dont need registration since the users are already registered, so in the security assist wizard, dont select to create the registration page.
then use Data Assist to create the public directory search, results and details pages - for the public pages, don't create the insert and update, and dont select the option to include the delete button.
then run the data assist wizard again to create the admin pages that include the insert and update.
use security assist to protect those pages.