Scientific Technologies Corp. Tyrus Peace Stefanie Handrick Nathan Winchester.

Slides:



Advertisements
Similar presentations
Oracle Rally Applications Modernization. 4 June About the Company Founded in 2002 Unites high-level information technology and organization architecture.
Advertisements

Document Management System Proposal. Project Vision To improve communication, collaboration and efficiency within Horizon School Division.
Sybase PowerBuilder Applications Modernization. 11 October About the Company Founded in 2002 Unites high-level information technology and organization.
Copyright  Oracle Corporation, All rights reserved. 1 Creating an Application: The AppBuilder for Java IDE.
Apache Struts Technology
Data transfers into a database First time system implementation –From a manual system Data warehousing projects Database version upgrade ERP projects Migration.
Test Automation Framework Ashesh Jain 2007EE50403 Manager Amit Maheshwari.
IWeb Unmerge Status Presentation April 16, 2007 Stefanie Handrick Tyrus Peace Nathan Winchester.
Input Validation For Free Text Fields ADD Project Members: Hagar Offer & Ran Mor Academic Advisor: Dr Gera Weiss Technical Advisors: Raffi Lipkin & Nadav.
Accounting & Billing System for the WEB Centre GDP 19 Donna Crawford (dc899) Chris O’Neill (ckjon101) Amit Shah (ams401) David Newman (drn101) Supervisor.
4 Copyright © 2004, Oracle. All rights reserved. Creating a Basic Form Module.
Offsite Backups. The purpose of this Startup Guide is to familiarize you with Own Web Now's Offsite Backup offering and show you how to purchase, deploy.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Struts 2.0 an Overview ( )
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 7: Designing and developing applications for z/OS.
JavaServer Faces: The Fundamentals Compiled from Sun TechDays workshops (JSF Basics, Web-Tier Codecamp: JavaServer Faces, Java Studio Creator; IBM RAD)
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
39 Copyright © 2007, Oracle. All rights reserved. Module 39: Siebel Task UI Siebel 8.0 Essentials.
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.
1Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Reporting from Contract.
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
CAA/CFA Review | Andrea Laruelo | ESTEC | May CFA Development Status CAA/CFA Review ESTEC, May 19 th 2011 European Space AgencyAndrea Laruelo.
Taiwan Network Information Center Introduction to TWNIC RMS (Resource Management System) 15 th APNIC NIR Meeting David Chen Feb 26,
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
Prerequisite Checker Neeharika Bollepalli Masters Report, Final Defense Guidance by Dr. Dan Andresen.
INT-Evry (Masters IT– Soft Eng)IntegrationTesting.1 (OO) Integration Testing What: Integration testing is a phase of software testing in which.
Bringing power of simulation to the public.
PROJECT SECME1 Carthik A. Sharma Juan Carlos Vivanco Majid Ali Khan Santhosh Kumar Grandai Software Engineering Fall 2002.
Team and Client Rajiv Chalasani- Project Manager Mark Goesmann – Lead Designer Kevin Staake – Lead Implementer Dave Nyman – Quality Manager Client : Mr.
Java Servlets example using NetBeans 6. Pre-requirements: Install Java JDK 1.6 Install NetBeans IDE 6 (we will use version NetBeans IDE update 16)
Lecturer: Prof. Piero Fraternali, Teaching Assistant: Alessandro Bozzon, Advanced Web Technologies: Struts–
Running Kuali: A Technical Perspective Ailish Byrne - Indiana University Jay Sissom - Indiana University Foundation.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Customization Using SharePoint Designer 2007 Overview Editing look and feel –Master pages.
CaDSR Freestyle Search June 11, caDSR Freestyle Search Overview Architecture Implementation Dependencies Futures 2.
Version Control Systems with Subversion (SVN) and Tortoise.
Introduction to Version Control SE-2030 Dr. Rob Hasker 1 Based on material at and slides written.
Fall CIS 764 Database Systems Engineering L1: Introduction to … CIS 764 Enterprise Database Systems Engineering: Software.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Architectural Patterns Support Lecture. Software Architecture l Architecture is OVERLOADED System architecture Application architecture l Architecture.
Editing Building Block (EBB) Validation Tool for FDI and ITS Balance of Payments Working Group 02 April 2012 Unit B4, IT for Statistical Production Georges.
INFSO-RI Enabling Grids for E-sciencE SCDB C. Loomis / Michel Jouvin (LAL-Orsay) Quattor Tutorial LCG T2 Workshop June 16, 2006.
HR for XML WebService -- Week 2 System Design Phase Smartest Fish.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 41 JavaServer Face.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
IR Homework #1 By J. H. Wang Mar. 5, Programming Exercise #1: Indexing Goal: to build an index for a text collection using inverted files Input:
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
By : SAG3 Members.  Cross platform client interface for Time recording/capturing  MS Project integration to Time tracker  integration to Time.
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.
Scientific Technologies Corporation Stefanie Handrick Tyrus Peace Nathan Winchester.
Version Control and SVN ECE 297. Why Do We Need Version Control?
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
Scheduler CSE 403 Project SDS Presentation. What is our project? We are building a web application to manage user’s time online User comes to our webpage.
APACHE STRUTS ASHISH SINGH TOMAR ast2124. OUTLINE Introduction The Model-View-Controller Design Pattern Struts’ implementation of the MVC Pattern Additional.
XML 2002 Annotation Management in an XML CMS A Case Study.
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
Online Airline Reservation System
ANDROID APP FOR HIVETRACKS.COM SERVICE
Web Routing Designing an Interface
LCGAA nightlies infrastructure
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Amazon Web Services as a team project platform
CSE 403 Project SDS Presentation
Dev Test on Windows Azure Solution in a Box
JavaServer Faces: The Fundamentals
Presentation transcript:

Scientific Technologies Corp. Tyrus Peace Stefanie Handrick Nathan Winchester

Overview IWeb Current unmerge functionality UI design Use cases/test cases Class design Implementation Schedule Difficulties The future

IWeb Database of patient immunization records maintained by state governments Immunization records automatically added from a variety of sources Deduplication functions exist to prevent duplicate records Patient information accessed through a web application

Information Storage with IWeb Reserve: Client1 Provider1 Reserve: Client1 Provider2 Reserve: Client1 Provider3 Reserve: Client1 Provider4 Reserve: Client1 Provider5 Master: Client1 Provider3

Merging Records with IWeb Reserve: Client1 Provider1 Reserve: Client1 Provider2 Master: Client1 Provider2 Reserve: Client2 Provider3 Reserve: Client2 Provider4 Master: Client2 Provider3 Client 1 is the same as Client 2.

Users have to use an Adelphi application that isn’t integrated with the existing web app. Individually remove reserve records that are not associated with the correct master These records function as their own masters after being unmerged. Master/reserve records must be merged back together to correct the bad merge Unmerging Records in IWeb: The Old Workflow

Unmerge will be integrated into the existing web app. Take the ID of the patient to unmerge as input. Improving IWeb’s Unmerge: The New Workflow

List all reserve records associated with the patient in question Select two or more to become master records for the newly unmerged clients Improving IWeb’s Unmerge: The New Workflow

List the remaining reserve records and allow them to be associated with one of the previously selected master records. Improving IWeb’s Unmerge: The New Workflow

Patient ID doesn’t exist. The user defines less than two new master records for the unmerge. Not all reserve records are assigned to new master records. The user navigates away from the page or cancels in the middle of an unmerge. Special Test Cases

com.stchome.siis.accessors.UnmergeAccessor –setMaster –updateReserve –getRecords com.stchome.siis.managers.UnmergeManager –setMaster –updateReserve –getRecords com.stchome.siis.siisweb.actions.UnmergeAction –execute –Validate com.stchome.siis.siisweb.forms.UnmergeForm com.stchome.siis.siisweb.forms.UnmergeMasterForm com.stchome.siis.siisweb.forms.UnmergeReserveForm Class Design

com.stchome.siis.siisweb.forms.UnmergeForm com.stchome.siis.siisweb.forms.UnmergeMasterForm com.stchome.siis.siisweb.forms.UnmergeReserveForm –Separate JSP pages for each of these forms. Layout –Must be dynamic to handle different amounts of clients Style –Must match current web app guidlines Class Design

Researched SVN solutions. Either charged monthly fees or didn’t offer the privacy our project required. Purchased a refurbished USPS machine with Xubuntu Linux installed for use as a Subversion server. 500MHz, 512MB RAM, $125 Version Control for the Project

Eclipse IDE Ant XML make files for Java projects Tomcat Deploying the web app for local testing Oracle DB Database for local testing of the web app Implementation of the Environment

Our schedule Week of: 22- Jan 29- Jan 5- Feb 12- Feb 19- Feb 26- Feb 5- Mar 12- Mar 19- Mar 26- Mar 2- Apr 9- Apr 16- Apr 23- Apr 30- Apr Phase Conceptualization Problem Requirements Analysis Use cases Test cases Design Data structures Algorithms User interface Implementation Coding Testing

Difficulties Learning Struts and JDBC –Only one team member was familiar with this kind of project. Subversion –Network issues –Unable to check in entire project Meeting with STC –Our advisor’s position in the company is currently changing. –Design questions –Only recently got approval of our current design.

Finish implementation stage Test the application with the integrated merge feature Compile the final report with user guide and other documentation What’s Left?

Thank You Any questions?