Develop a website structure to achieve the following:
Create website with two level userid/password sign on. Level one will be individual user assigned to a group who will gain access only to their data files stored in web server database. Level two will be a group administrator individual who has access rights to all individuals in the group.
Individual user will be linked to a set of forms consisting of the following:
1. Generic form to be completed and stored in database.
2. User specific form(s) for different categories to be selected by group administrator.
User specific form data to be stored in database by unique category name.
User specific data can be updated on repeated visits to website by individual user.
When user has completed all data entry on user specific, Submit button will cause flag to be set that the user has completed their required data entry.
## Deliverables
Record will be kept of the status of all individual users in a group and that record made available to the group administrator page.
When all individual users have completed all generic and user specific forms, individual XML files will be emailed ??" or downloaded - to designated group administrator email address. The XML file will consist of the generic form data and the user specific form data for all categories in following form:
Generic form data
Category 1 form data
Category 2 form data
Category 3 form data
Etc
General comments:
1. Forms will be extensive. Approximately 100 generic form fields and over 100 user specific form fields.
2. Forms will contain text, numeric and check box fields.
3. Form labels will be unique on the user specific forms
4. Website will be dynamic so structure should allow for updating of forms using conventional website tools such as Dreamweaver.
5. It is critical that emailed ??" or downloaded ??" files be in well formed XML format.
6. Customer’s tech staff should be able to adjust the form content as required for business purposes.