An international telecommunications company stores data about the topology of many different local area networks across the globe. They employ network administrators who need to access and manage this topology data.
Your main task is to develop a Java client-server application for the network analysts to use. The client-server application must allow them to access and manage this data remotely. The database should sit on the server-side so that multiple clients can connect and access the data synchronously. A simple graphical user interface (GUI) should be developed on the client-side so that network analysts can operate the system intuitively. You are expected to use one of the Java GUI frameworks for building your GUI – choose either AWT or Swing.
A database is required to store network topology data. You can use text-files, XML-files, or a relational database management system with SQL for your database solution. The marking of this assignment is not specifically concerned with how you implement the database, so it is suggested that you choose whichever solution you prefer to implement. The database will require one data table as follows:
Network ID (Primary Key)
Number of Nodes
Number of Hubs
Number of Switches
(e.g. Star, Ring, Mesh, Bus, Tree, Line, etc)
Before writing the program a methodical analysis and design must be completed including UML:
For a pass your program should meet the following requirements to a suitable standard:
For a first your program should additionally meet the following requirements to a high standard:
All Java code files must contain your name and SID as comments at the top.
Message from seller: What are you waiting for? Order now and you will have the solution in just a minute. If you have any question please feel free to contact me. Thanks for reading the project details.