Top Banner
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
17

Project Synopsis Library

Jul 21, 2016

Download

Documents

Ab Godwin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Project Synopsis Library

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.

Page 2: Project Synopsis Library

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

Page 3: Project Synopsis Library

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.

Page 4: Project Synopsis Library

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.

Page 5: Project Synopsis Library

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

Page 6: Project Synopsis Library

ER DIAGRM

USE CASE DIAGRAM

Page 7: Project Synopsis Library

TABLE SPECIFICATION

Page 8: Project Synopsis Library

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.

Page 9: Project Synopsis Library

1.BibliographyThe 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 BibliographyThis 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.

Page 10: Project Synopsis Library

• 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

Page 11: Project Synopsis Library

• 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. MembershipMembership module is used to manage the data members. They include:

2.1 Menu View Member ListUsed 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

Page 12: Project Synopsis Library

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

Page 13: Project Synopsis Library

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 inAuto 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.

Page 14: Project Synopsis Library

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-).

Page 15: Project Synopsis Library

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

Supervisor’s signature / Date