Library System Final
Library System Final
INTRODUCTION
the society because it contains millions of deposited knowledge and ideas which
manual process of every transaction in the library office. The forms are given by
Librarian to the borrowers to fill up the necessary information for them to loan
books. Afterwards, the office incharge process them manually and compiled on
large file cabinet. Thus, the manual library system is very costly in terms of time
and space. Other complaint was tiresome task of searching records just to verify
the data.
best way to cater all the transaction faster and easier. The system can also give
accurate records of every books and information of the users. Furthermore, the
1
Objectives of the Study
a. Loaned books
b. List of books
c. Available books
Through a computerized library system, they can easily find the books that
they are looking for without going through the traditional way of searching a
library material. The computerized library system will also improve the monitoring
whether a particular book is on-shelf or not. In addition, they can easily identify
when the borrowed material will be returned and if a borrower has failed to return
the book on its due date. Furthermore, the librarian would be much guided when
2
it comes to recognizing new inventory of books, letting them arrange it promptly
and accordingly.
The system can also help to reduce the time and effort of the users in
terms of adding, editing, searching, deleting and printing of records. The system
can also help in reducing the expenses of the library such as papers, folders,
The system can only provide records such as loaned books, returned and
unreturned books, list of books, available books and damage books. The
authorized librarian. The assigned librarians are the only one who can share any
of the records/data of the students. The system is not capable of sharing its data
from other databases. The systems will be developed using the Microsoft Visual
Basic 6.0 programming language. The study will be conducted from month of
3
Definition of Terms
data.
Data - Can exist in a variety of forms as numbers or text
mind.
Database - A set of data that has a regular structure and that is
CHAPTER II
REVIEW OF RELATED LITERATURE
Library System
4
Library is a fast growing organism. The ancient methods of maintaining it
are no longer dynamic and efficient. For expeditious retrieval and dissemination
its users with quick and prompt services. Library automation refers to
information pertaining to its users (or customers), its workers, the physical
locations of its branches, and the media stored in those locations. We have
decided to limit the media to two types: books and videos. The library must keep
track of the status of each media item: its location, status, descriptive attributes,
and cost for losses and late returns. Books will be identified by their ISBN, and
movies by their title and year. In order to allow multiple copies of the same book
or video, each media item will have a unique ID number (Darren Adams, 2007).
Charuasia (2010) connotes the term library with use of automatic data
processes are left to be performed by human beings. The study stresses library
collections. They must serve disparate user communities, from the first year
5
student to the world class subject expert. It also has facility of an online notice
board where teachers can student can put up information about workshops or
seminars being held in our colleges or nearby colleges and librarian after proper
verification from the concerned institution organizing the seminar can add it to the
notice board. It has also a facility where student after logging in their accounts
can see list of books issued and its issue date and return date and also the
students can request the librarian to add new books by filling the book request
Library systems have also become vital in the provision of information that
is licensed by libraries but does not exist in their physical collections. Database
providers now include citations for journal titles and journal articles that can
beloaded into ILS software systems, thereby providing the web links to find
content and provide access to it within courseware and as multimedia content for
system includes the cataloguing system which creates a catalogue that can be
system is used to access the data using the catalogue created by the cataloguing
system. A distribution facility can be used to transmit the data thus giving a user
access to all of the data contained in the digital library system despite the user's
According to Eden (2011), she stated that most libraries are forced to work
with fewer staff because of the having a more improved and modernized system
6
for their library. According also to the study, the library administration need to
emphasize to their staff that the organization has a vested interest in providing
them with the tools and training they need to assist the organization in the new
information marketplace.
operation such as items, bill, paid, and also patrons record. By this software we
can operate all the library operation easily (Morium Morshed, 2008). According to
developing a computerized system to maintain all the daily work of library. This
project has many features which are generally not available in normal library
management systems like facility of user login and a facility of teacher’s login. It
also has a facility of admin login through which the admin can monitor the whole
system. It also has facility of an online notice board where teachers can student
can put up information about workshops or seminars being held in our colleges
or nearby colleges and librarian after proper verification from the concerned
institution organizing the seminar can add it to the notice board. It has also a
facility where student after logging in their accounts can see list of books issued
and its issue date and return date and also the students can request the librarian
to add new books by filling the book request form. The librarian after logging into
his account ie admin account can generate various reports such as student
7
The Library Management System is designed & developed for a receipt
and issuance of books in the library along with the student’s details. The books
received in the library are entered in Books Entry form and the new student is
entered in the student entry form. When the student wants to get the desired
book the same is issued on the availability basis to the student. The “LIBRARY
and to increase the efficiency. The main focus of this project is to lessen human
efforts. The maintenance of the records is made efficient, as all the records are
stored in the ACCESS database, through which data can be retrieved easily. The
navigation control is provided in all the forms to navigate through the large
amount of records. If the numbers of records are very large then user has to just
type in the search string and user gets the results immediately. The editing is also
made simpler. The user has to just type in the required field and press the update
manage and preserves the records that provide evidence (P.C Bantin 2002).
8
According to Yoake Blanche (2011), Record keeping system is a document
record keeping system that comprises application program which provides record
controlled by the system. Furthermore, this kind of system also ensures their
says that almost everyone in a school, have certain responsibilities which include
establishing the uniform use of codes or titles on all records and, in the case of
standard records or forms, ensuring that the correct form is use. Dr. Ismail and
Prof. Jamaludin (2009), added that trustworthy and accessible records are
authoritative sources of evidence and information that support and sustain the
the importance of records in aiding other departments. The author stated that
however, time consuming the paperwork is, and it must be completed regularly
and accurately. On the other hand, Dewaahmed (2011), stated the importance of
resourceful organizations, this show how far technology had made the life of men
easier. Storing, calculating, updating data can be done with a single device and it
cause less energy and time to finish this thing. All of these can be done by just
9
that accurate and proper records of students achievement and growth
during his school days are kept, information on any school matters on students
are made available to users when requested for it also facilitate research
activities that will promote efficiency and effectiveness of the school system
(Ogunsaju, 1989).
CHAPTER III
METHODOLOGY
Research Design
10
Descriptive Research Design was used in formulating Computerized
Library System. The Microsoft Visual Basic 6.0 Programming Language was also
used as the front end and Microsoft Access Database as back-end of the study.
can monitor loaned books, available books, damage books, penalties, and
Hardware Requirement
1 Laptop Manual Process of
Printer
Software Requirement LLNHS Library Office
Visual Basic 6.0 Programming Language
Microsoft Office Tools
Data Gathering
Conceptual Framework
Analyzing Software &
Hardware Requirements
System Development
(Designing & Coding)
11
Lebak Legislated National High School
Computerized Library System
Figure 1. Conceptual Framework
A. Data Gathering
Data has been gathered in the form of interview and browsing related
reviews through the internet. The person incharge of Library Office of Lebak
Legislated National High School were interviewed about how and where they
kept the records of students. This was done in order to determine the flow as well
12
B. Analyzing the Gathered Data
program for the Office of the Library of Lebak Legislated National High School.
Show the step by step process in designing and coding of the said
registration, book management, return book, loaned book and forms for
Different data elements included in the designing of the system were based on
13
Figure 3. Visual Basic 6.0 Window
3. The Main Form - It serves as the main access of the system. It holds all the
14
4. Barrower’s Information Form. The purpose of this form is to register the
borrowers’ information. The user can add, save, update and delete the
returned, loaned and damaged books. This form can also add, update, and
15
6. Loan Books Form – The form is capable of registering books to be borrowed
by the clients. This was design to trace the availability of the books and to
monitor if the books were returned on its scheduled date or not. See figure 7
below.
16
8. Collection Form - The figure below shows the collection form of the borrowers
transaction and determine the penalties of every borrowers who did not return
the books on a given time.
9. Income Form - The income form of the system determines the total collection
of all transactions. It can also print reports of the total income within a month.
17
10. Log Form - This form shows the status of the borrower’s information and
loaned books. It also identifies the returned and unreturned books.
avoid the malfunctions in all operations and afterwards ran the program to test
the capability of the codes to perform the task. Figure 12 below shows the
18
Figure 12. Error Trapping & Troubleshooting
Context Diagram
1. Books/Student Information
2. Inquire Books
4. Loan Books
Borrowers
6. Return books
8. Payment of Penalties
19
7. Penalty details
11. List of Available Books
5. Loaned books if
Lebak Legislated 12. List of Loaned books
available
National High School
Computerized Library 13. List of Unreturned
System Books
14. List of Returned
books
15. List of Account
w/ Penalties
4
Loan Books Loan Books Loan books information
Information
20
5
Loan Books Information
Loaned Books Record Loan
Books
Librarian Check
Available
books
7 Penalty Details
8
Payments of Penalties Payment of Penalties
Payment of
Penalties
21
Receipt Receipt
9
Payment
Receipt
11 List of Available
List of Available Books Books
0 of
List
Available D2 Available books
Books
13
List of Returned books
0 List
Generate Returned books
of Returned D4 Returned Books
books
14
Unreturned Books
List of unreturned Books 0 List
Generate D5 Unreturned books
of Unreturned
Books
15
List of account Penalties 0
Generate List Account Penalties
of Account D6 Account penalties
Penalties
Statistical Analysis
The table below had shown the rating scale in evaluating the system. The
data gathered were statistically analyzed by computing the mean and weighted
average out from the data collected using descriptive data analysis. The
23
Numerical Range Descriptive Interpretation
Description Rating Meaning
24
options, unpleasing and not
easy to use and understand.
Some buttons are not
accurate.
25
malfunctioning.
26
The following scales were used to determine the performance of the system
efficiency:
27
the system happened to
experience malfunctioning.
28
security of the system is
secure during its operation.
The program happened to
experience malfunctioning
once.
Statistical Tools
Formula:
N=∑x
N
Where :N= Mean, ∑x= Sum of all data values, n = is the number of data
items in sample
29
CHAPTER IV
RESULT AND DISCUSSION
designed and conducted for the Library of Lebak Legislated National High
School. Through a computerized library system, they can easily find the books
that they are looking for without going through the traditional way of searching a
library material. Before the system was evaluated, it undergone some series of
the study. After identifying the problems, the Library System leads to its
conceptualization.
The LLNHS Library System was realized with the used of Visual Basic 6.0
as the programming language. And the MS Access 2007 was used as the
backend of the program. And the purposed of the study is to improve the
30
monitoring capacities of those who maintain the library. According Morium
Morshed, (2008), the Library system can keep all tracks of a library operation
such as items, bill, paid, and also patrons record and she added that Library
System can operate all the library operation easily. In some other way,
for the borrowers and books, information of loan books, return books, collections
and income of the library from the penalties of the borrowers who did not
returned the book on a given time. In the study of Maged Fahmy (2007), he
stated that registration system could solve the many problems since it used
databases that made response time for transaction shorter and can handle more
clients at the same time. Blanche (2013) also added that this kind of system also
ensures the preservation for evidential purposes, accurate and efficient updating,
The system was also able to produce reports of loaned books, list of
books, available books, and account with penalties, returned and unreturned
Result of the study clearly shows that the system provides accurate and
31
evaluated by the respondents of the Library Office Incharge of Lebak Legislated
National High School as well as the students of Sultan Kudarat State University –
authoritative sources of evidence and information that support and sustain the
Figure 15 above shows the log-in form of the system which will be used by
either admin or user to log in into the system. The Admin is capable of accessing
all the transactions inside the system while the user is limited only to some
features like the update of penalty and collections. On some point, both have
shared the same access like the loaning of books, monitoring the returned and
32
Bothe admin and user have different password. Incorrect username and
password supplied on the given textboxes will notify the users automatically. A
Figure 16 above shows the primary form of the system. The form holds
management, loan books, return books, collections, income and logs. The form
also holds the back-up and restore of data which is necessary in securing the
Figure 17 above shows the Book Management Form of the system. The
purpose of the form is to register newly acquired books or any library materials.
The form includes ID number, Account number, Book title, Book publisher, Book
33
Categories, ISBN. The form contains four command buttons which includes ADD,
Author and Publisher. The in charge will use the search box to search such
information. One also of the features of the system to track the number of users
of a particular book.
The figure 19 above shows the loaned/borrowed books form. The loaned
books form contains information of the borrowers which includes the borrowers
34
name, the books and date borrowed. The borrowers should register first his/ her
general information before they are allowed to loan for any books in the library.
The figure 20 above shows the return form. The return form holds the
information of the books that have been returned by users. The system will
automatically calculate the amount of penalties if ever the borrower violated any
35
The figure 21 above shows the collection form. The form provides
borrower’s name, search box, book ID, date borrowed, fines accumulated,
payments, balance, and change. The system will automatically calculate if ever
The figure 22 above shows income form. This form calculates the total
36
The figure 23 above shows the back-up and restore form. The Backup and
Restore Database allows the user to save the file into another drive. Backup and
Figure 24 above shows the data report of the unreturned books. The data
that will be printed includes book title, author, publisher, category, ISBN and
account number.
37
Figure 25 above shows the data report of the returned books. The data
that will be printed includes book title, author, publisher, category, ISBN and
account number.
The figure 26 above shows the collection report. The information includes
the name of the barrower, the book ID, Date borrowed, Fines, Payment, and
Balance.
38
Figure 28. List of Registered Books Report
The figure 28 above shows the reports of all registered library holdings.
The data that will be printed includes book title, author, publisher, category, ISBN
and interface by the some staff including the librarian of Lebak Legislated
A. System Interface
Question Mean Description Interpretation
Meaning
1. Over-all interface 4.83 Excellent The system interface
respond to user action at all
time. It is excellently
flexible in allowing user to
choose options, pleasing
and easy to use and
understand. All buttons are
39
excellently accurate.
2. Easy to understand 4.67 Excellent The system interface
and manipulate respond to user action at all
time. It is excellently
flexible in allowing user to
choose options, pleasing
and easy to use and
understand. All buttons are
excellently accurate.
3. User- Friendly 4.67 Excellent The system interface
respond to user action at all
time. It is excellently
flexible in allowing user to
choose options, pleasing
and easy to use and
understand. All buttons are
excellently accurate.
Total Mean 4.72 Excellent The system interface
respond to user action at all
time. It is excellently
flexible in allowing user to
choose options, pleasing
and easy to use and
understand. All buttons are
excellently accurate.
mean of 4.72 that was interpreted as “Excellent” which means that the system
user to choose options, pleasing and easy to use and understand. All buttons are
excellently accurate.
B. System Functionality
40
Question Mean Description Interpretation
Meaning
1. Can able to register Functioning and excellently
book very effective. The system
4.5 Excellently is very much accessible,
Functional efficient and accurate
during the operation. The
program did not experience
malfunctioning.
2. Can monitor list of 4.5 Excellently Functioning and excellently
books very effective. The system
Functional is very much accessible,
efficient and accurate
during the operation. The
program did not experience
malfunctioning.
3. Can be able to 4.33 Excellently Functioning and excellently
generate and print very effective. The system
collection Functional is very much accessible,
efficient and accurate
during the operation. The
program did not experience
malfunctioning.
4. Can trace the status 4.16 Very Functional Functioning and very
of books efficient. The system are
very accessible, efficient an
accurate during the
operation. The program did
not experience
malfunctioning.
List of books
41
4.67 Excellently very effective. The system
is very much accessible,
Functional efficient and accurate
during the operation. The
program did not experience
malfunctioning.
42
malfunctioning.
was interpreted as “Excellently Functional” which means that the system can give
better services in terms of record keeping and monitor the books in the library.
And can generate reports such as list of books, loaned books, returned and
C. System Efficiency
Searching
individual
records
43
efficient and accurate
during the operation. The
program did not experience
malfunctioning.
44
Total Mean 4.57 Excellently Functioning and
Efficient excellently very efficient.
The system is very much
accessible, efficient and
accurate during the
operation. The program
did not experience
malfunctioning.
4.57 that was interpreted as “Excellently Efficient” which means that the system
penalties, monitor the borrowed books, print the total income of student penalties
D. System Security
Security
level for in-
charge Very Secure Functioning and very
personnel
4 Secure The security of the
system is very secure
during its operation.
45
Security level 4
for the
database(back Very Secure Functioning and very
up and restore)
Secure The security of the
system is very secure
during its operation.
Total Mean 4.05
Based on the result of the evaluation, the security of the system obtained
an average mean of 4.05 that was interpreted as “Very Secure” which means
that the system is very secure in terms of the security level of in-charge
46
C. System Efficiency 4.57 Excellently Functioning and excellently
very efficient. The system
Efficient is very much accessible,
efficient and accurate
during the operation. The
program did not experience
malfunctioning..
D. System Security 4.05 Very Secure Functioning and very
Secure The security of the
system is very secure
during its operation.
Total Mean 4.47 Excellent The system is
functioning excellently
and very efficient. And
the system interface
respond to user action at
all time. It is excellently
flexible in allowing user
to choose options,
pleasing and easy to use
and understand.
score with a grand mean of 4.47 which means that the LLNHS Library System
was functioning excellently and very efficient. And the system interface respond
to user action at all time. It was excellently flexible in allowing user to choose
47
CHAPTER V
SUMMARY, CONCLUSION, RECOMMENDATION
Summary
The study entitled “Development of the Library System” was designed and
conducted for the library office of Lebak Legislated National High School
loaned books, returned and unreturned books, collections and income of the
library.
planning, and determining the tools and materials used in materializing the study,
analyzing, designing, and coding. Then after creating the program, it has
Basic 6.0 and Microsoft Access as the back-end. Evaluation was also conducted
Legislated National High School (LLNHS) and Sultan Kudarat State University
registered books, loaned books, can determine the returned and returned books
48
as well as the available books. It can also calculate all the collection and income
of the library. The system can also be able to generate data report such as
registered books, returned and unreturned books, account with penalties and
Conclusion
It was concluded that the study Lebak Legislated National High School
operational ready for implementation. The system was more efficient than the
manual system. The system could be of great help in recording and managing
books and students records. The system is easy to manipulate though it was
new to everyone.
Recommendation
Identify the validity of the claim that the future researchers should
integrate in the system the barcode reader for faster and easier way of inputting
and retrieving records. It is also recommended that the system can generate
library identification card with barcode to easily track the borrower’s record.
49
LITERATURE CITED
Library_Systems https://net.educause.edu/ir/library/pdf/DEC0201.pdf
P21.http://www.studymode.com/essays/record-keeping-system.
Charuasia (August 6, 2011) St. John Berchmans Academy will sustain the needs
www.scribd.com/doc/61741505/jjjjjjj
Darren Adams, Sergey Begun, Andrew Fail, Shawn Haigler, Franklin Lee
http://www.kdd.uncc.edu/Cynthia/3160Proj/Report_Final.pdf
answer.com/recordkeeping/library-record-keeping
Eden (September 18, 2011) website of FMS, Inc. (January 11, 2011) retrieved
from .www.scribd.com/doc/.../61293355-Chapter-2
50
Management, 8, 234-244. Retrievd from http://www.academicjournals.org/
journal/ERR/article-full-text-pdf/85C05F33623
hl=en&as_sdt=0,5&qsp=3&q=computerized+ibrary+system
%20library%20management%20system.pdf?sequence=1
www.educause.edu./ecar/ERB0216.pdf
http://dspace.cusat.ac.in/jspui/bitstream/.../8218/1/library%20management
%20system.pdf
http://bteclub.com/reports/PDF/Library%20Management%20System.pdf.
51
APPENDICES
52
Appendix 1
Budgetary Requirement
Hardware
8 GB RAM DDR3
18.5”LED Monitor
Software
53
Total P45,900.00
Appendix 2
Gannt Chart
September for planning, such as gathering of data, interviewing what are the
problems met, what is the purposes, and benefit of the study. In 3 rd week of
September to 1stweek of October is for analyzing what is the flow of creating the
Schedule
Of
The
Activities 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Data
Gathering
Analyzing
Developme
nt
54
Evaluation/
testing
Table 11. Schedule of Activities
Appendix 3
Evaluation Sheet
and the System design of LLNHS Library System” in terms of generating reports,
record keeping and monitoring. Kindly answer the following question truthfully
and rest assured that all information gathered would be kept confidential.
SYSTEM INTERFACE
Item Range Descriptive Meaning
5 4.2 - 5.0 Excellent
4 3.4 – 4.19 Very Satisfactory
3 2.6 – 3.39 Satisfactory
2 1.8 – 2.59 Needs Improvement
1 1.0 – 1.79 Poor
SYSTEM FUNCTIONALITY
Item Range Descriptive Meaning
5 4.2 - 5.0 Excellently Functional
4 3.4 – 4.19 Very Functional
3 2.6 – 3.39 Functional
2 1.8 – 2.59 Slightly Functional
1 1.0 – 1.79 Not Functional
SYSTEM EFFICIENCY
Item Range Descriptive Meaning
55
5 4.2 - 5.0 Excellently Efficient
4 3.4 – 4.19 Very Efficient
3 2.6 – 3.39 Efficient
2 1.8 – 2.59 Slightly Efficient
1 1.0 – 1.79 Not Efficient
SYSTEM SECURITY
Item Range Descriptive Meaning
5 4.2 - 5.0 Excellently Secure
4 3.4 – 4.19 Very Secure
3 2.6 – 3.39 Secure
2 1.8 – 2.59 Slightly Secure
1 1.0 – 1.79 Not Secure
56
Direction: Encircle the number that corresponds to your evaluation using the
following:
A. System Design
Over – all Interface 5 4 3 2 1
Easy to understand and manipulate 5 4 3 2 1
User-Friendly 5 4 3 2 1
B. System Functionality
Registration of Books 5 4 3 2 1
Monitoring of Books 5 4 3 2 1
Generate reports list such as;
List of books 5 4 3 2 1
Loaned books 5 4 3 2 1
Returned and unreturned books 5 4 3 2 1
Available books 5 4 3 2 1
Account with Penalties 5 4 3 2 1
Total Collections 5 4 3 2 1
C. System Accuracy
Accurate information of:
Individual records 5 4 3 2 1
Students with penalties 5 4 3 2 1
Borrowed books 5 4 3 2 1
Total income of student’s penalty 5 4 3 2 1
Total number of books 5 4 3 2 1
D. System Security
Security level for the In-charge Personnel 5 4 3 2 1
Security level for users 5 4 3 2 1
NAME OF EVALUATOR
Appendix 4
57
Figure 29. Log – in Form
End
End Sub
Else
frmHome.Show 1
Me.Hide
frmBackGround.Hide
Else
End If
End If
End Sub
58
Private Sub Form_Load()
frmBackGround.Visible = 1
frmBackGround.Enabled = 0
End Sub
Private Sub mnuBack_Click()
frmLogin.Hide
End Sub
Appendix 5
End Sub
For i = 0 To 6
f(i).BackColor = vbWhite
Next
End Sub
59
For i = 0 To 6
f(i).BackColor = vbWhite
Next
End Sub
frmRegBorrower.Show 1
End Sub
f(0).BackColor = &HC0C0C0
End Sub
frmLogs.Show 1
End Sub
f(6).BackColor = &HC0C0C0
End Sub
frmBookRegistration.Show 1
End Sub
60
f(1).BackColor = &HC0C0C0
End Sub
frmSearchBook.Show 1
End Sub
f(2).BackColor = &HC0C0C0
End Sub
frmReturned.Show 1
End Sub
f(3).BackColor = &HC0C0C0
End Sub
frmCollections.Show 1
End Sub
f(4).BackColor = &HC0C0C0
61
End Sub
frmIncome.Show 1
End Sub
f(5).BackColor = &HC0C0C0
End Sub
End If
End Sub
frmBookRegistration.Show 1
End Sub
62
Private Sub mnuCollect_Click()
frmCollections.Show 1
End Sub
End
Else
raymond = vbNo
End If
End Sub
frmIncome.Show 1
End Sub
frmSearchBook.Show 1
End Sub
frmLogs.Show 1
End Sub
63
Private Sub mnuPrintdate_Click()
frmDate.Show 1
End Sub
End If
End Sub
Appendix 6
64
Figure 31. Personal Information Form
With dt_Profile.Recordset
If .RecordCount = 0 Then
txtIDNo = "01"
Else
.MoveLast
txtIDNo = Format(Val(.Fields("IDNo")) + 1, 0#)
End If
End With
cmdSave.Enabled = 1
cmdDelete.Enabled = 0
ElseIf cmdAdd.Caption = "Cancel" Then
65
txtIDNo.Text = ""
cmdAdd.Caption = "Add"
Empty_textField
Locked_textField
cmdSave.Enabled = 0
cmdUpdate.Enabled = 1
cmdDelete.Enabled = 1
End If
End Sub
66
If save_add = "Add" Then
If txtIDNo = "" Then
MsgBox "No records to found!"
Else
If txtLName = t0 And txtFName = t1 And txtMI = t2 Then
MsgBox "Record Exist!"
Else
With dt_Profile.Recordset
.AddNew
save_PersonInfo
.Update
dt_Profile.Refresh
txtIDNo = ""
cmdAdd.Caption = "Add"
cmdSave.Enabled = 0
cmdUpdate.Enabled = 1
cmdDelete.Enabled = 1
Empty_textField
Locked_textField
txtYL.Enabled = 1
txtSec.Enabled = 1
End With
End If
End If
ElseIf save_add = "Edit" Then
If txtIDNo = "" Then
MsgBox "No records to found!"
Else
67
With dt_Profile.Recordset
.Edit
save_PersonInfo
.Update
dt_Profile.Refresh
txtIDNo = ""
cmdUpdate.Caption = "Edit"
cmdSave.Enabled = 0
cmdUpdate.Enabled = 1
cmdDelete.Enabled = 1
cmdAdd.Enabled = 1
Empty_textField
Locked_textField
txtYL.Enabled = 1
txtSec.Enabled = 1
End With
End If
End If
End Sub
Private Sub cmdUpdate_Click()
save_add = "Edit"
If txtIDNo = "" Then
MsgBox "Nothing to Update!"
Else
If cmdUpdate.Caption = "Update" Then
cmdUpdate.Caption = "Cancel"
cmdAdd.Enabled = 0
cmdDelete.Enabled = 0
68
cmdSave.Enabled = 1
txtCategory.SetFocus
Unlocked_textField
ElseIf cmdUpdate.Caption = "Cancel" Then
cmdUpdate.Caption = "Update"
txtIDNo = ""
cmdAdd.Enabled = 1
cmdDelete.Enabled = 1
cmdSave.Enabled = 0
txtCategory.SetFocus
Locked_textField
Empty_textField
End If
End If
End Sub
69
dt_Profile.Refresh
Empty_textField
MsgBox "sucessfully deleted!"
End If
End If
End Sub
70
Empty_textField
txtIDNo = ""
Else
Display_PersonInfo
End If
End Sub
Appendix 7
71
With dt_book.Recordset
If .RecordCount = 0 Then
txtIDNo = "01"
Else
.MoveLast
txtIDNo = Format(Val(.Fields("IDNo")) + 1, 0#)
End If
End With
txtTitle.SetFocus
ElseIf cmdAdd.Caption = "Cancel" Then
cmdAdd.Caption = "Add"
txtIDNo = ""
cmdSave.Enabled = 0
cmdUpdate.Enabled = 1
cmdDelete.Enabled = 1
Locked_textField
Empty_textField
End If
End Sub
72
dt_book.Recordset.Delete
Empty_textField
Locked_textField
txtIDNo = ""
LOAD_TO_MDB
Else
j = vbNo
End If
End If
End Sub
73
' On Error Resume Next
'Form_Load
End With
End If
ElseIf save_add = "Edit" Then
If txtIDNo = "" Or txtTitle = "" Or txtAuthor = "" Then
MsgBox "No records found!"
Else
With dt_book.Recordset
.Edit
save_BookInfo
.Update
dt_book.Refresh
Empty_textField
Locked_textField
cmdUpdate.Caption = "Update"
cmdAdd.Enabled = 1
cmdSave.Enabled = 0
cmdDelete.Enabled = 1
txtIDNo = ""
' Form_Load
End With
End If
End If
End Sub
74
If txtIDNo = "" Then
MsgBox "Nothing to uPdate!"
Else
If cmdUpdate.Caption = "Update" Then
cmdUpdate.Caption = "Cancel"
cmdAdd.Enabled = 0
cmdDelete.Enabled = 0
cmdSave.Enabled = 1
txtTitle.SetFocus
Unlocked_textField
ElseIf cmdUpdate.Caption = "Cancel" Then
cmdUpdate.Caption = "Update"
cmdAdd.Enabled = 1
cmdDelete.Enabled = 1
cmdSave.Enabled = 0
Empty_textField
Locked_textField
txtIDNo = ""
End If
End If
End Sub
75
DataEnvironment1.rsCommand1.Open
DataEnvironment1.rsCommand1.Filter = ""
DataEnvironment1.Commands("Command1").CommandText = "Select *
from tbl_Book ORDER BY category ASC; "
DataEnvironment1.Commands("Command1").Execute
DataEnvironment1.rsCommand1.Close
DataReport1.Orientation = rptOrientLandscape
DataReport1.Show 1
End If
End Sub
76
DataEnvironment1.rsCommand1.Filter = ""
DataEnvironment1.Commands("Command1").CommandText = "Select *
from tbl_Book WHERE status = '" & "UnReturned" & "'"
DataEnvironment1.Commands("Command1").Execute
DataEnvironment1.rsCommand1.Close
DataReport1.Orientation = rptOrientLandscape
DataReport1.Show 1
End If
End Sub
Private Sub txtSearch_Change()
dt_book.RecordSource = "Select * from tbl_Book WHERE Title like '" &
txtSearch _
& "*' or isbn like '" & txtSearch & "*' or account_number like '" & txtSearch & "*'"
dt_book.Refresh
If DBGrid1.Text = "" Then
txtIDNo = ""
Empty_textField
ElseIf txtSearch = "" Then
txtIDNo = ""
Empty_textField
Else
Display_BookInfo
End If
End Su
Appendix 8
77
Figure 33. Loan Books Form
78
'edit sa book table
txtStatusCheck = "Unreturned"
With dt_StatusEdit.Recordset
.Edit
.Fields("status") = txtStatusCheck
.Update
dt_StatusEdit.Refresh
txtStatusCheck = ""
frmSearchBook.dt_searchBook.Refresh
End With
'EMPTY ANG TANAN TEXTBOX
Empty_textField
Locked_textField
Form_Load
LOAD_TO_MDB
End With
End If
End If
End Sub
79
lblReturned = DateAdd("d", 1, Format(Date, "mm/dd/yy"))
LOAD_TO_MDB
dt_StatusEdit.DatabaseName = App.Path & "\LIB_DB.mdb"
dt_StatusEdit.RecordSource = "tbl_Book"
dt_StatusEdit.Refresh
End Sub
80
dt_StatusEdit.RecordSource = "Select * from tbl_Book WHERE IDNo = '" &
tcheck & "'"
dt_StatusEdit.Refresh
With dt_StatusEdit.Recordset
txtStatusCheck = .Fields("status")
End With
End Sub
81
List1.AddItem .Fields("Last_Name") & "," & .Fields("First_Name") & ","
& .Fields("MI")
End With
End If
End Sub
Appendix 9
82
Private Sub cmdReturned_Click()
On Error Resume Next
If MsgBox("Confirm Return", vbYesNo + vbCritical) = vbYes Then
83
End If
'delete record in loan book table
With dt_return.Recordset
dt_return.Recordset.Delete
Empty_textField
txtTemp = ""
LOAD_TO_MDB
Form_Load
End With
End If
End Sub
84
DBGrid1.Visible = 0
End Sub
Private Sub Form_Load()
LOAD_TO_MDB
lblDate.Caption = Format(Date, "mm/dd/yy")
End Sub
85
dt_return.RecordSource = "Select Last_Name, First_Name, title,category,
publisher, author, BookId, Idno, isbn,account_number, status, Mi, dateborrow,
datereturned from tbl_loan WHERE Last_Name + ' ' + First_Name like '" &
txtSearch & "*' ORDER BY dateborrow ASC;"
dt_return.Refresh
DBGrid1.Visible = 1
End Sub
Appendix 10
86
MsgBox "Fully paid!"
Else
bal = lblBalance
If MsgBox("Confirm to Pay!", vbYesNo + vbCritical) = vbYes Then
With dt_Collections.Recordset
.Edit
.Fields("Payment") = txtfake
.Fields("Balance") = txtBal
.Fields("change") = lblChange
.Update
dt_Collections.Refresh
Form_Load
End With
Empty_textField
txtfake = ""
txtPaymentClone = ""
87
txtTotal = ""
txtBal = ""
txtSearch = ""
txtSearch = txtName
Form_Load
End If
Form_Load
End If
End If
End If
Form_Load
End Sub
88
dt_Collections.Refresh
Empty_textField
End If
End Sub
Private Sub mnuFines_Click()
On Error Resume Next
If MsgBox("sure to print?", vbYesNo + vbCritical) = vbYes Then
DataEnvironment2.rsCommand1.Open
DataEnvironment2.rsCommand1.Filter = ""
DataEnvironment2.Commands("Command2").CommandText = "Select *
from tblCollection ORDER BY Balance Asc;"
DataEnvironment2.Commands("Command2").Execute
DataEnvironment2.rsCommand1.Close
DataReport2.Orientation = rptOrientLandscape
DataReport2.Show 1
End If
End Sub
Private Sub txtSearch_Change()
89
Empty_textField
dt_Collections.Refresh
Else
With dt_Collections.Recordset
List1.Visible = 1
List1.Clear
List1.AddItem .Fields("Last_Name") & "," & .Fields("First_Name") & ","
& .Fields("MI")
txtName = .Fields("Last_Name") & " " & .Fields("First_Name")
End With
End If
End Sub
Appendix 11
dt_collection.Refresh
Form_Load
End Sub
90
Private Sub Form_Load()
frmIncome.dt_collection.RecordSource = "tblCollection"
dt_collection.Refresh
lblCollection = dt_collection.Recordset.Fields("Collections")
lblCollectibles = dt_collection.Recordset.Fields("Collectibles")
End Sub
Dim a, b As Currency
frmPrintIncome.lblIncome = frmIncome.lblCollection
frmPrintIncome.lblCollectibles = frmIncome.lblCollectibles
a = lblCollection
b = lblCollectibles
frmPrintIncome.Show 1
End Sub
91
Appendix 12
End Sub
LOAD_TO_MDB
End Sub
displayto_logs
List1.Visible = 0
End Sub
frmLogs.Hide
End Sub
92
dt_logs.RecordSource = "Select * from tbl_temp WHERE Last_Name + ' ' +
First_Name like '" & txtSearch & "*'"
dt_logs.Refresh
List1.Visible = 0
dt_logs.Refresh
List1.Clear
dt_logs.Refresh
Else
With dt_logs.Recordset
List1.Visible = 1
List1.Clear
End With
End If
End Sub
93
Appendix 13
Recommending Approval:
Approved:
_________
Date Signed
94
Appendix 14
Republic of the Philippines
SULTAN KUDARAT STATE UNIVERSITY
Kalamansig Campus
Kalamansig, Sultan Kudarat
APPLICATION FOR THESIS OUTLINE DEFENSE/EXAMINATION
Name: NORIEL P. BELORIO
Degree Sought: BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY
Thesis title: DEVELOPMENT OF COMPUTERIZED SKSU STUDENT
RECORDS ISSUANCE MONITORING SYSTEM
Check whether first( ), second ( ), or third ( ) examination.
Date of exam: Time: Place:
MEMBERS OF THE EXAMINING COMMITTEE
(At least 3 including the adviser)
Name Signature Date
EDUARDO B. AQUINO, JR.
RAYMOND E. EDISAN
RICHIE B. ESPALLARDO
Recommending Approval:
Approved:
95
Campus Director
Appendix 15
Republic of the Philippines
SULTAN KUDARAT STATE UNIVERSITY
Kalamansig Campus
Kalamansig, Sultan Kudarat
EDUARDO B. AQUINO
Adviser Date
RAYMOND E. EDISAN
Member Date
RICHIE B. ESPALLARDO
Member Date
Recommending Approval:
Approved:
96
Date Signed
Appendix 16
97
Note: This certificate should be submitted to the Research Coordinator prior to
the approval/reproduction of Thesis Outline.
Appendix 17
Approved:
98
Research Coordinator BSIT Department Coordinator
Approved:
Appendix 18
Endorsed
RICHIE B. ESPALLARDO
Research Coordinator
Recommending Approval:
Date Signed
Approved:
99
JULIE E. ALBANO, Ph.D.
Campus Director
_________________
Date Signed
100