Tải bản đầy đủ (.doc) (23 trang)

đề tài quản lý thư viện trường cao đẳng đức trí

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (722.99 KB, 23 trang )

BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

Luận văn
Đề tài: Quản lý thư viện trường cao
đẳng Đức Trí

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

-1-


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

Mục Lục
Luận văn...................................................................................................................................1
Đề tài: Quản lý thư viện trường cao đẳng Đức Trí....................................................................1
Mục Lục.....................................................................................................................................2
PHẦN I: GIỚI THIỆU VỀ ĐỀ TÀI..........................................................................................6
1.1. Vấn đề Quản Lý Thư Viện trường Cao Đẳng Đức Trí...................................................6
1.2. Yêu cầu thực tiễn và tầm quan trọng của quản lý thư viện.............................................6
1.2.1. Lý do chọn đề tài..........................................................................................................6


1.2.2. Tầm quan trọng của việc quản lý thư viện...................................................................6
1.3. Mục tiêu và phạm vi thực hiện đề tài..............................................................................7
1.3.1. Mục tiêu.......................................................................................................................7
1.3.2. Phạm vi........................................................................................................................7
PHẦN II: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU........................................8
2.1. Khảo sát hiện trạng.........................................................................................................8
2.2. Yêu cầu chức năng..........................................................................................................8
PHẦN III: CƠ SỞ LÝ THUYẾT...............................................................................................9
3.1. Khái niệm........................................................................................................................9
3.1.1. Cơ sở dữ liệu................................................................................................................9
3.1.2. Quan hệ cơ sở dữ liệu..................................................................................................9
3.2. Ngôn ngữ thiết kế............................................................................................................9
3.2.1. Microsoft Access.........................................................................................................9
3.2.2. Visual Basic 6.0.........................................................................................................10
PHẦN IV: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG...........................................................11
4.1. Khảo sát thơng tin hệ thống quản lý.............................................................................11
4.2. Thiết kế thực thể dữ liệu...............................................................................................12
4.2.1. Bảng đầu sách............................................................................................................12
4.2.2. Bảng độc giả..............................................................................................................13
4.2.3. Bảng mượn trả...........................................................................................................13
4.2.4. Bảng khoa..................................................................................................................13
4.2.5. Bảng lớp.....................................................................................................................14
4.2.6. Bảng loại độc giả.......................................................................................................14
SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng


-2-


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

4.2.7. Bảng thể thức mượn...................................................................................................14
4.2.8. Bảng phạt...................................................................................................................14
4.2.9. Bảng vị trí lưu sách....................................................................................................14
4.2.10. Bảng nhà xuất bản....................................................................................................14
4.2.11. Bảng năm mượn.......................................................................................................15
4.2.12. Bảng tác giả..............................................................................................................15
4.2.13. Bảng phân loại sách................................................................................................15
4.2.14. Bảng chuyên mục.....................................................................................................15
4.2.15. Bảng ngôn ngữ sách.................................................................................................15
4.2.16. Bảng quy định mức phạt..........................................................................................15
4.2.17. Bảng thủ thư.............................................................................................................15
4.3. Sơ đồ quan hệ................................................................................................................15
4.4. Thiết kế giải thuật.........................................................................................................16
4.4.1. Nhập sách mới...........................................................................................................16
4.4.2. Tra cứu sách...............................................................................................................16
Bước 1: Nhập các thông tin về sách muốn tra cứu.............................................................16
Bước 2: Kết nối đến cơ sở dữ liệu.......................................................................................16
Bước 3: Tiến hành kiểm tra cơ sở dữ liệu...........................................................................16
Nếu có thì xuất ra các thơng tin của sách đó........................................................................16
Nếu khơng thì thơng báo khơng tìm thấy sách....................................................................16
4.4.3. Mượn trả sách............................................................................................................16
Mượn sách:..........................................................................................................................16

Bước 1: Nhập Mã phiếu, Mã sách, Mã độc giả, ngày mượn, hạn trả, mã thể thức mượn. .17
Bước 2: Kết nối đến cơ sở dữ liệu.......................................................................................17
Bước 3: Tiến hành kiểm tra cơ sở dữ liệu...........................................................................17
Nếu có thì tiến hành cho mượn............................................................................................17
Nếu khơng thì kết thúc quá trình mượn...............................................................................17
Bước 4: Chấp nhận và lưu dữ liệu.......................................................................................17
Bước 5: Đóng cơ sở dữ liệu và kết thúc..............................................................................17
Trả sách:...............................................................................................................................17
Bước 1: Nhập mã phiếu, hoặc mã sách, hoặc mã độc giả....................................................17

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

-3-


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

Bước 2: Kết nối đến cơ sở dữ liệu.......................................................................................17
Bước 3: Tiến hành kiểm tra cơ sở dữ liệu...........................................................................17
Nếu có thì đưa ra danh sách tương ứng và thực hiện bước tiếp theo...................................17
Nếu khơng thì kiểm tra lại thơng tin....................................................................................17
Bước 4: Xác định tình trạng trả sách...................................................................................17

Nếu quá hạn ngày cho phép hoặc sách hỏng, mất thì chuyển Mã Độc Giả, Mã sách qua
bảng Phạt để xử lý theo bảng Quy định mức phạt.......................................................17
Bước 5: Nhập ngày trả và chỉnh sửa thơng tin.....................................................................17
Bước 6: Đóng cơ sở dữ liệu và kết thúc..............................................................................17
PHẦN V: THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH.......................................................18
5.1. Tổng quan giao diện người dùng..................................................................................18
Giao diện khởi động.............................................................................................................18
18
Giao diện đăng nhập............................................................................................................18
18
5.2. Giao diện chính của phần mềm.....................................................................................19
5.3. Một số Form chính của phần mềm...............................................................................20
Form Độc Giả
......................................................................................................................................20
Form Đầu Sách....................................................................................................................21
22
Form quản lý danh sách phạt...............................................................................................23
5.4. Chạy thử chương trình......................................................................................................23
PHẦN VI: KẾT LUẬN...........................................................................................................24
6.1. Kết quả thực hiện..........................................................................................................24
6.2. Hướng phát triển...........................................................................................................24
Với mục đích là phần mềm được ứng dụng thực tế nên trong tương lai phần mềm có thể
thực hiện được những yêu cầu sau:..............................................................................24
Hộ trợ kết nối qua mạng (Lan) giúp các máy khác giúp độc giả có thể tra cứu dễ dàng.....24
Tích hợp máy đọc mã vạch để thực hiện tự động việc nhập sách, kiểm tra sách................24

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC


|

GVHD: Lê Phước Phụng

-4-


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

Nâng cấp mơ hình quản lý...................................................................................................24
Sinh viên thực hiện
Lê Khánh Tùng

Giáo viên hướng dẫn......................................................................24
Lê Phước Phụng.........................................................................24

GÓP Ý CỦA GIÁO VIÊN...................................................................................................25
25
25
25
25
25
25
25
25
25
25
25

25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

-5-


BÁO CÁO THỰC TẬP PHẦN MỀM.


ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

PHẦN I: GIỚI THIỆU VỀ ĐỀ TÀI
I. Giới thiệu về đề tài
1.1. Vấn đề Quản Lý Thư Viện trường Cao Đẳng Đức Trí
Trong những năm gần đây, việc tin học hóa nhà trường đã trở thành khá phổ biến ở
các nước trên thế giới, việt nam cũng mới bắt đầu thực hiện được một vài năm gần đây. Và vì
thế, việc nâng cao Quản Lý Thư Viện bằng Máy Tính là một điều cần thiết.
Thư viện trường là nơi không thể thiếu được cho mỗi sinh viên của trường, ở đó tập trung
một lượng lớn sinh viên ra vào thư viện để đọc, mượn và trả sách.
Nhu cầu học tập ngày càng cao đặc biệt là để đảm bảo kiến thức có tính logic và chính xác
thì việc tìm đến với sách là rất cần thiết, để đáp ứng nhu cầu đó thì thư viện trưịng đã tăng số
lượng sách đáng kể rất phong phú về loại sách cũng như số lượng.
Vì thế mà người thủ thư trong một ngày phải liên tục lặp đí lặp lại cơng việc tìm sách, cho
độc giả mượn trả sách sắp xếp sách đúng theo vị trí quy định đã khó khăn lại càng khó khăn
hơn.
Và với sự phát triển của nhà trường thì thư viện càng được phát triển hơn nữa và khi đó cơng
việc của người thủ thư càng nhiều hơn.
Từ đó vấn đề quản lý sách được coi là rất cần thiết. Quản lý tốt cung cấp đầy đủ, nhanh
chóng và chính xác về các loại sách cho sinh viên và thống kê báo cáo với ban quản lý là
thực sự cần thiết.

1.2. Yêu cầu thực tiễn và tầm quan trọng của quản lý thư viện
1.2.1. Lý do chọn đề tài
Quản lý thư viện là một chuỗi công việc rất vất vã và tốn nhiều công sức. Việc tin học
hoá trong bài toán quản lý thư viện sẽ giúp việc quản lý trở nên đơn giản và đặc biệt là tình
chính xác cao. Đặc biệt tin học hoá trong bài toán quản lý sẽ giúp việc truy vấn thơng tin
được nhanh chóng theo u cầu khác nhau.
1.2.2. Tầm quan trọng của việc quản lý thư viện
Quản lý thư viện là một quá trình lưu trữ hợp nhất xử lí, tính tốn tất cả các thơng tin

cần thiết của từng loại sách nhằm phục vụ cho việc truy tìm, sắp xếp hay thống kê các báo
biểu một cách nhanh chóng nhất theo từng yêu cầu cụ thể.

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

-6-


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

Các hoạt động nhập xuất hay lập báo biểu thủ công bằng tay ghi chép lên giấy sẽ khơng cịn
phù hợp trong thời đại ngày nay vì nó khơng thỗ mãn u cầu địi hỏi của con người như độ
chính xác và khả năng đáp ứng thơng tin nhanh chóng nữa. Vì vậy ứng dụng tin học vào việc
quản lý thư viện là rất quan trọng và cần thiết.

1.3. Mục tiêu và phạm vi thực hiện đề tài
1.3.1. Mục tiêu
Phân tích thiết kế hệ thống thơng tin cho thư viện trường.
Triển khai ứng dụng bằng một phần mềm ứng dụng cụ thể
Kiểm tra bằng thực nghiệm về việc xữ lí các vấn đề thường xuyên diễn ra trong công tác
quản lý thư viện như: nhập thông tin sách mới, trao đổi mượn sách và trả sách, báo cáo thống
kê về sách, về thông tin độc giả còn nợ sách…

1.3.2. Phạm vi
Đề tài được thực hiện trong phạm vi kiến thức đã học và nghiên cứu thêm các tài liệu
tham khảo.
Việc phân tích thiết kế hệ thống thông tin chủ yếu quan tâm đến yêu cầu thực tế là công việc
hằng ngày trong thư viện của người thủ thư là cập nhật sách, mượn trả sách, tìm kiếm thông
tin sách. Đọc giả là sinh viên, công nhân viên chức trong trường

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

-7-


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

PHẦN II: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU
2.1. Khảo sát hiện trạng
Khi độc giả muốn mượn hay trả một cuốn sách nào đó thì thủ thư có thể tìm kiếm
bằng cách độc giả khai báo về một hay nhiều thông tin về sách để có thể tra cứu dể dàng.Chỉ
cần ít nhất một thơng tin về sách là có thể liệt kê một loạt sách liên quan đến thơng tin đó và
cung cấp đầy đủ về sách đó như thuộc loại nào ? ngành nào ? vị trí nào ?

2.2. Yêu cầu chức năng

Quản lý độc giả
Quản lý mượn trả
Quản lý tác giả
Quản lý lớp
Quản lý ngôn ngữ sách
Quản lý năm mượn
Quản lý thế thức mượn
Quản lý sách
Quản lý loại sách
Quản lý nhà xuất bản
Quản lý khoa
Quản lý vị trí lưu sách
Quản lý phạt
Quản lý loại độc giả

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

-8-


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ


PHẦN III: CƠ SỞ LÝ THUYẾT
3.1. Khái niệm
3.1.1. Cơ sở dữ liệu
 Cơ sở dữ liệu: Là một tập hợp các bảng dữ liệu có quan hệ với nhau sao cho cấu trúc
của chúng cũng như các mối quan hệ bên trong giữa chúng là tách biệt với chương
trình ứng dụng bên ngồi, đồng thời nhiều người dùng khác nhau cũng như nhiều ứng
dụng khác nhau có thể cùng khai thác và chia sẽ một cách chọn lọc lúc cần.
 Thực thể: Là hình ảnh cụ thể của một đối tượng trong hệ thống thông tin quản lý. Một
thực thể xác địn tên và các thuộc tính.
 Thuộc tính: Là một yếu tố dữ liệu hoặc thông tin của thực thể ấy.
 Lớp thực thể: Là các thực thể cùng thuộc tính
 Lược đồ quan hệ: Tập các thuộc tính của một quan hệ. Lược đồ quan hệ gồm các
thuộc tính của thực thể cùng với các mệnh đề rang buộc.
 Các phép toán tối thiểu:
o Tìm kiếm dữ liệu theo tiêu chuẩn đã chọn, khơng làm thay đổi trang thái cơ sở
dữ liệu.
o Thay đổi cấu trúc cơ sở dữ liệu
o Thay đổi nội dung cơ sở dữ liệu
o Xử lý, tính tốn trên cơ sở dữ liệu
3.1.2. Quan hệ cơ sở dữ liệu
Cơ sở dữ liệu quan hệ là cơ sở dữ liệu được tổ chức theo mơ hình quan hệ. Trong đó
các đối tượng dữ liệu và các quan hệ giữa các đối tượng quan hệ đó được tổ chức thành các
thực thể. Mỗi thực thể bao gồm một tập hợp các thuộc tính. Mỗi thể hiện của một thực thể là
một bộ các giá trị tương ứng với các thuộc tính của các thực thể đó.

3.2. Ngơn ngữ thiết kế
3.2.1. Microsoft Access
Microsoft Access là một hệ quản trị cơ sở dữ liệu tương tác với người sử dụng chạy
trên môi trường Windows, nó tăng thêm sức mạnh trong cơng tác tổ chức và tìm kiếm thơng
tin, các qui tắc kiểm tra dữ liệu, giá trị mặc định, khuôn nhập dữ liệu của Microsoft Access


SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

-9-


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

hồn tồn đáp ứng u cầu. Khả năng kết nối và công cụ truy vấn mạnh của nó giúp ta tìm
kiếm thơng tin một cách nhanh chóng.
3.2.2. Visual Basic 6.0
Visual Basic là ngơn ngữ hồn thiện và hoạt động theo kiểu điều khiển bởi sự kiện
(Event – Driven programming language) nhưng lại rất giống ngôn ngữ theo kiểu có cấu trúc
(Structured programming languae)
Visual Basic là ngơn ngữ lập trình thơng dụng trên Windows, hỗ trợ quản lý Cơ sở dữ liệu và
Internet, đặc biệt là quản lý cơ sở dữ liệu.
Visual Basic có nhiều tính năng mới, các điều khiển mới cho phép ta viết các chương trình
ứng dụng kết hợp các giao diện, cách xử lý và tính năng của Office 2003 và trình duyệt Web
Internet Explorer, ngoài ra khi dùng Visual Basic sẽ tiết kiệm thời gian và công sức so với
các ngôn ngữ lập trình khác khi xây dựng cùng một ứng dụng.
Visual Basic gắn liền với khái niệm lập trình trực quan (Visual), nghĩa là khi thiết kế chương
trình ta nhìn thấy ngay kết quả qua từng thao tác và giao diện khi chương trình thực hiện.

Đây là thuận lợi lớn so với các ngơn ngữ lập trình khác.
Bên cạnh đó, Visual Basic cịn hỗ trợ tính năng kết nối mơi trường dữ liệu Access,
SQL, việc liên kết dữ liệu có thể thực hiện bằng nhiều cách. Trong đó thiết kế
DataEnvironment là một điểm mới trong VB 6.0, dùng để quản lý một cách trực quan việc
kết nối một cơ sở dữ liệu. Nghĩa là khi ta có một thiết kế DataEnvironment trong ứng dụng
thì ta có thể quản lý tất cả các thông tin gắn liền với kết nối ở một nơi, chứ không phải như
những kỹ thuật cổ điển nhúng thơng tin kết nối trong CSDL trong chương trình.

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

- 10 -


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

PHẦN IV: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
4.1. Khảo sát thông tin hệ thống quản lý

Thông tin về đầu sách:

Thông tin về hoạt động mượn trả




Mã sách



Mã phiếu



Mã ISBN



Mã độc giả



Tên sách



Mã sách



Mã loại sách




Mã thể thức mượn



Mã vị trí



Ngày mượn



Trạng thái sách



Ngày trả



Mã tác giả



Trạng thái sách



Mã nhà xuất bản




Đã trả sách



Mã ngôn ngữ



Mã phạt



Số trang



Hạn trả



Năm xuất bản



Mã năm mượn




Giá tiền



Số lần tái bản



Tình Trạng Sách



Tóm tắt nội dung

Thơng tin về độc giả:

Thơng tin về quá trình phạt



Mã độc giả



Mã độc giả



Tên độc giả




Mã sách



Ngày sinh



Ngày mượn



Nơi sinh



Ngày trả



Địa chỉ



Trạng thái sách




Điện thoại



Số ngày trễ



Giới tính



Lý do



Mã lớp



Số tiền



Mã loại độc giả



Ngày phạt


Thơng tin về khoa

Thông tin về lớp



Mã khoa



Mã lớp



Tên khoa



Mã khoa



Điện thoại



Tên lớp

SVTH: Lê Khánh Tùng |


Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

- 11 -


BÁO CÁO THỰC TẬP PHẦN MỀM.



ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ



Trưởng khoa

Thơng tin về loại độc giả

Giáo viên chủ nhiệm

Thông tin về thể thức mượn



Mã loại độc giả




Mã thể thức mượn



Tên loại độc giả



Thể thức mượn

Thông tin về vị trí lưu sách

Thơng tin về quy định mức phạt



Mã vị trí



Mã quy định



Kho



Mức phạt




Kệ



Tiền phạt



Ngăn

Thơng tin về nhà xuất bản

Thông tin về tác giả



Mã nhà xuất bản



Mã tác giả



Tên nhà xuất bản




Tên tác giả



Địa chỉ



Địa chỉ



Điện thoại



Điện thoại



Fax



Fax



Email




Email



Website



Ghi chú thêm



Ghi chú thêm

Thông tin về năm mượn

Thông tin về ngôn ngữ sách



Mã năm mượn



Mã ngôn ngữ




Năm mượn



Tên ngôn ngữ

Thông tin về phân loại sách

Thông tin về chuyên mục sách



Mã loại sách



Mã chuyên mục



Tên loại sách



Tên chuyên mục



Mã chuyên mục


Thông tin về thủ thư


ID



Username



Password

4.2. Thiết kế thực thể dữ liệu
4.2.1. Bảng đầu sách
Tên trường

SVTH: Lê Khánh Tùng |

Kiểu dữ liệu

Lớp: 08TH/TC

Độ rộng

|

Giải thích


GVHD: Lê Phước Phụng

- 12 -


BÁO CÁO THỰC TẬP PHẦN MỀM.

MaSach
ISBN
TenSach
MaLoaiSach
MaViTri
TrangThaiSach
MaTG
MaNXB
MaNgonNgu
SoTrang
NamXB
GiaTien
SoLanTaiBan
TinhTrangSach
TomTatNoiDung
4.2.2. Bảng độc giả

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

Text
Text
Text
Text

Text
Text
Text
Text
Text
Number
Date/Time
Currency
Number
Text
Memo

Tên trường
MaDG
TenDG
NgaySinh
NoiSinh
DiaChi
DienThoai
GioiTinh
MaLop
MaLoaiDocGia

10
15
255
10
10
50
10

10
10

Mã sách
Mã vạch (chuẩn quốc tế)
Tên sách
Mã loại sách
Mã vị trí
Trạng thái sách
Mã tác giả
Mã nhà xuất bản
Mã ngôn ngữ
Số trang
Năm xuất bản
Giá tiền
Số lần tái bản
Tình trạng sách
Tóm tắt nội dung

50

Kiểu dữ liệu
Text
Text
Date/Time
Text
Text
Number
Text
Text

Text

Độ rộng
10
255
255
255
50
10
10

Giải thích
Mã độc giả
Tên độc giả
Ngày sinh
Nơi sinh
Địa chỉ
Điện thoại
Giới tính
Mã lớp
Mã loại độc giả

4.2.3. Bảng mượn trả
Tên trường
MaPhieu
MaDG
MaSach
MaTheThucMuon
NgayMuon
NgayTra

TrangThaiSach
HanTra
MaNamMuon
4.2.4. Bảng khoa
Tên trường
MaKhoa
TenKhoa
DienThoai
SVTH: Lê Khánh Tùng |

Kiểu dữ liệu
Text
Text
Text
Text
Date/Time
Date/Time
Text
Date/Time
Text

Độ rộng
10
10
10
10

Kiểu dữ liệu
Text
Text

Number

Độ rộng
10
255

Lớp: 08TH/TC

50
10

|

Giải thích
Mã phiếu
Mã độc giả
Mã sách
Mã thể thức mượn
Ngày mượn
Ngày trả
Trạng thái sách
Hạn trả
Mã năm mượn
Giải thích
Mã khoa
Tên khoa
Điện thoại

GVHD: Lê Phước Phụng


- 13 -


BÁO CÁO THỰC TẬP PHẦN MỀM.

TruongKhoa
4.2.5. Bảng lớp

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

Text

Tên trường Kiểu dữ liệu
MaLop
Text
MaKhoa
Text
TenLop
Text
GVCN
Text
4.2.6. Bảng loại độc giả

255
Độ rộng
10
10
255
255


Trưởng khoa
Giải thích
Mã lớp
Mã khoa
Tên lớp
Giáo viên chủ nhiệm

Tên trường
Kiểu dữ liệu
MaLoaiDocGia Text
TenLoaiDocGia Text
4.2.7. Bảng thể thức mượn

Độ rộng
10
255

Giải thích
Mã loại độc giả
Tên loại độc giả

Tên trường
Kiểu dữ liệu
MaTheThucMuon Text
TheThucMuon
Text

Độ rộng
10
255


Giải thích
Mã thể thức mượn
Thể thức mượn

Độ rộng
10
10

Giải thích
Mã độc giả
Mã sách
Ngày mượn
Ngày trả
Trạng thái sách
Số ngày trễ
Lý do
Số tiền
Ngày phạt

4.2.8. Bảng phạt
Tên trường
MaDG
MaSach
NgayMuon
NgayTra
TrangThaiSach
SoNgayTre
LyDo
SoTien

NgayPhat
4.2.9. Bảng vị trí lưu sách

Kiểu dữ liệu
Text
Text
Date/Time
Date/Time
Text
Number
Text
Currency
Date/Time

Tên trường
MaViTri
Kho
Ke
Ngan
4.2.10. Bảng nhà xuất bản
Tên trường
MaNXB
TenNXB
DiaChi
DienThoai
Fax
Email

SVTH: Lê Khánh Tùng |


255

Kiểu dữ liệu
Text
Text
Text
Text

Kiểu dữ liệu
Text
Text
Text
Number
Number
Text

Lớp: 08TH/TC

Độ rộng
10
255
50
50
Độ rộng
10
255
255
50

|


Giải thích
Mã vị trí
Lý do
Số tiền
Ngày phạt
Giải thích
Mã vị trí
Tên nhà xuất bản
Địa chỉ
Điện thoại
Fax
Email

GVHD: Lê Phước Phụng

- 14 -


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

Website
Text
GhiChuThem Text
4.2.11. Bảng năm mượn
Tên trường
MaNamMuon
NamMuon

4.2.12. Bảng tác giả

Kiểu dữ liệu
Text
Date/Time

Tên trường
MaTG
TenTG
DiaChi
DienThoai
Fax
Email
GhiChuThe
4.2.13. Bảng phân loại sách
Tên trường
MaLoaiSach
TenLoaiSach
MaChuyenMuc
4.2.14. Bảng chuyên mục

50
255

Kiểu dữ liệu
Text
Text
Text
Number
Number

Text
Meno

Website
Ghi chú thêm

Độ rộng
10

Độ rộng
10
255
255
255

Giải thích
Mã năm mượn
Năm mượn
Giải thích
Mã tác giả
Tên tác giả
Địa chỉ
Điện thoại
Fax
Email
Ghi chú thêm

Kiểu dữ liệu
Text
Text

Text

Độ rộng
10
255
10

Giải thích
Mã loại sách
Tên loại sách
Mã chuyên mục

Tên trường
Kiểu dữ liệu
MaChuyenMuc
Text
TenChuyenMuc
Text
4.2.15. Bảng ngôn ngữ sách

Độ rộng
10
255

Giải thích
Mã chuyên mục
Tên chuyên mục

Tên trường
Kiểu dữ liệu

MaNgonNgu
Text
TenNgonNgu
Text
4.2.16. Bảng quy định mức phạt

Độ rộng
10
255

Giải thích
Mã ngơn ngữ
Tên ngơn ngữ

Tên trường
MaQuyDinh
MucPhat
SoTien
4.2.17. Bảng thủ thư

Kiểu dữ liệu
Text
Text
Text

Độ rộng
10
255
50


Giải thích
Mã quy định
Mức phạt
Mã chuyên mục

Kiểu dữ liệu
Text
Text
Text

Độ rộng
10
255
50

Giải thích
Mã ID
Tên sử dụng
Mật khẩu

Tên trường
ID
Username
Password

4.3. Sơ đồ quan hệ

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC


|

GVHD: Lê Phước Phụng

- 15 -


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

4.4. Thiết kế giải thuật
4.4.1. Nhập sách mới
Bước 1: Nhập các thông tin về sách.
Bước 2: Kết nối đến cơ sở dữ liệu
Bước 3: Tiến hành kiểm tra cơ sở dữ liệu
 Nếu dữ liệu đã có thì xuất thơng tin dữ liệu đã tồn tại
 Nếu dữ liệu khơng có thì tiến hành bước tiếp theo.
Bước 4: Lưu dữ liệu vào cơ sở dữ liệu
Bước 5: Đóng cơ sở dữ liệu và kết thúc.
4.4.2. Tra cứu sách
Bước 1: Nhập các thông tin về sách muốn tra cứu.
Bước 2: Kết nối đến cơ sở dữ liệu
Bước 3: Tiến hành kiểm tra cơ sở dữ liệu
 Nếu có thì xuất ra các thơng tin của sách đó.
 Nếu khơng thì thơng báo khơng tìm thấy sách
Bước 4: Đóng cơ sở dữ liệu và kết thúc.
4.4.3. Mượn trả sách
 Mượn sách:


SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

- 16 -


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

Bước 1: Nhập Mã phiếu, Mã sách, Mã độc giả, ngày mượn, hạn trả, mã thể thức
mượn
Bước 2: Kết nối đến cơ sở dữ liệu
Bước 3: Tiến hành kiểm tra cơ sở dữ liệu
 Nếu có thì tiến hành cho mượn
 Nếu khơng thì kết thúc quá trình mượn
Bước 4: Chấp nhận và lưu dữ liệu
Bước 5: Đóng cơ sở dữ liệu và kết thúc
 Trả sách:
Bước 1: Nhập mã phiếu, hoặc mã sách, hoặc mã độc giả.
Bước 2: Kết nối đến cơ sở dữ liệu
Bước 3: Tiến hành kiểm tra cơ sở dữ liệu
 Nếu có thì đưa ra danh sách tương ứng và thực hiện bước tiếp theo
 Nếu khơng thì kiểm tra lại thơng tin

Bước 4: Xác định tình trạng trả sách
 Nếu quá hạn ngày cho phép hoặc sách hỏng, mất thì chuyển Mã Độc
Giả, Mã sách qua bảng Phạt để xử lý theo bảng Quy định mức phạt.
Bước 5: Nhập ngày trả và chỉnh sửa thơng tin.
Bước 6: Đóng cơ sở dữ liệu và kết thúc

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

- 17 -


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

PHẦN V: THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH
5.1. Tổng quan giao diện người dùng
Giao diện khởi động

Giao diện đăng nhập

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC


|

GVHD: Lê Phước Phụng

- 18 -


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

5.2. Giao diện chính của phần mềm

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

- 19 -


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

5.3. Một số Form chính của phần mềm

Form Độc Giả

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

- 20 -


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

Form Đầu Sách

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

- 21 -



BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

FORM Danh sách mượn

FORM Trả sách

FORM Thêm người mượn

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

- 22 -


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

Form quản lý danh sách phạt

5.4. Chạy thử chương trình.

SVTH: Lê Khánh Tùng |


Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

- 23 -


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

PHẦN VI: KẾT LUẬN
6.1. Kết quả thực hiện
Chương trình Quản Lý Thư Viện đã được thiết kế dựa trên các yêu cầu thiết
thực của hiện nay, và cũng đáp ứng được những nhu cầu cần thiết Thủ Thư trong việc
quản lý sách, độc giả,….phần mềm này đáp ứng được những nhu cầu cần thiết. Tuy
nhiên vẫn cịn những nhược điểm cần khắc phục.
Vì thời gian khơng nhiều nên em vẫn chưa hoàn thiện hẳn phần mềm, vì thế nên
khơng tránh khỏi những lỗi của chương trình, em rất mong được thầy, cô giáo giúp đỡ
6.2. Hướng phát triển
Với mục đích là phần mềm được ứng dụng thực tế nên trong tương lai phần
mềm có thể thực hiện được những yêu cầu sau:
 Hộ trợ kết nối qua mạng (Lan) giúp các máy khác giúp độc giả có
thể tra cứu dễ dàng.
 Tích hợp máy đọc mã vạch để thực hiện tự động việc nhập sách,
kiểm tra sách.
 Nâng cấp mơ hình quản lý.

Sinh viên thực hiện

Giáo viên hướng dẫn

Lê Khánh Tùng

SVTH: Lê Khánh Tùng |

Lê Phước Phụng

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng

- 24 -


BÁO CÁO THỰC TẬP PHẦN MỀM.

ĐỀ TÀI: QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨC TRÍ

GĨP Ý CỦA GIÁO VIÊN
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................

............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................
............................................................................................................................................

SVTH: Lê Khánh Tùng |

Lớp: 08TH/TC

|

GVHD: Lê Phước Phụng


- 25 -


×