Need some work done? Post a Project Today
This software specification outlines a system for inventorying locations using a web based interface. The system consists of four levels:
• Control panel
• Partner panel
• Site owners area
• Agent area
The partner panel can handle several sites. A partner in turn can handle several site owners. Each site owner can manage several sites, each deploying several agents.
The solution should be extremely versatile; the specification outlines a base specification and several future expansions that the base setup should accommodate.
The idea of the system is that it should be possible to deploy one or more agents in a site; each agent loads a start page, inputs the unique area code and gets presented with a configurable screen, where the agent can evaluate the inventory at the given point.
The site owner, partner or administrator is able to configure websites at lower levels and are able to run reports that summarize data from a lower level. I.e. a partner should be able to create statistics for all sites that he owns.
The software should be written in PHP, a prototype is created using PHPESP as a basis, this package could be used as a base platform, as it has most of the base functionality, as a unique area can be pointed out using a UID that is the survey name. This requires some customization:
• Generation of multiple sites with UID’s automatically
• Reporting that rolls up data from several surveys
• User access restrictions and controls of same
- Partner 1
Site2 and Site3 may be owned by the same user. Control panel & Site areas have restricted access, startpages & inventory pages are open web pages available to anyone that knows the URL. Start page and Inventory pages is the area used by the agents.
The control panel holds full functionality, only limitations are a warning, highlighting what partners/sites will be affected, if data is deleted or in other ways altered so that owners of lower structure will be adversely affected.
The partner pages are very similar to the administrators control panel. The main difference is that the partner is only able to see his own sites. Site creation, deletion, statistics are fully available albeit limited to the partners range
The site pages are defined in the attached files
Weboverview is also in the attached files, the graphical layout will need inprovements compared to the PDF.
I only accept bids from PHP programmers that have passed the PHP level 2 exam
I expect bidder to do a short mockup of three pages on a testserver before signing contract
I expect to pay a lump sum when the project is 80% complete, the rest upon completion.