











Preview text:
  lOMoAR cPSD| 59114765 \ 
TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI 
KHOA CÔNG NGHỆ THÔNG TIN   
BÁO CÁO    
MÔN LẬP TRÌNH TRỰC QUAN   
ĐỀ TÀI: PHẦN MỀM QUẢN LÝ THƯ VIỆN       Nhóm 5- Lớp: TH27.21  STT  Họ và tên  Chức cụ  1  Phạm Tiến Hưng  Nhóm trưởng  2  Tô Ngọc Nguyên Phong  Thành viên  3  Nguyễn Thị Phượng  Thành viên  …    Hà Nội - 5/2023          MỤC LỤC 
B䄃ऀ NG PHÂN CÔNG CÔNG VIÊC CHO TH䄃NH VIÊN ̣……................2 
ĐÁNH GIÁ TH䄃NH VIÊN TRONG NHÓM ĐÃ THỰC HIỆN ..................................................... 2 
I. Tổng quan về đề tài ........................................................................................................................... 3 
1.1. Lý do chọn đề tài ............................................................................................................................. 3 
1.2. Mục tiêu của đề tài .......................................................................................................................... 3 
1.3. Giới thiệu tóm tắt về đề tài đã chọn và khảo sát thực tế ................................................................ 4 
1.4. Các chức năng phần mềm đã triển khai ........................................................................................ 4 
II. Cơ sở lý thuyết .................................................................................................................................. 4 
III. Xây dựng phần mềm ...................................................................................................................... 5 
3.1. Thu thập dữ liệu thực tế ................................................................................................................. 5 
3.2. Thiết kế giao diện ............................................................................................................................ 5 
3.3. Thiết kế chức năng .......................................................................................................................... 6 
3.4. Thiết kế cơ sở dữ liệu ...................................................................................................................... 6 
3.5. Chạy thử nghiệm chương trình ...................................................................................................... 8 
3.6. Hướng dẫn cài đặt và chạy chương trình .................................................................................... 10 
IV. Kết luận đánh giá .......................................................................................................................... 10 
4.1. Các vấn đề gặp phải ...................................................................................................................... 10 
4.2. Hướng phải triển ........................................................................................................................... 11 
4.3. Đánh giá chung ............................................................................................................................. 11 
T䄃I LIỆU THAM KH䄃ऀ O .............................................................................................................. 11               
B䄃ऀ NG PHÂN CÔNG CÔNG VIÊC CHO TH䄃NH VIÊṆ   TT  Họ tên 
Nôi dung công việc được phân công ̣ 
1 Nguyễn Tiến Hưng   - Tạo form  - Viết code 
2 Tô Ngọc Nguyên Phong  - Tạo CSDL  - Liên kết CSDL 
3 Nguyễn Thị Phượng   - Phân quyền  - Viết báo cáo            
ĐÁNH GIÁ TH䄃NH VIÊN TRONG NHÓM ĐÃ THỰC HIỆN 
(Trưởng nhóm đánh giá về đóng góp của thành viên đối với sản phẩm)      TT   Họ và tên  Hệ số 
1 Nguyễn Tiến Hưng  1.1 
2 Tô Ngọc Nguyên Phong  1.1 
3 Nguyễn Thị Phượng  1.1                                 
I. Tổng quan về đề tài 
1.1. Lý do chọn đề tài   
Hiện nay, khoa học công nghệ phát triển rất nhanh chóng làm thay đổi rất 
nhiều trong đời sống hàng ngày của chúng ta. Phần mềm quản lý thư viện đóng vai 
trò quan trọng trong việc tổ chức, quản lý và cung cấp thông tin về tài liệu trong 
thư viện một cách hiệu quả. Trong bối cảnh khoa học công nghệ ngày càng phát 
triển, việc sử dụng phần mềm quản lý thư viện giúp nâng cao hiệu suất và tiện ích 
của hoạt động thư viện. 
Một phần mềm quản lý thư viện hiện đại cung cấp các tính năng đa dạng để 
hỗ trợ quản lý tài liệu, thành viên và các hoạt động trong thư viện. Đầu tiên, nó 
cho phép quản lý thông tin về các đầu sách, báo, tạp chí, tài liệu điện tử và các tài 
liệu khác có trong thư viện. Các thông tin này bao gồm tiêu đề, tác giả, số lượng, 
vị trí và trạng thái mượn/trả của từng tài liệu. 
Ngoài các chức năng cơ bản, phần mềm quản lý thư viện cũng có thể bao 
gồm tính năng tìm kiếm, lưu trữ và truy xuất thông tin tài liệu dễ dàng. Người dùng 
có thể tìm kiếm sách theo tiêu đề, tác giả, chủ đề và nhận kết quả tìm kiếm nhanh 
chóng. Hơn nữa, phần mềm có thể cung cấp tính năng xem trước sách điện tử, đọc 
sách trực tuyến và tạo ra các danh mục tài liệu để giúp người dùng tìm hiểu và 
khám phá các tài liệu mới. 
Một lợi ích quan trọng khác mà phần mềm quản lý thư viện mang lại là khả 
năng tạo báo cáo và thống kê. Thông qua việc tổng hợp dữ liệu từ các hoạt động 
mượn/trả sách, sử dụng tài liệu và các hoạt động khác, phần mềm có thể tạo ra báo 
cáo tổng quan về hoạt động thư viện. Các báo cáo này cung cấp thông tin về sự 
phát triển của bộ sưu tập sách, sự sử dụng tài liệu, xu hướng đọc và các thống kê 
khác để giúp quản lý thư viện đưa ra quyết định và cải thiện hoạt động. 
Cuối cùng, phần mềm quản lý thư viện cung cấp khả năng tích hợp với các 
hệ thống khác như hệ thống quản lý nguồn lực, hệ thống quản lý thông tin khách 
hàng và hệ thống tài khoản. Điều này giúp thư viện tạo ra một hệ thống toàn diện, 
kết nối và tương tác với các phần mềm và dịch vụ khác, tạo ra sự thuận tiện và 
hiệu quả trong quá trình quản lý và cung cấp dịch vụ.   
1.2. Mục tiêu của đề tài  
Tăng cường hiệu quả quản lý: Phần mềm quản lý thư viện nhằm giúp đơn 
giản hóa và tự động hóa các quy trình quản lý như quản lý tài liệu, quản lý thành 
viên, mượn/trả sách và các hoạt động khác. Điều này giúp nâng cao hiệu quả và     
tiết kiệm thời gian cho nhân viên thư viện, cho phép họ tập trung vào các nhiệm  vụ quan trọng hơn. 
Tối ưu hóa truy cập thông tin: Phần mềm quản lý thư viện cung cấp khả 
năng tìm kiếm, lưu trữ và truy xuất thông tin tài liệu một cách dễ dàng và nhanh 
chóng. Người dùng có thể tìm kiếm sách theo nhiều tiêu chí như tiêu đề, tác giả, 
chủ đề và nhận kết quả tìm kiếm chính xác. Điều này giúp đáp ứng nhanh chóng 
nhu cầu tìm kiếm thông tin của người dùng và tăng cường trải nghiệm sử dụng thư  viện. 
Tăng cường khả năng phân loại và quản lý tài liệu: Phần mềm quản lý thư 
viện hỗ trợ việc phân loại và tổ chức tài liệu theo các tiêu chuẩn và thể loại khác 
nhau. Điều này giúp quản lý thư viện duy trì và cải thiện bộ sưu tập sách một cách 
chuyên nghiệp, đồng thời tạo ra các danh mục tài liệu để người dùng dễ dàng tìm  kiếm và khám phá. 
1.3. Giới thiệu tóm tắt về đề tài đã chọn và khảo sát thực tế   
Đề tài "Phần mềm quản lý thư viện" nhằm xây dựng một ứng dụng phần 
mềm chuyên dụng để quản lý các hoạt động và tài liệu trong một thư viện. Mục 
tiêu của đề tài là tăng cường hiệu quả quản lý, tối ưu hóa truy cập thông tin, tăng 
cường khả năng phân loại và quản lý tài liệu, cung cấp báo cáo và thống kê. 
Trước khi triển khai phần mềm, một khảo sát thực tế được thực hiện để hiểu 
rõ về các vấn đề và yêu cầu của một thư viện trong quá trình quản lý tài liệu và 
hoạt động. Khảo sát này có thể bao gồm việc tìm hiểu về các quy trình hiện tại, hệ 
thống quản lý sử dụng, các vấn đề gặp phải và những yêu cầu cụ thể từ người sử  dụng. 
Dựa trên kết quả của khảo sát, mục tiêu nhóm em sẽ phát triển một phần 
mềm quản lý thư viện đáp ứng những yêu cầu và thách thức cụ thể của thư viện 
đó. Phần mềm sẽ cung cấp các tính năng quản lý tài liệu, thành viên, mượn/trả 
sách, tìm kiếm thông tin và tạo báo cáo thống kê. Mục tiêu cuối cùng là tạo ra một 
phần mềm quản lý thư viện hiệu quả, giúp thư viện nâng cao hiệu suất và cung cấp 
dịch vụ tốt hơn cho người dùng. 
1.4. Các chức năng phần mềm đã triển khai  
• Thêm mới cơ sở dữ liệu  • Xóa cơ sở dữ liệu 
• Tìm kiếm cơ sở dữ liệu 
• Thoát chương trình đang chạy 
II. Cơ sở lý thuyết  
 Trình bày các phần lý thuyết có liên quan để thực hiện đề tài như:     
 Các đối tượng điều khiển: MenuStrip, Button, DataGridView, 
DateTimePicker, GroupBox… Kết nối cơ sở dữ liệu SQL. 
III. Xây dựng phần mềm  
3.1. Thu thập dữ liệu thực tế  
Qua khảo sát, ta có thể thấy: Để quản lý thư viện thì ta cần quan tâm tới các 
đối tượng: độc giả, người quản lý thư viện(Thủ thư) và các đầu sách trong thư viện. 
3.2. Thiết kế giao diện  
- From quản lý độc giả   
- From quản lý sách        
- From quản lý mượn sách   
3.3. Thiết kế chức năng   ' Thêm CSDL ' 
 Private Sub btnThemmoi_Click(sender As Object , e As EventArgs ) Handles  btnThemmoi.Click   LOGINBindingSource.AddNew()   txtHoTen.Focus()   End Sub  'Thoát' 
 Private Sub btnThoat_Click(sender As Object , e As EventArgs ) Handles  btnThoat.Click   Me .Close()   End Sub  ' Lu CSDL ' 
 Private Sub btnSua_Click(sender As Object , e As EventArgs ) Handles btnSua.Click   On Error GoTo loi   LOGINBindingSource.EndEdit() 
 LOGINTableAdapter.Update(QL_SINHVIENDataSet8)   
 MessageBox .Show( "Lu thành công" )   loi: Exit Sub 
 MessageBox .Show( "Luu khong thanh cong" )   LOGINBindingSource.AddNew()   txtHoTen.Focus()   End Sub  'Xóa CSDL' 
 Private Sub btnXoa_Click(sender As Object , e As EventArgs ) Handles btnXoa.Click 
 LOGINBindingSource.RemoveCurrent()   LOGINBindingSource.EndEdit() 
 MessageBox .Show( "xóa thành công" )   End Sub   
3.4. Thiết kế cơ sở dữ liệu  
- Bảng độc giả       
- Bảng mượn sách     - Bảng sách        
3.5. Chạy thử nghiệm chương trình  
- From đăng nhập   
- From trang chủ       
- From quản lý độc giả   
- Form quản lý sách       
- From quản lý mượn sách   
3.6. Hướng dẫn cài đặt và chạy chương trình  
 Đang trong giai đoạn nghiên cứu và phát triển. 
IV. Kết luận đánh giá  
4.1. Các vấn đề gặp phải  
 Do mới tiếp xúc với môn học và kiến thức tiếp thu và học hỏi chưa được 
đầy đủ nên đôi khi vẫn mắc những lỗi căn bản.     
4.2. Hướng phải triển  
• Thêm chức năng mới cho phần mềm.  • Cải thiện giao diện 
4.3. Đánh giá chung  
• Phần mềm đã có những chức năng cơ bản. 
• Dễ thao tác và sử dụng với nhiều đối tượng. 
• Tuy nhiên, vẫn phải Cập nhật và cải tiến một số chức năng. 
T䄃I LIỆU THAM KH䄃ऀ O   1. https://timoday.edu.vn