OLMS [Compatibility Mode]

Embed Size (px)

Citation preview

  • 8/3/2019 OLMS [Compatibility Mode]

    1/23

    ONLINE LIBRARYMANAGEMENT SYSTEM

    Presented by,Shaheen Sharafuddin

    Shine Raj.SSumesh.K.S

    1

  • 8/3/2019 OLMS [Compatibility Mode]

    2/23

    CONTENTS PROBLEM DESCRIPTION

    OBJECTIVE

    EXISTING SYSTEM PROPOSED SYSTEM

    MODULE DESCRIPTION

    DATA FLOW DIAGRAM DATABASE DESIGN

    2

  • 8/3/2019 OLMS [Compatibility Mode]

    3/23

    PROBLEM DESCRIPTION The MCA Department Library allows Students and staffs in MCA

    department to take books, Magazines and Optical Medias. Issuingbooks is based on some policy directions of department. Currently theissuing/returning is done manually, but the department would like to

    automate it. We Proposing an Online Library Management System managing

    department library activities easier.

    3

  • 8/3/2019 OLMS [Compatibility Mode]

    4/23

    OBJECTIVE Main objective of the project is automation of library

    Provide efficient and quick library transactions and inventorymanagement.

    Mainly in developing electronic interfaces, refining standards andaccess methods.

    Access from anywhere anytime.

    4

  • 8/3/2019 OLMS [Compatibility Mode]

    5/23

    EXISTING SYSTEM The existing system is fully manual driven.

    Librarian keeps different records about users, books/magazines/cd.

    Book index is keeping in books.

    All transactions in recording in appropriate books.Drawbacks Quick Report generation is not possible.

    Tracking a book is not possible.

    Issue/return of books and due calculations are difficult. Reservation for books not available.

    Communication facilities to the user are not adequate.

    Catalog information is available only in library.

    5

  • 8/3/2019 OLMS [Compatibility Mode]

    6/23

    PROPOSED SYSTEM Proposed system is an online library management program.

    Can access from anywhere and anytime.

    This provides fast transaction and due calculations, Book

    reservation facility, quick Report Generation, fastcommunication facilities and inventory management.

    Reduces employee workload.

    Save Tree and Save World.

    6

  • 8/3/2019 OLMS [Compatibility Mode]

    7/23

    PROPOSED SYSTEM System handles three type users

    1. Student: Normal user with limited access.

    2. Staff: Student + medium level access

    3. Librarian: Full access. The tools used for developing this software is adobe Dreamweaver,

    netbeans, etc.

    Language: PHP and other web development language

    Platform: Web

    Database: MySQL

    7

  • 8/3/2019 OLMS [Compatibility Mode]

    8/23

    MODULE DESCRIPTION System contains two main modules

    User module (handles user operations)

    Login

    Search Book

    Reserve Book

    Reports

    E-Book

    News and Events Feedback

    8

  • 8/3/2019 OLMS [Compatibility Mode]

    9/23

    9

    MODULE DESCRIPTION Administration module (handles administrative operations)

    Login

    User Management

    Book Management Issue and Return Book

    Fine

    Reports

    Communication Management

    E-Book Management

    News and Events Management

    Feedback

  • 8/3/2019 OLMS [Compatibility Mode]

    10/23

    1. Entity

    2. Entity (Duplicated)

    3. Process

    4. Data store

    5. Data store (Duplicated)

    DATA FLOW DIAGRAMSymbols used in the following DFD

    10

  • 8/3/2019 OLMS [Compatibility Mode]

    11/23

    DATA FLOW DIAGRAM

    USER

    Level 0 (context-level data flow diagram)

    11

  • 8/3/2019 OLMS [Compatibility Mode]

    12/23

    DFD Level 1 [User]

    12

  • 8/3/2019 OLMS [Compatibility Mode]

    13/23

    DFD Level 1 [Admin]

    13

  • 8/3/2019 OLMS [Compatibility Mode]

    14/23

    DFD Level 2 [User]

    14

  • 8/3/2019 OLMS [Compatibility Mode]

    15/23

    DFD Level 2 [Admin]

    15

  • 8/3/2019 OLMS [Compatibility Mode]

    16/23

    DATABASE DESIGNName Type Size Remarks Description

    Book_ID Long Integer 4 Primary key Book Number

    Book_title Text 50 Not null Title

    Book_author Text 50 Not null Author

    Book_coauthor Text 50 Co-author

    Book_category Text 50 Not null Main category

    Book_subcategory Text 50 Sub category

    Book_Isbn Text 50 ISBN

    Book_publisher Text 50 Not null Publisher

    Book_format Text 50 Not null Format

    Book_language Text 50 Not null Language

    Book_barcode_no Text 50 Barcode number

    Book_edition Text 50 Not null Edition

    Book_pages Long Integer 4 Pages

    Book_translator Text 50 Translator

    Book_shelf_no Long Integer 4 Shelf number

    Book_pur_date Date/Time 8 Purchase date

    Book_price Double 8 Cover price

    Book_web Text 50 Web site address

    Book_add_date Date/Time 8 Add date

    Book_email Text 50 Author e-mail

    Book_keyword Text 255 Keywords

    Book_summary Text 255 Summary

    Book_pic_id Text 50 Cover Picture

    Book_Condition Text 50 Not null Condition

    TABLE DESIGN1. Table: tbl_bookDescription : Used to store book details.

    16

  • 8/3/2019 OLMS [Compatibility Mode]

    17/23

    2. Table: tbl_memberDescription : Used to store member details.

    Name Type Size Remarks Description

    Mem_ID Long Integer 4 Primary key Member ID

    Mem_name Text 50 Not null Member name

    Mem_address Text 255 Member Address

    Mem_Batch Text 50 Batch

    Mem_internal_id Long Integer 4 Internal ID

    Mem_phone Long Integer 4 Not null Phone number

    Mem_email Text 50 Not null e-mail

    Mem_join_date Date/Time 8 Join date

    Mem_type Text 50 Not null Type

    Mem_password Text 50 Not null Password

    3. Table: tbl_ commDescription : Used to store communication details.

    Name Type Size Remarks Description

    Comm_ID Long Integer 4 Primary key Communication ID

    Comm_mem_id Long Integer 4 Foreign Key Member ID

    Comm_Message Text 255 Not null Communication Message

    Comm_Type Text 10 Not null Communication Type

    Comm_status Text 10 Not null Communication status

    DATABASE DESIGNTABLE DESIGN

    17

  • 8/3/2019 OLMS [Compatibility Mode]

    18/23

    4. Table: tbl_ebookDescription: Used to store e-book details.

    Name Type Size Remarks Description

    Ebook_ID Long Integer 4 Primary key Ebook ID

    Ebook_title Text 50 Not null Ebook Title

    Ebook_category Text 50 Not null Ebook category

    Ebook_tag Text 255 Ebook Tags

    Ebook_uploadby Long Integer 4 Foreign Key Upload er

    Ebook_status Text 50 Not null Ebook Status

    5. Table: tbl_eventDescription : Used to store event details.Name Type Size Remarks Description

    Event_ID Long Integer 4 Primary key Event ID

    Event_title Text 50 Not null Event Title

    Event_desc Text 255 Not null Event Description

    Event_date Date/Time 8 Not null Event Date

    6. Table: tbl_feedbackDescription : Used to store feedback .

    Name Type Size Remarks Description

    Feedback_ID Long Integer 4 Primary key Feedback ID

    Feedback_mem_id Long Integer 4 Foreign Key Member ID

    Feedback_text Text 255 Not null Feedback information

    Feedback_date Date/Time 8 Not null Feedback Date

    TABLE DESIGN

    DATABASE DESIGN

    18

  • 8/3/2019 OLMS [Compatibility Mode]

    19/23

    7. Table: tbl_ newsDescription : Used to store news details.

    8. Table: tbl_dueDescription : Used to store due details.

    9. Table: tbl_borrowDescription : Used to store borrow details .

    Name Type Size Remarks Description

    News_ID Long Integer 4 Primary key News ID

    News_title Text 50 Not null News title

    News_desc Text 255 Not null News description

    Name Type Size Remarks Description

    Due_ID Long Integer 4 Primary key Due ID

    Due_Borrow_id Long Integer 4 Foreign Key Borrow ID

    Due_date Date/Time 8 Not null Date

    Due_amount Double 8 Not null Amount

    Due_Descrip Text 255 Description

    Name Type Size Remarks Description

    Borrow_ID Long Integer 4 Primary Key Borrow ID

    Borrow_date Date/Time 8 Not null Borrow Date

    Borrow_Mem_id Long Integer 4 Foreign Key Member ID

    Borrow_Book_id Long Integer 4 Foreign Key Book ID

    Borrow_Due_date Date/Time 8 Not null Due Date

    Borrow_Status Text 50 Not null Status

    Borrow_Return_date Date/Time 8 Not null Return date

    TABLE DESIGN

    DATABASE DESIGN

    19

  • 8/3/2019 OLMS [Compatibility Mode]

    20/23

    10. Table: tbl_ reserveDescription : Used to store book reservation details.

    11. Table: tbl_configDescription : Used to store various configuration details.

    Name Type Size Remarks Description

    Reserve_ID Long Integer 4 Primary key Reserve ID

    Reserve_book_id Long Integer 4 Foreign key Book ID

    Reserve_mem_id Long Integer 4 Foreign key Member ID

    Reserve_date Date/Time 8 Not null Reserve date

    Reserve_status Text 50 Not null Reserve status

    Name Type Size Remarks Description

    Config_ID Long Integer 4 Primary Key Configuration ID

    Config_Variable Text 50 Not null Variable name

    Config_Value Text 50 Not null Value

    TABLE DESIGN

    DATABASE DESIGN

    20

  • 8/3/2019 OLMS [Compatibility Mode]

    21/23

    DATABASE DESIGNER DIAGRAM

    21

  • 8/3/2019 OLMS [Compatibility Mode]

    22/23

    QUERIES ?

    22

  • 8/3/2019 OLMS [Compatibility Mode]

    23/23

    THANK YOU

    23