You are on page 1of 14

No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Online Library Management

Requirement User can view facilities offered by the application. After the registeration user is treated as member. Member views the website for book details offered. Every member will have unique subscription code. Every member's subscription has an expiry, that can be renewed within a given grace period. Previlages has been given to members as to whether they can only view, print, download, etc. Resources are allocated according to the corresponding department they have selected. Categorywise archive folders are created consisting the acrobat files. Acrobat files are organized according to the categories. Member has to be intimated for renewal after the grace period. Members can be subscribed weekly, monthly or yearly. Member should pay subscription fees through credit card. MIS should be provided for analysis. Administrator can add new book details and can make any modification for subscription details. Subscription details includes user personal details with user name and password that he wants for login. Two levels of security is required 1.Administrator 2.Member Members have access to view book details of particular department that he has selected during subscription. Member can subscribe for only one department. Facility has been given for the member and admin to change username and password. Provision has been given for configuring subscription details. Various reports are required such as subscribed member details, Renewal details and Book details based on category or depa Software must run on any platform.[Windows/Unix] Software has to run on existing h/w and s/w.

ased on category or department

Online Library Management - Vision & Scop


Vision of the Solution 1.1 Vision Statement 1.1.1 1.1.2

1.2 Major Features 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3 Assumptions 1.3.1 1.3.2 Scope and Limitations 2.1 Scope 2.1.1 2.1.2 2.1.3 2.1.4

Online Library Management - Vision & Scope Document


Setting up an web based digital library The library can handle any data/media in the digital form, like Books/ Music/ Video etc.

The media archive can be organised in any user defined format/structure Anyone who wants to access this media can subscribe to this online library Subscription can be based on the specific category Subscriptions can be terminated/renewed based on the grace period MIS provides all the information on the status of the library as well as members The information on forth coming or new additions/releases is available Feedback and addtion requests can be posted by the subscribers

All subscribes have the access to the net All media available for public distribution

In the first release the system will handle on the Books media The books can be viewed in Acrobat reader only In the future release memberwise bookmark facility can be given Additional media like audio, video library can also be incorporated using the corresponding players.

Actors
1 Admin 2 Subscriber 3 Guest
Admin Subscriber

Use Case Diagram

Admin

View/Download Book

Subscriber

Guest

Use Case Identification


Actors Guest Subscriber Admin User Scenario View website Member activities Admin activities

Subscriber

Guest

Manage Library

Manage Members

View/Download Books

Renew Subscription

View Library

Perform Search

Main Scenario
Use Cases 1 View 1.1 View homepage of library 1.2 Perform search 1.3 Log-in 2 Subscription 2.1 New Subscription 2.2 Renew Subscription 3 Member Activities 1.4 3.1 3.2 3.3 4 Admin Activities 1.4 4.1 4.2 4.3 4.4 3.3 Log-in Manage library View MIS Change password Masters Logout Log-in View library Change password Logout

Use Case : Manage Library


1 Use Case Diagram
Manage Library Admin

2 Class Diagram Modify Library


1

Person

F_Library

L_Library

Add Library
1 Person F_Library

3 Collaboration Diagram Modify Library


1. listBookDetails( ) Admin : Person

5. update(Book) :F Library
2. display( ) 3. selection( ) 4. hide( )

: L Library

Add Library
1. listBookDetails( )
Admin : Person :F Library

2. addBook( )

4 Sequence Diagram

Modify Library
Admin : Person 1. list(Books)
2. select(Book) 3. update(Book)

:F Library

4. confirmation( )

Add Library
Admin : Person
1. addBook( )

:F Library

2.list(Book)

Library

Library

Library

5. update(Book)
: Library 2. display( ) 3. selection( )

2. addBook( )
: Library

:F Library

:F Library

Promotions Search Publicationwise Categorywise Mediawise Arts Business Computers Education Medicine Law Science Classification Arts Philosophy History Culture Literature Religion Business Banking Commerce and Trade Finance Insurance Marketing Real Estate Computers Hardware Software Internet Programming Education Universities International Education Medicine Ayurveda General Medicine Homeopathy Law Government Political Science EGovernance Science Physics Publisher Media Journals Magazines Newspaper Encyclopedia

Category

Subject

Chemistry Mathematics Electronics Biology

You might also like