The user interface allows over 1300 servers to be managed simultaneously through a PHP GUI and MySQL database. The old access database method was impractical for multi-user editing and data integrity. The new solution locks records being edited and reads directly from the database, ensuring accuracy. An administration panel was also created to modify the database, run reports, and manage user accounts. MySQL is the backend database management system, providing user authentication, referential integrity, accessibility through any intranet browser, data management, backups, simultaneous editing, and one-click reporting.
Report
Share
Report
Share
1 of 1
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