Saturday 9 November 2013

Download Library Management C Project Code and Report


Download Library Management C Project Code and Report

The project entitled LIBRARY MANAGEMENT SYSTEM A C PROJECT is developed as part of the VI Semester RDBMS package project for the partial fulfilment of the BE (Computer Science) degree. The main objective of the application is to automate the existing system of manually maintain the records of the Book Issue, Book Return from the student, Stock Maintenance, Catalogue and Book Search to be computerized. So the Book Issue, Return, Searching will be a more refined and quicker process.


//***************************************************************

// HEADER FILE USED IN PROJECT

//****************************************************************

 

#include<fstream.h>

#include<conio.h>

#include<stdio.h>

#include<process.h>

#include<string.h>

#include<iomanip.h>

 

//***************************************************************

// CLASS USED IN PROJECT

//****************************************************************

 

 

 

class book

{

char bno[6];

char bname[50];

char aname[20];

public:

void create_book()

{

cout<<"\nNEW BOOK ENTRY...\n";

cout<<"\nEnter The book no.";

cin>>bno;

cout<<"\n\nEnter The Name of The Book ";

gets(bname);

cout<<"\n\nEnter The Author's Name ";

gets(aname);

cout<<"\n\n\nBook Created..";

}

 

void show_book()

{

cout<<"\nBook no. : "<<bno;

cout<<"\nBook Name : ";

puts(bname);

cout<<"Author Name : ";

puts(aname);

}

 

void modify_book()

{

cout<<"\nBook no. : "<<bno;

cout<<"\nModify Book Name : ";

gets(bname);

cout<<"\nModify Author's Name of Book : ";

gets(aname);

}

 

char* retbno()

{

return bno;

}

 

void report()

{cout<<bno<<setw(30)<<bname<<setw(30)<<aname<<endl;}

 

 

}; //class ends here

 

 

 

 

class student

{

char admno[6];

char name[20];

char stbno[6];

int token;

public:

void create_student()

{

clrscr();

cout<<"\nNEW STUDENT ENTRY...\n";

cout<<"\nEnter The admission no. ";

cin>>admno;

cout<<"\n\nEnter The Name of The Student ";

gets(name);

token=0;

stbno[0]='/0';

cout<<"\n\nStudent Record Created..";

}

 

void show_student()

{

cout<<"\nAdmission no. : "<<admno;

cout<<"\nStudent Name : ";

puts(name);

cout<<"\nNo of Book issued : "<<token;

if(token==1)

cout<<"\nBook No "<<stbno;

}

 

void modify_student()

{

cout<<"\nAdmission no. : "<<admno;

cout<<"\nModify Student Name : ";

gets(name);

}

 

char* retadmno()

{

return admno;

}

 

char* retstbno()

{

return stbno;

}

 

int rettoken()

{

return token;

}

 

void addtoken()

{token=1;}

 

void resettoken()

{token=0;}

 

void getstbno(char t[])

{

strcpy(stbno,t);

}

 

void report()

{cout<<"\t"<<admno<<setw(20)<<name<<setw(10)<<token<<endl;}

 

}; //class ends here



It is a software application to maintain the records related to Book Purchase, Stock Maintenance, Book Search, Catalogue, Book Issue, Book Returns, Fine Collection, and all necessary requirements for the Library to manage day to day operations.

This application can be used by any Library to automate the process of manually maintaining the records related to the subject of maintaining the stock and Book Issues.

It is seen that there is no loss of books and students don’t waste time searching for the book required. It is preferred in college libraries where management of books is slightly complicated where students are always referring and borrowing them.


download
Project Report and source code of CSE LIBRARY MANAGEMENT SYSTEM A C PROJECT .




















No comments:

Post a Comment