E911 Provisioning System Project Overview Royal Flush Software Kevin Francis, Jason Plaisted, Jessica St. Croix, Mike O’Connor, Derrick Hudson.

Slides:



Advertisements
Similar presentations
Making the System Operational
Advertisements

Copyright : Hi Tech Criminal Justice, Raymond E. Foster Police Technology Police Technology Chapter Seven Police Technology Communications Dispatch.
Configuration management
DBS Development Lifecycle & DB Analysis
1099 Pro, Inc. – Software for Pro Enterprise Edition Features.
The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.
Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
Software Reuse SEII-Lecture 28
Verizon MLTS E Enhanced Services for Business Customers and Multi-line Telephone System Users July 27, 2010.
Approaches to EJB Replication. Overview J2EE architecture –EJB, components, services Replication –Clustering, container, application Conclusions –Advantages.
Chapter Extension 19 Alternative Development Techniques © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
Project Status E911 Provisioning System Royal Flush Software Kevin Francis, Jason Plaisted, Jessica St. Croix, Mike O’Connor, Derrick Hudson.
Project Overview E911 Provisioning System Royal Flush Software
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
Aspire Vertical Markets Real Estate Office. Real Estate.
Database Design Concepts Info 1408 Lecture 2 An Introduction to Data Storage.
Application Architectures Vijayan Sugumaran Department of DIS Oakland University.
Databases and Database Management Systems
The Solution to Your Product Problems. Overview - What is PDS? ➲ Project Management System ➲ Web Based Easy to use Scalable ➲ Streamlined tools for software.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Bar|Scan ® Asset Inventory System The leader in asset and inventory management.
 ETL: Extract Transformation and Load  Term is used to describe data migration or data conversion process  ETL may be part of the business process repeated.
Business Processes and Workflow How to go from idea to implementation
IModus User Group 18 th September. Welcome Group Introductions Brand Update Mobilising iModus Introducing the new range Discussion - Mobilising your business.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Dillon: CSE470: SE, Process1 Software Engineering Phases l Definition: What? l Development: How? l Maintenance: Managing change l Umbrella Activities:
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
Web-Enabled Decision Support Systems
Clifford Poulard Team C – Cliff Po
What is KBE? The KBE systems defined as: The use of advanced software techniques to capture and re-use product and process knowledge in and integrated.
Presented by Abirami Poonkundran.  Introduction  Current Work  Current Tools  Solution  Tesseract  Tesseract Usage Scenarios  Information Flow.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Software. Records Fields Each record is made up of fields – categories of information. The fields here are Name, Surname, Address, Telephone and Date.
Professor Michael J. Losacco CIS 1110 – Using Computers Database Management Chapter 9.
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
Announcements. Data Management Chapter 12 Traditional File Approach  Structure Field  Record  File  Fixed All records have common fields, and a field.
Building Marketing Databases. In-House or Outside Bureau? Outside Bureau: Outside agency that specializes in designing and developing customized databases.
Chapter 1 Foundations of Information Systems in Business.
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.
Introduction to Database Tonga Institute of Higher Education NOS 215.
Introduction to Software Project Estimation I (Condensed) Barry Schrag Software Engineering Consultant MCSD, MCAD, MCDBA Bellevue.
William Stallings Data and Computer Communications
 What are CASE Tools ?  Rational ROSE  Microsoft Project  Rational ROSE VS MS Project  Virtual Communication  The appropriate choice for ALL Projects.
INTRODUCTION TO MANAGEMENT INFORMATION SYSTEM. INTRODUCTION Now a day, there are many companies, which depend on their computers for their day-to-day.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Assignment of JAVA id : BSSE-F10-M-10-JAVA1 Overview of J2EE/Session 2/Slide 1 of 38.
Toolkit 2.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Developments in Spreadsheets Sinan Kantar By Sinan Kantar.
Customer Relationship Management (CRM) Chapter 3 IT for customer relationship Management Learning Objectives The origins of CRM technology The size and.
The International Dimension, Part II Global Communications © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
Foundations of Information Systems in Business
What’s New in Sage CRM 6.0 Jeff Richards
Retail Pro A Comprehensive Retail Management System Ankur Bansal CS 491 B.
Presented By: Darren Hensley Brad Mullins John Walbran Elisha Woods.
Any business is suitable to have a sales tracking software that will be utilized during operations. A deal tracking software is considered as a sales tracking.
Hospital Office Managers & Mailing List Thinking of marketing Lists? Think of Global B2B Contacts! Reach global business prospects with top.
Electronic Business Systems
Software Configuration Management
Structure of a web application
Managing the Project Lifecycle
Recent trends in estimation methodologies
Introduction to Computing
Resolve QuickBooks Errors by QuickBooks Enterprise Support
Our Wireless Enterprise Help Desk (WEHD) is here to assist you 24 hours a day, 7 days a week, 365 days a year. We also have our own private number.
Understanding Back-End Systems
Business Mailing lists- AverickMedia
OU BATTLECARD: Oracle Utilities Learning Subscription
Presentation transcript:

E911 Provisioning System Project Overview Royal Flush Software Kevin Francis, Jason Plaisted, Jessica St. Croix, Mike O’Connor, Derrick Hudson

What is our Senior Project? Goals Replace existing E911 provisioning software, fixing errors stemming from the initial design Update system to current technologies to improve maintainability Make improvements to the existing data model to support user interface usability and allow for easier database access

Who is PaeTec? PaeTec is a local communications provider offering a wide range of communications services to both wholesale and retail markets. PaeTec services medium-sized, to large- sized businesses, colleges and universities, hospitals, and government entities.

Overview – Main Tasks Rewrite PaeTec’s existing E911 system using J2EE, JSP, and Enterprise Java Bean technology Fix existing problems, and make improvements to the current database model Rewrite C++ code in Java for generating flat files for transmission to Incumbent Local Exchange Carriers

What is E911? Enhanced 911 provides the callers name, phone number, and location information to 911 dispatchers when an emergency call is placed. The information is maintained by the companies that provide telephone service. The information is sent to the Incumbent Local Exchange Carriers or ILEC’s where it is stored and used by the 911 dispatchers.

E911 System

Why is this information so critical? Your mailing address does not always match the actual location of your business or residence. A business or residence may reside in a combination of different fire, police, or emergency districts based on its location. Inaccurate information can have catastrophic consequences.

System Overview Verizon E911 Flat File Ameritech E911 Flat File PacBell E911 Flat File Other ILEC E911 Flat File PaeTec E911 Local Database E911 Batch Data Extract E911 Provisioning System Ameritech data record Verizon data record Other ILEC data record PacBell data record

Software Process Software development process incorporating project management techniques Documentation Software Requirements Specification Software Architecture Document Test Plan Etc. Logging Time Helps us to plan Keeps development on track

Conclusion Advantages of senior project Integrate techniques and skills that we learned throughout the SE curriculum Experience and satisfaction of developing a real world system for a corporate customer Improve team and project management skills