lOMoARcPSD| 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ẢNTHƯ 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
Thành viên
Tô Ngọc Nguyên Phong
3
Thành viên
Nguyễn Thị Phượng
Hà Nội - 5/2023
MỤC LỤC
B NG PHÂN CÔNG CÔNG VIÊC CHO THNH VIÊN ……................2
ĐÁNH GIÁ THNH 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
TI LIỆU THAM KH O .............................................................................................................. 11
B NG PHÂN CÔNG CÔNG VIÊC CHO THNH VIÊ
TT Họ tên Nôi dung công vic đưc phân công
ĐÁNH GIÁ THNH 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)
1
Nguyễn Tiến Hưng
- Tạo form
-
Viết code
2
-
Tạo CSDL
Tô Ngọc Nguyên Phong
-
Liên kết CSDL
3
- Phân quyền
Nguyễn Thị Phượng
-
Viết báo cáo
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 thư viện đóng vai
trò quan trọng trong việc tổ chức, quản 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 tài liệu, thành viên các hoạt động trong thư viện. Đầu tiê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 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 bản, phần mềm quản thư viện cũng thể bao
gồm tính năng tìm kiếm, lưu trữ 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 thể cung cấp tính năng xem trước sách điện tử, đọc
sách trực tuyến tạo ra các danh mục tài liệu để giúp người dùng tìm hiểu
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 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 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 các thống
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 nguồn lực, hthống quản 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 tương tác với các phần mềm dịch vụ khác, tạo ra sự thuận tiện
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 thư viện nhằm giúp đơn
giản hóa tự động hóa các quy trình quản như quản tài liệu, quản lý thành
viên, mượn/trả sách các hoạt động khác. Điều này giúp nâng cao hiệu quả
tiết kiệm thời gian cho nhân viên thư viện, cho phép họ tập trung 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 thư viện cung cấp khả
năng tìm kiếm, lưu trtruy xuất thông tin tài liệu một cách ddàng nhanh
chóng. Người dùng 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 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 quản tài liệu: Phần mềm quản thư
viện hỗ trợ việc phân loại tổ chức tài liệu theo các tiêu chuẩn thể loại khác
nhau. Điều này giúp quản lý thư viện duy trì cải thiện bộ 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 thư viện" nhằm xây dựng một ứng dụng phần
mềm chuyên dụng để quản các hoạt động tài liệu trong một thư viện. Mục
tiêu của đề tài 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
về các vấn đề yêu cầu của một thư viện trong qtrình quản tài liệu
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 sử dụng, các vấn đề gặp phải 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 thư viện đáp ứng những yêu cầu 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 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 thư viện hiệu quả, giúp thư viện nâng cao hiệu suất 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 thư viện(Thủ thư) các đầu sách trong tviệ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
3.4. Thiết kế cơ sở dữ liệu
- Bảng độc giả
' 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
- 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 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.
TI LIỆU THAM KH O
1. https://timoday.edu.vn

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 THNH VIÊN ̣……................2
ĐÁNH GIÁ THNH 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
TI LIỆU THAM KHऀ O .............................................................................................................. 11
Bऀ NG PHÂN CÔNG CÔNG VIÊC CHO THNH 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Á THNH 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.
TI LIỆU THAM KHऀ O 1. https://timoday.edu.vn