+ All Categories
Home > Documents > Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont...

Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont...

Date post: 15-Dec-2015
Category:
Upload: aja-inskeep
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
25
Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr. Steve Larsen Ethan Wilder
Transcript
Page 1: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Program to Evaluate Alternative Energy Sources

May08-03

Group Advisors

Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr. Steve Larsen Ethan Wilder

Page 2: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Problem Statement

• Current Residents may be Unsatisfied with Energy Provider

• No Knowledge of Alternatives• Need a Tool to Help Research and Plan

Page 3: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Solution

• Web Application• Simple Form• Information• Takes User Data• Provides Feasible Sources• Costs

Page 4: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Block Diagram

Page 5: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Requirements

• Implement Dec07-03• No Downloading• Simultaneous Usage• User Friendly Web Application• User Inputs• Program Outputs

Page 6: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Key Specifications

• The Input Form shall Handle Alerts• The Load Database shall Provide Common

Loads• The Load Processor shall Handle Three

Different Scenarios• The Form Processor shall Handle All Non-Load

Data• The Web Application shall Provide Extensive

Help

Page 7: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Dec07-03

• Two Separate Parts to Input Form• Form Information• Load Information

• Eight Different Excel Outputs• Two Sources

• Solar• Wind

• Four Focuses Each:• Cheapest per Watt from Manufacturer

• Cheapest per Watt after Market

• Lowest Cost

• Most Efficient

Page 8: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Form Information• Handled by Form Processor• Two Types of Input:

• Direct Questions From Excel• “Allowable Tower Height in Your Area?”• “Do You Want Battery Backup?”

• Formula Inputs• “Maximum Demand”• “Energy Conservation Questions”

Page 9: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Load Processor Flow Chart

Page 10: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Output

Page 11: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

PHP-Excel Bridge

• Problem• PHP has No Native API for Excel 2007• Excel 2007 Excel 2003 Breaks Some Functionality

• Three Solutions• Write Native Drivers for Excel 2007 (Since it’s

Basically XML)• Using CLR Automation• Expose ADO.NET Layer for Excel 2007

• All Solutions Work• The API this Bridge Exposes Remains the Same

Page 12: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Internet User Inputs Info Validates Input

ExcelBridge

Input API

MS/Excel API

HTML Output

Dec07-03 Excel Engine

Excel Bridge Interaction

Internet User

Page 13: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Profile Manager

Page 14: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Hold Ups• Server Delayed Three Weeks:

• Server Can't/Won't Support MySQL + PHP

• Have to Write Alternative DB • File Based

• Encapsulated by Object

Page 15: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Prototype

Page 16: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Testing

• System Requirements• Browser Testing• Form Testing• Profile Testing• Multiple User Testing• Speed Testing

• Alpha – Given to Advisors/Team• Beta – Given to People Unrelated to Project

Page 17: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Testing: Browser

• Test If Site Works on Three Major Browsers (Req. 2.4.9)• Mozilla Firefox Version 2

• Dynamic Table Issue - Fixed

• Internet Explorer: 7 and Above• Sidebar Issues – Fixed

• Safari Version 3

Page 18: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Testing: Form and Profile

• Form• Movement Testing (Req. 2.4.5)

• Jump To Page • Next and Back Buttons

• Error Testing• Numeric Values• Form Completion

• Profile• Creation Testing• Loading Testing• Memory Testing

Page 19: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Testing: Excel Bridge

• Multiple User Testing (Req. 2.4.2)• Five Simultaneous Users

• Speed Testing (Req. 2.4.1)• Under Five Minutes to Output

• Memory Testing (Req. 2.4.10)• No Memory Leaks (No Leftovers)• Under 50 MB

Page 20: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Test Results

• Works in All 3 Browsers• File Storage Within 50MB• Multi-User Support• Runtime < 5 min

Page 21: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Total Hours Worked

Mukul, 253

Ethan, 235.5Brad, 229

Graig, 229.5

Page 22: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Earned Value Analysis

Budgeted Cost of Work Scheduled Budgeted Cost of Work Performed Actual Cost of Work Performed

Problem Definition Predicted Hours Budgeted Costs % Complete Budgeted Costs Actual Hours Actual Costs

Technology Consideration and Selection 32 $ 320.00 100 $ 320.00 22 $ 220.00

End Product Design 200 $ 2,000.00 100 $ 2,000.00 356 $ 3,560.00

End Product Implementation 136 $ 1,360.00 95 $ 1,292.00 153 $ 1,530.00

End Product Testing 136 $ 1,360.00 86 $ 1,169.60 86 $ 860.00

End Product Documentation 42 $ 420.00 100 $ 420.00 38 $ 380.00

Project Reporting 51 $ 510.00 80 $ 408.00 43 $ 430.00

Total 597 $ 5,970.00 $ 5,609.60 698 $ 6,980.00

Budgeted Costs % Complete Budgeted Costs Actual Costs

Poster: $ 60.00 100 60 $ 105.00

Printing: $ 20.00 100 20 $ 60.00

Total: $ 80.00 $ 165.00

Cost Performance Index for Man-hours 0.803667622

Schedule Performance for Man-hours 0.939631491

Cost Variance $ (1,370.40)

Schedule Variance $ (360.40)

Page 23: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

What We Learned

• Teamwork• Time Management• Deadline Management• Reporting

Page 24: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Conclusions

• Began with a Previous Project Built for Customers with Technical Knowledge

• Developed it into a User-Friendly Web Application

• Website Provides Links for Further Information

• Has Become a Tool for Information on Alternative Energy Sources

Page 25: Program to Evaluate Alternative Energy Sources May08-03 Group Advisors Brad Smith Dr. John Lamont Graig Schadle Prof. Ralph Patterson Mukul Sabharwal Mr.

Questions?


Recommended