Download presentation
Presentation is loading. Please wait.
Published byAja Inskeep Modified over 10 years ago
1
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
2
Problem Statement Current Residents may be Unsatisfied with Energy Provider No Knowledge of Alternatives Need a Tool to Help Research and Plan
3
Solution Web Application Simple Form Information Takes User Data Provides Feasible Sources Costs
4
Block Diagram
5
Requirements Implement Dec07-03 No Downloading Simultaneous Usage User Friendly Web Application User Inputs Program Outputs
6
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
7
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
8
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”
9
Load Processor Flow Chart
10
Output
11
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
12
Internet User Inputs Info Validates Input Excel Bridge Input API MS/Excel API HTML Output Dec07-03 Excel Engine Excel Bridge Interaction Internet User
13
Profile Manager
14
Hold Ups Server Delayed Three Weeks : Server Can't/Won't Support MySQL + PHP Have to Write Alternative DB File Based Encapsulated by Object
15
Prototype
16
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
17
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
18
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
19
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
20
Test Results Works in All 3 Browsers File Storage Within 50MB Multi-User Support Runtime < 5 min
22
Earned Value Analysis Budgeted Cost of Work ScheduledBudgeted Cost of Work PerformedActual Cost of Work Performed Problem DefinitionPredicted HoursBudgeted Costs% CompleteBudgeted CostsActual HoursActual Costs Technology Consideration and Selection32 $ 320.00100 $ 320.0022 $ 220.00 End Product Design200 $ 2,000.00100 $ 2,000.00356 $ 3,560.00 End Product Implementation136 $ 1,360.0095 $ 1,292.00153 $ 1,530.00 End Product Testing136 $ 1,360.0086 $ 1,169.6086 $ 860.00 End Product Documentation42 $ 420.00100 $ 420.0038 $ 380.00 Project Reporting51 $ 510.0080 $ 408.0043 $ 430.00 Total597 $ 5,970.00 $ 5,609.60698 $ 6,980.00 Budgeted Costs% CompleteBudgeted CostsActual Costs Poster: $ 60.0010060 $ 105.00 Printing: $ 20.0010020 $ 60.00 Total: $ 80.00 $ 165.00 Cost Performance Index for Man-hours0.803667622 Schedule Performance for Man-hours0.939631491 Cost Variance $ (1,370.40) Schedule Variance $ (360.40)
23
What We Learned Teamwork Time Management Deadline Management Reporting
24
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
25
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.