Free Essay

Library Management System

In:

Submitted By greathimanshu
Words 1406
Pages 6
TERM PAPER CSE-101

Submitted to: Submitted by:
Ms. Satindar Kaur Mr. Money Bansal
( Deptt. Of Computer) Roll.No.- R205A06 Reg.No- 10802676 Class- B.Tech-(ECE)

LOVELY SCHOOL OF ENGINEERING
ACKNOWLEDGEMENT

I Money Bansal of section 205 registration no. 10802676 and roll no. 06 of course B.Tech. ECE hereby submit my synopsis on foundation of computing. I have done this project of Library management system under the guidance of Miss. Satindar Kaur. This is my great experience of C programming to submit this synopsis. Miss. Satindar Kaur
(Lect. Found. of comp.)

INTRODUCTION
‘C’ is a programming language developed at AT &T’s bell laboratories of USA in 1972.It was deigned by Dennis Retchie. This project of “LIBRARY MANAGEMENT SYSTEM” gives us the complete information about the library.We can enter the record of new books and retrieve the details of books available in the library .We can issue the books to the student and maintain their records and can also check how many books are issued and stock available in the library. The library Management system is designed & developed for a receipt and issuance of books in the library along with the student’s details.The books received in the library are entered in books entry form.When the student wants to get the desired books the same is issued on the availability basis to the student. This program helps us to do many further aspects in the future.~~~~!!!!!!

Advantages:--

There are many advantages of this system whose name is Library management System This system process made computerized to reduce human errors and to increase the efficiency.The main focus of this project is to lesson human efforts.The maintenance of the records is made efficient, as all the record are stored in the access database, through which data can be retrieved easily.
System Requirements and Analysis
A database to store the details about the books should be designed. A unique id should be given for each books in the library. This will be the key of the database. These are follows--- S. No. | Field Name | Field Range | Remarks | 1. | Article Id | Any valid 5 digit number | This is the key field of the database. We can have some alpha numeric character in the beginning to show if the article is a book/journal. | 2. | Name of the book | Up to 25 characters in length. | If a name exceeds 25 characters, the first 25 characters are taken. | 3. | Name of the author(s) | Up to 25 characters in length. | ___ | 4. | Publisher | Up to 25 characters in length. | If a name exceeds 25 characters, the first 25 characters are taken. | 5. | Year of publication | From 1900 to 2099 | This is the publication year. | 6. | Subject | Up to 25 character in length | Like mathematics, physics chemistry etc. | 7. | Borrower’s user Id | Up to 15 character in length | Id of the person who has currently borrowed it. |

Source Code :
#include<stdio.h>
#include<dos.h>
#include<ctype.h>
#include<stdlib.h>
#include<string.h>
#define nm 20
#define cal 2
#define idn 5
#define dt 2 void chk_name(char *p,int); void chk_id(char *p,int); int duplicate(char temp[]); int duplicatest(char temp[]); void studinfo(); void issue(); void returned(); void viewstfo(); void view1(); void stuissue(); struct lib { char bname[nm]; char bid[idn]; } lib1; struct isue { char sid[idn]; char bid[idn]; int isdate; int redate; } iss1; struct ret { char sid[idn]; char bid[idn]; int redate; } ret1; struct st { char sid[idn]; char sname[nm]; //struct lib lib2; //struct isue iss2; //struct ret ret2; } st1; void main() { int choice; clrscr(); gotoxy(1,1); do { printf("\nThis is library module\n1.Issue book\n2.Return book\n3.View issued books\n4.Student info\n5.View student info\n6.Exit\n7.Issued by one student "); scanf("%d",&choice); switch(choice) { case 1: issue(); break; case 2: returned(); break; case 3: view1(); break; case 4: studinfo(); break; case 5: viewstfo(); break; case 6: exit(0); case 7: stuissue(); break; default: printf("One among 1,2,3,4"); getch(); } }while(choice!='6');
} //Function definitions void issue()

{ char temp[idn]; char btemp[idn]; FILE *fp; fp=fopen("boissue.rec","ab"); printf("\nEnter book id:"); chk_id(btemp,idn); strcpy(iss1.bid,btemp); { struct date d; getdate(&d); printf("\nTodays date:%d",d.da_day); iss1.isdate=d.da_day; } iss1.redate=iss1.isdate+10; printf("\nEnter student's ID:"); chk_id(temp,idn); strcpy(iss1.sid,temp); fwrite(&iss1,sizeof(iss1),1,fp); printf("\nINfo saved , can be issued"); printf("\nExpected date of return is comming: %d",iss1.redate);
} void returned() { char temp[idn]; int ch; FILE *fp; fp=fopen("boissue.rec","rb"); printf("Enter book's code:"); chk_id(temp,idn); while(fread(&iss1,sizeof(iss1),1,fp)&&strcmp(temp,iss1.bid)); ch=strcmp(temp,iss1.bid); if(ch!=0) { printf("No such book");} else { fseek(fp,ftell(fp)-sizeof(iss1),0); fwrite(&iss1,sizeof(iss1),1,fp); printf("Book returned"); } fclose(fp);
}
void chk_name(char *p,int size) { char ch,c[30]; int i=0; do { ch=getch(); if(((ch>='a' && ch<='z')||(ch==' ')||(ch>='A'&& ch<='Z'))&&(i<size-1)) { *p++=ch; i++; printf("%c",ch); } else if(ch==8 &&i>0) { printf("%c%c%c",8,32,8); i--; p--; } } while(ch!=13); c[i]='\0'; *p='\0'; } void chk_id(char *p,int size) { char ch; int i=0; do { ch=getch(); if((ch>='0' && ch<='9')&&(i<size-1)) { *p=ch; i++; p++; printf("%c",ch); } else if(ch==8 &&i>0) { printf("%c%c%c",8,32,8); i--; p--; } } while(ch!=13 || i<size-1); *p='\0'; } int duplicate(char temp[])
{ FILE *fp; fp=fopen("boissue.rec","rb"); while(fread(&iss1,sizeof(iss1),1,fp)&&strcmp(iss1.sid,temp)); fclose(fp); if(strcmp(temp,iss1.sid)==0) return 1; else return 0; }
{ int ch; FILE *fp; fp=fopen("boissue.rec","rb"); if(fp!=NULL)
{
while(fread(&iss1,sizeof(iss1),1,fp)) if(strcmp(iss1.sid," ")!=0) { printf("\nStudent ID:%s Book ID:%s Issue date:%d Due return date:%d\n",iss1.sid,iss1.bid,iss1.isdate,iss1.redate); } if(strcmp(iss1.sid," ")==NULL)
{ printf("Not found"); }} else

{ printf("Unable to open file"); } } */ void studinfo()
{ char temp[idn]; FILE *fp; if(fp!=NULL)
{
fp=fopen("studinfo.rec","ab"); do { printf("\nEnter unique student ID:"); chk_id(temp,idn); } while(duplicatest(temp)); strcpy(st1.sid,temp); printf("\nEnter student's name:"); chk_name(st1.sname,nm); fwrite(&st1,sizeof(st1),1,fp); fclose(fp); } else
{ printf("File not found"); } } int duplicatest(char temp[])
{ FILE *fp; fp=fopen("studinfo.rec","rb"); while(fread(&st1,sizeof(st1),1,fp)&&strcmp(st1.sid,temp)); if(strcmp(st1.sid,temp)==0) { return 1; } else return 0; } void viewstfo()
{ int ch; FILE *fp; fp=fopen("studinfo.rec","rb"); if(fp!=NULL)
{
while(fread(&st1,sizeof(st1),1,fp)) if(strcmp(st1.sid," ")!=0) { printf("\nStudent id:%sStudent name:%s ",st1.sid,st1.sname); } if(strcmp(st1.sid," ")==NULL) { printf("No records"); } fclose(fp); } else
{ printf("File not found"); } } void view1()
{ int ch; FILE *fp,*f; fp=fopen("boissue.rec","rb"); f=fopen("studinfo.rec","rb"); if(fp!=NULL) { while(fread(&iss1,sizeof(iss1),1,fp)&&fread(&st1,sizeof(st1),1,f)) if((iss1.sid," ")!=0) if(strcmp(iss1.sid,st1.sid)==0)
{
printf("\nStudent ID:%s Book ID:%s Issue date:%d Due return date:%d Student }

OUTPUT:-- THIS IS LIBRARY MODULE

1. ISSUE BOOK 2. return book 3. view issued books 4. student informations 5. view student information

case 1: book issue.c

enter book id : 1234

today date is : 21 – 09 – 08 enter student id : 2343 information saved , can be issue expected date of return is coming : 21 – 09 – 08

Future scope of project

The problems, which existed in the earlier system , have been removed to a large extent . And it is expected that this project will go a long way in satisfying user’s requirements. The computersisation of the library management will not only improve the efficiency but will also reduce human stress thereby indirectly improvely human recourses.

refrences ansi c balaguruswami ANSI C KAMTHANI
LET US C

Similar Documents

Premium Essay

Library Management System Research Paper

...Library Management System with Rack Identification and Deadline Intimation Using GSM V.PRAVEEN KUMAR1 1K.S.Rangasamy college of Technology, ECE, praveeneceofficial@gmail.com S.PAVYA2 2K.S.Rangasamy college of Technology, ECE, pavyas@ksrct.ac.in Abstract The major problem faced by the users in the university libraries and big libraries is the identification of the books in the certain racks where they are placed. To overcome this difficulty library management with identification of the specific racks is implemented. The deadline of the book to be returned is also intimated to the user by means of an intimation message from the management system through the GSM module. The RFID tag is used to store the information of the user who has...

Words: 1456 - Pages: 6

Premium Essay

Library Management System

...Introduction         This project of “ LIBRARY MANAGEMENT” of gives us the complete information about the library. We can enter the record of new books and retrieve the details of books available in the library. We can issue the books to the students and maintain their records and can also check how many books are issued and stock available in the library. In this project we can maintain the late fine of students who returns the issued books after the due date.   Throughout the project the focus has been on presenting information and comments in an easy and intelligible manner. The project is very useful for those who want to know about Library Management System. Scope and Delimitation of the Project The Library Management System is designed & developed for a receipt and issuance of books in the library along with the student’s details. The books received in the library are entered in Books Entry form and the new student is entered in the student entry form. When the student wants to get the desired book the same is issued on the availability basis to the student. The issuance and due date for the returning of the book is also entered into the Book Issue form under third menu Book Issue. The student has to pay the fine if any on the basis of no. of days delayed deposit of the book in the library. This project is aimed at developing an online Library Management System (LiMS) for the college library. This is an Intranet based application...

Words: 2571 - Pages: 11

Premium Essay

Library Management System

...PROJECT REPORT ON Library Management System ACKNOWLEDGEMENT I take this precious opportunity to express my gratitude toward “LIBRARY MANAGEMENT SYSTEM” to grant is permission for under going the training project. Without it’s willingness to permit this project would not have been succeed. First of all, I would like to thanks all those people who helped me directly or indirectly to complete my project whenever I found my self in problems. Our all faculties encourages me and due to their kindness and helpful nature and help I got very much confidence to complete this project. I am deeply inherited who devoted his precious time in giving me the information about the various aspect and gave support and guidance at every point of time. I am really thankful to their kind and supportive nature. His inspiring nature has always made my work easy. Last but not least, I would like to express my gratitude to those persons who directly or indirectly helped in my project. PREFACE The field of computer education has witnessed a sea change since the discovery of simple calculating machine by CHARLES BABAGE. The era is confronting with the speed and mind of computer, i.e. the speed and intelligence have become vital. At one end they are competing with each other. Not only these computers have immensely benefited the mankind in the field of planning. The wheel of progress is rolling with much faster speed then it used to be a decade ago; thank to the...

Words: 6269 - Pages: 26

Premium Essay

Literature Review On Library Management System

...Final Project Documentation Library Management System Supervised By: Mam Tayyaba Farhat Submitted By:- (1) Shan Haider 049 (2) Aftab Mahmood 047 (3) Arslan Asghar 015 (4) Usman Sarwar 010 (5) Faiza Noreen 042 BSIT-4 (Honors) 2014-2018 Department of CS & IT Declaration We, Shan Haider (Roll No: F-14-049-BSIT), Arslan Asghar (Roll No:F-14-015-BSIT), Faiza Noreen (Roll No: F-14-042-BSIT),Aftab Mahmood(Roll No: F-14-047-BSIT)and Usman Sarwar(Roll No: F-14-010-BSIT) students of...

Words: 933 - Pages: 4

Premium Essay

St.Matthew Academy of Cavite Library Management System

...CAVITE LIBRARY MANAGEMENT SYSTEM Undergraduate Thesis Submitted to the Faculty of the College of Business and Entrepreneurship Cavite State University Imus, Cavite In partial fulfillment of the requirements for the degree of Bachelor of Science in Information Technology JENNIFER ACEBO DYAN JESSICA LIM JOBIN DEL ROSARIO INTRODUCTION In today’s modern age where computer has become a way of life, it is evident that a majority of country’s institution still do not adapt high technology. Particularly in some schools, library transactions are still done on paper. We all know that modern school libraries are operating at great pace striving to serve as many students as possible with the best of their abilities. But as the years rolled by, the number of study has grown and the manual method of managing student and book records is no longer practical. A Library Management System is a system that makes use of information technology to perform managerial objects. The main goal of a library management information system is to store, organize, share and retrieve vital information needed to perform daily operational functions of the library. St. Matthew Academy of Cavite does not have one. Since library has a very large number of books and large number of members, it is impossible for librarians to handle day to day activities manually. Therefore, a library management...

Words: 2715 - Pages: 11

Free Essay

Jeffrey Woop

...Library Management System Overview : Library is regarded as the brain of any institute; many institutes understand the importance of the library to the growth of the institute and their esteem users (students).  LMS support the general requirement of the library like acquisition, cataloguing, circulation. Library project system that offers many flexible and convenient features, allowing librarians and library users to maximize time and efficiency. Library System gives the all detailed information about students, staff and books. It will track on the how many books available in library and books issued to the students. It shows popular book among the students. It will provide book lost in library. It keeps the record of the suppliers and book binders. It generates MIS reports for management. Our software is customizable for any library requirement. Features of library management system: * Only basic knowledge of computers is required for operation of Library Management System. As it has user-friendly application interface. * Library Management System is Customizable and User Configurable. * An inbuilt Settings module makes Library Management System flexibility to cater to diverse organizational needs. * It is build on .NET technology – one of the most latest and upcoming Technologies in the field of Information Technology, which makes you  a forerunner in the world of Information technology. * Library Management System brings information to the user’s desktop through...

Words: 406 - Pages: 2

Premium Essay

Thesi

...UPLOAD Log in Sign up Top of Form [pic] Bottom of Form Browse DOWNLOAD STANDARD VIEW FULL VIEW [pic] OF 75 61 Computerized Library System Ratings:  (0)|Views: 32,228|Likes: 56 Published by Dio Paciente Doble Chapter 1 THE PROBLEM AND ITS BACKGROUND Introduction... See more   5 INPUT PROCESS OUTPUTFigure 1. Conceptual Model of Study The conceptual model of study is best illustrated on the paradigm of the inputbox; it deals on knowledge requirements, Users Needs, Existing Applications,Development Tools and Techniques, Technical Literature, Results of users survey, expertadvice, software, requirements, hardware requirements. It deals on the perceptionstowards the existing manual system and the proposed Computerized Library System as toaccuracy, user friendliness, security and speed of data and information.    KnowledgeRequirements    Users’ Needs      Existing Applications    Development Toolsand Techniques    Technical Literature    Results of UsersSurvey    Expert Advice    Software    Requirements    Data gathering    Procedure    Survey    Questionnaires    Interviews    Statistical tools    Frequency    Mean    Weighted mean.Botolan CommunityCollege ComputerizedLibrary System Evaluation andPerformance Test(ISO/IEC 9126) [pic]   6 On the process box, it deals on the process of gathering data using questionnairesand unstructured interviews, the different statistical tools as...

Words: 1179 - Pages: 5

Premium Essay

Library Mgt System

...EBONYI STATE UNIVERSITY ABAKALIKI TITLE INTEGRATED LIBRARY MANAGEMENT SYSTEM BY NAME: REG_NO: LEVEL: DEPARTMENT: TO: DR. MRS ALO DATE: 7TH MAY, 2013 DEDICATION This work is solely dedicated to God almighty. ACKNOWLEDGMENT I want to appreciate my friends and family members for their support all through the incubation period of this project. As you stood by me so shall God stand by you all, whenever and wherever. Thank you all. Table of Contents DEDICATION 2 ACKNOWLEDGMENT 3 ABSTRACT 6 CHAPTER ONE 7 INTRODUCTION 7 1.1 BACKGROUNG OF STUDY 7 1.2 PROBLEM STATEMENT 7 1.3 AIM AND OBJECTIVES 8 1.3 SIGNIFICANCE OF STUDY 8 1.5 SCOPE OF STUDY 8 CHAPTER TWO 9 LITERATURE REVIEW 9 2.1 Aspects of Next-Generation ILS 10 CHAPTER THREE 13 METHODODLOGY AND SYSTEM ANALYSIS 13 3.1 RESEARCH METHODOLOGY 13 3.1.1 Project Methodology 13 3.3 DATA ANALYSIS 15 3.3.1 LIMITATIONS OF THE EXISTING SYSTEM 15 3.3.2 DATA FLOW OF THE PROPOSED SYSTEM 16 3.5 SYSTEM SPECIFICATION 17 CHAPTER FOUR 18 SYSTEM DESIGN 18 4.1 INPUT AND OUTPUT FORMS 18 4.1.1 DATA TABLES 18 4.1.2 DISPLAY FORMS 19 4.2 CONCLUSION 21 REFERENCES 22 ABSTRACT The adoption of integrated library systems (ILS) became prevalent in the 1980s and 1990s as libraries began or continued to automate their processes. These systems enabled library staff to work, in many cases, more efficiently than they had in the past. However, these systems were also restrictive—especially as the nature of the work...

Words: 4154 - Pages: 17

Free Essay

System Proposal

...Sample Library Request for Proposals: Integrated Library System 1. Introduction............................................................................................................... 3 1.1 RFP Purpose.................................................................................................... 3 1.2 Definitions....................................................................................................... 3 Proposal Instructions................................................................................................ 4 2.1 RFP Schedule.................................................................................................. 4 2.2 Content and Format of Vendor Response....................................................... 5 2.3 Costs................................................................................................................ 6 2.4 Proprietary Information Agreement................................................................ 6 2.5 RFP Process Conditions.................................................................................. 6 2.6 Submission of Questions................................................................................. 7 Selection Process ....................................................................................................... 8 3.1 RFP Evaluation ............................................................................................... 8 3.2 Vendor Presentations ..................

Words: 8203 - Pages: 33

Premium Essay

Library System

...Library System 1. INTRODUCTION Ramon Magsaysay Technological University shall be a leading people’s university of science and technology for sustainable development in global society. CORE VALUES R- ighteous, results-based and responsible governance M- oral courage, integrity and honesty T- ransparency, trust and respect for self and others U- nity in diversity and being one the community BRIEF HISTORY The Ramon Magsaysay Technological University, a merger of three public education institutions in the province of Zambales, was established by virtue of Republic Act 8498 enacted on February 12, 1998 through the initiative of Antonio M. Diaz. The University Charter integrated the former Ramon Magsaysay Polytechnic College (RMPC) in Iba, the Western Luzon Agricultural College (WLAC) in San Marcelino, an the Candelaria School of Fisheries (CSF), after a three-year transition period. The strengths of its parents-institutions, which had existed since the early 1990s served RMTU’s springboard for its accelerated growth and development. The RMPC in 1998, which is now RMTU’s main Campus, was found as a farm school in 1910. It was converted into a provincial trade in 1919. Through the years, it metamorphosed into Zambales Trade School on 1993., Western Luzon School of Arts and Trades in 1953, Zambales Scool of Arts and Trades in 1957, Ramon Magsaysay Memorial School of Arts and Trades in 1961. It became a DECS supervised College (RMPC) in 1993 and chartered state...

Words: 4329 - Pages: 18

Free Essay

Database Environment Analysis

...MEMORANDUM SUBJECT: Library Database Environment DATE: Tuesday, March 1, 2016 Analysis of the Database environment This environment in which this database is based on is a library.it seeks to look into a library setting and all attributes associated with a library. Basically a library contains documentation for reference, research and learning purposes with a variety of fields to look into. Some may also have archived materials that are still being used. Current libraries have a section where you can access materials like newspapers to catch up with news updates. This database will use a MYSQL environment to manage the data related to the library and Delphi in designing the interface Problems and constraints The existing library has a category of sections from which reference materials for research and learning can be obtained. Unfortunately no systematic sorting has been done to categorize books in each section. This makes it some worth difficult and time consuming to find a specific book of interest within the sections Objectives of the database environment The objectives of the database environment are enlisted below * Provide an all-in-one system for accessing reference materials * Develop a system that will store user details and item details * Create an easy to understand and friendly environment * Develop a system that can replace the manual library management system * Provide borrow and return records * Provide user access levels(i.e...

Words: 469 - Pages: 2

Premium Essay

Rgrgfd

...Introduction The prototype that we built is a library management system. This library management system manages and stores all the data that is needed for the library to fully function. With the system, librarians can add track the books owned, orders made and the fines that are paid by the end users. A library management system is usually backed by a relational database management system and has graphical user interfaces (GUI) to help the librarian perform routine tasks in a simpler, intuitive way. Explanation of Prototype The library management system we built has several functionalities. One of it is to add new members (Member table) into the library system, every time they register as a member. With the privilege of being a member of the system, the member will be able to borrow books from the library. For each Book borrowed, a Transaction will be added into the System to keep track of the member’s return date, flagging the member if the book is returned late. Once flagged, the member will have to pay RM1 for every one day after the due date. For each Book, they will be placed in a specific Location, based on a book category. A Location, which means a section in the library, can have many Books. The library management system also keeps track of the library’s Suppliers. These Suppliers can supply many Books to the library. This data is useful for the library to know where specific Books come from, in case of refunds and future purchases. Entities Billing ...

Words: 2045 - Pages: 9

Premium Essay

Marketing

...Module Study Guide Information and Communication Technology The Claude Littner Business School The Claude Littner Business School Information and Communication Technology Module Study Guide |Module Code |BA40019E | |Level |4 | |Credits |20 | AY2014-2015 Version No 1 © UWL 2014 Location/Paragon Information and Communication Technology Module Study Guide |Contents |Page No. | |Module Leader and Teaching Team Details…………………… 4 | | | | | |Facts and figures | | | | | |Section A Overview and Content | | |1 Welcome and Introduction to the Module………6 ...

Words: 4674 - Pages: 19

Premium Essay

Database Proposal

...Background This database is for Wilmington library which has about 42,000 users, and has about 130000 books; this library is operated 24 hours a day with several librarians working in different shifts, the library also has popularity among all sectors of population Purpose: The purpose of this project is to update the existing library system to a fully automated search system enabled library, thereby making the library functionality fast and easy, this database will also support users to gather their required information without depending on any one, the library usage data will also act as a great resource to develop efficient strategies for further development of the library. Business goals and rules: The requirement of this project is to create a database to a library, and enable automated searching system, where a user can easily find the location of a particular book based on the author, publisher or book type etc. Every user in the library can access the location and availability of a book through his \her account, the administrator of the library has access to his and all the user accounts, and can track the details of books, the administrator must also get notifications of users who fails to return a book back in time, every user must get a reminder notification about the due date of a book return User Requirements: Every user who is supposed to have access to this library must have unique user id and password; user must be capable of reading and understanding...

Words: 2249 - Pages: 9

Premium Essay

Management Information Systems

...1. Fundamentals of Information Systems: • Introduction and definition of terms • System concepts • Information systems components • Drivers of information systems • Influence on MIS design • Problems with MIS 2. Information Requirements and Decision-making • Information as a corporate resource • Management decision making • Management information requirements 3. Organizations and Information Systems • Characteristics of organizations • Impact of information systems on organizations • The Internet – role in the modern business 4. IT infrastructure • Hardware and software platforms 5. Ethical Issues in Information Systems • Ethical & moral issues • Information privacy 6. Securing Information Systems • System vulnerabilities • Technologies and tools for security and control 7. Emerging Trends in MIS • Cloud computing, others. Assessment • Continuous Assessment Tests (CATs): 30% • End of Semester Written Examinations: 70% NOTE: Failure to sit for CATs or to hand in any continous assessment work will lead to disqualification from sitting end-of-semester examination. Recommended Reading Jessup, L. and Valacich, J. Information systems today. New Delhi: Prentice-Hall Laudon, K. and Laudon, J. Management information systems: managing the digital firm. New Delhi: Prentice Long, L. and Long, N. Computers: information technology in perspective. Pearson Education: N.J. Lucey, T. Management information systems. London: Letts Educational. Scott...

Words: 254 - Pages: 2