HERITAGE-BASED CURRICULUM (HBC)
COMPUTER SCIENCE PROJECT
Project Title: School Library Management System Using Visual Basic
Subject: Computer Science
Language Used: Visual Basic
Level: O Level / Form 4
Prepared For: HBC Project Submission
1. Introduction
This project focuses on developing a simple School Library Management System
using Visual Basic. The system helps librarians record books, issue books to
students, return books, and keep records safely using a computerized system.
2. Problem Statement
Many schools still use manual methods to record books and borrowing details. This
leads to loss of records, slow processing, and difficulty in tracking books.
3. Aim of the Project
To develop a computerized library management system using Visual Basic that
improves efficiency, accuracy, and record keeping in the school library.
4. Objectives
• To create a login system for librarians.
• To add and store book records.
• To issue and return books.
• To search for books quickly.
• To reduce paperwork and loss of records.
5. Hardware Requirements
• Computer or Laptop
• Keyboard and Mouse
• Printer
• Flash Disk
6. Software Requirements
• Windows 10 or Windows 11
• Visual Studio with Visual Basic
• Microsoft Access Database
7. System Design
The system contains the following forms:
• Login Form
• Main Menu
• Add Books Form
• Issue Books Form
• Return Books Form
• Reports Form
8. Advantages of the System
• Faster processing of records.
• Improved security.
• Easy searching of books.
• Reduced paperwork.
• Better storage of information.
9. Conclusion
The Visual Basic Library Management System helps schools improve the
management of books and student borrowing records. The project shows how
technology can solve problems in schools.
10. Recommendations
Schools should adopt computerized systems to improve efficiency and protect
records. Future improvements may include barcode scanning and online access.
Sample Visual Basic Code
Private Sub btnLogin_Click()
If [Link] = "admin" And [Link] = "1234" Then
MsgBox("Login Successful")
[Link]
[Link]
Else
MsgBox("Invalid Username or Password")
End If
End Sub