
Xây dựng phần mềm quản lý thư viện [\ Trường CĐ Kinh Tế - Kỹ Thuật
GVHD: Phạm Thị Thu Huyền
SVTH: Hoàng Thị Mai - 1 - Lớp CĐ CNTT – K1
ĐỀ TÀI
THỰC TẬP TỐT NGHIỆP
Sinh viên thực hiện: Hoàng Thị Mai
Lớp: CĐ Công nghệ thông tin – K1
Ngành: Công nghệ thông tin
Đề tài:
Xây dựng phần mềm quản lý thư viện
Trường Cao Đẳng Kinh Tế - Kỹ Thuật

Xây dựng phần mềm quản lý thư viện [\ Trường CĐ Kinh Tế - Kỹ Thuật
GVHD: Phạm Thị Thu Huyền
SVTH: Hoàng Thị Mai - 2 - Lớp CĐ CNTT – K1
MỤC LỤC
MỤC LỤC........................................................................................................................- 2 -
Linóiu
.............................................................................Error! Bookmark not defined.
PHẦN I : KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG...............................................- 5 -
QUẢN LÝ THƯ VIỆN...................................................................................................- 5 -
1.1. Mục đích yêu cầu.................................................................................................- 5 -
1.2. Tìm hiểu chung về quản lý thư viện...................................................................- 5 -
1.2.1. Nhiệm vụ của một hệ thống quản lý sách thư viện....................................- 5 -
1.2.2. Tổ chức quản lý sách trong thư viện hiện nay ...........................................- 5 -
1.3. Khảo sát hiện trạng của thư viện.......................................................................- 7 -
PHẦN II: GIỚI THIỆU VỀ MỘT SỐ NGÔN NGỮ LẬP TRÌNH .........................- 12 -
2.1. Giới thiệu về ngôn ngữ Access 2003.................................................................- 12 -
2.1.1. Giới thiệu chung về ngôn ngữ Access 2003...............................................- 12 -
2.1.2. Các thành phần chức năng của Access 2003 ............................................- 12 -
2.2. Giới thiệu về ngôn ngữ lập trình Visual basic 6.0...........................................- 15 -
2.2.1. Đối tượng và cách sử dụng đối tượng........................................................- 16 -
2.2.2. Các dữ liệu trong Visual Basic...................................................................- 18 -
2.2.3. Các toán tử...................................................................................................- 18 -
2.2.4. Các kiểu cấu trúc.........................................................................................- 20 -
2.2.5. Thủ tục.........................................................................................................- 22 -
2.2.6. Hàm (Function) ...........................................................................................- 24 -
2.2.7. Hằng (Constant) ..........................................................................................- 24 -
PHẦN III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG...................................................- 25 -
& THIẾT KẾ CƠ SỞ DỮ LIỆU.................................................................................- 25 - U
3.1. Phân tích chức năng hệ thống...........................................................................- 25 -

Xây dựng phần mềm quản lý thư viện [\ Trường CĐ Kinh Tế - Kỹ Thuật
GVHD: Phạm Thị Thu Huyền
SVTH: Hoàng Thị Mai - 3 - Lớp CĐ CNTT – K1
3.1.1 – Biểu đồ phân cấp chức năng ....................................................................- 25 -
3.1.2 – Biểu đồ luồng dữ liệu (BLD) ....................................................................- 26 -
3.2. Chuẩn hóa cơ sở dữ liệu....................................................................................- 31 -
3.2.1. Chuẩn hóa Thẻ thư viện.............................................................................- 31 -
3.2.2. Chuẩn hóa Sổ theo dõi mượn trả...............................................................- 32 -
3.2.3. Chuẩn hóa bảng Sách .................................................................................- 33 -
3.2.4. Tổng hợp......................................................................................................- 35 -
3.2.5. Cơ sở dữ liệu của hệ thống .........................................................................- 36 -
PHẦN IV: XÂY DỰNG CHƯƠNG TRÌNH..............................................................- 38 -
4.1. Thiết kế cơ sở dữ liệu trên máy ........................................................................- 38 -
4.2. Một số giao diện chính của chương trình ........................................................- 42 -
PHẦN V: KẾT LUẬN..................................................................................................- 49 -
5.1. Đánh giá chung về đề tài ...................................................................................- 49 -
5.2. Hướng phát triển...............................................................................................- 49 -
TÀI LIỆU THAM KHẢO............................................................................................- 50 -
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN.........................................................- 51 -
NHẬN XÉT CỦA NƠI THỰC TẬP...........................................................................- 52 -

Xây dựng phần mềm quản lý thư viện [\ Trường CĐ Kinh Tế - Kỹ Thuật
GVHD: Phạm Thị Thu Huyền
SVTH: Hoàng Thị Mai - 4 - Lớp CĐ CNTT – K1
Lêi nãi ®Çu
Trong quá trình phát triển của xã hội, công nghệ thông tin đã và đang phát triển
mạnh mẽ, ngày càng thâm nhập sâu, trở thành một công cụ hỗ trợ đắc lực cho con người
trong mọi lĩnh vực.
Trong những năm gần đây, nước ta đã có rất nhiều cố gắng để tiến kịp xu thế đổi
mới và phát triển của khu vực và thế giới. Một trong các bước đi đúng đắn của nhà nước
ta là ưu tiên phát triển ngành công nghệ thông tin, ngành mũi nhọn quan trọng trong mục
tiêu công nghiệp hóa hiện đại hóa đất nước. Vì lẽ đó tin học ngày nay đã đi sâu vào mọi
lĩnh vực của xã hội và đời sống con người.
Trong thời gian học tập tại Trường Cao đẳng Kinh tế - Kỹ thuật chuyên ngành công
nghệ thông tin, em đã hiểu thế mạnh mà các chương trình ứng dụng mang lại. Vì vậy em
nhận đề tài thực tập tốt nghiệp với nội dung: “Xây dựng phần mềm quản lý thư viện”
Trường Cao đẳng Kinh tế - Kỹ thuật.
Được sự giúp đỡ của các cô trong thư viện và được sự hướng dẫn nhiệt tình của cô
giáo Phạm Thị Thu Huyền. Em đã hoàn thành đề tài thực tập tốt nghiệp. Nhưng do thời
gian còn hạn chế và sự tìm hiểu chưa được sâu nên còn có nhiều thiếu sót. Em rất mong
được sự đóng góp nhiệt tình của các thầy cô và bạn bè để đề tài của em có thể hoàn thiện
hơn.

Xây dựng phần mềm quản lý thư viện [\ Trường CĐ Kinh Tế - Kỹ Thuật
GVHD: Phạm Thị Thu Huyền
SVTH: Hoàng Thị Mai - 5 - Lớp CĐ CNTT – K1
Em xin chân thành cảm ơn!
Sinh viên thực hiện
Hoàng Thị Mai
PHẦN I : KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG
QUẢN LÝ THƯ VIỆN
1.1. Mục đích yêu cầu
* Mục đích:
Mục đích của đề tài là khảo sát phân tích thiết kế chương trình quản lý sách
thư viện để hiểu biết và phục vụ cho việc mượn trả sách, quản lý độc giả và thống kê báo
cáo tại thư viện sao cho có hiệu quả nhất.
* Yêu cầu:
Cần phải hiểu biết rõ và nắm được các công việc của quản lý thư viện từ đó đi
đến khảo sát, phân tích hệ thống quản lý thư viện theo đúng yêu cầu, cuối cùng là phải
thiết kế được chương trình với các chức năng chỉ rõ ở bước phân tích hệ thống.
1.2. Tìm hiểu chung về quản lý thư viện
1.2.1. Nhiệm vụ của một hệ thống quản lý sách thư viện
Một hệ thống quản lý thư viện có nhiệm vụ quản lý kho tư liệu trong thư viện
hiện có để phục vụ cho công tác tra cứu, nghiên cứu của độc giả. Hệ thống quản lý phải
nắm giữ được số lượng sách có trong thư viện, phân loại sách theo chương, và cần có các
mục để tiện cho công tác tìm kiếm. Ngoài ra hệ thống phải biết được tình trạng hiện tại
của sách, phải cập nhật thông tin mỗi khi có tư liệu mới. Đối với việc phục vụ tra cứu, hệ
thống phải đưa ra được danh mục các loại sách có trong thư viện sao cho độc giả có thể
tìm được các tư liệu cần thiết, ngoài ra hệ thống cũng phải quản lý được những độc giả có
yêu cầu mượn sách. Việc phân loại sách và quản lý độc giả là công việc phức tạp nhất
trong công tác quản lý.
1.2.2. Tổ chức quản lý sách trong thư viện hiện nay