Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring 20071 CSCI 6838.2 Research Project and Seminar Team# 4 (http://dcm.cl.uh.edu/caps7g4/)

Slides:



Advertisements
Similar presentations
Abt Associates Inc. In collaboration with: I Aga Khan Foundation I Bitrán y Asociados I BRAC University I Broad Branch Associates I Deloitte Consulting,
Advertisements

Integration of MBSE and Virtual Engineering for Detailed Design
IRRA DSpace April 2006 Claire Knowles University of Edinburgh.
Visual Designer for JasperReports
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
Input Validation For Free Text Fields ADD Project Members: Hagar Offer & Ran Mor Academic Advisor: Dr Gera Weiss Technical Advisors: Raffi Lipkin & Nadav.
ESL - A language for Social Networks Team : Fantastic Four Ashwath Narsimhan – Project Manager Jyotsna Sebe – System Architect Shailesh Saroha – System.
Abstract The University Class Scheduler (U.C.S) is an innovative scheduling tool. It is intended to be used by major Universities to schedule classes into.
Nu Project Management Office A web based tool to Manage Projects.
Remotely monitor and control a DCS (Distributed Control system) system of a miniature Oil platform through a 2D representation model Presented by - Himendra.
Electronic Human Resource Management Software CSCI Research Project and Seminar Team #2 Feb 27,2006.
A project management tool in Polytechnic University of Tirana (Bachelor thesis) Iva Tarelli Prof. Assoc. Elinda Kajo 14 th Workshop “SEE&RE” Sinaia, Romania,
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Solar Thermal Plant Design & Operation Suite of Tools
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
October 30, 2008 Extensible Workflow Management for Simmod ESUG32, Frankfurt, Oct 30, 2008 Alexander Scharnweber (DLR) October 30, 2008 Slide 1 > Extensible.
TieFlow Process Editor Capstone Team # 2 CSCI 6838 Spring 2009.
Copyright © Team #4 CSCI 6838 Spring Ad Hoc Graphical Reports CSCI Research Project and Seminar Team #4 March 1, 2007.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
CSCI Research Project and Seminar Team #1 10/02/2007.
Generating reports with JasperReports Sean C. Sullivan Portland Java Users Group April 2004.
ODBC : What is it and how does it work with MDS ?.
Team 6: Faisal Moiz Raymond Nnodim Michael Woodruff Instructor: Dr. Bun Yue Mentor: Craig Russell – Tietronix Software 1 Capstone – Spring 2012 Android.
Copyright © Team # 2 CSCI 6838 Spring All Rights Reserved.1 Electronic Human Resource Management Software CSCI Research Project and Seminar.
JasperReports and iReport Training Joe Ferrall Senior Programmer/Analyst - NWOCA.
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
1 TieFlow Workflow Toolkit Process Definition XML Capstone Fall ’07 Group #3 March 1st, 2007.
1 RoboComm: Rule-Baseo d Scheduling for Communication Systems CSCI Research Project and Seminar Team #7 Instructor: Dr. Kwok-Bun Yue Mentor: Mr.
JBoss Developer Studio BIRT Plugin. BIRT - Business Intelligence and Reporting Tools. BIRT plugin for JBoss Developer Studio is an Eclipse-based open.
Solar Thermal Plant Design & Operation Suite of Tools By Team #4 Sasya Kodali, Lakshmi Yogitha Javvadi, Deepa Borra, Sukumar Bollineni Date: 10/02/2007.
team # 5 CSCI-6838 Fall 2007 UHCL RoboComm: Rule-Based Scheduling for Communication Systems (Version 2.5) CSCI Research Project and.
Data Visualization Project B.Tech Major Project Project Guide Dr. Naresh Nagwani Project Team Members Pawan Singh Sumit Guha.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
RIA to visualize the health of a project Team #4 Final presentation April 17,2008.
Automatic Report Generation for WLCG/EGEE D. D. Sonvane (Gridview Team) B.A.R.C.
Federated Database Set Up Greg Magsamen ITK478 SIA.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Midterm Presentation Capstone Team#1, Spring 2011 Irshad Ahmad KhanBalaji Srinivasan Ramakrishna AtluruVideesh Gogineni Instructor: Dr. Kwok-Bun Yue Mentor:
TieFlow Process Editor CAPSTONE TEAM # 2 03/04/2009CSCI Spring 2009.
Solar Thermal Plant Design and Operation Suite of Tools Date: 04/30/09 Presented By: Team #3.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Structural Design Software TYLER HUTCHISON. Requirements  Develop an interface to generate a text file.  The text file is then passed to one of five.
Bugflow Enhancements 12/26/2015 7:40:43 AM Team#2 Bugflow Enhancements 1 Team # 2 12/02/200 8.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
Condor Technology Solutions, Inc. Grace Performance Chemicals HRIS Intranet Project.
RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008.
Team Members Tyler Lamb Kirk Olson James Woestman IRP Presentation Client Zirous Inc. Faculty Advisor Tien Nguyen 1.
Cross Language Clone Analysis Team 2 February 3, 2011.
Meeting Scheduling System Capstone Project - Team#5 Fall2007.
Bugflow Enhancements 2/9/ :53:58 PM Team#2 Bugflow Enhancements 1 Team # 2 10/07/200 8.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
1 Circuitscape Capstone Presentation Team Circuitscape Katie Rankin Mike Schulte Carl Reniker Sean Collins.
Tieflow Workflow Toolkit -:By:- CSCI 6831 Capstone project Instructor: Dr. Kwok-Bun Yue Mentor: Mr. Scott Hetherington Midterm Presentation 04/15/2008.
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
JasperReports Open Source Reporting Engine. JasperReports Reporting Engine & Compiler Various Input Options – XML, Hibernate, JDBC, CSV… Various Output.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
OVirt Data Warehouse 02/11/11 Yaniv Dary BI Software Engineer, Red Hat.
Systems Engineering Tool for Intelligent Transportation
CSCI Research Project and Seminar Team #1 11/13/2007
Tutorial 8 Objectives Continue presenting methods to import data into Access, export data from Access, link applications with data stored in Access, and.
JasperReports.
TieFlow Workflow Toolkit Process Definition XML
Presentation transcript:

Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 ( April 12,2007

Copyright © Team #4 CSCI 6838 Spring Team Information  Advisor: Dr. Kwok-Bun Yue  Mentors: Abbasi Dhilawala Scott Hetherington  Team Members : Prathyusha Patinjaryil Nikhila Chilkamarri Augustine Patil Abdul Hafeez Khan

Copyright © Team #4 CSCI 6838 Spring Customer Information  Tietronix Software, Inc Founded in 1999 Specializes in software Engineering, software product development, custom business applications and virtual technologies Tie Flow Software for NASA JSC  Contacts: Abbasi Scott

Copyright © Team #4 CSCI 6838 Spring Table of Contents  Problem Statement ………………….. Abdul  Project Overview ………………….. Abdul  Initial Project Requirements ………………….. Abdul  Refined Project Requirements ………………….. Abdul  Architecture Diagram ………………….. Prathyusha  Use Case Diagram …………………. Prathyusha  User Interface Design …………………. Augustine  Project Demo …………………. Augustine  Creating Reports …………………. Augustine  JasperReports …………………. Prathyusha  Why JasperReports ? …………………. Prathyusha

Copyright © Team #4 CSCI 6838 Spring Table of Contents  Database Aspect …………………… Prathyusha  Special Features …………………… Prathyusha  Goals Achieved …………………… Nikhila  Lessons Learnt …………………… Nikhila  Current Status …………………… Nikhila  Future Enhancements …………………… Nikhila  Conclusions …………………… Nikhila  Project Timeline …………………… Nikhila  Development Team …………………… Nikhila  References …………………… Nikhila  Special Thanks …………………… Nikhila

Copyright © Team #4 CSCI 6838 Spring Problem Statement “ To enhance the current Ad Hoc Reporting tool which produces a tabular reports, with the ability to generate graphical reports, through various charts at the users discretion” “ To enhance the current Ad Hoc Reporting tool which produces a tabular reports, with the ability to generate graphical reports, through various charts at the users discretion”

Project Overview  Ability to output report results in various graphical formats in addition to the current tabular output  The tools used to generate these reports are JasperReports BIRT  Both JasperReports and BIRT take XML input which is the report definition file Copyright © Team #4 CSCI 6838 Spring 20077

Project Overview  Technologies: JAVA SDK 1.5 XML Deployment JBoss Application Server Database SQL Server 2005 Copyright © Team #4 CSCI 6838 Spring 20078

9 Initial Project Requirements  Integrate the Ad Hoc Report Generator with two open source graphical tools  Implement an XML translator that translates Ad Hoc Report Definition to Jasper and BIRT understood XML

Copyright © Team #4 CSCI 6838 Spring Refined Project Requirements  Integrate the Ad Hoc reporting tool with JasperReports and not BIRT  Both JasperReports and BIRT are extensive and elaborate tools that involve lot of diverse technicalities and time  BIRT is a promising tool with excellent graphical reporting capabilities

Copyright © Team #4 CSCI 6838 Spring BIRT Constraints  Technical Constraints BIRT is in early stages of development Lacks proper documentation, and complex Difficult to build BIRT outside the Eclipse environment Number and features of charts available in JasperReports and BIRT are almost the same  Time Constraints Project Duration Insufficient

12 Architecture Diagram Java Capstone Existing GUI Current GUI Database Tabular Output Jasper Ad Hoc Reporting Tool Jasper XML/ jrxml Graphical Output

Copyright © Team #4 CSCI 6838 Spring Use Case Diagram Ad Hoc Graphical Reports Select Tabular or Graphical reports Present Options for Report Present Chart Parameters Generate Area of Interest Report Seeker Accept Input parameters and Generate Chart Present Chart to User Select Area of Interest

Copyright © Team #4 CSCI 6838 Spring User Interface

15 Project Demo Copyright © Team #4 CSCI 6838 Spring

16 Concepts - Creating Report Using JasperReports Copyright © Team #4 CSCI 6838 Spring 2007

17 Step1: Design The Report Create an object of JasperDesign Add JRBands and elements Copyright © Team #4 CSCI 6838 Spring 2007

18 Step2: Compile The Report Step3: Create a map of parameters to pass to the report Copyright © Team #4 CSCI 6838 Spring 2007

19 Step 4: Get a database connection Step 5: Fill the Report Copyright © Team #4 CSCI 6838 Spring 2007

20 Export The Report To Html Copyright © Team #4 CSCI 6838 Spring 2007

21 JasperReports  Emphasis is on the graphical representation of the data, with more web-like reporting  Is all about "page oriented" output  Full featured, Open Source, mature, easy to use  Possible to export JasperReports to excel, pdf

Copyright © Team #4 CSCI 6838 Spring Why JasperReports?  The widely used six business charts are well implemented  JasperReports gives the user complete control over the data  JasperReports is designed to be more of a standalone server, has better documentation available  Easiest to integrate and most flexible from developers stand point

Database Aspect  Database required for testing purposes  No specific Database design or structure required  Using the Tie_Reports_ Database  Table values populated for testing purposes, while creating and executing various charts Copyright © Team #4 CSCI 6838 Spring

Copyright © Team #4 CSCI 6838 Spring Special Features  Saving the reports  Retrieving saved reports  Executing saved reports  Retrieving the database fields from the query

Copyright © Team #4 CSCI 6838 Spring Goals Achieved  Successfully implemented six important graphical charts  The UI for graphical reports is made user- friendly  Similar features for both tabular and graphical reports

Lessons Learnt  Team Work  Time Management  Proper analysis and design are very essential  Make versions of the code and backups  Difficulties involved in integrating code Copyright © Team #4 CSCI 6838 Spring

Current Status  Work to be done Minor errors in the output charts displayed, should be rectified Final testing of the project Report Writing Copyright © Team #4 CSCI 6838 Spring

Copyright © Team #4 CSCI 6838 Spring Conclusions  The Ad Hoc Reporting tool now has the ability to produce graphical reports  Both Tabular and Graphical reports can be generated from same database  The report viewer can produce reports, save and execute them

29 Future Enhancements  Implement other complicated charts  The graphical reports may be exported to excel, pdf, rtf files  Providing a feature to edit the saved reports  The project can be extended to various other graphical reporting tools Copyright © Team #4 CSCI 6838 Spring

Copyright © Team #4 CSCI 6838 Spring Project Timeline

Copyright © Team #4 CSCI 6838 Spring Development Team Team Leader Prathyusha Patinjaryil Research & Design All Webmaster Augustine Patil Abdul Hafeez Database Administrator Nikhila Reddy Chilkamarri Testing & Debugging All Developers All Technical Writing All

Copyright © Team #4 CSCI 6838 Spring References  JBoss At Work  Reporting in JAVA using JasperReports func=showcat&catid= opensourceprofile.htmlhttp://jasperforge.org/sf/projects/jasperintelligence func=showcat&catid= opensourceprofile.html  XML

Copyright © Team #4 CSCI 6838 Spring Special Thanks  Dr. Kwok Bun Yue  Mr. Scott Hetherington  Mr. Abbasi Dilawala  Mr. Henning Seljenes

Copyright © Team #4 CSCI 6838 Spring Thank You. Questions?