Xem mẫu
- 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í
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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
PHẦN I: GIỚI THIỆU VỀ ĐỀ TÀI ............................................................................................ 4
1.1. Vấn đề Quản Lý Thư Viện trường Cao Đẳng Đức Trí ...................................................... 4
1.2. Yêu cầu thực tiễn và tầm quan trọng của quản lý thư viện ................................................ 4
1.2.1. Lý do chọn đề tài................................................................................................... 4
1.2.2. Tầm quan trọng của việc quản lý thư viện ............................................................. 4
1.3. Mục tiêu và phạm vi thực hiện đề tài................................................................................ 5
1.3.1. Mục tiêu ................................................................................................................ 5
1.3.2. Phạm vi ................................................................................................................. 5
PHẦN II: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU ........................................... 6
2.1. Khảo sát hiện trạng .......................................................................................................... 6
2.2. Yêu cầu chức năng ........................................................................................................... 6
PHẦN III: CƠ SỞ LÝ THUYẾT ................................................................................................ 7
3.1. Khái niệm ........................................................................................................................ 7
3.1.1. Cơ sở dữ liệu ......................................................................................................... 7
3.1.2. Quan hệ cơ sở dữ liệu ............................................................................................ 7
3.2. Ngôn ngữ thiết kế ............................................................................................................ 7
3.2.1. Microsoft Access................................................................................................... 7
3.2.2. Visual Basic 6.0 .................................................................................................... 8
PHẦN IV: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG................................................................ 9
4.1. Khảo sát thông tin hệ thống quản lý ................................................................................. 9
4.2. Thiết kế thực thể dữ liệu ................................................................................................ 11
4.2.1. Bảng đầu sách ..................................................................................................... 11
4.2.2. Bảng độc giả ....................................................................................................... 11
4.2.3. Bảng mượn trả .................................................................................................... 12
4.2.4. Bảng khoa ........................................................................................................... 12
4.2.5. Bảng lớp ............................................................................................................. 12
4.2.6. Bảng loại độc giả................................................................................................. 12
4.2.7. Bảng thể thức mượn ............................................................................................ 12
4.2.8. Bảng phạt ............................................................................................................ 13
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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.9. Bảng vị trí lưu sách ............................................................................................. 13
4.2.10. Bảng nhà xuất bản ............................................................................................. 13
4.2.11. Bảng năm mượn ................................................................................................ 13
4.2.12. Bảng tác giả ...................................................................................................... 14
4.2.13. Bảng phân loại sách........................................................................................... 14
4.2.14. Bảng chuyên mục .............................................................................................. 14
4.2.15. Bảng ngôn ngữ sách .......................................................................................... 14
4.2.16. Bảng quy định mức phạt .................................................................................... 14
4.2.17. Bảng thủ thư...................................................................................................... 14
4.3. Sơ đồ quan hệ ................................................................................................................ 15
4.4. Thiết kế giải thuật .......................................................................................................... 15
4.4.1. Nhập sách mới .................................................................................................... 15
4.4.2. Tra cứu sách ........................................................................................................ 15
4.4.3. Mượn trả sách ..................................................................................................... 16
PHẦN V: THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH .......................................................... 17
5.1. Tổng quan giao diện người dùng .................................................................................... 17
5.2. Giao diện chính của phần mềm ...................................................................................... 18
5.3. Một số Form chính của phần mềm ................................................................................. 18
5.4. Chạy thử chương trình ................................................................................................... 21
PHẦN VI: KẾT LUẬN ............................................................................................................ 23
6.1. Kết quả thực hiện ........................................................................................................... 23
6.2. Hướng phát triển ............................................................................................................ 23
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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Í
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ể.
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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Í
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ư độ
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
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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 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ả
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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 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
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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Í
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.
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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 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ã độc giả
Mã ISBN
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 mượn
Ngày sinh
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
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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Í
Điện thoại Tên lớp
Trưởng khoa Giáo viên chủ nhiệm
Thông tin về loại độc giả 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
Mức phạt
Kho
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
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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Í
4.2. Thiết kế thực thể dữ liệu
4.2.1. Bảng đầu sách
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Text 10 Mã sách
MaSach
Mã vạch (chuẩn quốc tế)
ISBN Text 15
TenSach Text 255 Tên sách
Mã loại sách
MaLoaiSach Text 10
Mã vị trí
MaViTri Text 10
Trạng thái sách
TrangThaiSach Text 50
Mã tác giả
MaTG Text 10
Mã nhà xuất bản
MaNXB Text 10
Mã ngôn ngữ
MaNgonNgu Text 10
Số trang
SoTrang Number
Năm xuất bản
NamXB Date/Time
Giá tiền
GiaTien Currency
Số lần tái bản
SoLanTaiBan Number
Tình trạng sách
TinhTrangSach Text 50
Tóm tắt nội dung
TomTatNoiDung Memo
4.2.2. Bảng độc giả
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Mã độc giả
Text 10
MaDG
Tên độc giả
TenDG Text 255
NgaySinh Date/Time Ngày sinh
Nơi sinh
NoiSinh Text 255
Địa chỉ
DiaChi Text 255
Điện thoại
DienT hoai Number
Giới tính
GioiTinh Text 50
Mã lớp
MaLop Text 10
Mã loại độc giả
MaLoaiDocGia Text 10
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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Í
4.2.3. Bảng mượn trả
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Mã phiếu
Text 10
MaPhieu
Mã độc giả
MaDG Text 10
MaSach Text 10 Mã sách
Mã thể thức mượn
MaTheThucMuon Text 10
Ngày mượn
NgayMuon Date/Time
Ngày trả
NgayTra Date/Time
Trạng thái sách
TrangThaiSach Text 50
Hạn trả
HanTra Date/Time
Mã năm mượn
MaNamMuon Text 10
4.2.4. Bảng khoa
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Text 10 Mã khoa
MaKhoa
TenKhoa Text 255 Tên khoa
Điện thoại
DienThoai Number
Trưởng khoa
TruongKhoa Text 255
4.2.5. Bảng lớp
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Mã lớp
Text 10
MaLop
MaKhoa Text 10 Mã khoa
Tên lớp
TenLop Text 255
Giáo viên chủ nhiệm
GVCN Text 255
4.2.6. Bảng loại độc giả
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Mã loại độc giả
MaLoaiDocGia Text 10
Tên loại độc giả
TenLoaiDocGia Text 255
4.2.7. Bảng thể thức mượn
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Mã thể thức mượn
MaTheThucMuon Text 10
Thể thức mượn
TheThucMuon Text 255
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tùng | - 12 -
- 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.8. Bảng phạt
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Mã độc giả
Text 10
MaDG
Text 10 Mã sách
MaSach
Ngày mượn
NgayMuon Date/Time
Ngày trả
NgayTra Date/Time
Trạng thái sách
TrangThaiSach Text
Số ngày trễ
SoNgayTre Number
LyDo Text 255 Lý do
Số tiền
SoTien Currency
Ngày phạt
NgayPhat Date/Time
4.2.9. Bảng vị trí lưu sách
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Mã vị trí
Text 10
MaViTri
Kho Text 255 Lý do
Số tiền
Ke Text 50
Ngày phạt
Ngan Text 50
4.2.10. Bảng nhà xuất bản
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Mã vị trí
Text 10
MaNXB
Tên nhà xuất bản
TenNXB Text 255
Địa chỉ
DiaChi Text 255
Điện thoại
DienThoai Number
Fax Number Fax
Email Text 50 Email
Website Text 50 Website
GhiChuThem Text 255 Ghi chú thêm
4.2.11. Bảng năm mượn
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Mã năm mượn
Text 10
MaNamMuon
Năm mượn
NamMuon Date/Time
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tùng | - 13 -
- 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.12. Bảng tác giả
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Mã tác giả
Text 10
MaTG
Tên tác giả
TenTG Text 255
Địa chỉ
DiaChi Text 255
Điện thoại
DienThoai Number
Fax Number Fax
Email Text 255 Email
GhiChuThe Meno Ghi chú thêm
4.2.13. Bảng phân loại sách
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Mã loại sách
Text 10
MaLoaiSach
Tên loại sách
TenLoaiSach Text 255
Mã chuyên mục
MaChuyenMuc Text 10
4.2.14. Bảng chuyên mục
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Mã chuyên mục
Text 10
MaChuyenMuc
Tên chuyên mục
TenChuyenMuc Text 255
4.2.15. Bảng ngôn ngữ sách
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Mã ngôn ngữ
Text 10
MaNgonNgu
Tên ngôn ngữ
TenNgonNgu Text 255
4.2.16. Bảng quy định mức phạt
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Mã quy định
Text 10
MaQuyDinh
Mức phạt
MucPhat Text 255
Mã chuyên mục
SoTien Text 50
4.2.17. Bảng thủ thư
Tên trường Kiểu dữ liệu Độ rộng Giải thích
Text 10 Mã ID
ID
Tên sử dụng
Username Text 255
Mật khẩu
Password Text 50
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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Í
4.3. Sơ đồ quan hệ
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.
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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.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
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
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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Í
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
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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Í
5.2. Giao diện chính của phần mềm
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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.3. Một số Form chính của phần mềm
Form Độc Giả
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tù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Í
Form Đầu Sách
Lớp: 08TH/TC | GVHD: Lê Phước Phụng
SVTH: Lê Khánh Tùng | - 20 -
nguon tai.lieu . vn