Approximately two hundred students (200);
Around sixteen (16) personnel including part-time and full-time faculty members;
A network of forty-three (43) computers with internet access.
Situated at the ground floor of the main building;
Managed by one staff (librarian); Holds 5,400 books with a wide array of
topics/subjects (exclusive of other collections in varied formats);
Houses three (3) computer units with network access.
Computerized network system to provide access to an organized catalog of resources in a library.
Computerized transactions and data processing via network.
General ProblemThe main problem of STI College Malolos
Library is the lack of a broader and more efficient access to bibliographic data of the library collection.
Specific Problems Searching process is time-consuming. Computation of penalties. Creating library reports. Files can be easily tampered by anyone
because of unsecured storage of files/records. Tracking and flagging reserved items. The system does not fully support a well-
designed database system.
General ObjectiveThe main objective of this study is to
come up with Computerized Library System with Online Public Access Catalog for STI College Malolos.
Specific Objectives To create modules that provides quick and efficient
access to resource bibliographies and its availability. To create a program that will keep track on
computation of charges. To create a module that will automate report
generation. To develop a module that will secure the database
from unauthorized access. To handle reservation of books for patrons. To use a high-quality database.
Scopes Library System
File Maintenance Transactions Reports Archives Utilities Setting Help
OPAC System Online catalog Online access Online reservation
Limitations Library System
Inventory of other STICM Library assets (equipments, office supplies, furniture, etc.)
OPAC System Online Payment of charges. Borrowing and Returning Resources Online.
System Development Life Cycle (SDLC) It helps in establishing a system project plan,
because it gives over all list of processes and sub-processes required in developing a system.
Planning
Analysis
Design
Implementation
Maintenance
Software Requirements Library System
Windows OS at least windows 98 MySql5.0 enterprise edition
OPAC System Web Browser (Mozilla, I.E 8.0, Google Chrome) Service pack Internet Information Services (IIS)
Hardware Requirements Desktop
1.99 GHz speed 99 GB RAM 40 GB or higher
Devices Hub
8 ports LAN cable
Estimated 70-80 Meters Printer Scanner
Student
STI College Malolos Library System
Search requestLibrary Card
Transaction requestBook (return/renewal)Data of account payables Report of book lossO.P. doc Replacement bookReceipt data
•Search result Transaction resultBook (borrow/renew)Data of account payablesLibrary CardReceipt (if any)O.P. doc requestReplacement book request
Faculty•Search request
Transaction requestBook (return)O.P. DocReplacement book
•Search result Transaction resultBook (borrow/renew)Cleared data
Library Personnel
Admin
Cashier
Search resultTransaction resultLibrary CardBook (borrow/renewal)Data of account payables O.P. doc requestReplacement book requestReport
Search requestTransaction requestBook (return/renewal)Receipt dataLibrary CardReport of book lossO.P. doc Replacement bookReceipt
Data of account payables
Receipt
Report
Context Diagram of Existing Library SystemContext Diagram of Existing Library System
PATRON
1.0
Searching Availability of
Library Resources
Book request
2.0
Organize Transaction
2.0
Library use only
Denied
Book Record & Log Sheet
Transaction Information
Available
Search request
Search result
DFD of Existing Searching Process (Level 1)DFD of Existing Searching Process (Level 1)
PATRON
1.0
Searching Availability of
Library Resources
Book request
2.0
Checking Patron Denied
Book Record & Log Sheet
Transaction Information
PATRON
Book available &
Library Card 2.1
Checking patron
account status
2.2
Reservation
2.2
Return
Log sheet & Borrowing card
Borrowing Info
Denied
Approved
BookBorrowing Info
Patron List
Account Status
DFD of Existing Borrow Process (Level 2)DFD of Existing Borrow Process (Level 2)
STUDENT
2.1
Checking Student Account Status
2.2
Receive Book
2.3
Provide Penalty
CASHIER
2.4
Record return info & payment
(if any)
Penalty record
Log Sheet & Borrowers Card
Return info
BookBook
With Penalty
No Penalty
Library CardReceipt (if any)
Data of account payables
Receipt
Receipt data
Borrowers Card
Account Status
Book recordBook Info
Penalty Info
Receipt data
DFD of Existing Return Process for Students (Level 2)DFD of Existing Return Process for Students (Level 2)
FACULTYBook
2.1
Receive Book
2.2
Record return info
Login Sheet & Borrowers Card
Book Info
Book record
Returned Information
Return info
Book Status
DFD of Existing Return Process for Faculty/Staff (Level 2)DFD of Existing Return Process for Faculty/Staff (Level 2)
DFD of Existing Renewal Process (Level 2)DFD of Existing Renewal Process (Level 2)
Log Sheet & Borrowers Card
Book record
Renewal info
Book Status
PatronBook
2.1
Renewal book
request
2.2
Record renewal
info
Approved
•Renewal info•Book
Log Sheet
Renew Info
Denied
Borrower Card
Renew request Renew
result
STUDENT2.1
Change book status
to Lost
2.3
Receive O.P.
document
2.3
Receive Book
2.5
Provide payables
dataBook loss info
Lost book info
Replacement Book
Library CardReceipt (if any)
O.P. (Out of print)
document
New book replacement
data
Receipt details
Book record
Log Sheet
Penalty Record
Book Status
OR No.
Lost Book Info
CASHIER
Computation data
Receipt
Book record
Loss book info
DFD of Existing Library Transaction-Lost book for student (Level 2)DFD of Existing Library Transaction-Lost book for student (Level 2)
2.4
Provide payables
Payable data required
Computation data
FACULTY2.1
Change book status
to Lost
2.3
Receive Book
Report book loss info Lost book
infoReplacement
Book
Cleared Data
Book record
Log Sheet
New book replacement
data
Book Status
Lost Book Info
Book record
Loss book info
DFD of Existing Library Transaction-Lost book for faculty/staff (Level 2)DFD of Existing Library Transaction-Lost book for faculty/staff (Level 2)
PATRON2.1
Check Patron
Account Status
Approved 2.2
Record Reservation
Info
Log Sheet
Reservation Info
Reservation Info
Book Info
Denied
Borrowers Card
Account status
DFD of Existing Patron’s Library Reservation Process (Level 2)DFD of Existing Patron’s Library Reservation Process (Level 2)
Result
PATRON
2.2
Record Reservation
Info
Login sheet
Reservation Info
Reservation Info
Cancel reservation request
Borrower CardBook Status
DFD of Existing Patron’s Library Cancel Reservation Process (Level 2)DFD of Existing Patron’s Library Cancel Reservation Process (Level 2)
2.1
Patron Account
reservation status
Reservation List
Cancel reservation
Cancel request
Cancelled reservation
Student
Computerized Library System
with OPAC
Search requestLibrary Card
Transaction requestBook (return/renewal)Data of account payables with payment Report of book lossO.P. doc Replacement book• Online sign-in/out requestOnline Loan status checkingOnline searching requestOnline cancel reservation request
•Search result Transaction resultBook (borrow/renew)Data of account payablesLibrary CardReceipt (if any)O.P. doc requestReplacement book requestOnline sign-in/out confirmationLoan status resultOnline Search resultOnline Reservation confirmationOnline cancel reservation confirmation
Faculty
•Search result Transaction resultBook (borrow/renew)Cleared dataOnline sign-in/out confirmationLoan status resultOnline Search resultOnline Reservation confirmationOnline cancel reservation confirmation
Librarian
AdminCashier
Search resultTransaction resultLibrary CardBook (borrow/renewal)Data of account payables O.P. doc requestReplacement book requestReport
Search requestTransaction requestBook (return/renewal)Receipt dataLibrary CardReport of book lossO.P. doc Replacement bookReceipt
Data of account payables
Receipt Report
Librarian Assistant
•Search request Transaction requestBook (return)Replacement bookOnline sign-in/out request
Loan status checkingOnline searching requestOnline reservation requestOnline cancel reservation request
Same as librarian
Like Librarian except Report
Context Diagram of Proposed SystemContext Diagram of Proposed System
Book info
2.0
Organize Transaction
2.0
Library use only
Available
Search request
1.0
Searching Information
& Availability of Library
PATRON
tblbooks
Transaction Information
DFD of Searching Process for Proposed System (Level 2)DFD of Searching Process for Proposed System (Level 2)
Not available
Search result
PATRONBook info 2.1
Checking patron
account status
2.2
Return
2.2
Record Borrowing
Info
tblbrbook
Approved
Borrowing Info
BookBorrowing Info
2.2
Reserve
tblbooks
Book status
2.3
Generate Report
ADMIN
Generated Report
Borrowing Info
Book Status
Denied
DFD of Borrowing Process for Proposed System (Level 2)DFD of Borrowing Process for Proposed System (Level 2)
tblpatron
Account status result
Account status
STUDENTBook 2.1
Checking student account status
Book2.2
Receive Book
2.3Penalty
2.4Record
return info & payment
(if any)
Penalty
No penalty
Receipt data
CASHIER
Data of account payables
Receipt
tblpatron
• Return info• Receipt data
tblrbook
Book Status
2.5Generate
Report
Receipt data
Book Status
Penalty
Library CardReceipt (if any)
DFD of Students’ Returning Process for Proposed System (Level 2)DFD of Students’ Returning Process for Proposed System (Level 2)
ADMIN
Generated Report
ResultAccount status
required
tblbooks
FACULTY
2.1
Receive Book
2.2
Record return info
tblbooks
tblrbook
Book
Return book info
Return Info
Book status
2.3
Generate Report
Return Info
Book status
Return Info
DFD of Faculty/Staffs’ Returning Process for Proposed System (Level 2)DFD of Faculty/Staffs’ Returning Process for Proposed System (Level 2)
ADMIN
Generated Report
PatronBook
2.1
Renew book
2.2
Record renewal
info
tblrbook
Approved
tblbooks
•Book renewal info•Book
Return info
Book status
tblresbook
Renew request
2.3
Generate report
Return info
Book Info
Admin
Generated report
DFD of Renewal Process for Proposed System (Level 2)DFD of Renewal Process for Proposed System (Level 2)
Denied
Renew info
Renewal result
STUDENTBook loss
info 2.1
Change Book status to Lost
2.2
Provide data for book
replacement
2.3
Receive O.P.
document
2.3
Receive Book
2.4
Provide payables
2.5
Record transaction & clear data
tblbooks
tblrbookOR No.
Book Info
2.6
Generate Report
ADMIN
Lost Book Info
O.P. (Out of print)
document
Replacement Book
Book cost & other
payables data
New book replacement
data
CASHIERComputation
datatbllostbook
Loss book info
Lost book info
OR No. Info
Book Info
Generated Report
Receipt
Library CardReceipt
DFD of Students’ Transaction- Lost Book Process for Proposed System (Level 2)DFD of Students’ Transaction- Lost Book Process for Proposed System (Level 2)
FACULTYReport info 2.1
Change Book status
to Lost
tbllostbook
2.2
Provide data for book
replacement
Lost Book Info
Replacement Book 2.4
New replacement
book info
2.3
Receive Book
tblbooks
tblrbook
2.5
Generate Report
ADMIN
Generated Report
New book replacement
data
Loss book info
Book Info
Lost book info
Book Info
DFD of Faculty/Staffs’ Transaction- Lost Book Process for Proposed System DFD of Faculty/Staffs’ Transaction- Lost Book Process for Proposed System (Level 2)(Level 2)
PATRON
2.1
Check Patron Account Status
Approved2.2
Record Reservation
Info
tblresbook
Reservation Info
Reservation Info
Book Info
Deniedtblbooks
Book Status
2.3
Generate Report
Book Status
Reservation Info
DFD of Reservation Process for Proposed System (Level 2)DFD of Reservation Process for Proposed System (Level 2)
ADMIN
Generated Report
PATRON
2.1
Cancel Reservation
Approved2.2
Record Reservation
Info
tblresbook
Reservation Info
Reservation Info
Book Info
tblbooksBook Status
2.3
Generate Report
Book Status
Reservation Info
DFD of Cancel Reservation Process for Proposed System (Level 2)DFD of Cancel Reservation Process for Proposed System (Level 2)
ADMIN
Generated Report
PATRONUsername Password
1.0
Log-In
2.0
Loan Status
checking
2.0
Searching Book
tblbrbook tblresbook
Loan status
3.0
Cancel Reservat
ion
tblbooks
Search result
Search request
3.0
Reserve Book
4.0
Log-OutAccount info
Cancel confirmation
Cancel request
Cancellation Info
Cancelled reserve info
Reserve info
tblresbook
Search result
Search request
Search result
tblpatron
Login request
Login confirmation
•Log-In/Out Confirmation•Loan status•Reserved book info•Cancelled reserve book info
DFD of Online Process for Proposed System (Level 1)DFD of Online Process for Proposed System (Level 1)
Logout Info
EndThank you!