PROJECT OMNIGLEAN Team Members: Kenny Trytek Derek Woods Abby Birkett Joe Briggie Advisor: Simanta Mitra Client: Kingland Systems.

Slides:



Advertisements
Similar presentations
SFA Inventory Scanning Fortune 500 client Footwear and Apparel Company in US Currently running Next Gen SFA Application which is a full fledged web based.
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
TANDBERG Content Server January Organizational Challenges Corporations have struggled in the past:  Achieving unified communications within a global.
Companies can suffer numerous problems due to poor management of resources and careless decisions. In real-world decision- making, many organizations lack.
Moving Data Lesson 23. Skills Matrix Moving Data When populating tables by inserting data, you will discover that data can come from various sources.
Team members: Van Nguyen, Christopher Waters, and William Tran Client: iapp24 Advisor: Govindarasu.
IT Project Management, Third Edition Appendix A1 Appendix A: Guide to Using Microsoft Project 2002.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Team Spider Interim Presentation. Team Spider Members Sponsor  Telecom Consulting Group N.E. Corp. (TCN) Advisor  Professor Raghu Reddy Students  Adam.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
Nu Project Management Office A web based tool to Manage Projects.
Tutorial 8 Sharing, Integrating and Analyzing Data
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
1 Components of A Successful Data Warehouse Chris Wheaton, Co-Founder, Client Advocate.
Passage Three Introduction to Microsoft SQL Server 2000.
Microsoft Share Point 2007 Lela Castaneda. Microsoft Office SharePoint Designer 2007 top 10 benefits 1)Be more productive with next-generation Microsoft.
Overview of SQL Server Alka Arora.
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.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Operating Room Instrument Rapid Delivery System sddec11-03 Group Members: Charles Ristau (Group Manager) Yik Sen Tan (Webpage Designer) Tariq Azmy (Secretary)
Business Instant Messaging Facilitating Inter-Office Communication.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Windows Azure Team 9 Ben Holland Bao Nguyen Eric Petrowiak Barret Schloerke.
Kenny Trytek Joe Briggie Abby Birkett Derek Woods Advisor: Simanta Mitra Client: Matt Good, Kingland Systems.
(Building the Presentation Layer - KISS). Figuring out what to do! Every skill that we have was not learnt over night and certainly not without proper.
09/04/2008 Wallops Institutional Information Management System WIIMS An Overview.
Data File Access API : Under the Hood Simon Horwith CTO Etrilogy Ltd.
Best Uses of Microsoft Access Lauren Lewis. What is Microsoft Access? o MS access is a database management system from Microsoft that combines the relational.
Tom Castiglia Hershey Technologies
Tunis International Centre for Environmental Technologies Small Seminar on Networking Technology Information Centers UNFCCC secretariat offices Bonn, Germany.
VISUAL STUDIO 2010 TEAM SYSTEM CAPABILITIES WITH DYNAMICS AX Advisor - Simanta Mitra Client - Shawn Hanson & Dave Froslie (Microsoft) Group - Dec10-08.
Abstract Evidence can be the key to convicting someone of a crime, or acquitting a person of charges brought against them. To make sure the evidence is.
May05-36: Boone Cemetery Management Software Boone Cemetery Management Software May05-36 Greg Thede, Director, Boone Parks Department Dr. Kothari Joseph.
Project Joe Briggie Kenny Trytek Abby Birkett Derek Woods CPR E SE.
Dec 0605 Team Leader Ryan Wiegel (Cpr E) Team Members Kyle Curran (Cpr E) Seth Gillespie (Cpr E) Carlos Ortiz (Cpr.
(Building the Presentation Layer - KISS). Figuring out what to do! Every was not learnt over night and certainly not without proper help and support.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Microsoft Dynamics NAV 2009 Building Web Services.
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
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.
Project Omnigatherer Joe Briggie Kenny Trytek Abby Birkett Derek Woods CPR E SE Kingland SystemsClient.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
DataFlow Diagram – Level 0
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE ◦ Chris Tefer –CE ◦ Ananta Upadhyaya.
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.
Agenda for Class 2/20/2014 Introduce Microsoft’s SQL Server database management system. Use the lab to discuss how to CREATE, DROP and populate (INSERT)
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
Reconfigurable Communication Interface Between FASTER and RTSim Dec0907.
Schedule of Tasks Summary Estimated Resources and Schedule Proposed Approach and Considerations Abstract Introduction Ames Community Schools (ACS) has.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
Matt Tempia Chris Thomas Thomas Taylor Jeffrey Tansey.
ECpE Student Database Team 21 Adviser: Tien Nguyen ECpE and Tony Moore.
CMPE 226 Database Systems April 19 Class Meeting Department of Computer Engineering San Jose State University Spring 2016 Instructor: Ron Mak
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
KEEPS – a system for UELMA preservation and security
Architecture Review 10/11/2004
KEEPS – a system for UELMA preservation and security
Getting Started on The Project Bank in Visual Studio
<workgroup name>
Components of A Successful Data Warehouse
Software Support Framework
Smoke and Mirrors Prototype
Lecture 1: Multi-tier Architecture Overview
Smoke and Mirrors Prototype
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Presentation transcript:

PROJECT OMNIGLEAN Team Members: Kenny Trytek Derek Woods Abby Birkett Joe Briggie Advisor: Simanta Mitra Client: Kingland Systems

PROBLEM STATEMENT Large companies have many layers of corporate hierarchy. Financial and data records sometimes conflict between various layers/entities. Accurate and comprehensive company records are needed. There is a need for “Data Mastering”, to take multiple conflicting sources of data and determine the reality of the matter in conflict.

CONCEPT SKETCH Client User Analyst User Omniglean Internet Harvest & store Figure 2.1.1:Concept Sketch

FUNCTIONAL REQUIREMENTS System shall autonomously traverse publicly available websites System shall parse information from downloaded file in portable document format (pdf) System shall store parsed information in a flat file System shall allow user the ability to create, modify, and delete records System shall maintain a normalized database System shall expose functionality through web services

NON-FUNCTIONAL REQUIREMENTS System shall support up to 250 concurrent users A single run of system shall complete execution in less than six hours System shall be easily extensible to include more websites than originally specified System shall be completed by May of 2011

CONSTRAINTS AND TECHNICAL CONSIDERATIONS System shall interact with a third party library to facilitate database interaction The database may not be available at all times Using SVN to manage code Using the spiral design process

MARKET SURVEY Omniglean provides a unique combination of access to freely available FDIC and FFIEC data through a data mastering suite. Omniglean provides access to the mastering capability through web services, to enable a rapid delivery of functionality to customers of Kingland Systems, as well as analysts located in different geographical areas.

POTENTIAL RISKS AND MITIGATION External format change External availability New technologies Web services Not enough time for testing and debugging Team members

COST AND RESOURCE ESTIMATE ItemCost Reporting Poster Materials$50.00 Report Materials$50.00 $20.00/hr Kenny Trytek$3,560 Abby Birkett$3,220 Joe Briggie$3,160 Derek Woods$3,360 Total$13,100

PROJECT MILESTONES Complete modules related to harvesting and transforming the data. Complete web services and user interface modules Integrate all modules successfully

FUNCTIONAL DECOMPOSITION Harvester – Gathers data ETL – Transforms data DAL – Database access layer Web services – Exposes data to external users User interfaces

SYSTEM DIAGRAM Flat File Database ETL Tool Normalized Kingland Data Analyst UI DAL No Conflicts? External Client UI Web Svcs. WWW Data Scraper Tool HTML Parser PDF Parser Create Read Update Delete

HARVESTER Scraper Flat File (XML) World Wide Web Parser PDF Parser HTML Parser startGatheringData() - Returns the XML document populated with data from the site. getLogFile() - Returns the log file that is either being written to or has been written to this session. stopGatheringData() - Stops all current harvester operations and writes an error to the log file.

ETL TOOL ETL ToolDAL Flat File (XML) loadFFIEC() - This method will load the data from the XML file into the FFIEC table. loadFDIC() - This method will load the data from the XML file into the FFDIC table. createORGANIZATION() - This method will take the information from both the FFIEC table and the FDIC table and put it into the ORGANIZATION table.

DATA ACCESS LAYER DAL Database User Interface ETL Tool Add() Find() Update() Delete() Organization- A class that creates and maintains a connection to the ORGANIZATION table GetConnection() CloseConnection() OrganizationService- This class will allow CRUD functionality with an Organization object. Find(String organizationId) Add(...) Delete(String organizationId) Update(String organizationId,...)

WEB SERVICES Unauthenticate d Authenticated Read() LogOut() Write() Update() Delete() Create() Read() Update() Delete() login() logout() Allows remote users to access the database through the Internet

TECHNOLOGY PLATFORM SQL Server 2008 Visual Studio 2010 development environment Microsoft Windows operating system WSDL and SOAP for web services

TEST PLAN The team will be testing the system in three phases. The first phase is testing the individual modules, the second phase will be testing the integration of the modules, and the final phase will be testing the system as a whole.

PROTOTYPING We have begun prototyping. The harvester is able to traverse the necessary websites easily. The ETL can read in XML files. The user interface has been mocked up.

CURRENT PROJECT STATUS Activity Start Date End Date Sept 13-19Sept Sept 27-Oct 3 Oct 4-10 Oct 11-17Oct 18-24Oct Nov 1-7 Nov 8-14 Nov 15-21Nov Nov 29-Dec 5 Dec 6-12 Dec 13-19Dec Dec 27-Jan 2 Jan 3-9 Jan 10-16Jan 17-23Jan Jan 31- Feb 6 Feb 7-13 Feb Feb Feb 28 – Mar 6 Mar 7-13 Mar 14-20Mar Mar 28 – Apr 3 Apr 4-10 Apr 11-17Apr Apr 25 – May 1 Project Plan Presentaion 09/21/1009/27/10 Project Plan Rough Draft 09/21/1010/05/10 Project Plan Final Draft 10/05/1010/12/10 Prototyping10/05/1012/10/10 Design Document Rough Draft 10/05/1011/15/10 Design Document Final Draft 11/15/1012/03/10 Testing Phase01/31/1104/04/11 System Completion 12/10/1004/04/11 End Product Documentation 03/21/1104/04/11 Project Poster03/14/1103/28/11 Project Presentation 04/25/11 Buffer04/11/114/24/11

TASK RESPONSIBILITY Kenny Trytek – Team Leader, responsible for the harvester Derek Woods – Developer, responsible for the ETL and UI Abby Birkett – Developer, responsible for database and DAL Joe Briggie – Developer, responsible for web services

PLAN FOR NEXT SEMESTER Continue prototyping Continue to meet with client to be sure we are meeting expectations Develop a more thorough test plan

QUESTIONS?