Sei sulla pagina 1di 68

Acknowledgement

Though words are not enough to express out gratitude to all who have contributed in the design of our project, we thank our honorable Principal Mr.IMRAN INAMDAR for the encouragement and facilities provided to us. To Mr. Afzal Shaikh & Mukhtar Ansari, project coordinator, we owe more than what we can mention. They stood with us throughout. They stands as a source of inspiration to us. Prof. Afzal Shaikh & Prof Mukhtar Ansari, our project guide, for there exclusive guidance on the topic we are working with. There were times when things seemed too vast to be done but they made us endure such times with there words of encouragement. Who are organized our team effort and explored radical solutions. We would also like to express our sincere gratitude to entire Computer Department Lab Incharge & assistants who have willingly cooperated with us in resolving our queries and providing us with all the required help and favor on time.

ABSTRACT
This project of LIBRARY MANAGEMENT gives 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. The Library Management System is designed & developed for a receipt and issuance of books in the library along with the students 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 system can manage all the happenings of the Library. Book transactions including Book Registration, Students Registration, Book Issuing, Current Status of a particular books etc. can be very easily handled by this module. Overall this system can be very helpful and it can makes things easier.

01. INTRODUCTION.

1.1ProblemDefinition:
This project of LIBRARY MANAGEMENT gives 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.

The Library Management System is designed & developed for a receipt and issuance of books in the library along with the students 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 system can manage all the happenings of the Library. Book transactions including Book Registration, Students Registration, Book Issuing, Current Status of a particular books etc. can be very easily handled by this module. Overall this system can be very helpful and it can makes things easier.

Facilities Provided By Library Management System : To provide a user friendly environment where user can be serviced better. To make the existing system more efficient. Make functioning of library faster. To minimize the loss done to books.

LibraryBarcode: Barcode system would streamline the very function of circulation without actually effecting any changes in the existing system. The only objective would be to make the system more efficient and less time consuming. Barcodes are associated with item records in your Library Management Software and can hold critical information such as item number, call number, copy and volume numbers as well as associated codes used in your library. All this information can be held in one label and any of the information can be changed or updated without the need to re-label your collection. The user would surrender his/her card along with the book one wishes to borrow. The personnel at the circulation desk would, using the barcode reader, read the barcode of the book and then the unique number would get recorded. Identification number of the user, the system would record the transaction there by eliminating the possibility of manual entry. This could be interfaced to the printer which would generate a print out which could act as a gate pass. The details regarding the transaction, i.e. date, time of issue etc. would be recorded by the system. The common requirement of information from the issue record is to know at any point of time the particulars of books issued to a particular member or vice versa. One problem that could be taken care of using this system is to keep track of the lost library tickets. On receiving a complaint from a member that a ticket has been lost preventive measures, such as invalidating that particular ticket, can be taken so that the misuse of a ticket does not occur. Since the barcoding system provides for quick reading and instant linking to the database, the system is highly efficient and foolproof. Benefits of Library Barcodes Uniquely identifying the location and status of various Tools like books, journals, standard, periodical Audio and Videocassettes, Abstracts etc. Rapid updating of the library database and improved circulation capabilities. Improving efficiency in handling members records and details. Reduce staff workload by processing more items in less time. Reducing errors in circulation. Easy sorting of returned items. Increase accuracy.

1.2 LITERATURE

SURVEY

Registration Problem
In Most of the Colleges the student and the staff members used to enter thier entries in the register . That work was done manually by the students as well as the staff members which was time consuming (in which the name, in & out time ,date,department & signature are required). And the process are lengthy. Due to manual work many students avoid to register thier entries and thus the records are not proper. The students who entered more than one time ,have to register their enteries again and thus the record become redundant and due to which the register become bulky and proxy of the students are made. Now also in many colleges the registers are used due to which manual work increases and many types of registers are required to keep differents records.

Searching Problem
Searching of the books for the student are very complicated and time consuming . Althoug the books are available , Sometimes students return back because they could not get the required books because they could not get it.

Problem of Reservation of books


Student reserve the required books which are sometime not available in library because those books are Issued by others. And when they come next time again the books are reserved by others and the entries of such required book are also difficult to find.

Overcoming the problem of Registration


To resolve all the following problems this software have been implemented. Due to this software the resigtration problem is solved . Now the student just have to flash barcode reader on their id card, the barcode reader will read the code in their id and their entries will be registered automatically in the System(database).
6

Overcoming the problem of Searching:


To search any book from the library the student just have to enter the name of the Book or the name of the author ,after that a pulldown menu will appear and then the availability of books will be displayed . If the books are available then the student can get the book or otherwise student have to search for alternative books. The student have to flash the barcode reader on the barcode of the book and then on student's ID then the software will register& save the code student Id with the code of the book in the database. After successful ...... registration of the book a message will be displayed on the screen. Book Issued Successfully . And also the validity of the book will be displayed.

Overcoming Problem of Reservation of books


Using this software the entries of the books are made and hence it is computerised so the student can get their book which they had reserved in FIFO basis properly.

1.3 PROPOSED WORK


To make the existing system more efficient. To provide a user friendly environment where user can be serviced better. Make functioning of library faster. Provide a system where the library staff can catch defaulters and not let them escape. To minimize the loss done to books. Assigning Bar-code number to all Books and also to users for transaction. Design Procedure: Member and librarian can log into the system using login screen. After login there are several tasks that can be performing, if librarian is login then he can do following tasks. 1.Member Management: Librarian can search books by title of book . He can update information about members, view and create new members. 2. Manage book categories:In this librarian can manage books category. He can add, update and view books. 3.Lend books:When member request the books then librarian lend a particular book. If all the available books are lend out to members, and then librarian can not approve the request until some members return the books. A catalog of books is available on-line that lists books by author, title and subject area. Student member can check out books for a month. 4.View reports: Librarian can see the transaction of books issued per day. 5.Librarian can view the report to know which membership are about to expire, so that he can send renewal notice to particular members. He can check how many books are in issued. 6.Change password: Librarian can Change Password for itself as well as for Users. If member is login then he can search a book, check books that are available and then request for particular book. Member can return a book, and can view the reports. Members are allowed to have only four books out at a time for student, and ten books for professor.

DIAGRAMATIC VIEW

MEMBER MEMBER

REQUEST REQUEST

ISSUANCE LIBRARIAN

LIBRARIAN

ISSUANCE REQUEST APPROVE / DENY

Fig. Flow Of Library

1.4 ORGANIZATION OF REPORT


Chapter I, Introduction explains our aim with the detailed problem statement, and the various literature surveys on technical issues like Mysql,PHP(php-Hypertext preprocessor),HTML(Hyper text markup language) etc, and a discussion about the proposed methodology and the working of the system. Chapter II deals with the system design considerations of our project work. It gives an overview of the various modules that we have developed in order to completely build the application. A detailed description about the work carried out, the modules built, the data formats and Graphical User Interfaces provided has been included. The tools used in analysis, creation and testing of the application have been described. It also includes details regarding the hardware and software requirements needed to successfully establish and test out application. Chapter III gives the design and verification of subsystems that have been adapted to complete our project. It includes a detailed description of the work done by the numerous subsystems. Numerous screen shots depicting the working of the application have also been attached. Chapter IV states the conclusions and results of the project work carried out by us. The Report ends with the future scope that the work undertaken provides.

10

2. SYSTEM DESIGN CONSIDERATION

11

DESIGN CONSIDERATION 2.1 What is Being Done ?


Following are the things being done inour project It consist of Three modules 1.Admin Module 2.Staff Module 3.Student Module ADMIN MODULE Admin has all the rights for library as follows Registration Books: Add New Book Delete Book Update Book Search Book For Student. For Staff.

Magazine: Add Magazine Delete Magazine Update Magazine Search Magazine

12

Journal: Add Journal Delete Journal Update Journal Search Journal

Newspaper Add Newspaper Delete Newspaper Update Newspaper Search Newspaper

ReissuingBooks: ForStaff&Student

IssuingBooks:

ForStaff&Student

changingPassword: ForStaff&Student

STAFFMODULE: QuestionPaper ExamSchedule Syllabus

13

STUDENTMODULE:

QuestionPaper ExamSchedule Syllabus

14

2.2 SCOPE OF PROJECT This application can be easily implemented under various situations. We can add new features as and when we require. Reusability is possible as and when require in this application. There is flexibility in all the modules.

SOFTWARE SCOPE:

Extensibility: This software is extendable in ways that its original developers may not expect. The following principles enhances extensibility like hide data structure, avoid traversing multiple links or methods, avoid case statements on object type and distinguish public and private operations. Reusability: Reusability is possible as and when require in this application. We can update it next version. Reusable software reduces design, coding and testing cost by amortizing effort over several designs. Reducing the amount of code also simplifies understanding, which increases the likelihood that the code is correct. We follow up both types of reusability: Sharing of newly written code within a project and reuse of previously written code on new projects. Understandability: A method is understandable if someone other than the creator of the method can understand the code (as well as the creator after a time lapse). We use the method, which small and coherent helps to accomplish this. Cost-effectiveness: Its cost is under the budget and make within given time period. It is desirable to aim for a system with a minimum cost subject to the condition that it must satisfy the entire requirement. Scope of this document is to put down the requirements, clearly identifying the information needed by the user, the source of the information and outputs expected from the system.

15

2.3SUPPORTINGTOOLS 1.APACHE SERVER FOR PHP 2.MYSQL 3.LINUX Platform (ubunto). Installation of apache server : HTTPD - Apache2 Web Server Apache is the most commonly used Web Server on Linux systems. Web Servers are used to serve Web Pages requested by client computers. Clients typically request and view Web Pages using Web Browser applications such as Firefox, Opera, or Mozilla. Users enter a Uniform Resource Locator (URL) to point to a Web server by means of its Fully Qualified Domain Name (FQDN) and a path to the required resource. For example, to view the home page of the Ubuntu Web site a user will enter only the FQDN. To request specific information about paid support, a user will enter the FQDN followed by a path. The most common protocol used to transfer Web pages is the Hyper Text Transfer Protocol (HTTP). Protocols such as Hyper Text Transfer Protocol over Secure Sockets Layer (HTTPS), and File Transfer Protocol (FTP), a protocol for uploading and downloading files, are also supported. Apache Web Servers are often used in combination with the MySQL database engine, the HyperText Preprocessor (PHP) scripting language, and other popular scripting languages such as Python and Perl. This configuration is termed LAMP (Linux, Apache, MySQL and Perl/Python/PHP) and forms a powerful and robust platform for the development and deployment of Web-based applications. Installation : The Apache2 web server is available in Ubuntu Linux. To install Apache2:

16

At a terminal prompt enter the following command: sudo apt-get install apache2 Configuration : Apache is configured by placing directives in plain text configuration files. The main configuration file is called apache2.conf. In addition, other configuration files may be added using the Include directive, and wildcards can be used to include many configuration files. Any directive may be placed in any of these configuration files. Changes to the main configuration files are only recognized by Apache2 when it is started or restarted. The server also reads a file containing mime document types; the filename is set by the TypesConfig directive, and is mime.types by default. The default Apache2 configuration file is /etc/apache2/apache2.conf . You can edit this file to configure the Apache2 server. You can configure the port number, document root, modules, log files, virtual hosts, etc. Basic Settings : This section explains Apache2 server essential configuration parameters. Refer to the Apache2 Documentation for more details.
Apache2 ships with a virtual-host-friendly default configuration. That is, it is

configured with a single default virtual host (using the VirtualHost directive) which can modified or used as-is if you have a single site, or used as a template for additional virtual hosts if you have multiple sites. If left alone, the default virtual host will serve as your default site, or the site users will see if the URL they enter does not match the ServerName directive of any of your custom sites. To modify the default virtual host, edit the file /etc/apache2/sitesavailable/default. If you wish to configure a new virtual host or site, copy that

17

file into the same directory with a name you choose. For example, sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mynewsite Edit the new file to configure the new site using some of the directives described below.
The ServerAdmin directive specifies the email address to be advertised for the

server's administrator. The default value is webmaster@localhost. This should be changed to an email address that is delivered to you (if you are the server's administrator). If your website has a problem, Apache2 will display an error message containing this email address to report the problem to. Find this directive in your site's configuration file in /etc/apache2/sites-available.
The Listen directive specifies the port, and optionally the IP address, Apache2

should listen on. If the IP address is not specified, Apache2 will listen on all IP addresses assigned to the machine it runs on. The default value for the Listen directive is 80. Change this to 127.0.0.1:80 to cause Apache2 to listen only on your loopback interface so that it will not be available to the Internet, to (for example) 81 to change the port that it listens on, or leave it as is for normal operation. This directive can be found and changed in its own file, /etc/apache2/ports.conf
The ServerName directive is optional and specifies what FQDN your site

should answer to. The default virtual host has no ServerName directive specified, so it will respond to all requests that do not match a ServerName directive in another virtual host. If you have just acquired the domain name ubunturocks.com and wish to host it on your Ubuntu server, the value of the ServerName directive in your virtual host configuration file should be ubunturocks.com. Add this directive to the new virtual host file you created earlier (/etc/apache2/sites-available/mynewsite). The DocumentRoot directive specifies where Apache should look for the files that make up the site. The default value is /var/www. No site is configured there, but if
18

you uncomment the RedirectMatch directive in /etc/apache2/apache2.conf requests will be redirected to /var/www/apache2-default where the default Apache2 site awaits. Change this value in your site's virtual host file, and remember to create that directory if necessary!

Benefits of using linux(ubunto) : This is a case of wanting to learn Linux for all the right reasons. Linux evolved out of Unix and the people who developed the components of Linux are mostly a part of what we call the Unix Underground. What this means is that not only are there freely available industrial strength tools for you to use but your operating system is optimized to use them. In fact, the Linux and Unix Operating systems usually take up a lot LESS space than Windows does, You have MORE room to store and run your programs and thats why so many older computers use Linux and why it had a 3D desktop several years before Windows did. Is there a down side? To some people. The command line is ESSENTIAL. If you REALLY want to take advantage of Linuxs tools, you had better use it. IDEs are unneccesary period. And of course we get all these n00bies asking how do I access C++s graphics when by design the standard has a text input/output and there are NO STANDARD C/C++ GRAPHICS. You use an external library. At the end of my answer I shall come back to compiling from the command line. For now, when I say learn linux, I dont mean download and install Ubuntu or Mint. You can do that at your leisure but I had been knowingly using Linux and Unix for years before I installed any such thing. First the one download. If you use Windows you probably already have Telnet. Telnet is a fine program but there is a better one which most people prefer you use:

19

2.4 SYSTEM REQUIREMENT


Hardware Requirement 1.Computer System a. Computer: Intel Pentium or compatible, 550 MHz or higher b. Memory: 256 MB (512 MB Recommended) . c. 20 MB Hard Disk space . 2.Bar-Code generator. 3.Bar-code reader: (Bar-code Scanners) Software Requirement 4.Open Source Platform 5.PHP 6.MYSQL Functional requirements MODULE I: MEMBER MANAGEMENT Sub-module 1: mem_store() DESCRIPTION: 1.This is a master entry screen to add the details of a student. Sub-module 2: mem_display() DESCRIPTION: 2.This module is used to display the member details. Sub-module 3: memb() DESCRIPTION: This module include giving authentication to users. MODULE II: BOOK MANAGEMENT Sub-module 1: bk_store() DESCRIPTION Add the book details. 20

Sub-module 2: bk_display() DESCRIPTION This module is used to display the book details. MODULE III: TRANSACTION Sub-module 1: issue() DESCRIPTION Thismoduleisusedtoissueabooktoastudent. Sub-module 2: bk_return() DESCRIPTION Thismoduleenablesthestudenttoreturnabook.

Data requirements 1. The Library Management System shall be required to maintain information about its users and books. 2. It shall store databases for students, teachers and books. 3.The student database stores information about a students roll no, name, address, course and year. 4.The book database stores information about a book title, author, publisher, cost, bill number, year of publishing and pages. 5.The teacher database stores information about a teachers id, name, department, designation, address and telephone number.

21

3.
DESIGN AND VERIFICATION OF SUBSYSTEMS

22

3.1 IMPLEMENTATION
FOR STUDENT

Enter the user_id and password

Check for availiblity of book

Request a book

Get Approval or Disapproval for request

Get notice after due date

Can Change the password only for self account Student Can issue one book at a time

Fig 3.1 Student Transaction

23

FOR STAFF

Check for the availability of books

Enter user id and password to login

Request a book

Get approval or deny for books

Can issue five books at a time

View report

Can change password

Staff

Get notice after due date

Fig 3.2 Staff Transaction

24

FOR LIBRARIAN

Enter user id & password to start work

Can change books detail

View member

Create new member

Add books to current catagories

Lend books

Change password

Librarian

View report

Fig 3.3 Librarian Transaction

25

Level 0 Data Flow Diagram

Fig 3.4 DFD Level 0

26

Level 1 Data Flow Diagram

Fig 3.5 DFD Level 1

27

Level 2 Data Flow Diagram

Fig 3.6 DFD Level 2

28

Level 3 Data Flow Diagram

Fig 3.7 DFD Level 3

29

Level 4 Data Flow Diagram

Fig 3.8 DFD Level 4

30

ER - DIAGRAM

Fig 3.9 ER-Diagram

31

ADMIN MODULE

Fig 3.10 Admin Module

As

shown

admin

have

all

the

authority

for

transaction

of

books,magazines,journals,newspaper and also he can issue and reissue a book admin also has a authority to change his password as well as users password.

32

REGISTRATION OF USER

Fig 3.11 Registation Form

33

CONTACT US

Fig 3.12 Contact Us Form

34

DELETE BOOKS

Fig 3.13 Delete Books Form

35

UPDATE BOOK

Fig 3.14 Update Book Form

36

BOOKS SEARCH

Fig 3.15 Search Book Form

37

ADD MAGAZINES

Fig 3.16 Add Magazines Form

38

DELETE MAGAZINE

Fig 3.17 Delete Magazines Form

39

UPDATE MAGAZINE

Fig 3.18 Update Magazines Form

40

SEARCH FOR MAGZINES

Fig 3.19 Search Magazines Form

41

ADD JOURNAL

Fig 3.20 Add Journal Form

42

DELETE JOURNAL

Fig 3.21 Delete JournalForm

43

UPDATE JOURNAL

Fig 3.22 Update journal Form

44

SEARCH FOR JOURNAL

Fig 3.23 Search Journal Form

45

ADD NEWSPAPER

Fig 3.24 Add Newspaper Form

46

DELETE NEWSPAPER

Fig 3.25 Delete NewspaperForm

47

UPDATE NEWSPAPER

Fig 3.26 Update Newspaper Form

48

SEARCH NEWSPAPER

Fig 3.27 Search Newspaper Form

49

ISSUE BOOK FOR STAFF

Fig 3.28 Issuing form for Staff Form

50

ISSUE BOOK FOR STUDENT

Fig 3.29 Issuing form for Student Form

51

RETURNING BOOK FOR STAFF

Fig 3.30 Book Returning form for Staff Form

52

BOOK RETURNING FOR STUDENT

Fig 3.31 Book Returning form for Student Form

53

CHANGE PASSWORD FOR ADMIN

Fig 3.32 Password Changing form for admin

54

STAFF MODULE

Fig 3.33 Staff Module

Staff do not have all the authority he/she cannot do any transaction. They only have access for searching any book in libraray whether the book is available or not and other access is to gallery,contacts and for news.

55

STUDENT MODULE

Fig 3.34 Student Module

Student module is also similar to He/She do not have all the authority he/she cannot do any transaction.They only have access for searching any book in libraray whether the book is available or not and other access is to gallery,contacts and for news.

56

CHANGE STUDENT PASSWORD

Fig 3.32 Password Changing Form for Student

57

4. TABLE STRUCTURE

58

Student Login table

Field Username Password

Type

Null

Key

Default NULL NULL

Extra

Varchar(20) YES Varchar(20) YES

Admin Login Table

Field User_id Password

Type

Null

Key

Default NULL NULL

Extra

Varchar(20) NO Varchar(20) YES

Books Registration Table

Field bid pur_date author title publ yop edi voulme price isbn langob pur_by remark checked_by avail

Type

Null NO NO NO NO YES NO YES NO NO YES NO YES NO NO

Key PRI

Default NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL YES

Extra

decimal(10,0) NO

59

Book Issueing for Student

Field sid bid issdt retdt

Type int(11) 0) date date

Null NO

Key PRI

Default NULL NULL NULL NULL

Extra

Decimal(10, NO NO NO

Book Issueing for Teacher

Field sid bid issdt retdt

Type int(11) 0) date date

Null NO

Key PRI

Default NULL NULL NULL NULL

Extra

Decimal(10, NO NO NO

Journals Registration Table

Field jid jname price period

Type int(11) varchar int(11) varchar(10)

Null NO NO NO NO

Key PRI

Default NULL NULL NULL NULL

Extra

60

Magazines Registration Table

Field jid jname price date period

Type int(11) varchar int(11) date varchar(10)

Null NO NO NO NO NO

Key PRI

Default NULL NULL NULL NULL NULL

Extra

Newspaper Registration Table

Field srno pname pdate pages pri

Type int(11) varchar(30) date int(5) int(11)

Null NO NO NO NO NO

Key PRI

Default NULL NULL NULL NULL NULL

Extra

Student Registration Form Table

Field fname dob dept desg doj Id addr

Type varchar(30) date varchar(10) varchar(15) date int(11) varchar(50)

Null NO NO NO NO NO NO NO

Key

Default NULL NULL NULL NULL NULL

Extra

PRI

NULL NULL

61

city pin cont em gend

varchar(20) varchar(10) varchar(10) varchar(30) varchar(6)

NO NO NO NO NO

NULL NULL NULL NULL NULL

Table for Assigning Password to Student

Field uname passwd repasswd Id

Type varchar(30) varchar(32) varchar(32) int(11)

Null NO NO NO NO

Key PRI

Default NULL NULL NULL

Extra

UNI

NULL

Staff Registration Form Table

Field fname dob dept desg doj Id addr city pin cont em gend

Type varchar(30) date varchar(10) varchar(15) date int(11) varchar(50) varchar(20) varchar(10) varchar(10) varchar(30) varchar(6)

Null NO NO NO NO NO NO NO NO NO NO NO NO

Key

Default NULL NULL NULL NULL NULL

Extra

PRI

NULL NULL NULL NULL NULL NULL NULL

62

Table for Assigning Password to Staff

Field uname passwd repasswd Id

Type varchar(30) varchar(32) varchar(32) int(11)

Null NO NO NO NO

Key PRI

Default NULL NULL NULL

Extra

PRI

NULL

63

5 FUTURE SCOPE

64

FUTURE SCOPE Management


Basic tasks in library management include the planning of acquisitions (which materials the library should acquire, by purchase or otherwise), library classification of acquired materials, preservation of materials (especially rare and fragile archival materials such as manuscripts), the deaccessioning of materials, patron borrowing of materials, and developing and administering library computer systems. More long-term issues include the planning of the construction of new libraries or extensions to existing ones, and the development and implementation of outreach services and reading-enhancement services (such as adult literacy and children's programming).

Standardization
The International Organization for Standardization (ISO) has published several standards regarding the management of libraries through its Technical Committee 46 (TC46),[29] which is focused on "libraries, documentation and information centers, publishing, archives, records management, museum documentation, indexing and abstracting services, and information science". The following is a partial list of some of them:[30] ISO 2789:2006 Information and documentation International library statistics ISO 11620:1998 Information and documentation Library performance indicators ISO 11799:2003 Information and documentation Document storage requirements for archive and library materials ISO 14416:2003 Information and documentation Requirements for binding of books, periodicals, serials and other paper documents for archive and library use Methods and materials

65

6. RESULT

66

6.1 Conclusion :

After we have completed the project we are sure the problems in the existing system would overcome. The LIBRARY MANAGEMENT SYSTEM process made computerized to reduce human errors and to increase the efficiency. The main focus of this project is to lessen human efforts. The maintenance of the records is made efficient, as all the records are stored in the MYSQL database, through which data can be retrieved easily. The navigation control is provided in all the forms to navigate through the large amount of records. If the numbers of records are very large then user has to just type in the search string and user gets the results immediately. The editing is also made simpler. The user has to just type in the required field and press the update button to update the desired field. The Books and Students are given a particular unique id no. So that they can be accessed correctly and without errors. Our main aim of the project is to get the correct information about a particular student and books available in the library. 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 users requirements. The computerization of the Library Management will not only improves the efficiency but will also reduce human stress thereby indirectly improving human recourses.

67

6.2 BIBLIOGRAPHY BOOKS : Learning PHP and MYSQL PHP5 MYSQL_Bible PHP and MYSQL Database Applications MYSQL Pocket Reference WEBSITES :

www.aparche.org www.wikipedia.com www.siliconinfo.net www.awtrey.com www.123eng.com www.w3schools.com www.phpforms.net

68

Potrebbero piacerti anche