Team TerraUser Daniel Wallace Michelle Harr Naoko Tsunekawa

Slides:



Advertisements
Similar presentations
1 Rhode Island Transportation Information System. (RITIS) Spring, 2000.
Advertisements

Web Server Hardware and Software
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
eGovernance Under guidance of Dr. P.V. Kamesam IBM Research Lab New Delhi Ashish Gupta 3 rd Year B.Tech, Computer Science and Engg. IIT Delhi.
Tracking Services for ANY websites and web applications Zhu Xiong CSE 403 LCO.
IBIS System: Requirements and Components Lois M. Haggard Office of Public Health Assessment.
CASE STUDY: Implementing and Administering SAS® Enterprise Guide® Across the Enterprise As a Solution for Data Access Security Ulf Borjesson Evangeline.
Senior Design Group 10 – December 2010 Solution  Our solution to this problem was to design and build a web based application that can be run on the servers.
File-Mate 1500 Design Review 1 November 19, 2013 KEVEN ABBOTT, ARCHITECT TYLER CROUSE, SPONSOR LIASON KIANA DELVENTHAL, TEAM LEADER, RECORDER LIAM WESTBY,
INFO425: Systems Design INFORMATION X Finalizing Scope (functions/level of automation)  Finalizing scope in terms of functions and level of.
Web Platform Performance Analysis for AOL Team #4 ECE 498A Spring 2004.
CAAMS : The Complete Automation Computer Aided Automation And Management System By Ajay Koul Sonika Gupta Faculty School of Computer Science and Engineering.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
Web Site User Management Deborah Lee Soltesz USGS.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness TA Weijing Chen Semantic eScience Week 10, November 7, 2011.
1 SQL Server 2000 Administration Kashef Mughal MSB.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Archivists' Toolkit - CRADLE Presentation, 10 Feb The Archivists’ Toolkit CRADLE Presentation 10 Feb
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Archivists' Toolkit - CDL Presentation, October 17, 2005 The Archivists’ Toolkit Lee Mandell Brad Westbrook.
IBISAdmin Utah’s Web-based Public Health Indicator Content Management System.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Using the Right Method to Collect Information IW233 Amanda Murphy.
Sea Ice Mapping Systems Archive Browser Interface Distribution IngestProduction Ice Analyst Application Database Henrik Steen AndersonDMI Paul SeymourNIC.
Ashley Montebello – CprE Katie Githens – SE Wayne Rowcliffe – SE Advisor/Client: Akhilesh Tyagi.
Case Study Dynamic Website - Three Tier Architecture
NMNH EMu DAMS Integration Project Rebecca Snyder Smithsonian, NMNH.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
A Web Server for Basic Grid Services D. Calvet DAPNIA/SEI, CEA Saclay Gif-sur-Yvette Cedex.
Intel SECSIMPro Script Editor Introductory Presentation E N S C R Y P T The E N S C R Y P T Team Brian Crampton, Eric Miles, & Yoshani Thiruvilangam.
MEMBERSHIP AND IDENTITY Active server pages (ASP.NET) 1 Chapter-4.
TEMPLATE DESIGN © E-Eye : A Multi Media Based Unauthorized Object Identification and Tracking System Tolgahan Cakaloglu.
Google Apps and Education Jack Nieporte St James of the Valley
Rolando Gaytan Clay Schumacher Josh Weisskopf Cory Simon Aaron Steil (Reiman Gardens) – Client Dr. Tien Nguyen - Advisor.
Meeting Scheduling System Capstone Project - Team#5 Fall2007.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
Web Programming 3(3-0-6) Introduction to interactive, event-driven and dynamic web development; web programming with freeware and commercial tools;
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
Advanced Higher Computing Science
CGS 3066: Web Programming and Design Spring 2017
REDCap General Overview
Architecture Review 10/11/2004
Systems Analysis and Design in a Changing World, Fifth Edition
Web Programming Language
Web Technologies Computing Science Thompson Rivers University
HMVR System Final Presentation
Netscape Application Server
Web Portal Project.
Savannah to Jira Migration
Software Support Framework
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Building A Web-based University Archive
File Transfer and access
An educational system for medical billers in training
Advisor: Prof. Sudha Ram Jeffrey Abbruzzi, MS/MIS candidate
Environmental Sensing Monitoring and Analyzing Water Temperatures
CSE 403 Project SDS Presentation
Senior Design III – Spring 2011 Levi Lynch
A Web-based Integrated Console for Controlling a Set of Networks
Technology for a NASA Space-based Science Operations Grid Internet2 Members Meeting Advanced Applications Track Session April, 2003 Robert N. Bradford.
Proposal Presentation
Manuscript Transcription Assistant Initiative
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Agenda Purpose for Project Goals & Objectives Project Process & Status Common Themes Outcomes & Deliverables Next steps.
In-house Developed Library Solutions
Web Technologies Computing Science Thompson Rivers University
Web-Based Information Management Program
Presentation transcript:

Team TerraUser Daniel Wallace Michelle Harr Naoko Tsunekawa TerraUser – Web-based User Management Project NAU Senior Capstone Design 2001-2002 Team TerraUser Daniel Wallace Michelle Harr Naoko Tsunekawa http://www.cet.nau.edu/~dw2/terrauser/

Team Information Team TerraUser Michelle Harr – Leader/Communicator Daniel Wallace - Website Coordinator Naoko Tsunekawa - Document Coordinator/Secretary November 23, 2018 NAU CSE476 Team TerraUser

Introduction of Client Deborah Lee Soltesz U.S. Geological Survey Flagstaff Field Center Web Mistress Terrestrial Remote Sensing “Group works with satellite multispectral, airborne photos, shipborne sidescan sonar, and DEM digital images. The capabilities include geometric and radiometric calibration and corrections, digital mosaicking, multitemporal change detection, and extraction and mapping of earth science information for various applications.“ http://terraweb.wr.usgs.gov/ November 23, 2018 NAU CSE476 Team TerraUser

Problem Description Need of a secure user interface for USGS TerraWeb interactive web applications for users to be able to work with varying levels of access and permissions. Need of a centralized web-based user management system. November 23, 2018 NAU CSE476 Team TerraUser

Current Situation Currently USGS TerraWeb applications have minimal security. Users are not required to login to access applications. No existing user management system in place. November 23, 2018 NAU CSE476 Team TerraUser

Applications Projects That will use TerraUser interface and user management application: - Maui Cam - TerraData - Photo Archive November 23, 2018 NAU CSE476 Team TerraUser

Applications Maui Cam “High resolution digital camera on robotic arm connected to Linux single board computer stationed in Maui to monitor certain environmental conditions” “Levels of user access are based on priority and permissions to request certain actions (e.g. boss gets top priority on positioning camera, public cannot pan down to see bikini beach)” November 23, 2018 NAU CSE476 Team TerraUser

Applications TerraData “Web-based database access” “Anonymous, Guests, Editors, Admin, and Super Admins” “Guests, Editors, and Admins need to be grouped into Unix-style groups, but with much more information associated with each group” http://TerraWeb.wr.usgs.gov/TerraData/ November 23, 2018 NAU CSE476 Team TerraUser

Applications Photo Archive “Database with info and pointers to every digital photo ever collected by group” “User needs similar to TerraData – anon, guest, editor, admins, and so forth – who can edit, who can search and what can they access?” November 23, 2018 NAU CSE476 Team TerraUser

Requirements This application will provide a means for user login (centralized authentication), account management, security, and interface customization. There are two parts to this TerraUser interactive web application: a stand-alone part for administrators to manage users and permissions, and an invisible application that lets other applications to connect to get specific user information. There will be a variety of information that will be stored about the user including but not limited to: Who the user is What the user's personal preferences are (look and feel of application) What team user belongs to Priority level for running processes Applications the user has access to Level of access November 23, 2018 NAU CSE476 Team TerraUser

Requirements Application as well as record access is based on such things as user, team, and priority. User Customizable Secure Web Application Interface/ User Authentication Connects to db That contains User info Secure User Administration Application Seamlessly connects to other web applications and passes along necessary user information Keeps track of general As well as app specific info November 23, 2018 NAU CSE476 Team TerraUser

Architecture November 23, 2018 NAU CSE476 Team TerraUser

Solution Analysis Tools/Languages Category Product / tool using Operating System SuSE Linux Web Server Apache Java Server Apache Tomcat Server Side Interfacing Java, JDBC, JSP, Java Script Database MySQL User Interface HTML 4.0 minimum Security SSL November 23, 2018 NAU CSE476 Team TerraUser

Main Challenges/Risks Business Risks: Changes in technology Product might exist already Project Risks: Time management Hardware issues Requirements change Product Risks: Security issues with bugs, viruses, and hackers Compatibility issues on web server, OS, browser, and database Interfacing to a variety of USGS TerraWeb applications Challenges: Interfacing to other web applications Data Management (i.e. different TerraWeb apps might need TerraUser to keep track of some unique piece of information) November 23, 2018 NAU CSE476 Team TerraUser

Project Implementation Schedule Fall01 Phase 1: Team Formation and Initial Client interaction (Team Inventory, Team Standards, Team Website, Team Notebook, Setup Development Box) Phase 2: Requirements Proposal and Early Design (Feasibility Study, Requirements Acquisition, Requirements Document, Project Proposal) Phase 3: Functional Specification and Implementation Plan (Functional Specification, Architecture and Implementation Plan, Planning for Spring 2002…) November 23, 2018 NAU CSE476 Team TerraUser

Rough Project Schedule Spring02 Data Base Setup Data Base Interface Session Management User Information Management Web-Interface Integration Security Integration System Integration November 23, 2018 NAU CSE476 Team TerraUser

Rough Schedule of Events 1st week of November 2nd week of November Mid. November End of November Early December Jan. - Feb., 2002 March, 2002 April 26, 2002 Initial sponsor contact Problem definitions/statements Initial requirements acquisition, requirements document Draft proposal Complete specifications Development architecture / Implementation Testing / Integration Capstone Project Conference; As-built report November 23, 2018 NAU CSE476 Team TerraUser

November November 23, 2018 NAU CSE476 Team TerraUser

December November 23, 2018 NAU CSE476 Team TerraUser

Summary and Conclusions Team TerraUser sees this project as being a valuable contribution for USGS TerraWeb applications. The business issues make sense. We have successfully: Identified project objectives Looked at most viable solution Evaluated alternatives Focused on possible obstacles November 23, 2018 NAU CSE476 Team TerraUser

Q & A November 23, 2018 NAU CSE476 Team TerraUser