You are on page 1of 16

Project Synopsis Presentation

(SMU GHANA)


Course: BSCIT Semester: 6
Student Name GODWIN SHEKWOYIYA ABRAHAM Student Reg. No.:531110513
Project Title : web- LIBRARY MANAGEMENT SYSTEM
Supervisor Name: HERMANN APPREY

Aims of the Project:
1.To help librarians to keep track of their books
2.To manage books in the library with students loaning a book
3.To manage students details
4.It is also aimed at making the administrative procedure of library
easy.
Objectives of the project
1. To keep inventories of all books in the library
2. To help students log in, search and request for a particular book.
3 .To help manage library books.



Literature Survey and overview of the project:
Web Library management system is to meet the needs of web-based
automated library (library automation) small scale to large scale
Complete with sample features and still actively developed, web
library is suitable for libraries that have collections, and staff
members many in a network environment, be it a local network
(intranet or Internet.Web library management system other
advantages are multi-platform, which means it can run natively in
almost all operating systems that can run a programming language
PHP (http://www.php.net) and MySQL RDBMS (Http://www.mysql.com).
Web Library management system is a web-based application with
cross-platform considerations. Fully Software developed using Open
Source is: PHP Web Scripting Language, and MySQL Database Server
to improve interactivity in order to perform such an application
desktop, also used AJAX technology (Asynchronous JavaScript And
XML).Details are also available record format XML (Extensible Markup
Language) for the needs of web service. Efficient management of
bibliographic data to minimize data redundancy Management
masterfile for eferential data such as GMD (General Material
Designation), Type Collection, Publisher, Author, Location, Supplier,
and others.
Circulation with features:
"The transaction of borrowing and repayment
"Reserve collection
"The rules are flexible lending
"Information delays and fines
membership management
Collection inventory (stocktaking)
Reports and Statistics
Management periodicals

Support the management of multimedia documents (.Flv,. Mp3) and
digital documents. Especially for the pdf in the form of streaming
web Library supports a wide variety of languages,
Union Catalog Service Module Support
Visitor Counter library
Member Area to view the collection is being borrowed by
members
Module system with features:
"a global system configuration
"Management module
"User Management (Library staff) and group
"Setting a holiday
"The creation of automated barcode
"Utilities for the backup


System Requirements Specifications:
Hardware
computer
processor: pentium(R) dual core cpu
installed memory(ram): 4.00gb
Software
FrontEnd PHP
BackEnd MYSQL

System Analysis and preliminary design: (Diagrams)
Specific diagrams like DFD, ERD, Table Specifications, Data dictionary, Object
Diagrams, UML Diagrams including use case diagrams should be illustrated.
Specific examples of screen shots, sample code design of specific algorithms
used should be explained.
The waterfall model will b used in the development of this web library
management system.


Problem Definition: The definition of our problem lies in the manual system. It is
very time consuming and tedious. This system is more prone to errors, easy
misplacements of important documents. with the help of the web management
system there will b an esy flow of books and better accountability.
Analysis: In other to achieve this goal, specific or all major activities done in the
library will b created as modules in the web library management system. It may
include membership module, circulation and others.
Design:The front end of this system will b designed using php while the back end
will b done using mysql.
Development: web library management system will b developed as an open
source system to enable it fit in any library setting. This stage include program
coding, initialization of data files and end-user documentation is prepared.
Testing: web library management system will b test run if it does what it's
intended for, for a period of time to check foe errors and abnormalities in the
system. It will be installed and used in the library during the testing period.
Implementation: it will finally be implemented as a management system for the
library after the test is passed.
Maintenance: the objective of maintenance is to keep the system functioning at
an acceptable level.
DFD DIAGRAM


ER DIAGRM
USE CASE DIAGRAM






TABLE SPECIFICATION


Experiment set up and proposed implementation strategies:
PHP is a widely-used general-purpose scripting language that is especially suited
for Web development and can be embedded into HTML. For the
frontend(interactive phase for the users) of this system i will b making use of php
MYSQL is a system query language which helps in the creation of our database in
dis application. For our backend i will be using mysql.
We will look at just two modules for now in this aspect.
1.Bibliography
The Bibliography module lets you manage your library bibliographical
data. It also includes collection items management to manage
copies of your library collection so it can be used in library
circulation.
Menu Add New Bibliography
This menu is used to add a new bibliography, click on the Add New
Bibliography.
Screen will appear as below:


Form to add a bibliographic data / catalog

Metadata we should fill are:

Title: Title of collection

Edition: edition statement

Specific Detail Info: Contains specific bibliographic information,
such as: the scale on
maps, records series held.

Author: authorship

GMD: General Material Designation

Frequency: Frequency of the periodical, this field takes the
data from the Master File.
If the field is filled, then the data will be detected as a serial
bibliography and
appear in the serial control module.

ISBN / ISSN: ISBN or ISSN number

Class: No classification of collections (DDC, UDC, or
other). This class will be very
Take Stock is useful in the process.

Publisher: publisher name, taken from existing data on the
Master File

Publish Year: Year of Publication

Publication Place: Place of Publication

Collation: Collation / Physical Description

Series Title: Series Title (if applicable)

Call Number: Collection Call Number

Topics: Topic / subject. This data can also be retrieved from
the Master File

Language: The language of documents

Abstract / Notes: Important notes relating to the bibliography

Image: The image (usually the cover) which indicates the
identity of the collection.Picture This will appear in the OPAC
File

2. Membership
Membership module is used to manage the data members. They
include:

2.1 Menu View Member List
Used to see members who have registered in the system. the
information shown is
the Member ID, Member Name, Membership Type, Email, Last update.
On the list is also equipped with facilities DELETE and EDIT.


List of data members

Membership if a member has expired, then we can extend by
clicking the EDIT menu. Membership renewal can be done
automatic or manual. Automatic, we can do to extend the checkbox
membership will be extended
for a specified time, commencing from the date of extension.
While manually, can be done by editing Expiry Date.


Renew Membership


Besides the extension can also be done in bulk. The trick is to click
View Expired Member, Checkbox member to be extended, then click
Extend Selected Member (s).



Bulk Renew Membership







5.2 Add New Members

Facility to add new members to the data in the system SMU
Libaray. data members included are: Member ID (Member ID -
barcode/RFID-), Member Name (Full Name of Member), Register Date
(date of landscape), Expiry Date (the date of expired), Institution
(name of institution, name of the office or organization name),
Membership Type (Type of Membership), Gender (Gender), E-mail
Address (Address home or office), Postal Code (Zip Code) Phone
Number (Phone Number), Fax Number (Fax Number), Personal ID
Number (Personal ID Number as no. KTP), Notes (short notes), and
Photo Upload (File photo of members). Expiry date contained in
Auto Set, the purpose of this facility, if the auto set the expiration
date on the check members will be calculated based on Membership
Type. But if unchecked, then the Expiry date can be determined
manually, by selecting the date Expirednya.On this same form,
provided the features Pending Membership. If the Pending
Membership is in check, the member concerned will not be able to
do the circulation, although it is still active. It can be applied as a
sanction for the member violation of library regulations.


Form Add New Member

5.3 Member Type Menu

A definition of the type of membership. These types of membership
in the set Loan Limit (limit borrowing copies), Loan Period (old
loan), Reserve (reservations), Reserve Limit (limit order copies),
Membership Period (length of membership), Reborrow Limit (boundary
extension), Fine Each Day (day fines), and Overdue Grace period
(delay-tolerant in the day-).


Member Type


References used:
1.Ck sharma, ck sharma, kiran singh(2005). Library management system, vol 1,
Atlantic publishers, usa.
2.Luke walling, laura Thompson(2003). php and mysql web development, 2nd
edition. Copyright 2003 by sams publishing. printed in usa.
3.Vikram vaswani, tata mcgraw.mysql the complete reference. Fifth reprint 2006
hill publishing company limited.usa

Supervisors signature / Date

You might also like