Xem mẫu

  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Í 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-
  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Í 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-
  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Í 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-
  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ể. Lớp: 08TH/TC | GVHD: Lê Phước Phụng SVTH: Lê Khánh Tùng | -4-
  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Í 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-
  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ả Lớp: 08TH/TC | GVHD: Lê Phước Phụng SVTH: Lê Khánh Tùng | -6-
  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 Lớp: 08TH/TC | GVHD: Lê Phước Phụng SVTH: Lê Khánh Tùng | -7-
  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. Lớp: 08TH/TC | GVHD: Lê Phước Phụng SVTH: Lê Khánh Tùng | -8-
  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Í 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-
  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Í   Đ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 -
  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. 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 -
  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.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 -
  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.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 -
  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.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 -
  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.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 -
  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Í 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 -
  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 Lớp: 08TH/TC | GVHD: Lê Phước Phụng SVTH: Lê Khánh Tùng | - 17 -
  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 Lớp: 08TH/TC | GVHD: Lê Phước Phụng SVTH: Lê Khánh Tùng | - 18 -
  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ả Lớp: 08TH/TC | GVHD: Lê Phước Phụng SVTH: Lê Khánh Tùng | - 19 -
  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 Lớp: 08TH/TC | GVHD: Lê Phước Phụng SVTH: Lê Khánh Tùng | - 20 -
nguon tai.lieu . vn