SlideShare a Scribd company logo
1 of 4
Download to read offline
1 | P a g e
Project Report
Brookhaven National Laboratory
Office of Educational Programs
Developing the Network Switch Inventory Web Application
Isaac Stein: Computer Technology, Tallahassee Community College, Tallahassee, FL 32304
Nicholas Franco: C-ADCES Group, Brookhaven National Laboratory, Upton NY 11973
Body
Introduction:
Previously inventory of the network switches was monitored with Excel spreadsheets that
were very difficult and time consuming to keep up to date and accurate. Bill Eisele has
successfully created other web applications with PERL in an UNIX environment to help monitor
other network systems. Because of their effectiveness it was clear that there should be similar
applications to monitor other systems on the web. Nicholas Franco and Bill Eisele decided that
the inventory of the network switches would be the next project to work on.
Impact on BNL:
Network Switches cost thousands of dollars so if any of them goes unaccounted for that
could be a loss of a substantial amount of money. The Web application for inventory control of
the network switches is a cost effective and efficient way to solve a potentially expensive
problem of keeping track of inventory with spreadsheets. With the man hours saved on
maintaining the inventory employees can work on other projects.
What I did:
I first designed webforms according to the specifications given to me by Bill Eisele. I
then researched PERL code and wrote the webforms in CGI. I then researched UNIX commands
and compiled the CGI forms in UNIX until there were no errors. Bill Eisele then debugged the
CGI forms in UNIX until they worked with the database. I gained more understanding of
debugging in UNIX by watching Bill Eisele. See Appendix2.
DOE Mission:
The Web application for inventory control of the network switches is aligned with the
Department of Energy’s mission by providing operational excellence and helps to ensure
America’s security and prosperity by addressing technological solutions that help make a more
efficient system to manage energy and operational challenges through a web application that can
monitor and maintain the Network Switch inventory.
2 | P a g e
Outcome:
The Web application for inventory control of the network switches is finished and
working well. After 2 months of research, testing, trial and error we finally ended up a web
application that can do the important job of monitoring hundreds of network switches in the
Collider Accelerator Department. See Appendix1.
Future Work:
As with most programs with databases, continued maintenance and updates will be
needed. All of the current inventory will need to be entered into the database. And any changes
like the state and location will need to be updated whenever they should change. Validation of
the input could also be very important. See Appendix3
Acknowledgements:
I would like to acknowledge the entire C-ADCES Group for everyone’s support.
I would like to especially thank Nicholas Franco for leading this project, choosing me to assist
and instructing me on the various network systems.
Bill Eisele for giving the design specifications, building the MySQL database, debugging and
technical instruction.
Appendices
Appendix1:
3 | P a g e
Appendix2:
4 | P a g e
Appendix3:

More Related Content

Viewers also liked

10 FACTS ABOUT TEN CAPITAL
10 FACTS ABOUT TEN CAPITAL10 FACTS ABOUT TEN CAPITAL
10 FACTS ABOUT TEN CAPITALBenjamin Klundt
 
Defnese presentation
Defnese presentationDefnese presentation
Defnese presentationCraig Oolup
 
Focus VOD
Focus VODFocus VOD
Focus VODwurld
 
Finance for HR - from hiring to firing (m.w.kolisnyk)
Finance for HR -  from hiring to firing (m.w.kolisnyk)Finance for HR -  from hiring to firing (m.w.kolisnyk)
Finance for HR - from hiring to firing (m.w.kolisnyk)Mykhailo Kolisnyk
 
BT 3540 Digital Cordless Phone
BT 3540 Digital Cordless PhoneBT 3540 Digital Cordless Phone
BT 3540 Digital Cordless PhoneTelephones Online
 
how_rockwell_automation_optimized_its_product_costing_process
how_rockwell_automation_optimized_its_product_costing_processhow_rockwell_automation_optimized_its_product_costing_process
how_rockwell_automation_optimized_its_product_costing_processJohn Jordan
 
English irregular verbs with phonetic transcription
English irregular verbs with phonetic transcriptionEnglish irregular verbs with phonetic transcription
English irregular verbs with phonetic transcriptionegonzalezlara
 
Formato de autoevaluacion sesion 12
Formato de autoevaluacion sesion 12Formato de autoevaluacion sesion 12
Formato de autoevaluacion sesion 12Eli Carrasquito
 
Corning CPP-M3-01U
Corning CPP-M3-01UCorning CPP-M3-01U
Corning CPP-M3-01Usavomir
 

Viewers also liked (14)

10 FACTS ABOUT TEN CAPITAL
10 FACTS ABOUT TEN CAPITAL10 FACTS ABOUT TEN CAPITAL
10 FACTS ABOUT TEN CAPITAL
 
Defnese presentation
Defnese presentationDefnese presentation
Defnese presentation
 
Focus VOD
Focus VODFocus VOD
Focus VOD
 
Finance for HR - from hiring to firing (m.w.kolisnyk)
Finance for HR -  from hiring to firing (m.w.kolisnyk)Finance for HR -  from hiring to firing (m.w.kolisnyk)
Finance for HR - from hiring to firing (m.w.kolisnyk)
 
BT 3540 Digital Cordless Phone
BT 3540 Digital Cordless PhoneBT 3540 Digital Cordless Phone
BT 3540 Digital Cordless Phone
 
Juroscompostos
JuroscompostosJuroscompostos
Juroscompostos
 
how_rockwell_automation_optimized_its_product_costing_process
how_rockwell_automation_optimized_its_product_costing_processhow_rockwell_automation_optimized_its_product_costing_process
how_rockwell_automation_optimized_its_product_costing_process
 
Prova
ProvaProva
Prova
 
English irregular verbs with phonetic transcription
English irregular verbs with phonetic transcriptionEnglish irregular verbs with phonetic transcription
English irregular verbs with phonetic transcription
 
CV Dennis Fowler July 2014
CV  Dennis Fowler July 2014CV  Dennis Fowler July 2014
CV Dennis Fowler July 2014
 
Formato de autoevaluacion sesion 12
Formato de autoevaluacion sesion 12Formato de autoevaluacion sesion 12
Formato de autoevaluacion sesion 12
 
Team player
Team playerTeam player
Team player
 
Chofi
ChofiChofi
Chofi
 
Corning CPP-M3-01U
Corning CPP-M3-01UCorning CPP-M3-01U
Corning CPP-M3-01U
 

Similar to ProjectReport

Using IoT to Enable Smart Cities and Smart Infrastructure | AWS Public Sector...
Using IoT to Enable Smart Cities and Smart Infrastructure | AWS Public Sector...Using IoT to Enable Smart Cities and Smart Infrastructure | AWS Public Sector...
Using IoT to Enable Smart Cities and Smart Infrastructure | AWS Public Sector...Amazon Web Services
 
Unified V- Model Approach of Re-Engineering to reinforce Web Application Deve...
Unified V- Model Approach of Re-Engineering to reinforce Web Application Deve...Unified V- Model Approach of Re-Engineering to reinforce Web Application Deve...
Unified V- Model Approach of Re-Engineering to reinforce Web Application Deve...IOSR Journals
 
Austin T Schaffer - Writing Sample - NASA LaRC Internship Responsibilities
Austin T Schaffer - Writing Sample - NASA LaRC Internship ResponsibilitiesAustin T Schaffer - Writing Sample - NASA LaRC Internship Responsibilities
Austin T Schaffer - Writing Sample - NASA LaRC Internship ResponsibilitiesAustin Schaffer
 
IntroductionThis report discusses the programming process whic.docx
IntroductionThis report discusses the programming process whic.docxIntroductionThis report discusses the programming process whic.docx
IntroductionThis report discusses the programming process whic.docxmariuse18nolet
 
Plantsight presentation
Plantsight presentationPlantsight presentation
Plantsight presentationrcontrols
 
Doc web milestone 1 report
Doc web milestone 1 report Doc web milestone 1 report
Doc web milestone 1 report Stephen Cain Jr.
 
Performance Evaluation of a Network Using Simulation Tools or Packet Tracer
Performance Evaluation of a Network Using Simulation Tools or Packet TracerPerformance Evaluation of a Network Using Simulation Tools or Packet Tracer
Performance Evaluation of a Network Using Simulation Tools or Packet TracerIOSRjournaljce
 
IT Problems & Problem Management
IT Problems & Problem ManagementIT Problems & Problem Management
IT Problems & Problem ManagementApalytics
 
IT Performance Problems
IT Performance Problems IT Performance Problems
IT Performance Problems Apalytics
 
CS3.docby Pranay PavoorSubmission dat e 22- Apr- 2018 .docx
CS3.docby Pranay PavoorSubmission dat e  22- Apr- 2018 .docxCS3.docby Pranay PavoorSubmission dat e  22- Apr- 2018 .docx
CS3.docby Pranay PavoorSubmission dat e 22- Apr- 2018 .docxannettsparrow
 
Design and Implementation of High Resolution Data Acquisition System
Design and Implementation of High Resolution Data Acquisition SystemDesign and Implementation of High Resolution Data Acquisition System
Design and Implementation of High Resolution Data Acquisition Systemijsrd.com
 

Similar to ProjectReport (20)

Using IoT to Enable Smart Cities and Smart Infrastructure | AWS Public Sector...
Using IoT to Enable Smart Cities and Smart Infrastructure | AWS Public Sector...Using IoT to Enable Smart Cities and Smart Infrastructure | AWS Public Sector...
Using IoT to Enable Smart Cities and Smart Infrastructure | AWS Public Sector...
 
ch1.pdf
ch1.pdfch1.pdf
ch1.pdf
 
TransPAC3 2010 NSF Annual Report
TransPAC3 2010 NSF Annual ReportTransPAC3 2010 NSF Annual Report
TransPAC3 2010 NSF Annual Report
 
Tyco IS Oracle Apps Support Project
Tyco IS Oracle Apps Support ProjectTyco IS Oracle Apps Support Project
Tyco IS Oracle Apps Support Project
 
Unified V- Model Approach of Re-Engineering to reinforce Web Application Deve...
Unified V- Model Approach of Re-Engineering to reinforce Web Application Deve...Unified V- Model Approach of Re-Engineering to reinforce Web Application Deve...
Unified V- Model Approach of Re-Engineering to reinforce Web Application Deve...
 
Chapter 02
Chapter 02Chapter 02
Chapter 02
 
Austin T Schaffer - Writing Sample - NASA LaRC Internship Responsibilities
Austin T Schaffer - Writing Sample - NASA LaRC Internship ResponsibilitiesAustin T Schaffer - Writing Sample - NASA LaRC Internship Responsibilities
Austin T Schaffer - Writing Sample - NASA LaRC Internship Responsibilities
 
IntroductionThis report discusses the programming process whic.docx
IntroductionThis report discusses the programming process whic.docxIntroductionThis report discusses the programming process whic.docx
IntroductionThis report discusses the programming process whic.docx
 
2
22
2
 
Plantsight presentation
Plantsight presentationPlantsight presentation
Plantsight presentation
 
Doc web milestone 1 report
Doc web milestone 1 report Doc web milestone 1 report
Doc web milestone 1 report
 
Research paper
Research paperResearch paper
Research paper
 
It 241 it241
It 241 it241It 241 it241
It 241 it241
 
IGBC2014 - Stephen Selkowitz, Lawrence Berkeley National Laboratory
IGBC2014 - Stephen Selkowitz, Lawrence Berkeley National LaboratoryIGBC2014 - Stephen Selkowitz, Lawrence Berkeley National Laboratory
IGBC2014 - Stephen Selkowitz, Lawrence Berkeley National Laboratory
 
Performance Evaluation of a Network Using Simulation Tools or Packet Tracer
Performance Evaluation of a Network Using Simulation Tools or Packet TracerPerformance Evaluation of a Network Using Simulation Tools or Packet Tracer
Performance Evaluation of a Network Using Simulation Tools or Packet Tracer
 
slides7.ppt
slides7.pptslides7.ppt
slides7.ppt
 
IT Problems & Problem Management
IT Problems & Problem ManagementIT Problems & Problem Management
IT Problems & Problem Management
 
IT Performance Problems
IT Performance Problems IT Performance Problems
IT Performance Problems
 
CS3.docby Pranay PavoorSubmission dat e 22- Apr- 2018 .docx
CS3.docby Pranay PavoorSubmission dat e  22- Apr- 2018 .docxCS3.docby Pranay PavoorSubmission dat e  22- Apr- 2018 .docx
CS3.docby Pranay PavoorSubmission dat e 22- Apr- 2018 .docx
 
Design and Implementation of High Resolution Data Acquisition System
Design and Implementation of High Resolution Data Acquisition SystemDesign and Implementation of High Resolution Data Acquisition System
Design and Implementation of High Resolution Data Acquisition System
 

ProjectReport

  • 1. 1 | P a g e Project Report Brookhaven National Laboratory Office of Educational Programs Developing the Network Switch Inventory Web Application Isaac Stein: Computer Technology, Tallahassee Community College, Tallahassee, FL 32304 Nicholas Franco: C-ADCES Group, Brookhaven National Laboratory, Upton NY 11973 Body Introduction: Previously inventory of the network switches was monitored with Excel spreadsheets that were very difficult and time consuming to keep up to date and accurate. Bill Eisele has successfully created other web applications with PERL in an UNIX environment to help monitor other network systems. Because of their effectiveness it was clear that there should be similar applications to monitor other systems on the web. Nicholas Franco and Bill Eisele decided that the inventory of the network switches would be the next project to work on. Impact on BNL: Network Switches cost thousands of dollars so if any of them goes unaccounted for that could be a loss of a substantial amount of money. The Web application for inventory control of the network switches is a cost effective and efficient way to solve a potentially expensive problem of keeping track of inventory with spreadsheets. With the man hours saved on maintaining the inventory employees can work on other projects. What I did: I first designed webforms according to the specifications given to me by Bill Eisele. I then researched PERL code and wrote the webforms in CGI. I then researched UNIX commands and compiled the CGI forms in UNIX until there were no errors. Bill Eisele then debugged the CGI forms in UNIX until they worked with the database. I gained more understanding of debugging in UNIX by watching Bill Eisele. See Appendix2. DOE Mission: The Web application for inventory control of the network switches is aligned with the Department of Energy’s mission by providing operational excellence and helps to ensure America’s security and prosperity by addressing technological solutions that help make a more efficient system to manage energy and operational challenges through a web application that can monitor and maintain the Network Switch inventory.
  • 2. 2 | P a g e Outcome: The Web application for inventory control of the network switches is finished and working well. After 2 months of research, testing, trial and error we finally ended up a web application that can do the important job of monitoring hundreds of network switches in the Collider Accelerator Department. See Appendix1. Future Work: As with most programs with databases, continued maintenance and updates will be needed. All of the current inventory will need to be entered into the database. And any changes like the state and location will need to be updated whenever they should change. Validation of the input could also be very important. See Appendix3 Acknowledgements: I would like to acknowledge the entire C-ADCES Group for everyone’s support. I would like to especially thank Nicholas Franco for leading this project, choosing me to assist and instructing me on the various network systems. Bill Eisele for giving the design specifications, building the MySQL database, debugging and technical instruction. Appendices Appendix1:
  • 3. 3 | P a g e Appendix2:
  • 4. 4 | P a g e Appendix3: