Lib Report

Embed Size (px)

Citation preview

  • 8/4/2019 Lib Report

    1/21

    1

    GOVERNMENT COLLEGE OF

    ENGINEERING, JALGAON

    DEPARTMENT OF COMPUTERENGINEERING

    APROJECT REPORT

    ON

    LIBRARY MANAGEMENT SYSTEM

    SUBMITED BY:-

    SR NO NAME OF STUDENTS ROLL NO

    01 MR.BHOSALESANJAYKUMAR

    11

    02 MS.CHAUDHARIDARSHANA

    12

    03 MR.CHAUDHARI SWAPNIL 1304 MS.CHAUDHARI SWATI 1405 MS.CHAUDHARI TEJAL 15

    GUIDED BY:

  • 8/4/2019 Lib Report

    2/21

    2

    PROF D.V CHAUDHARI

    (HEAD OF DEPARTMENT)

    DEPARTMENT OF COMPUTER ENGGINEERING

    INDEX

    Sr.No Content Page no.

    01 Introduction 3

    02 Need of System 4

    03 Feasibility study 5

    04 Normalization 6

    05 Data flow diagram 7

    06 Entity relationship diagram 9

    07 Snapshots of project 14

    08 Limitation of the system 15

    09 Future Scope 15

    10 Conclusion 16

  • 8/4/2019 Lib Report

    3/21

    3

    INTRODUCTION TO SYSTEM

    Now a days education is increased day by day that is

    globally increase the various book stores, book bank,

    &Libraries. Book is must for each and every student which is

    studied in every faculty we can easily handle this book by

    making library .There are huge books in library that is we

    cant remember whole books title , price , author , edition ,

    publication it is handled by directory to note down each

    content but ,it is again difficult & more time consuming so we

    have designed the project which can store data in suitable

    manner and we can perform daily transaction easily using the

    project Library Management System which manages all

    records related to books, student & staff digitally.

    This system has various facilities such as user name,

    password, insert book details , display list of books , no of

    book issuing by student , student database , date of renew &

  • 8/4/2019 Lib Report

    4/21

    4

    retrieve the book etc. This system provides login & password

    for security purpose there only authorized user can handle the

    system or project. The record contains the fields Acc no. ,

    book name, author name, publication, price , edition , no. of

    copies etc. also the student database contains Library id , roll

    number , student name , class ,branch etc.

    Every field provide modify facility, it can easily

    understand to user, it have some restriction for book issue for

    student .More than one book cannot access the single student

    from library.

    NEED FOR COMPUTERIZATION

    In manual maintain the records of each book and writing

    each students issuing , receiving , renewing the book detail in

    notebook or directory is not possible, it is more time

    consuming and critical to library department .If the database is

    very huge of college library then it is again difficult to

    maintain all data manually. Hence we have provided the

  • 8/4/2019 Lib Report

    5/21

    5

    computerized project it can increase the performance of

    library work and easy to perform daily work related to library

    for every school , colleges or any general library.

    To solve the all above problems computerization is

    necessary in todays era.

    Advantages of Computerization:-

    Increase performance Accuracy of data

    Daily transaction reports

    Centralized controlling Data Integrity & consistency More Security of data

    FEASIBILITY STUDY

    The feasibility study is useful to evaluate the cost and

    benefits of the system requested. Feasibility study tries to

    anticipate future scenarios of software development. There are

    three major aspects of feasibility study.

  • 8/4/2019 Lib Report

    6/21

    6

    i. Technical feasibility studyii. Economical feasibility studyiii. Operational feasibility study

    Technical feasibility study:-

    The technical feasibility study always focuses on the

    existing computer hardware, software and personal. This also

    includes need for more hardware, software and personal of

    possibility of procuring or installing such facilities. The

    Library Management System does not need extra hardware,

    software or any personal. All software, hardware required for

    system is available on computer. There is need of normally

    software , hardware also not need of any special operator. So

    this system is technically feasible.

    Microsoft Windows Xp professional. Microsoft Access (MS-Office 7) Java Development Kit 1.5/1.6.

    Economical feasibility study:-

    This feasibility is useful to find the system development

    cost and checks whether it is justifiable. For this purpose it

  • 8/4/2019 Lib Report

    7/21

    7

    checks investigation cost, software and hardware cost, training

    cost, salaries, etc. For Library Management System there is

    no need of training, salaries and maintenance cost. It needs

    only some software which is cheaper in market. So this system

    is economically feasible.

    Operational feasibility study:-

    In this feasibility the implementation cost of the system

    is considered i.e. it consider the acceptability of the system. In

    this checks whether system will be used if the developed and

    implemented are the user of system able to handle the system.

    Whether proposed system will cause any trouble? In the

    operational feasibility, after the implementation of the system,

    training programs are arranged for user. In this cost of training

    program as well as space or time required to develop system

    are consider. Generally all this feasibility checked by the

    analyst which have good understanding of the system or he

    has hard study about system.

  • 8/4/2019 Lib Report

    8/21

    8

    NORMALIZATION

    Normalization is the process in which we can split one

    table into number of tables and maintain relationships

    between them in order to reduce the redundancy. Also we

    remove the repetitions contained in tuples or records.

    Normalization process contains defining integrity constraints.Need for Normalization:-

    Normalization reduces the redundancies of the records.

    So we can handle the database more efficiently by using

    relationships between them. By using the normalization we get

    accurate and consistent results.

    1st Normal Form:-In relation or table all elements must be atomic.

    2nd Normal Form:-A relation is in 2NF if every non prime attribute is fully

    dependent on each relation key. 2nd normal form

    check that every non-key field is strictly depends on key

    field.

    3rd Normal Form:-In this normal form transitive dependencies in the fields

    are removed.

  • 8/4/2019 Lib Report

    9/21

    9

    Relation is in 3NF if it is in 2NF and not non prime

    attributes functionally dependent on other non prime

    attribute.

    Boyce code Normal Form:-A relation is in BCNF, for any two disjoint non empty set

    of attribute x & y , x --> y and x is super key of relation.

    DATA DICTIONARY

    It is contain number of database used in this

    project .There are mainly three tables are used in

    single database, these are used to store library data,

    student data, issuing data etc.

    1. BOOK_DATABASE

    2. STUDENT_DATABASE

    FIELD_TYPE DATA_TYPE

    BOOK_ID AUTONUMBER

    BNAME TEXT

    AUTHOR TEXT

    PRICE NUMBER

    BOOK_QUANT NUMBER

  • 8/4/2019 Lib Report

    10/21

    10

    3. BOOK_ISSUE_DB

    FIELD_TYPE DATA_TYPE

    LIBRARY_ID NUMBER

    SNAME TEXT

    BRANCH

    ROLL_NO

    ISSUED

    RENEWED

    TEXT

    NUMBER

    NUMBER

    NUMBER

    FIELD_TYPE DATA_TYPE

    PRN1 AUTONUMBER

    SNAME TEXT

    BRANCH TEXT

    ROLL NO NUMBER

    BOOK_ID

    BNAME

    AUTHOR

    PRICE

    ISSUE_DATE

    DUE_DATE

    RET_DATE

    BOOK_QUANT

    RENEWED

    NUMBER

    TEXT

    TEXT

    NUMBER

    DATE

    DATE

    DATE

    NUMBER

    NUMBER

  • 8/4/2019 Lib Report

    11/21

    11

    4. BOOK_RENEW_DB

    5. BOOK_RETURN_DB

    FIELD_TYPE DATA_TYPE

    LIBPRN NUMBER

    RENEWED NUMBER

    FIELD_TYPE DATA_TYPE

    PRN1 AUTONUMBER

    SNAME TEXT

    BRANCH TEXT

    ROLL NO NUMBER

    BOOK_ID

    BNAME

    AUTHOR

    PRICE

    NUMBER

    TEXT

    TEXT

    NUMBER

  • 8/4/2019 Lib Report

    12/21

    12

    DATA FLOW DIAGRAM

    LOGIN IF VALID USER

    LOGIN SYSTEM REQUEST

    ISSSUED BOOK

    GET INFO

    UPDATE INFO

    UPDATE BOOK

    GET INFO

    ADMINISTRATORSTUDENT

    0.0

    LIBRARY

    MANAGEMENT

    SYSTEM

  • 8/4/2019 Lib Report

    13/21

    13

    BOOK_DB STUDENT_DB

    LEVEL 0:- CONTEXT LEVEL DFD

    REQUEST FOR BOOK

    CHECK THE

    BOOK DETAIL

    REQUEST FULLFILLMENTREQUEST FOR BOOK

    0.1

    STUDENT

    DATA

    STUDENTS

    STUDENTS

    0.2

    BOOK

    DATABASE

    0.3

    ISSUING THE

  • 8/4/2019 Lib Report

    14/21

    14

    LEVEL 1 DFD

    REQUEST FOR BOOK REQUEST

    DETAILS

    REQUEST

    FULLFILL

    RENEW BOOK

    BOOK_RENEW_DB

    REQUEST FOR

    0.2.1

    BOOK ISSUED

    DATA

    0.2

    BOOK DETAIL

    RECORDS

  • 8/4/2019 Lib Report

    15/21

    15

    RENEW BOOK REQUEST

    BOOK RENEW COMPLETE

    COMPLET

    LEVEL 2 DFD

    REQUEST FOR BOOK

    RETURN

    REQUEST

    FULFILL

    BOOK RETURN

    OOK_RETURN_DB

    0.2.2

    BOOK RENEW

    DATABASE

    0.3.1

    BOOK RECORD

    DATABASE

    0.3

    BOOK ISSUE

  • 8/4/2019 Lib Report

    16/21

    16

    RETURN

    SUCESSFULLY BOOK

    RETURNED

    LEVEL 2 DFD

    ER-DIAGRAM

    Student Name

    Roll noClass

    REQUEST

    STUDENT

    BranchLibrary id

    0.3.2

    BOOK

    DATABASE

  • 8/4/2019 Lib Report

    17/21

    17

    SNAPSHOT OF PROJECT

  • 8/4/2019 Lib Report

    18/21

    18

  • 8/4/2019 Lib Report

    19/21

    19

  • 8/4/2019 Lib Report

    20/21

    20

    LIMITATION OF THE SYSTEM

    1)This system is not on Line system.2)It cannot produce structured report.3)It only supplies book to student.4)It cannot maintain staff database.

    FUTURE ENHANCEMENT

    1)On-Line System.2)Structured reports.3)Digital library4)Magazine Library5)Staff & non teaching database.

  • 8/4/2019 Lib Report

    21/21

    21

    CONCLUSION

    Hence we conclude that our project for Library to

    maintain their lots of database, book & students records. Detail

    information of Book stock can also be stored. We also provide

    facility to generate report on list of book & list of students. On

    the other hand our project is a graphical representation.

    Due to lack of time we would not introduce the entire

    feature in our project.

    Bibliography

    Software Engineering Roger Pressman [5th Edition] Java complete Reference Programming With Java E. Balguruswami

    Websites

    www.microsoft.com www.google.com www.tatamacgrawhill.com www.mhhe.com

    http://www.microsoft.com/http://www.microsoft.com/http://www.google.com/http://www.google.com/http://www.tatamacgrawhill.com/http://www.tatamacgrawhill.com/http://www.mhhe.com/http://www.mhhe.com/http://www.mhhe.com/http://www.tatamacgrawhill.com/http://www.google.com/http://www.microsoft.com/