Hi, I have gone through your requirements and attachment as well.I am a Database Programmer at CMMI 5 Level company since August 2010.I am working on MySql,SQL Server,Oracle database, I can do your job confidently.
Now , the point is, as if by reading your requirement, I found that you dont have any technical specific choice, I would suggest you to use Oracle. Because, we can use Oracle BI(Business Intelligence) for the analytic part you want. So, depends on your high level diagram, I can make this for you.
As I am very much Interested to do your work, let us discuss and start the development.
Please revert me if you have any concern .I am ready to start now.