LIBRARY MANAGEMENT SYSTEM

Functional Specifications Document Of ³Library Management System´

Version No. 2.0

Prepared by Ankur Gupta(TL) Jaspreet Kaur Kapil Sharma Kaushalendra Tiwari Kaushalendra Tripathi Raghvendra kumar 08/10/2010

Reviewed by

Approved by

Name:

Ms. Preeti Khandelwal

Mr. Sumit Srivastava

Date:

------------

----------------

Functional Specification Document, Version No. 1.0

Page 1 of 18

........6 3........................ 3 SYSTEM DESCRIPTION-FEATURES ... 4 SYSTEM ENVIRONMENT ............««««6 3...................................................1 USER INTERFACE«««««««««««««««««««««««........................5 2.4 ACCOUNTANT«««««««««««««««««««..7 4.........................1 3.««6 3.2 Data Flow Diagram««««««««««««««««««««..................................2 LIBRARIAN««««««««««««««««««««................2......1 2............................................6 3.... 3.......................4...........................1ADMINISTRATIVE USER««««««««««««««.3 STUDENT«««««««««««««««««««««..................................2...«««6 3.. 1....2 SOFTWARE CONSTARINTS««««««««««««««««................ 4 GENERAL CONSTRAINTS ........1 Control Flow Diagram«««««««««««««««««««.......9 Functional Specification Document............1 HARDAWARE CONSTRAINTS«««««««««««««««........................3........6 4.6 3..................LIBRARY MANAGEMENT SYSTEM Table of Contents 1................3 GENERAL DESCRIPTION .................. 3 SYSTEM FUNCTION ..6 SOFTWARE SPECIFICATION .....6 3........... 1...........................................2 2.4..2.................««...3......««. 6 SYSTEM USERS««««««««««««««««««««««««......... Version No.8 4......3 2.............3 INTERFACE««««««««««««««««««««««««....... SCREEN SHOTS«««««««««««««««««««««....2 COMMON CONSIDERATION .....1 2............... «............. 2.2............... 5 2. 3 SYSTEM OVERVIEW««««««««««««««««««««««.......4 INTRODUCTION ...............0 Page 2 of 18 ..........6 3....................2 COMMUNICATION INTERFACE«««««««««««««««««..

students etc.5 Collaboration Diagrma««««««««««««««««««.1 System Description ± Features. INTRODUCTION 1. This project includes study of existing PCE Library Management System and proposed solution for the problems as specified by the customer.16 5.4 Class Diagram««««««««««««««««««««««12 4.. GENERAL DESCRIPTION 2.8 Usecase Diagram««««««««««««««««««««. 2 . This product is designed to make already existing Library Management System user friendly and efficient in terms of searching of books.13 4. 1.15 4. APPENDIX: DEFINITIONS AND ACRONYMS«««««««««««.0 Page 3 of 18 . Salient features includey Global library for an organization running numerous branches Functional Specification Document. Version No..3 Activity Diagram«««««««««««««««««««««11 4..1 System Overview This document describes the Functional Specifications Document (FSD) for Library Management System software.17 1.6 Sequence Diagrma««««««««««««««««««««14 4. short listing of suppliers. Library Management system is a small footprint software suitable for personal/individual Libraries.LIBRARY MANAGEMENT SYSTEM 4.7 State Chart Diagram«««««««««««««««««««.

Issue book 2. Version No. Dealing with the suppliers for books 3.2 System Functions The Librarian running the Library Management System must have the following rights: 1.0 Page 4 of 18 .LIBRARY MANAGEMENT SYSTEM y y y y Efficient searching of books Online Purchase System Fine calculation (student level and year level) Library cards issue as per recommendation 2. Return book 3. Contemplation on reports regardingy List of books y Issue report y Return report y List of new book purchased y Fine details y Suppliers list y Publishers list y Daily entry of fine y Complete category wise report Functional Specification Document. Handle request for purchase of books 2. Make category of books 4. Maintain ordering of books 4. Contemplation on reports regardingy List of books y Issue report y Count of issued books The administrator running the Library Management System must have the following rights: 1. Fine imposed on late submission of books 5. 1.

This database is a repository for quotations as well as instance information of inventory. This database stores money transaction related to fine as well as books.0 Page 5 of 18 .3 System Environment List of Databases Used in Library Management System The following is the list of SQL Server databases used in BizTalk Server 2006R2: Data store name Default database name Volume Growth Description Book Database BookDb High High It stores information about books available in the library. The database should have Functional Specification Document.1 Hardware Constraints The system requires a database in order to store persistent data.LIBRARY MANAGEMENT SYSTEM 2. This database contains information of all the students. Financial Database FinancialDb High High Student Database StudDb High Medium Purchase System Database PurchaseSysDb High Medium 2.4 General Constraints 2. Version No.4. 1.

1.0. SQL Server 2005 Business complexity of the system: High 3.0 Page 6 of 18 .2 Users of the System The various users of the system are3.NET 2005. Functional Specification Document. priority-wise selection of suppliers etc.LIBRARY MANAGEMENT SYSTEM back-up capabilities.2. 3 COMMON CONSIDERATIONS 3.1 Software Specifications y y y y Operating System: Windows Processor: Pentium 4.1 Administrative Users The Administrator will be handling the work associated with the suppliers which involves request for catalogue.2 Software Constraints The development of the system will be constrained by the availability of required software such as database and development tools.4. C#.0 GHz or higher RAM: 1GB Mb or more Hard Drive: 80 GB or more Software Languages: Visual Studio 3. short listing of books. Version No. 2.net Database: SQL Server 2005 Tools Used to develop: Visual Studio.

issue/return books.2.3 Interfaces 3.1 Control Flow Diagram Functional Specification Document.0 Page 7 of 18 .1 User Interfaces o The system¶s interface is user-friendly and easy to get familiar with. 1. 4 SCREEN SHOTS 4.2.3.3 Student Student can search for a book.2 Librarian The one who manages the library and its database and rapidly keeps on updating the students or people records for issuing books and etc. 3.LIBRARY MANAGEMENT SYSTEM 3. o It is recommended that users read the product¶s manual in order to understand all features and to use the full power of the system.where the third party will be maintaining the application. demand for new books and can request for fine cancellation. o Server of particular organization where the application is deployed.3. 3. Version No. 3.2 Communications Interfaces o Web hosting. 3.4 Accountant Accountant maintains fine payment and other financial activities involved in purchasing books.2.

0 Page 8 of 18 . 1. Version No.LIBRARY MANAGEMENT SYSTEM Functional Specification Document.

1.LIBRARY MANAGEMENT SYSTEM 4.2 Data Flow Diagram Functional Specification Document.0 Page 9 of 18 . Version No.

LIBRARY MANAGEMENT SYSTEM Functional Specification Document. 1.0 Page 10 of 18 . Version No.

1.LIBRARY MANAGEMENT SYSTEM 4.0 Page 11 of 18 . Version No.3 Activity Diagram Functional Specification Document.

0 Page 12 of 18 . 1.4 Class diagram Administrator Student registration number name address branch email_ID DOB gender request book() issue book() return book() * pay fine() fine cancel request() * 1 user_id password name address phone number request for quotation() order books() finalize supplier() bill payment() cancel fine() recieve book() add new supplier() update student information() update staff information() updte supplier information() 1 1 * 1 1 Librarian user_id password name address phone number book issue() book return() books demand() report generation() addnew book() Delete book() update book information() 1 * supplier supplier_ID name location address send quotation() send book() send bill() 1 1 Accountant user_id password name address phone number fine calculation() fine reciept() fine report generation() 1 Functional Specification Document.LIBRARY MANAGEMENT SYSTEM 4. Version No.

5 Collaboration diagram Functional Specification Document. 1.LIBRARY MANAGEMENT SYSTEM 4.0 Page 13 of 18 . Version No.

0 Page 14 of 18 . 1.LIBRARY MANAGEMENT SYSTEM 4.6 Sequence Diagram Functional Specification Document. Version No.

0 Page 15 of 18 . Version No.LIBRARY MANAGEMENT SYSTEM 4.7 State Chart Diagram Functional Specification Document. 1.

Version No.8 Usecase Diagram Functional Specification Document.0 Page 16 of 18 . 1.LIBRARY MANAGEMENT SYSTEM 4.

Version No.0 Page 17 of 18 .LIBRARY MANAGEMENT SYSTEM Functional Specification Document. 1.

Version No.0 Page 18 of 18 . APPENDIX: DEFINITIONS AND ACRONYMS Acronym / Definition Explanation PCE SQL VS Poornima College Of Engineering Structured Query Language Visual Studio Functional Specification Document.LIBRARY MANAGEMENT SYSTEM 5. 1.