25-08-2017, 09:32 PM
PROJECT REPORT ON LIBRARY MANAGEMENT
LIBRARY.docx (Size: 2.61 MB / Downloads: 30)
Company Profile
NIIT is a part of the HCL group which has a big presence in the Indian infotech industry. The Indian computer education industry is now worth around Rs. 6.5 bn. NIIT has pioneered the computer education business in India by creating a nation-wide network of training schools. There is a strong marketing focus with the company tapping uncharted overseas markets to expand the training business with the help of local business partners. Courses have been designed for special segments like computer illeterate mothers / senior citizens. NIIT has around 650 centres, out of which around 50 are owned. NIIT had a head-start of more than 2 years over Aptech. . It is among the first 20 global majors to receive Multimedia Supercorridor Status in Malaysia. This transition up the value-chain has been managed very effectively with the company managing excellent growth in all its business segments.
The management has a big emphasis on quality. All the aspects of NIIT’s business have ISO 9000 certifications. The company is now busy implementing Crosby’s Complete Quality Management System at all its locations to provide high-quality, zero-defect service to all its customers.
NIIT is the first company in India to adapt the Economic Value Added (EVA) concept as a measure of corporate performance. Around four hundred front-line managers at NIIT have been trained in EVA to extract maximum resource productivity at their respective business areas.
INTRODUCTION TO .Net
Microsoft .NET is Microsoft's new Internet strategy. .Net is a platform used for develping windows applications as well as web applications. The main Langauge supports C# which is derived from c & C++.
.NET was originally called NGWS. The Microsoft. NET strategy was presented by Microsoft officials to the rest of the world in June 2000.
Object Oriented Programming:
The major objective of object-oriented approach is to eliminate some of the flaws encountered in the procedural approach. OOP treats data as a critical element in the program development and does not allow it to flow freely around the system. It ties data more closely to the functions that operate on it and protect it from unintentional modification by other functions. OOP allows us to decompose a problem into a number of entities called Objects and then build data and functions around these entities. The Combination of data and methods make up an object.
When the chronicle of computer languages is written, the following will be said: B led to C, C evolved into C++, and C++ set the stage for .net. To understand .net is to understand the reasons that drove its creation, the forces that shaped it, and the legacy that it inherits. Like the successful computer languages that came before, .net is a blend of the best elements of its rich heritage combined with the innovative concepts required by its unique environment.
Basic Concept of OOPs :
Object Oriented is a term, which is interpreted differently by different people. The general concepts of OOP which form the heart of .net Language are as follows.
Objects and Classes:
Objects are the basic runtime entities in an object oriented system. When a program is executed the objects interact by sending messages to one another. Objects can interact without having to know the details of each other’s data or code.
Data Abstraction and Encapsulation:
The wrapping up of data and methods into a single unit (class) is known as Encapsulation. Data Encapsulation is the most striking feature of a class. The data is not accessible to the outside world and only those methods, which are wrapped in the class, can access it.
Inheritance:
Inheritance is the process by which objects of one class acquire the properties of objects of another class. Inheritance supports the concept of hierarchical classifications.
Polymorphism:
Polymorphism is another important OOP concept. It means the ability to take more than one form.
For example, an operation may exhibit different behavior in different instances. The behavior depends upon the types of data used in the operation.
Message Communication:
An object-oriented program consists of a set of objects that communicate with each other. This involves the following basic steps:
• Creating classes that define objects and their behavior.
• Creating objects from class definitions.
• Establishing communication among objects.
Benefits of OOPs:
OOPs offer several benefits to both the program designer and the user. Tprincipal advantages are:
• Through Inheritance we can eliminate redundant code and extend the use of existing classes.
• We can build programs from the standard working modules that communicate with one another.
• The principle of Data Hiding helps the programmer to build secure programs that cannot be invaded by code in other parts of the program
• It is possible to have multiple objects to coexist without any interference.
• It is possible to map objects in the problem Domain to those objects in the program.
• It is easy to partition the work in a project based on objects.
• Software complexity can easily be managed.
• Object oriented systems can easily be upgraded from small to larger systems.
Applications of OOPs:
Applications of OOP are beginning to gain importance in many areas. There are hundreds of windowing systems developed using OOP techniques.
The promising area for application of OOP includes:
• Real-Time systems.
• Simulation and modeling.
• Object-oriented databases.
• Hypertext, hypermedia and expertext.
• AI and expert systems.
• Neural networks and Parallel programming.
• Decision support and office automation systems.
• CIM/CAD/CAD system.
.Net History:
The Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of coded solutions to common programming problems and a common language infrastructure that manages the execution of programs written specifically for the framework. The .NET Framework supports multiple programming languages in a manner that allows language interoperability, whereby each language can utilize code written in other languages; in particular, the .NET library is available to all the programming languages that .NET encompasses.
The framework's Base Class Library provides a large range of features including user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. The class library is used by programmers, who combine it with their own code to produce applications.
Programs written for the .NET Framework execute in a software environment that manages the program's runtime requirements. Also part of the .NET Framework, this runtime environment is known as the Common Language Runtime (CLR). The CLR provides the appearance of an application virtual machine so that programmers need not consider the capabilities of the specific CPU that will execute the program. The CLR also provides other important services such as security, memory management, and exception handling. The class library and the CLR together constitute the .NET Framework.