This solution allows users to upload, review, publish, and administer content for their web site. System requirements included role and business group-based management, user authentication, and security. A robust data model was created that stored content attributes, users, user history, content history, content stores, and a complete role-based system. The front end was designed as a browser independent solution, implementing server side COM objects and client side java script. They did not want to re-develop and distribute their software after additional reports were created.
All reports are unique and require unique parameters to execute in many situations.
This solution needed to dynamically build a front end based on the selected report. The challenge was creating a system whereby the front end new nothing about the reports, but generated the appropriate forms to allow users to select the appropriate parameters for the report. Based on the sections and parameters of a selected report, a visual basic front end is created at run time, adding the controls necessary for users to choose the sections to view and corresponding parameters needed to retrieve report data. AGP was using a third party accounting package that would routinely cause operations to go down due to incompatibility and resource issues. AGP wanted to decrease their downtime by at least 90 percent and increase their efficiency.