Web based reporting utility

  • Status Closed
  • Budget $750 - $1500 USD
  • Total Bids 26

Project Description

Im look for a web reporting utility that can allow multiple users to view/print/export reports that only their user account would allow them to see. This utility should be able to read in reports in XML format and store them online in a database for future retrieval. the XML reports would need to be FTP'd to the relevant place for this utility to read them and write to the database, the XML files will be coming from different locations but would contain the site name, the user accounts would be for each site (so site A cant see site B's reports etc..). Report items would be broken down by number identifier so would need an option to upload a 'key' for each site from an admin portion of the website.

Key features:

-Website must be able to accept an uploaded xml, read XML file and store into database.

-Users must be able to access only their site information.

-When logged in users should be able to select a report based on date and/or machine it came from.

-User should be able to select a report from the types uploaded. (normally up to 5 types of report)

-Admin section of website required for adding new sites/users and site 'Key'.

-When reports are uploaded they will have a numeric identifier for example:

1 = 200

3 = 400

19 = 7200

the site 'Key' will allow the report to show the names of the above examples.

-Ability to archive database data after a specified time.

-Reports should be exportable into excel or pdf files.

-Reports should allow some kind of graphical chart interface.

-Reports should be available 'real-time' after the xml files have been uploaded (files should be uploaded every 60 minutes)

If any more information is required please ask...

Get free quotes for a project like this

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online