SlideShare a Scribd company logo
Distributed IT Server Inventory
The User Interface
Part of my task was to create a user interface for managing over 1300 servers
administered by the Distributed Systems team.
The old method included using an access database shared locally on a network
drive. This was extremely impractical as an access database is not meant for
simultaneous multi-user editing, and more so does a poor job at maintaining data
integrity.
So, I created this PHP GUI along with implementing a MySQL DBMS, this new
solution allows for simultaneous usage. It will lock records currently being
modified by other users, and as it reads straight from the database, it will always
be up to date with what other users are doing. I also implemented a fully
functional administration panel for modifying the database, running reports and
managing users accounts among other things.
MySQL Database Management System
MySQL is the real powerhouse behind the data. MySQL is an open source DBMS maintained by
Oracle and has been implemented as the back end for this project.
I have solved many problems that the access database had by using MySQL along with the PHP
front end.
-User Authentication
-Referential Data Integrity
-Can be accessed through any web browser on the Excellus Intranet
-Manage data and execute batch operations
-Nightly backups
-Simultaneous modification by multiple users
-One Click Reporting
Michael Gerhart
School: SUNY Brockport
Major: Computer Information Systems
Year: Senior

More Related Content

poster_michaelGerhart

  • 1. Distributed IT Server Inventory The User Interface Part of my task was to create a user interface for managing over 1300 servers administered by the Distributed Systems team. The old method included using an access database shared locally on a network drive. This was extremely impractical as an access database is not meant for simultaneous multi-user editing, and more so does a poor job at maintaining data integrity. So, I created this PHP GUI along with implementing a MySQL DBMS, this new solution allows for simultaneous usage. It will lock records currently being modified by other users, and as it reads straight from the database, it will always be up to date with what other users are doing. I also implemented a fully functional administration panel for modifying the database, running reports and managing users accounts among other things. MySQL Database Management System MySQL is the real powerhouse behind the data. MySQL is an open source DBMS maintained by Oracle and has been implemented as the back end for this project. I have solved many problems that the access database had by using MySQL along with the PHP front end. -User Authentication -Referential Data Integrity -Can be accessed through any web browser on the Excellus Intranet -Manage data and execute batch operations -Nightly backups -Simultaneous modification by multiple users -One Click Reporting Michael Gerhart School: SUNY Brockport Major: Computer Information Systems Year: Senior