Download Team Urban Science

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Clusterpoint wikipedia , lookup

Relational model wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Database model wikipedia , lookup

Transcript
Project Plan
Modern Online Analytical Processing Cube
The Capstone Experience
Team Urban Science
Ryan Kelly
Nathan Goodrich
Dinesh Banda
Department of Computer Science and Engineering
Michigan State University
Fall 2010
From Students…
…to Professionals
Project Overview
• Create a tool to quickly and efficiently query
specific data amongst large databases to
provide detailed and aggregated statistics
• Implement an OLAP cube as analysis object
• Create powerful, but easy to use GUI to display
and manipulate OLAP cube
The Capstone Experience
Team Urban Science Project Plan
2
Functional Specifications
• Use SQL database to create OLAP cube
• Interface must be easy and intuitive to casual
user
• Data retrieval needs to be quick
• Ability to export and save in different formats
• Ability to manipulate how data is shown,
including hierarchies, totals and averages,
sorting, graphing, etc
The Capstone Experience
Team Urban Science Project Plan
3
Design Specifications
• Microsoft Silverlight
• Main menu for manipulation, export and
layout saving functionality
• Sidebar for easily switching in and out different
measures and dimensions
• Spreadsheet representation of data into
columns and rows
• Silverlight built in functionalities (ex. Sorting)
The Capstone Experience
Team Urban Science Project Plan
4
Screen Mockups
The Capstone Experience
Team Urban Science Project Plan
5
Technical Specifications
• C# and ASP.NET 4.0
• Functionalities include exporting, saving,
loading, deleting, talking to database
• Silverlight code behind files control event
handling
• Using SQL Server Analysis Services to create an
OLAP cube from a relational schema database
The Capstone Experience
Team Urban Science Project Plan
6
System Architecture
The Capstone Experience
Team Urban Science Project Plan
7
System Components
• Hardware Platforms
 Server
• Software Platforms / Technologies
 ASP.NET 4.0, C#
 SQL Server 2008
 Microsoft Silverlight
 Expression Blend 4
The Capstone Experience
Team Urban Science Project Plan
8
Testing
• Does the OLAP cube give correct data in a
timely manner?
• When exporting, is the spreadsheet accurately
represented?
• Can layouts be saved, loaded and deleted?
• Manipulation of spreadsheet works
• GUI testing
The Capstone Experience
Team Urban Science Project Plan
9
Risks
• Hooking up Silverlight to an OLAP cube
• Learning Silverlight
• Ability to export to html, excel and word
• Timeframe to implement all features
The Capstone Experience
Team Urban Science Project Plan
10