Professional Documents
Culture Documents
Table of Contents
Problem Faced…………………………………………………………………………………………………………9
Lessons Learned……………………………………………………………………………………………………….9
Conclusion……………………………………………………………………………………………………………….10
References……………………………………………………………………………………………………………….11
1
Background of the project
Library Management System is an application which refers to library systems which are
generally small or medium in size. It is used by librarian to manage the library using a
computerized system where he/she can record various transactions like issue of books,
return of books, addition of new books, addition of new Members etc. Books and Members
maintenance modules are also included in this system which would keep track of the
Members using the library and also a detailed description about the books the library
contains. With this computerized system there will be no loss of book record or member
record which generally happens when a non-computerized system is used. In addition,
report module is also included in Library Management System. If user’s position is Admin,
the user is able to generate different kinds of reports like lists of Members registered, list of
books, issue and return reports.
All these modules are able to help librarian to manage the library with more convenience
and in a more efficient way as compared to library systems which are not computerized
Information Communication Technology has revolutionized the life of human Beings and has
made life easier by the various kinds of applications. Technology, there are many tools
technologies and Systems that have been produce and invented. The Library Management
2
Systems works on the same principle as manual system only that the computer automates
the process, so it is fast and more accurate, there is an assurance of accurate and updated
information in case the need of accessibility of a Member data is required. It would be user
friendly with artistic user interface design and would be intuitive. This insures that the user
or administrator (staffs) would spend less time learning the system and hence increase their
efficiency. The main objectives of this projects is to develop a Library Management Systems
for Sierra Leone Library Board in other to automate the library task and make the library
more efficiency and easy to access. Library is a place where all kind of books are Available.
File lost: When computerized system is not implemented file is always lost because of
human environment. Sometimes due to some human error there may be a loss of records.
File damaged: When a computerized system is not there file is always lost due to some
accident like spilling of water by some member on file accidentally, besides some natural
disaster like floods or fires may also damage the files.
Space Consuming: After the number of records become large the space for physical
storage of file and records also increases if no computerized system is implemented.
Cost Consuming as there is no computerized system the to add each record paper will be
needed which will increase the cost for the management of library
3
faster.
RELIABILITY REQUIREMENT The system should accurately performs member
registration, member validation, report generation, book borrowed and and book returned.
Efficiency Requirement Mean Time to Repair: Even if the system fails, the system will
be recovered back up within an hour or less.
Accuracy: The system will be accurately providing real time information taking into
consideration various concurrency issues. The system will provide 100% access reliability.
Reliability Requirement The system has to be 100% reliable due to the importance of
data and the damages that can be caused by incorrect or incomplete data. The system will
run 7 days a week.
HARD DISK SPACE MINIMUM 3 GB FOR DATABASE USAGE FOR FUTURE DATABASE MY SQL
4
Project Design Specification Document
5
text n Key
Rack_No Long Number 34 Null
Integer
6
Copy_ID 255 Short text C002 Foreign NOT
Key NULL
Late_Fine - currency Le 50000 NULL
7
Table Field Name Field Datatyp Data Key Defaul
Name Size e Format t
Registration Registrationr_ID 10 Short R005 Primar NOT
_Table text y Key NULL
Registration_Fee Currency Le 50000 NULL
Register_Date 7 Short 12/3/2018 NULL
text 2:30 pm
Expairy_Date 10 Short - NULL
text
Table Field Name Field Datatype Data Format Key Default
Name Size
Staffs_Table Staff_ID 10 Short text S004 Primary NOT
Key NULL
Staff_First_Name 20 Short text - NULL
Staff_Last_Name 10 Short text - NULL
Staff_Gender 6 Short text Male, Female NULL
Date Of Birth 8 Date/Time 12/12/1990 NULL
Email 30 Short text pat@gmail.com NULL
Phone 12 Number +232768584829 NULL
4
Address 35 Short text 9 Bright Street Foreign NOT
BrookFields Key NULL
8
Screenshot of the ER Diagram in MS Access
Problems Faced:
Lessons Learned:
9
We have learnt that when creating a forms we must include all the fields that are in
the tables or else it will not work.
We have learnt how to create and add function to button, designing forms
Conclusion
This library management system will benefit the Members as well as the staff of the library.
It makes entire process easy where Members can Issue books, staff can generate reports
and It also has a facility for Members ID wherein student can login and can see status of
books issued as well request for book or give some suggestions. It has a facility of a
Member where teachers suggestion to library and also add info about workshops or events
happening in the college which will be notice board.
10
References:
3. D. Chudnov, Open source software: The future of library systems?, Library Journal, 124(13), 40–
43, 1999.
4. M. Breeding, Open Source Library Automation: Overview and Perspective. Library Technology
Reports. 44(8):5-10, 2008
5. M. Breeding, Open Source Library Automation: Overview and Perspective. Library Technology
Reports. 44(8):5-10, 2008.
11