07-10-2010, 10:17 AM
[attachment=5240]
Network Administration Tool (NAT)
INTRODUCTION
1.1 Overview
Network administration tool is a software package that is designed specially for the administrators. This tool enables administrator to maintain software’s, control the access to network resources, file handling and helps in the handling of process execution, software maintenance on the client machines. The tool also helps to reduce the direct support provided for the network users by its special features.
Salient features:
1.1.1 The administrator can easily use the tool since it has a user-friendly GUI.
1.1.2 Supports software deployment on client machines remotely.
1.1.3 Simple and easier addition of new client machines.
1.1.4 Performs silent/quite tasks on the client machine.
1.1.5 Ease of installation/un-installation of software’s.
1.1.6 Reduction in the direct user support.
1.1.7 Can control the system operations from a single console
1.1.8 Maintain the software installed on the machine
1.1.9 Addition of new features to the tool is simple.
Multiple clients may connect to a NAT server at the same time. Popular uses for this technology include remote network administration, technical support and accessing files on one's work computer from one's home computer, or vice versa.
1.2 Motivation
A Network Administration Tool is designed for using within small, medium and corporate Offices with in a local area network (LAN). This Network Administration tool does not require internet connection, and it works across Ethernet
It would allow companies, organizations, educational institutions and dispersed workgroups to control all of its clients systems connected over on the network.
1.3 Objective
The main purpose of the project is to control all systems from a single centralised server which are connected on a network to perform day to day activities.
The objective of simulating the most basic feature for administrating the systems over a LAN
It provides the administrator the option to monitor the services, file handling, deployment of utilities and other administration activities on a number of client machines.
Chapter 2
VC ++
2.1 Visual Studio Highlights
This section contains information about some of the latest tools and technologies available in this release of Visual Studio.
2.1.1 Visual Studio Tools for Office
Microsoft Visual Studio 2005 Tools for the Microsoft Office System can help you create solutions by extending Word 2003 documents and Excel 2003 workbooks using Visual Basic and Visual C#. Visual Studio Tools for Office includes new Visual Studio projects for creating code behind Word documents, Word templates, Excel workbooks, and Excel templates. For more information, see Office Solutions Development Overview.
2.1.2 Visual Web Developer
Visual Studio features a new Web page designer named Visual Web Developer that includes many enhancements for creating and editing ASP.NET Web pages and HTML pages. It provides a simpler, faster way to create Web Forms pages than in Visual Studio .NET 2003.
Visual Web Developer features improvements in all areas of Web site development. You can create and maintain Web sites as local folders, in Internet Information Services (IIS), or on an FTP or SharePoint server. The Visual Web Developer designer supports all ASP.NET enhancements, including nearly two dozen new controls that simplify many Web development tasks. For more information, see What's New in Web Development for Visual Studio.
2.1.3 Smart Device Applications
The Visual Studio integrated environment includes tools for targeting devices such as PDAs and Smart phones. Improvements include Visual C++ tools and native device runtimes, managed designers that provide improved platform-specific WYSIWYG and multiple form factor support, a new emulator, data handling tools similar to the desktop, and end-user deployment projects that eliminate the manual editing of .inf files. For more information, see What's New in Smart Device Projects.
2.1.4 Web Forms
Web Forms are an ASP.NET technology that you use to create programmable Web pages. Web Forms render themselves as browser-compatible HTML and script, which allows any browser on any platform to view the pages. Using Web Forms, you create Web pages by dragging and dropping controls onto the designer and then adding code, similar to the way that you create Visual Basic forms. For more information, see ASP.NET Web Pages Overview.