Library Management System 2

download Library Management System 2

of 7

Transcript of Library Management System 2

  • 8/13/2019 Library Management System 2

    1/7

    University of Florida

    Gainesville, FL

    LIBRARY MANAGEMENT SYSTEM

    PHASE I

    Prepared for: Markus Schneider, Instructor

    COP5725 Database Management SystemsPrepared by: Group 6

    Helia ZandiManas GuptaRishi PathakYugansh Arora

    31 st January, 2012

  • 8/13/2019 Library Management System 2

    2/7

    University of Florida

    Gainesville, FL

    INTRODUCTION

    The project Library Management System focuses on the basic need of

    accomplishing the task of maintaining the large stock of information in a librarythrough a user-friendly web based interface. Web based interface is a very efficientapplication for the management of a library which not only benefits the user of thelibrary but also plays a major role in enabling the management of the library towork in an proficient manner. This system will be a platform where users will haveaccess to the facilities of the library from anywhere using the Internet. This projectreport will provide a detailed account of the functionalities of the web-based userinterface which our group will use to manage a library system. Each subsection of

    this phase report will feature the important functionalities of the database design.

  • 8/13/2019 Library Management System 2

    3/7

    University of Florida

    Gainesville, FL

    REQUIREMENT ANALYSIS

    University of Florida library database needs to store information pertaining to its

    students and faculty members, its employees, the physical locations of its branchesand the stock stored in those locations. We have decided to limit the stock into fivetypes: Books, Journals, Magazines, Previous Year Exam Papers and A/V Media.

    The library will keep track of the status of each stock item, its location, status,descriptive attributes and cost for losses and late returns. Books, Journals andMagazines will be identified by their ISBN and the multiple copies will beidentified by their respective IDs like book_id , journal_id and magazine_id . A/V

    Media will be identified by their ISSN, title, and the category to which it belongsand the multiple copies will be identified by the media_id .

    Users will provide their UFID, name, address, phone number, e-mail id, SSN (ifapplicable) and date of birth when signing up for a library membership. They willhave access to their account by their own unique user name and password.Checkout operations will require Library membership, which will request to put a

    particular item of stock on hold. Each library member account will have its own

    fines, but active fines on a ny of the members account will prevent the librarymember from using the library services. The library will have branches in various physical locations within the University. Branches will be identified by branch_id ,name and each branch will have an address and a phone number associated with it.Additionally, a library branch will store stock and have employees. Employees willwork at a specific branch of the library. The library employee will have his ownemployee_id and will receive paycheck. An employee can also be a member of thelibrary, so whatever applies to a library member can also be applied to a librarian.

  • 8/13/2019 Library Management System 2

    4/7

    University of Florida

    Gainesville, FL

    Functionalities:

    A brief description of functionalities for each of the database user is given below.

    1. Students:

    Sign-up for the library membership Refer/Checkout books from the library Put holds on stock Pay fines for lost or late items Update their personal information Access their personal information Check their fine status Check their checkout and return status Check their hold status Renew items Receive early notification of returns or fines Enroll in the waiting list for checkout of an item Search for stock based on

    o type (book, journal, magazine, previous year exam paper,media)

    o titleo author or director

    2. Faculty:

    Sign-up for the library membership Refer/Checkout books from the library Put holds on stock Update their personal information Access their personal information Check their checkout and return status Reserve an item Recommend a new item to be added

  • 8/13/2019 Library Management System 2

    5/7

  • 8/13/2019 Library Management System 2

    6/7

    University of Florida

    Gainesville, FL

    3. Feature of the Waiting List If an item is on hold and no other copy of that item exists in the library,the member can matriculate in the Waiting List The status on the

    waiting list can be accessed by checking the members hold status.

    4. Process of extending the HOLD status If a member wants to extend the period of deadline for returning the item,the request can be processed by the librarian and a notification will besent to the member.

    5. Checking the item status online

    If a member has checked out or returned an item, they can check theiraccount status online as well as to make sure that their information isconversant. Moreover, if they have returned an item late, they can checkthe amount of the fine they need to pay, by checking their fine status.

    6. Member profile information A librarian has access to each members information, so that the librariancan keep a check on the fees dues of any member.

    7. Future predictions of new items By checking out the waiting list for each of the items, a librarian can findthe most popular items and make recommendations for buying a

    particular item in future.

    8. Budget management With respect to the number and prices of each individual item which has

    been added to stock within a particular period of time, the librarian cancalculate the amount of money that the library has been given (budget)for adding the items to stock.

  • 8/13/2019 Library Management System 2

    7/7

    University of Florida

    Gainesville, FL

    Public Domain:

    1. CISE Oracle 11g Database

    Proprietary Software:

    1. CakePHP2. Adobe Dreamweaver CS 5.53. Adobe Photoshop Elements 104. Microsoft Visio 20105. Wamp Server 2.2