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. [...]
[...] OF THE RECORDS IN THE BOOK FILE . int BOOK reccount(void) { fstream file ; file.open("BOOK.DAT", ios::in) ; file.seekg(0,ios::beg) ; int count=0 ; while (file.read((char this, sizeof(BOOK))) count++ ; file.close() ; return count ; } THIS FUNCTION DELETES THE RECORD OF THE GIVEN BOOK CODE . void BOOK delete_rec(int tcode) { fstream file ; file.open("BOOK.DAT", ios::in) ; fstream temp ; temp.open("temp.dat", ios::out) ; file.seekg(0,ios::beg) ; while ( !file.eof() ) { file.read((char this, sizeof(BOOK)) ; if ( file.eof() ) break ; if ( bookcode tcode ) temp.write((char this, sizeof(BOOK)) ; } file.close() ; temp.close() ; file.open("BOOK.DAT", ios::out) ; temp.open("temp.dat", ios::in) ; temp.seekg(0,ios::beg) ; while ( !temp.eof() ) { temp.read((char this, sizeof(BOOK)) ; if ( temp.eof() ) break ; file.write((char this, sizeof(BOOK)) ; } file.close() ; temp.close() ; } THIS FUNCTION ADD RECORD IN BOOK FILE . [...]
[...] Otherwise, a diagnostic procedure is used to locate and correct errors in the program. This system, though costly, provides added assurance against errors in the candidate system, and also provides opportunity to the staff to work with the new system. However, in some cases it is not possible to run parallel systems. System testing requires a test plan that consists of several key activities and steps for programs, string, system and user acceptance testing. The system performance criteria deal with turnaround time, backup, file protection, and the human factor. [...]
[...] Similarly, FILE has a print operation while GEOMETRIC OBJECT has move, select and rotate operations (as shown in Fig. ) Links: link is physical or conceptual connection between object instances. For example, Tom Alter works for ABC Company. A Link can also be defined as an instance of an association. Associations: An association describes a group of links with common structure and common semantics. All the limits in an association connect objects form the same classes. Associates are basically bi- directional in nature. [...]
APA Style reference
For your bibliographyOnline reading
with our online readerContent validated
by our reading committee