Sei sulla pagina 1di 10

INDEX

Sno. Content Pageno.


1 Introduction
Purpose
Overall description
2 Functional Requirements
3 Non-Functional Requirements
4 Snapshots
5 Test cases
6 Data Flow Diagrams
7 Use Case diagram

1
INTRODUCTION
This report will provide a detailed account of the processes used to design and implement
a database that can be used to manage a library system. Each subsection of the report
corresponds to an important feature of database design.

Purpose
The main objective of this document is to illustrate the requirements of the project library
management system.
This document gives a detailed description of functional and non-functional requirements
The purpose of this project is to provide a friendly environment to maintain the details of
books and library members.
The main purpose of this project is to maintain easy circulation system by using computers
and to provide different reports.

Overall description
Product perspective-
The proposed library management sytem which is being developed by me is an on-line
library management system. This system will provide a search functionality to
facilitate of the search resources. This search will be based on various
categories viz. book name or the ISBN. Also Advanced Search feature is
provided in order to search various categories simultaneously. Further the library
staff personnel can add/update/remove the resources and the resource users from the system.
The System will also have an ADMIN. T h e u s e r s c a n k n o w t h e number of
available books, information about their account etc.

Product features-
There are two different users who will be using this product:

1. Librarian who will be acting as the administrator


2. Student of the University who will be accessing the library online

The features that are available to librarian are-

2
1. A librarian can issue a book to the student.
2. Can view the different categories of book in library.
3. Can view the List of books available in each category
4. Can take the book returned from students.
5. Add books and their information of the books to the database.
6. Edit the information of the existing books.
7. Can check the report of the issued Books.
8. Can access all the accounts of the students.

The features that are available to students are-

1. Can view the different categories of books available in the


Library.
2. Can view the List of books available in each category
3. Can own an account in the library.
4. Can view the books issued to him.
5. Can put a request for a new book.
6. Can view the history of books issued to him previously.
7. Can search for a particular book.

Functional Requirements-
Functional requirement 1:
Description book entry.
Input- enter the name of the book.
Processing-new book is getting generated.
Output-new book has been stored.
Functional requirement 2:
Description- book issue.
Input- enter the book to be issued.
Processing-the book is being issued.
Output-the book has been issued.
Functional requirement 3:
Description- book record.
Input- enter the name of the book to find.
Processing- lms is searching the book.

3
Output- entered book is displayed.
Functional requirement 4:
Description- register a new member.
Input- name ,phno, address.
Processing- a new member is getting added.
Output- details are shown.
Functional requirement 5:
Description-update a student record.
Input- student id is entered by librarian.
Processing- updation taking place.
Output- record has been updated.
Functional requirement 6:
Description-delete a student record.
Input- enter student id.
Processing-deletion taking place.
Output-record has been deleted.
Functional requirement 7:
Description-search book.
Input-book name.
Processing- book is being searched.
Output-book has been found.
Functional requirement 8:
Description- add a book.
Input- book name.
Processing-book is getting added.
Output-book added.
Functional requirement 9:
Description-delete a book.
Input-enter the name.
Processing- book is getting deleted.

4
Output-book deleted.
Functional requirement 10:
Description-update a book.
Input-enter the publication.
Processing-book is getting updated.
Output-book updated.
Functional requirement 11
Description-book detail.
Input-enter the book name.
Processing-book name is being searched.
Output-book details are shown.
Functional requirement 12:
Description-student detail.
Input-student id.
Processing-details are being searched.
Output-details are shown.
Functional requirement 13:
Description- member status.
Input-enter the students id.
Processing- status is being checked.
Output-members status is shown.
Functional requirement 14:
Description- fine.
Input-enter student id.
Processing-imposing fine on a student.
Output-fine imposed.

Non-Functional Requirements-

5
Performance requirements
The proposed system that we are going to develop will be used as the Chief performance
system within the different campuses of the university

Which interact with the university staff and students. Therefore, it is expected that the
database would perform functionally all the requirements that are specified by the university.

Safety requirements
The database may get crashed at any certain time due to virus or operating system failure.
Therefore, it is required to take the database backup.

Security requirements

We are going to develop a secured database for the university .There are different categories
of users namely teaching staff ,administrator, library staff ,students etc., Depending upon the
category of user the access rights are decided .It means if the user is an administrator then he
can be able to modify the data, delete ,append etc., All other users other than library staff
only have the rights to retrieve the information about database.

Hardware constraints
The system requires a database in order to store persistent data. The database
should have backup capabilities.

Design constraints
The system must be designed to allow web usability. That is,
t h e system must be designed in such a way that will be easy to use and visible on
most of the browsers.

Operating environment-
The product will be operating in windows environment. Also it will be compatible with the
IE 6.0. Most of the features will be compatible with the Mozilla firefox & Opera 7.0 or higher
version. The only requirement to use this online product would be the internet connection.

References-

6
1.http://www.apache.org/
2. http://www.wikipedia.org/
3. http://www.google.co.in/search/project+on+library+management
+system.
4. http://www.freetutes.com/systemanalysis/sa7-designing-basicmodel-
er-diagrams.html

Snapshots

7
8
TEST CASES
1.For ACCOUNT LOGIN
Sno. Action Input value Result
1 Login to account Username=blank Username or password invalid
or blank
2 Login to account Password=blank Username or password invalid
or wrong

2.For SEARCH
Sno. Action Input value Result
1 Search Search box empty Search result empty
2 Search Title or author or Search result will be displayed along
subject or course with the title, author, price,
number or availability, and condition of the
professor or ISBN book.
number in search

3.For RESERVE

9
Sno. Action Input Value Result
1 Reserve a book Name=blank, other Error message will be displayed
fields valid
2 Reserve a book Phone no.=blank, Error message will be displayed
other fields valid
3 Reserve a book Email id =blank or Error message will be displayed
wrong, other fields
valid
4 Reserve a book Address=blank or Error message will be displayed
wrong, other fields
valid

10

Potrebbero piacerti anche