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

Slides:



Advertisements
Similar presentations
DriveWorks – Product Configurator
Advertisements

Problem Statement Key Project Requirements Input Page Schedule & Resources Output Page System Testing Conclusion The general problem lies with residents.
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Development of a Web Based B&B Reservation System Elizabeth Gates 22July04.
INTRODUCTION The Group WEB BROWSER FOR RELATION Goals.
Multiple Tiers in Action
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log.
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
Web Design Basic Concepts.
Figure 1 Personal Efforts Estimated Resources Financial Budget and Other Resources Table 1 Project Requirements Design Objective Concise, non-intimidating,
4/24/2007Iowa State University Program to Evaluate Alternative Energy Sources EE / CprE 492 May Team Members Christina Erickson Daniel Harkness Matt.
Integrating Drupal with Software Developers Assistance (SDA) Team # 1: Aditya Macherla Arun Gupta Mahankali Shruti Damle Truyen Van Le Vishakha Kadam Instructor:
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Tool name : Firebug A URL for more information about the tool, or where to buy or download it : Firebug is.
Dynamic Web Pages (Flash, JavaScript)
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
Social Network for Behavior Change Team #11: Gavin Monroe Nicholas Schramm Davendra Jayasingam Client: Yolanda Coil Advisor: Simanta Mitra.
Lecture 7 Interaction. Topics Implementing data flows An internet solution Transactions in MySQL 4-tier systems – business rule/presentation separation.
Job Offer/Continuing Education Evaluation Labor CostsHoursRate($10.30/Hr) Luke195 $ 2, Stephanie175 $ 1, Matt185 $ 1, Randy205 $ 2,
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
Presenting Statistical Data Using XML Office for National Statistics, United Kingdom Rob Hawkins, Application Development.
06/10/2015AJAX 1. 2 Introduction All material from AJAX – what is it? Traditional web pages and operation Examples of AJAX use Creating.
Economic Analysis of Alternative Energy Sources Problem Statement Design for rural Iowa client Evaluate alternative energy sources - Wind - Solar - Petroleum.
Program Requirements Alternative Energy Supplement Design Requirements Problem Statement Testing Economic Analysis Energy System Program Requirements Calculate.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
Open Source Software Unit – 3 Presented By Mr. R.Aravindhan.
Dec 0605 Team Leader Ryan Wiegel (Cpr E) Team Members Kyle Curran (Cpr E) Seth Gillespie (Cpr E) Carlos Ortiz (Cpr.
Ames Community Schools (ACS) has been concerned with the performance of their students’ problem solving abilities on a nationally standardized exam. While.
Expert System Job Offer Evaluation Software May Abstract The project’s focus is to decide what criteria should be used to determine which job offer.
AdviseUP Team –Sam Burich –Kapua Chandler –Chris Lewis Advisor Dr. Tammy VanDeGrift Industry Representative Mr. Brian Toole University of Portland Information.
CTP210 TERM PROJECT
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
s1 201 Advance Database Systems Dr.Kwanchai Eurviriyanukul
NMD202 Web Scripting Week5. What we will cover today PHP & MySQL Displaying Dynamic Pages Exercises Modifying Data PHP Exercises Assignment 1.
EcpE Student Database Team 21 Adviser: Tien Nguyen Client: ECpE and Tony Moore Team: Steven Murray Justin Sliekers Nathan Staley Mike Walsh.
VIGNAN'S NIRULA INSTITUTE OF TECHNOLOGY & SCIENCE FOR WOMEN TOOLS LINKS PRESENTED BY 1.P.NAVEENA09NN1A A.SOUJANYA09NN1A R.PRASANNA09NN1A1251.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
Alternative Energy Evaluation May06-16 Team Members: Steve ChebuharEE Anhtuan DinhEE Ryan FerneauCprE Justin JorgensenEE Client : Professor Ralph Patterson.
Mathematical Teaching Software System Ames Community Schools (ACS) has been concerned with their student’s performance in problem-solving on nationally.
Web-based Front End for Kraken Jing Ai Jingfei Kong Yinghua Hu.
Client Side Requirement Unity3d game engine web plug-in Browser, Firefox, safari, IE, opera.
Engineering Projects In Community Service Matt Mooney Community Based Research University of Notre Dame.
In today’s world of ever-increasing energy prices and environmental concerns, alternative energy sources are constantly being researched. This project.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
XML 2002 Annotation Management in an XML CMS A Case Study.
Alternative Energy Supplement Design Dec07-04 Client: Mary Elizabeth and Colin Chinery Advisors: Professor John W. Lamont and Professor Ralph Patterson.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Web Programming Java Script-Introduction. What is Javascript? JavaScript is a scripting language using for the Web. JavaScript is a programming language.
Mathematical Teaching Software System Ames Community Schools (ACS) has been concerned with their student’s performance in problem-solving on nationally.
 INDEX  Overview.  Introduction.  System Requirement.  Features Of SQL.  Development Process.  System Design (SDLC).  Implementation.  Future.
WEB TESTING
Globey’s World K-6 Teaching Application Support and Software Ongo-08b
High Performance Computing on an IBM Cell Processor --- Bioinformatics
Software Support Framework
Dynamic Web Pages (Flash, JavaScript)
Final Presentation CIS 4911 Senior Project
ONGO-08 K-12 Teaching Application
Web Systems Development (CSC-215)
Globey’s World Ongo-08b Abstract End-Product Description Introduction
Ongo-08b: K – 12 Teaching Application Support
Prototype Parking Meter - Phase 8 Dec07-02
ADTEL WEBSITE
Presentation transcript:

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

Problem Statement Current Residents may be Unsatisfied with Energy Provider No Knowledge of Alternatives Need a Tool to Help Research and Plan

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

Block Diagram

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

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

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

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”

Load Processor Flow Chart

Output

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

Internet User Inputs Info Validates Input Excel Bridge Input API MS/Excel API HTML Output Dec07-03 Excel Engine Excel Bridge Interaction Internet User

Profile Manager

Hold Ups Server Delayed Three Weeks : Server Can't/Won't Support MySQL + PHP Have to Write Alternative DB File Based Encapsulated by Object

Prototype

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

Testing: Browser Test If Site Works on Three Major Browsers (Req )‏ Mozilla Firefox Version 2 Dynamic Table Issue - Fixed Internet Explorer: 7 and Above Sidebar Issues – Fixed Safari Version 3

Testing: Form and Profile Form Movement Testing (Req )‏ Jump To Page Next and Back Buttons Error Testing Numeric Values Form Completion Profile Creation Testing Loading Testing Memory Testing

Testing: Excel Bridge Multiple User Testing (Req )‏ Five Simultaneous Users Speed Testing (Req )‏ Under Five Minutes to Output Memory Testing (Req )‏ No Memory Leaks (No Leftovers)‏ Under 50 MB

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

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 $ $ $ End Product Design200 $ 2, $ 2, $ 3, End Product Implementation136 $ 1, $ 1, $ 1, End Product Testing136 $ 1, $ 1, $ End Product Documentation42 $ $ $ Project Reporting51 $ $ $ Total597 $ 5, $ 5, $ 6, Budgeted Costs% CompleteBudgeted CostsActual Costs Poster: $ $ Printing: $ $ Total: $ $ Cost Performance Index for Man-hours Schedule Performance for Man-hours Cost Variance $ (1,370.40) Schedule Variance $ (360.40)

What We Learned Teamwork Time Management Deadline Management Reporting

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

Questions?