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

QUẢN LÝ THƯ VIỆN TRƯỜNG CĐ ĐỨ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 (748.33 KB, 24 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Í
Mục Lục
Mục Lục.................................................................................................................................................................................
PHẦN I: GIỚI THIỆU VỀ ĐỀ TÀI......................................................................................................................................
1.1. Vấn đề Quản Lý Thư Viện trường Cao Đẳng Đức Trí............................................................
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....................................................................................................................
1.2.2. Tầm quan trọng của việc quản lý thư viện............................................................................
1.3. Mục tiêu và phạm vi thực hiện đề tài........................................................................................
1.3.1. Mục tiêu..................................................................................................................................
1.3.2. Phạm vi...................................................................................................................................
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....................................................................................................................
2.2. Yêu cầu chức năng....................................................................................................................
PHẦN III: CƠ SỞ LÝ THUYẾT..........................................................................................................................................
3.1. Khái niệm..................................................................................................................................
3.1.1. Cơ sở dữ liệu..........................................................................................................................
3.1.2. Quan hệ cơ sở dữ liệu.............................................................................................................
3.2. Ngôn ngữ thiết kế......................................................................................................................
3.2.1. Microsoft Access....................................................................................................................
3.2.2. Visual Basic 6.0......................................................................................................................
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ý.......................................................................................
4.2. Thiết kế thực thể dữ liệu.........................................................................................................
4.2.1. Bảng đầu sách.......................................................................................................................
4.2.2. Bảng độc giả.........................................................................................................................
4.2.3. Bảng mượn trả......................................................................................................................
4.2.4. Bảng khoa.............................................................................................................................
4.2.5. Bảng lớp...............................................................................................................................
4.2.6. Bảng loại độc giả..................................................................................................................
4.2.7. Bảng thể thức mượn.............................................................................................................


4.2.8. Bảng phạt..............................................................................................................................
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Í
4.2.9. Bảng vị trí lưu sách..............................................................................................................
4.2.10. Bảng nhà xuất bản..............................................................................................................
4.2.11. Bảng năm mượn.................................................................................................................
4.2.12. Bảng tác giả........................................................................................................................
4.2.13. Bảng phân loại sách..........................................................................................................
4.2.14. Bảng chuyên mục...............................................................................................................
4.2.15. Bảng ngôn ngữ sách...........................................................................................................
4.2.16. Bảng quy định mức phạt....................................................................................................
4.2.17. Bảng thủ thư.......................................................................................................................
4.3. Sơ đồ quan hệ..........................................................................................................................
4.4. Thiết kế giải thuật....................................................................................................................
4.4.1. Nhập sách mới......................................................................................................................
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..............................................................................
4.4.3. Mượn trả sách.......................................................................................................................
Mượn sách:.....................................................................................................................................
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....................................................................................
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Í
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........................................................................................
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.......................................................................................................................
17
Giao diện đăng nhập.......................................................................................................................
17
5.2. Giao diện chính của phần mềm...............................................................................................
5.3. Một số Form chính của phần mềm.........................................................................................

Form Độc Giả
................................................................................................................................................
Form Đầu Sách...............................................................................................................................
21
Form quản lý danh sách phạt.........................................................................................................
5.4. Chạy thử chương trình..................................................................................................................................................
PHẦN VI: KẾT LUẬN.......................................................................................................................................................
6.1. Kết quả thực hiện....................................................................................................................

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...............................................................................
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Í
Lê Khánh Tùng Lê Phước Phụng...................................................................................
GÓP Ý CỦA GIÁO VIÊN.............................................................................................................
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24

24
24
24
24
24
24
24
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Í
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 yê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 toá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ể.
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 thoã mãn yêu cầu đòi hỏi của con người như độ
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Í
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 - 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Í
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 - 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 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 ngoà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 toá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 - 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Í
hoàn toàn đáp ứng yê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ữ hoà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 - 9 -

×