Similar to the ASP.Net 2.0 Membership system and must use the same database tables. This includes, Roles, Profile and Members. Business layer and Data Layer code should be split up you can decide how you want to do this. The system should be as object Orientated as possible below are the main functions that needs to be provided in each section. Roles; Add Roles, Delete Roles, Get Roles, Edit Roles, View Members with role. Profile Read Profile fields from webconfig Add, Edit member profile details. Members Get All Members. Delete Member Edit Member Assign Role Check if currently online Controls Login Control Register/Create Member control Forgot Password Control ??" send email to member with password Admin Page A page to perform role management, add ,edit and delete roles Page to edit members , edit profile, view and assign roles.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
asp.net 1.1