Network Management Is An Essential Task Computer Science Essay

Published:

Network management is an essential task for a network administrator. Companies rely on the network infrastructure and there is a huge task of managing it. Therefore, it is essential to have the ability to view all the connected devices and check the connectivity between them and also, to know what software is running and which configuration they have.

Another important task of a network administrator is auditing the devices in the local area network. When auditing device hardware and software, Network Administrator has to access each client system to get the required data. Traditional way of tagging devices involves printed paper or barcodes.

When a network issue has occurred network administrators can only use most of these tools from their server or a standalone computer. Although, having a mobile client to do the above tasks will be very beneficial for a network administrator.

After initial research, it was found that a network or system administrator tends to use two or more software to diagnose and solve network related issues. The current software in the market is mainly paid commercial applications and there are some which distributed with open GPL.

Lady using a tablet
Lady using a tablet

Professional

Essay Writers

Lady Using Tablet

Get your grade
or your money back

using our Essay Writing Service!

Essay Writing Service

LanMon project will address the problems described above. Planned software will provide a user friendly GUI interface, to manage and configure the infrastructure and resources of a network with a more reliable and modern way of auditing with NFC tags and mobile technology.

Lean Software Development

Project Aim

The main purpose of LanMon is to help to manage view and configure the network. Developed software will be helpful to network and system administrators to do their day to day tasks easier.

LanMon is a software suit for local area network management with advanced features. Planned software system will provide the facility to configure, manage and audit the LAN and connected devices. All the systems developed will be centralised to a server and can be accessed from the web or using the mobile client provided. NFC technology will be used for asset management and auditing with more advanced device data tagging facility.

LanMon is designed mainly for a network or system administrator. Planned software suit can be also used by a client of a particular network to see the system information, system resources and the current status of the network. Some of the features of the developed system can be used by managers of a company to have a better understanding of inventory of the given network.

The summarised aim as followed:

Project Objectives

To provide a centralized system which gather computer systems data and statistics to help manage and audit local area network.

To provide an automated software system which produce a real-time usage data.

To provide system which produce information and a database with historical data to help with management decisions (e.g. Resource overutilization, underutilization)

Minimize the time span spent on different software for network monitoring and administration

To minimize the amount of manual data extraction and paper work

Conclusion

Literature Review and Technical Background

Introduction

Methodologies

Types

Agile

Spiral Model

Plan Driven

Languages

Java

PHP

HTML

xml

java script

IDE

Eclipse

Other Technologies and Tools

SIGAR

Android

NFC

Hibernate

JASON

JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999 [jghsjkhklsdfg]. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.

JSON is built on two structures:

A collection of name/value pairs. In various languages, this is realized as an object, record, struct, dictionary, hash table, keyed list, or associative array.

Lady using a tablet
Lady using a tablet

Comprehensive

Writing Services

Lady Using Tablet

Plagiarism-free
Always on Time

Marked to Standard

Order Now

An ordered list of values. In most languages, this is realized as an array, vector, list, or sequence.

These are universal data structures. Virtually all modern programming languages support them in one form or another. It makes sense that a data format that is interchangeable with programming languages also be based on these structures.

An object is an unordered set of name/value pairs. An object begins with { (left brace) and ends with } (right brace). Each name is followed by: (colon) and the name/value pairs are separated by , (comma).

An array is an ordered collection of values. An array begins with [ (left bracket) and ends with ] (right bracket). Values are separated by, (comma).

A value can be a string in double quotes, or a number, or true or false or null, or an object or an array. These structures can be nested.

MYSQL

MSDOS

Market Research

Solutions Currently in place

University IdelPC software

Requirement gathering

Volere

Requirements methods choice

Conclusion

Analysis

Previous Experience

Company Constrains

Excising Process

Methods of Control

Prototyping

Prototype Evaluation

Project Feasibility

Excising Solutions

Risks

Ideal System

Resources Required

Conclusion

Requirement analysis and design

Communication

Software approach â€" Methodology

Personal Software Process

Project Plan

Assumptions

Dependencies

Contingency plans for risks

Project plan

Further analysis

Constrains

Hardware Software Resources

Software Requirements

Hardware Requirements

User requirements

System Requirements

User requirement review

Risk Review

Summary

Design

Overall

LANMON project will be developed to prove the possibility of extraction of hardware and software data from workstations in a computer network and demonstrate the use of mobile technology to manage extracted data in a useful way to make decisions and manage a computer network. To demonstrate this, LANMON will be using twenty selected data types out of nearly four hundred data types which can be produced. The approach of this software is divided into three basic steps:

Data Collection

Data Storage

Report and Analysis

Phase 1 Design

Interface Design

Functions Design

Phase 2 Design

Interface Design

Functions Design

Development Pre-work

Stakeholder design review

Project management

Micro Schedule

Risk Review

Conclusion

Implementation

Implementation approach

Project management

Stakeholder review

Problems Encountered

Conclusion

Testing

Unit Testing

User testing

Beta Product Release

Stakeholder testing and feedback

Conclusion

Evaluation

Process evaluation

Product Evaluation

Future Enhancements

Proposed User feedback Evaluation

Personal Evaluation

Project management

Conclusion

Reflection

Lessons, Benefits and Achievements

Self-Evaluation

Final reflection

Conclusions

Conclusion

test

References