JAVADB01 APP SCREENS. Goals Enhance Data Center Management Application Expand Database with Three Tables – Incidents – Service Tickets – Vendors Expand.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

Quality Improvement and Control System QuIC ILYA NIKANOROV
Space Missions Can Your Library Automation Software Do This? David Hook MDA
Mobile Medical Information for the Deaf By Siphokazi Dayile Supervisor I Venter Co-Supervisor WD Tucker.
Chapter 2: Approaches to System Development
1 Information Systems Development (ISD) Systems Development Life Cycle Overview of Analysis Phase Overview of Design Phase CP2236: Information Systems.
Chapter 2 Approaches to System Development
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
1 The Database Application Development Process The Database Application Development Process.
Free Mini Course: Applying UML 2.0 with MagicDraw.
GAI Proprietary Information
Spillman Sentryx 6.0.
IS6112 Application Modelling and Design Introduction.
Practical Object-Oriented Design with UML 2e Slide 1/1 ©The McGraw-Hill Companies, 2004 PRACTICAL OBJECT-ORIENTED DESIGN WITH UML 2e Chapter 5: Restaurant.
March 20, 2008 Team DunKyan.  Functionality implemented to date  Current activities  Plans for rest of semester  Software demonstration  Reporting.
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
Lecture 4: Introduction to PHP 3 PHP & MySQL
Connecting with Computer Science, 2e
Systems Analysis and Design in a Changing World, Fifth Edition
A Billiards Point of Sale Application Christopher Ulmer CS 470 Final Presentation.
Lecture Outline 11 The Development of Information Systems Chapter 8 page 390+
CIS 321—IS Analysis & Design
Chapter 2: Approaches to System Development
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Introduction to our On-Line Self Service Center at
Managing the development and purchase of information systems (Part 1)
2 Systems Analysis and Design in a Changing World, Fourth Edition.
INFO415 An overview of systems development
Databases and Education Access Access Course Progression Access courses can be designed for intensive immersion or semester-long courses. Basic.
Introduction to Information and Computer Science Information Systems Lecture b This material (Comp4_Unit9b) was developed by OHSU, funded by the Department.
Team Members David Haas Yun Tang Robert Njoroge Tom Kerwin Clients Facilities Management Don Anderson Rick Klein.
2/6/01D-1 © 2001 T. Horton CS 494 Object-Oriented Analysis & Design Using PARTS to Illustrate Requirements Concepts.
Team and Client Rajiv Chalasani- Project Manager Mark Goesmann – Lead Designer Kevin Staake – Lead Implementer Dave Nyman – Quality Manager Client : Mr.
Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila.
Relational Databases (MS Access)
NoteSearch - Find what you’re looking for. Prototype Team B.
1 Systems Analysis and Design in a Changing World, Thursday, January 18, 2007.
Content The system development life cycle
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
WaveMaker Visual AJAX Studio 4.0 Training Basics: Building Your First Application Binding Basics.
Plan Design Analyze Develop Test Implement Maintain Systems Development Life Cycle eBookSharing.
MSE Presentation 1 By Padmaja Havaldar- Graduate Student Under the guidance of Dr. Daniel Andresen – Major Advisor Dr. Scott Deloach-Committee Member Dr.
2 Systems Analysis and Design in a Changing World, Fifth Edition.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
Systems Analysis and Design in a Changing World, Fourth Edition
When buying a product in today’s marketplace, an individual is faced with the challenge of remembering an abundance of information about the product that.
Introduction to Software Project Estimation I (Condensed) Barry Schrag Software Engineering Consultant MCSD, MCAD, MCDBA Bellevue.
) Main Menu: You can access all aspects of the database from this screen 2) Contacts: You can access the “contact database management” side of.
System Development 1 u Systems development life cycle (SDLC) l Provides overall framework for managing system development process u Two main approaches.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 41 JavaServer Face.
Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 2 This material was developed.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
2 Systems Analysis and Design in a Changing World, Fourth Edition.
To increase performance and to add future capabilities to ESC, the following screens have been converted to.NET: Customer Information Qualifications Screen.
Chapters 10, 11 SSD (Revision) SD DCD Exam Object-Oriented Design.
2 Systems Analysis and Design in a Changing World, Fourth Edition.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
Software Engineering cosc 4359 Spring 2017.
Chapter 1: Introduction to Systems Analysis and Design
CIS C Project Presentation 4
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
The Development of Information Systems Chapter 8 page 348+
Introduction To System Analysis and Design PART 2
Software Development Process
Chapter 1: Introduction to Systems Analysis and Design
Systems development life cycle (SDLC)
Information Systems Development (ISD) Systems Development Life Cycle
Chapter 1: Introduction to Systems Analysis and Design
Presentation transcript:

JAVADB01 APP SCREENS

Goals Enhance Data Center Management Application Expand Database with Three Tables – Incidents – Service Tickets – Vendors Expand Functionality with New Screens – Incidents – Service Tickets – Vendors Learn more about Application Design, Development and Testing Learn about development SDLC (System Development Life Cycle) methodologies (Waterfall, Agile / Scrum, RAD, etc.)

Challenges 32-bit to 64-bit? Mastery of Skills Limited Time Newbies Don’t break what works

Waterfall Charter Feasibility Study Analysis Design and Prototype Code and Implement Test and Validate Document Release

Waterfall

CMMI

Agile

AGILE

RAD

Saying: Trust is the coin of the Realm

Analysis Diagrams Component Deployment

Design Diagrams Use Case Activity State Diagrams Sequence Component

Class Project Discussion Managing a Data Center – Equipment details and location – Equipment movement – Access list – Status reports – Inspection forms – Reports – Windows GUI – Thee new screens and tables (Incidents, Service Tickets, and Vendors) – Testing and Implementation I will provide – Specs and UML Diagrams – Database structure and table layouts – Example database with data to test with – Leadership, mentoring, planning, and management April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Review of Previous Data Center Management Application Project Artifacts April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Project Discussion General Requirements UI Team assignments Meetings Creating a plan and schedule Status reports Testing Implementation April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Project Discussion What should this application do? Who are the users? What is the data that is being managed? What are the inputs? What are the outputs? What should the User Interfaces look like? April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Who Are the Users? The Data Center Manager Business Managers Engineers Inventory People DRP People April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

What Should This Application Do? Help William Slater Manage the Data Center April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Project Discussion OOA and OOD Before we begin to code, a design will be created using OOA and OOD techniques and diagrams April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Project Discussion Some of the Existing Entities in this Problem Domain Servers People on Access List Other Equipment Decommissioned Equipment Some of the New Entities in this Problem Domain Incidents Service Tickets Vendors April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

What Should This Application Do? Help Manage a modern data center with over 100 servers For Servers, Non_Server_Equipment, and Access Lists, we need to: – Have flexible reporting capability – Have ability to add, modify and delete records April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

What Is the Data That Is Being Managed? Seven Data Entities – Server_List – Decommissioned – Non_Server_Equipment_List – Access_List – Incidents – Service Tickets – Vendor Data April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Database Table Structure – Server_List April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Database Table Structure – Decommissioned April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Database Table Structure – Non_Server_Equipment April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Database Table Structure – Access_List April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Database Table Structure – Incidents April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Database Table Structure – Service_Tickets April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Database Table Structure – Vendors April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

What Should the User Interfaces Look Like? GUI Gray and conservative Visually aesthetic Simple Easy to read and use Consistent April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Main Menu (Original Design) Data Center Manager Servers People ExitLogin Non-Server Equipment QueriesReportsAddModify / DeleteQueriesReportsAddModify / DeleteQueriesReportsAddModify / Delete April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Login Menu Login Username Password April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Suggested Improvements on Previous Data Center Management Application Project Add an Incident Management Table – CRUD Add a Table for Service Ticket Tracking – CRUD Add a Table for Vendor Contacts – CRUD Reports April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

What Are the Inputs? Data specific to the tables: – Server_List – Decommissioned – Non_Server_Equipment_List – Access_List – Incident Data – Service Ticket Data – Vendor Data April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

What Are the Outputs? Pre-defined Queries Reports April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Server_List Report List Rack No., Pos. No., Node Name, IP Address, System, Serial No., Function Node Name, IP Address, System, Serial No., Function, Tech. Support IP Address, Node Name, System, Serial No., Function, Tech. Support April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Non_Server_Equipment Report List Rack No., Pos. No., Model No., Serial No., Date Added Rack No., Pos. No., Model No., Serial No., Date Added, Date Removed Model No., Serial No., Date Added April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Access_List Report List Names with Badge No., Employer, Date_Added Names with Badge No., Employer, Date_Added and Fire Suppression Training Names with Badge No., Employer, Date_Added, and Function April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Incident Report List Incidents with descriptor fields April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Service Ticket Report List Service Tickets with descriptor fields April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Vendor Report List Vendor with descriptor fields April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring

Update Screens Retrieve on value or select from list Display entire record Write update back to the database. April 1, 2013 IIT ITM 311 – Intro to System Development Using Java - Lecture 08 - Spring