Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "JAVADB01 APP SCREENS. Goals Enhance Data Center Management Application Expand Database with Three Tables – Incidents – Service Tickets – Vendors Expand."— Presentation transcript:

1 JAVADB01 APP SCREENS

2

3

4 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.)

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

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

7 Waterfall

8

9

10 CMMI

11 Agile

12 AGILE

13

14

15 RAD

16 Saying: Trust is the coin of the Realm

17 Analysis Diagrams Component Deployment

18 Design Diagrams Use Case Activity State Diagrams Sequence Component

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38 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 2013 38

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

40 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 2013 40

41 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 2013 41

42 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 2013 42

43 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 2013 43

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

45 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 2013 45

46 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 2013 46

47 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 2013 47

48 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 2013 48

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

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

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

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

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

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

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

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

57 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 2013 57

58 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 2013 58

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

60 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 2013 60

61 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 2013 61

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

63 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 2013 63

64 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 2013 64

65 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 2013 65

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

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

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

69 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 2013 69


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

Similar presentations


Ads by Google