Sei sulla pagina 1di 3

LAB 23+24

SOFTWARE DESIGN AND DEVELOPEMENT

LAB EXERCISE-2

Submitted By-

Shubhangi Sharma(15BCB0122)

Sukriti Jain (1BCB0065)

2. Overall Description

2.1 Product Perspective

In this project library system can be used by both students, librarian and the staff members. It will
help them to search the books based on there names and unique number assigned to them.
Furthermore, the staff members can add or update resources and resource users from the system.
The users can request a new book/can reissue/return books.

2.2 Product Functions

Library system provides information about the books available and the number of the books
available. It also provides the user information. This automatic software is capable of scanning book,
issuing them, reissuing them, returning the books as well as calculating the fine if the user exceeds
the given time limit to keep a book. The librarian will receive all the information of the books and
users to maintain the library databse. The main purpose of the system is to reduce the manual work
load.
2.3 User Classes and Characteristics

There are two types of users -


librarian
users(student and staff members)

The features that are available to the Librarian are –

 Librarian can add/update book records.


 He can view the different categories of the books as well as the shelf and floor where the
book is kept.
 He can issue a new book to the members and can take the returned books.
 He can see the user information and can see the fine.
 He can check the reports of the books.
 He can take fine from students based on their late return of books and can clear their
records.
 He can add new books to the database and can assign numbers to them.

The features that are available to the Members are –

 User can have his own account.


 User can see the different categories of books available.
 User can see the books issued to them.
 User can see the last date of renewing the book and can reissue books.
 User can see the fine if they have any.
 User can request for a particular book

2.4 Operating Environment

The product will be operating in windows environment. The library management system is a
website and shall operate in all famous browsers, for the model we are taking Microsoft Internet
Explorer , Google Chrome and Mozilla Firefox. Also it will be compatible with the IE 6.0. Internet
connection is must for using this product. The hardware configuration include Hard Disk, Monitor
and keyboard. The basic input devices required are keyboard and mouse and output devices are
monitor , printer etc.

2.5 Design and Implementation Constraints

Each member will be having a identity card which can be used for the library book issue, fine
payment etc. whenever library member wish to take a book, the book issued by the library authority
will be check both the book details as well as the student details and store it in library database. In
case of retrieval of book much of human intervention can be eliminated.

System attributes :

Maintainability: There will be no maintained requirement for the software. The database is provided
by the end user and therefore is maintained by this user.
Portability: The system is developed for secured purpose, so it is can’t be portable.

Availability: This system will available only until the system on which it is install, is running.

Scalability: Applicable.2.6

2.6 User Documentation

We have 2 levels of users:

User module: In the user module, user will check the availability of the books.

 Book return

Administration module: The following are the sub module in the administration module.

 Register user
 Entry book details
 Book issue

2.7 Assumptions and Dependencies

All the data entered will be correct and up to date. This software package is developed using java as
front end which is supported by sun micro system. Microsoft SQL server 2005 as the back end which
is supported by Window 7.

Potrebbero piacerti anche