Search icone
Search and publish your papers

Maintaining records in a library using C++

Or download with : a doc exchange

About the author

Level
Expert

About the document

Published date
Language
documents in English
Format
Word
Type
thesis
Pages
84 pages
Level
Expert
Accessed
1 times
Validated by
Committee Oboolo.com
0 Comment
Rate this document
  1. Software platform
  2. Hardware specification
  3. Language used
  4. Object oriented programming in c++
  5. Main features of C++ object oriented programming languages
    1. Objects
    2. Classes
    3. Data abstraction
    4. Data encapsulation
    5. Inheritance
    6. Memory management
    7. Development environment
  6. Object-modeling tecnique (OMT) methodology
    1. The OMT (Object Modeling Technique)
    2. The OMT methodology
    3. Object oriented analysis
    4. Object Oriented Design (OOD)
  7. Coding phase
    1. Book library system
    2. OMT methodology model
    3. Dynamic modeling
    4. Functional modeling
  8. Software development life cycle phases
    1. Recognition of need
    2. Project selection
    3. Feasibility study
    4. System analysis
    5. System design
    6. System testing
    7. Implementation
    8. Evaluation
    9. Maintenance
    10. Project termination
  9. Screen shots
  10. Code
  11. Bibliography

The language used in the project is C++. C++ is a very good tool for the Object-Oriented programming. It provides all features of object-oriented programming. The foremost advantage of object-oriented programming is the Re usability feature. The project is a Library system, which is developed using the object-oriented programming in C++. It is used in each & every Educational Institute and provides books to their members. It promises greater programmer productivity, better quality of software and lesser maintenance cost. It has to keep the records of all the books and their members. It contains all the details related to the books i.e. book name, book price, book author and number of copy to be issued. Here the book is an object and name, author, price etc. are the attributes of the books.

C++ is a strongly typed object-oriented programming language developed by Bjarne Stroustrup at AT&T Bell Laboratories. Initially, it was implemented as a processor that translates C++ into standard C. C++ is a hybrid language, in which some entities are objects and some are not. It is basically an extension of the C language. It support objects with inheritance and dynamic binding have been developed.

Unlike other object-oriented languages, C++ does not contain a standard class library as part of its environment. C++ contains facilities for inheritance and run-time method resolution but its data structure is not by default object-oriented. Moreover, C++ contains good facilities for specifying access to attributes and operations of a class. Access may be permitted by methods of any class (public), restricted to method of subclasses of the class (protected) or restricted to direct methods of the class (private).

[...] Multiple copies of the same class create a bridge for connecting sheets in an object model. Thus, a sheet is just a notational convenience and not a logical construct. Dynamic Modeling: system can be best understood by first examining its static structure, i.e. the structure of objects and their relationships to each other at a single moment. Then the changes to the objects and their relationships are examined. These aspects of a system that are concerned with the time and change are called dynamic models, in contrast to the static or object model. [...]


[...] OBJECT-ORIENTED PROGRAMMING IN is a strongly typed object-oriented programming language developed by Bjarne Stroustrup at AT&T Bell Laboratories. Initially, it was implemented as a processor that translates into standard C. is a hybrid language, in which some entities are objects and some are not. It is basically an extension of the C language. It support objects with inheritance and dynamic binding have been developed. Unlike other object-oriented languages, does not contain a standard class library as part of its environment. [...]


[...] In other words, this process creates a design model that serves as a blueprint for software construction. Unlike conventional software design methods, OOD results in a design that achieves a number of different levels of modularity. Major system components are organized into sub systems. Data and the operations that manipulate the data are encapsulated into objects. In addition, OOD must describe in details, the data organization and the procedural details of each operations. These represent data and algorithm pieces of an OO system. [...]

Similar documents you may be interested in reading.

Providing Library Multimedia Services to Children and Young Adults

 Social studies   |  Educational studies   |  Presentation   |  06/12/2008   |   .doc   |   4 pages

From habitual problems to a systematic approach for problem solving

 Business & market   |  Management   |  Term papers   |  04/06/2010   |   .pdf   |   7 pages

Recent documents in computer science category

Net neutrality in United States

 Science & technology   |  Computer science   |  Presentation   |  10/02/2018   |   .doc   |   3 pages

Reconstructing householder vectors from tall-skinny QR

 Science & technology   |  Computer science   |  Presentation   |  04/21/2017   |   .doc   |   4 pages