I've been tasked with creating a budget control dashboard. I have a SharePoint list generated from a custom content type. This list contains information such as name, cost center, and fields that represent the employees position scheduling information. I would like to create a table to display the information, including calculating averages of columns an so on, with the list displayed underneath. I've created similar applications before using xslt and SharePoint Designer, but I'd like to venture into Visual Studio to create this one. Thing is, I'm not sure as how to proceed in terms of layout. I'm seeking advice or resources on how to create SharePoint 2010 apps that combine dashboards and lists. I know this is a fairly nebulous question, I apologize for that. I'm looking for an overview - maybe how you would layout, in general, something like this. Maybe I'm thinking about it the wrong way, I'm not sure. Any information is appreciated and I can provide more information if needed. Thanks for your time.
SQL Server Reporting Services if available in your SharePoint Farm is capable of creating some really sophisticated Dashboards. Check with your Server Admin to see if it is deployed. It may not satisfy your craving for .NET development, but the capabilities that that SSRS and the SSRS webpart provide are very cool and will definitely impress your executives and managers!
I would definitely recommend sticking with XSLT and maybe jQuery if needed. This client-side code is more aligned with 2013 and O365 and is more than capable of achieving a dashboard. If you develop a custom feature then you are into the realms of deploying to your SharePoint environment, IISRESET every time you need to tweak etc.
I appreciate there are times when server-side development is needed but I would avoid it if it is at all possible.