Bối cảnh và vấn đề nghiên cứu

Đề tài "Xây dựng chương trình Quản lý Thư viện Trường Trung học cơ sở Tân Tiến" do sinh viên Quách Thị Huế (lớp CNTT-K7D, Bộ môn Công nghệ thông tin, Trường Đại học Kinh tế Quốc dân) thực hiện dưới sự hướng dẫn của ThS. Nguyễn Thanh Hương. Đề tài xuất phát từ nhu cầu thực tiễn trong công tác quản lý tài liệu và bạn đọc tại Trường Trung học cơ sở (THCS) Tân Tiến.

Trường THCS Tân Tiến được thành lập từ năm 1973 (tiền thân là trường THPT Tân Tiến, sau 8 năm đổi tên thành trường cấp I, II Tân Tiến; đến năm học 1991 - 1992 được tách thành trường THCS Tân Tiến, trực thuộc Sở Giáo dục và Đào tạo Tỉnh Hưng Yên). Trường chịu trách nhiệm giảng dạy cho học sinh trên địa bàn xã Tân Tiến và một số vùng lân cận thuộc huyện Văn Giang, tỉnh Hưng Yên. Tại thời điểm khảo sát (năm học 2007 - 2008), quy mô nhà trường duy trì ổn định với 22 lớp học và gần 1.000 học sinh (thông thường dao động từ 20 đến 22 lớp, từ 800 đến 1.000 học sinh; tỷ lệ tốt nghiệp THCS hàng năm đạt từ 97% đến 100%). Cơ sở vật chất nhà trường gồm 12 phòng học và 6 phòng chức năng (phòng vi tính, phòng bộ môn, thư viện).

Trước khi triển khai đề tài, toàn bộ quy trình nghiệp vụ của Thư viện Trường THCS Tân Tiến được vận hành thủ công:

  • Khâu nhập và xử lý sách: Cán bộ thư viện kiểm tra hóa đơn từ nhà cung cấp, lập biên bản nhập, đóng dấu thư viện vào trang đầu và trang 17, ghi vào sổ Đăng ký cá biệt, phân loại tài liệu theo "Bảng phân loại dùng cho các thư viện khoa học tổng hợp", viết phích sách, dán tem và xếp phiếu vào tủ phích (xếp theo vần tên tài liệu và xếp theo chủ đề), ghi thông tin vào sổ giới thiệu sách định kỳ.
  • Khâu phục vụ và theo dõi mượn trả: Độc giả được cấp 2 loại thẻ (thẻ đọc và thẻ mượn) với số đăng ký riêng. Khi mượn, độc giả tìm phích sách rồi nộp phiếu mượn kèm thẻ để thủ thư kiểm tra, đối chiếu quy định và ghi chép vào sổ theo dõi mượn trả (gồm các cột: ngày mượn, tên sách, số hiệu cuốn sách, ký mượn). Khi trả sách, thủ thư kiểm tra thời hạn và tình trạng hư hại để xử lý phạt nếu quá hạn.
  • Khâu kiểm kê và báo cáo: Việc rà soát tần suất khai thác và lập báo cáo gửi Ban Giám hiệu gặp nhiều trở ngại; do thực hiện hoàn toàn bằng sổ sách nên sau 1 năm mới tổng hợp báo cáo một lần và sau 6 tháng mới lập được danh sách đôn đốc trả sách. Hệ thống thủ công bộc lộ nhiều hạn chế như: tra cứu tốn thời gian, hiện tượng thất lạc hoặc rách/hủy phích tìm kiếm, nguy cơ sai sót và nhầm lẫn số liệu cao, phụ thuộc hoàn toàn vào kỹ năng cá nhân của từng cán bộ thư viện.

Mục tiêu và nhiệm vụ nghiên cứu của đề tài:

  1. Khảo sát thực trạng quy trình hoạt động của Thư viện Trường THCS Tân Tiến, chỉ ra điểm mạnh, điểm yếu và xác định các yêu cầu nghiệp vụ cho hệ thống mới.
  2. Xác định tổng quan mục đích, yêu cầu và các nguyên tắc thiết kế hệ thống thông tin quản lý thư viện.
  3. Phân tích hệ thống thông tin thông qua việc mô hình hóa chức năng, xây dựng Biểu đồ phân cấp chức năng (BPC), Biểu đồ luồng dữ liệu (BLD) ở các mức (khung cảnh, mức đỉnh, mức dưới đỉnh) và Mô hình thực thể liên kết (E-R).
  4. Thiết kế hệ thống và thiết kế chương trình: Lựa chọn công nghệ phát triển trên nền Microsoft Visual Basic 6.0 kết hợp hệ quản trị cơ sở dữ liệu Microsoft Access; thiết kế chi tiết cấu trúc các bảng dữ liệu, mối quan hệ và giao diện người dùng.
  5. Định hướng cài đặt, kiểm thử, đánh giá kết quả và vạch ra các giải pháp phát triển mở rộng chương trình.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Nghiệp vụ quản lý tài liệu (sách, báo, tạp chí), quản lý bạn đọc (giáo viên, học sinh) và quy trình luân chuyển mượn - trả tại thư viện trường học.
  • Phạm vi không gian: Thư viện Trường THCS Tân Tiến, huyện Văn Giang, tỉnh Hưng Yên.
  • Phạm vi thời gian: Khảo sát thực tế trong năm học 2007 - 2008.

Cơ sở lý thuyết và phương pháp

Khóa luận vận dụng lý thuyết về hệ thống thông tin quản lý (Management Information Systems) và phương pháp phân tích thiết kế hệ thống có cấu trúc (Structured Systems Analysis and Design).

Khung lý thuyết và khái niệm áp dụng

Hệ thống thông tin được xác định bao gồm 4 khối chức năng cốt lõi:

  • Khối thông tin vào: Tiếp nhận dữ liệu gốc từ sự kiện/giao dịch thực tế, câu hỏi yêu cầu thông tin, lệnh dưới dạng bản ghi.
  • Khối xử lý thông tin: Thực hiện sắp xếp trật tự bản ghi, cập nhật/sửa đổi dữ liệu, tìm kiếm tra cứu và chọn lọc dữ liệu theo tiêu chuẩn định trước.
  • Khối lưu trữ thông tin: Tổ chức lưu trữ an toàn, bảo mật thông tin dưới các định dạng bảng, tệp, văn bản.
  • Khối thông tin ra: Kết xuất dữ liệu ra màn hình, tệp tin hoặc in ấn báo cáo dạng tài liệu giấy phục vụ công tác điều hành của Ban Giám hiệu.

Hệ thống được thiết kế tuân thủ 3 nguyên tắc đảm bảo:

  1. Nguyên tắc cơ sở thông tin thống nhất: Tích lũy, cập nhật thường xuyên, loại trừ sự trùng lặp và không nhất quán của dữ liệu.
  2. Nguyên tắc linh hoạt của thông tin: Cung cấp công cụ tổ chức dữ liệu cố định và dữ liệu động linh hoạt phục vụ nhiều mục đích khai thác.
  3. Nguyên tắc cực tiểu hóa thông tin vào và ra: Giảm thiểu thao tác nhập liệu thủ công, tối ưu hóa giao diện nhập để giải quyết nút thắt cổ chai tại khâu nhập/xuất dữ liệu của máy tính.

Phương pháp nghiên cứu

  • Phương pháp khảo sát thực tế và quan sát nghiệp vụ: Trực tiếp tìm hiểu quy trình làm việc của cán bộ thư viện tại Trường THCS Tân Tiến, thu thập mẫu biểu, phích sách, sổ theo dõi mượn trả, thẻ bạn đọc và quy chế mượn trả tài liệu.
  • Phương pháp phân tích - tổng hợp: Đánh giá các mắt xích thủ công chồng chéo để xác định ranh giới giữa phần việc tin học hóa và phần việc xử lý thủ công.
  • Phương pháp mô hình hóa dữ liệu và chức năng: Sử dụng các công cụ mô hình hóa gồm Biểu đồ phân cấp chức năng, Biểu đồ luồng dữ liệu (Data Flow Diagram - DFD) phân rã theo 3 cấp độ (khung cảnh, mức đỉnh, mức dưới đỉnh) và Mô hình thực thể liên kết (Entity-Relationship Diagram - ERD).

Nguồn dữ liệu

  • Dữ liệu thực trạng tổ chức, đội ngũ cán bộ, giáo viên và quy mô lớp học của Trường THCS Tân Tiến giai đoạn 1973 - 2008.
  • Các biểu mẫu quản lý: Sổ đăng ký cá biệt, thẻ độc giả (thẻ mượn, thẻ đọc), phiếu mượn sách, biên bản giao nhận sách từ nhà cung cấp, bảng phân loại tài liệu dùng cho thư viện khoa học tổng hợp.

Thiết kế và triển khai

Hệ thống phần mềm "Quản lý Thư viện Trường THCS Tân Tiến" được lựa chọn triển khai trên môi trường hệ điều hành Windows với cấu trúc kỹ thuật và giải pháp cơ sở dữ liệu xác định.

Kiến trúc công nghệ và môi trường phát triển

  • Ngôn ngữ lập trình: Microsoft Visual Basic 6.0 (sử dụng môi trường phát triển tích hợp IDE, hỗ trợ lập trình hướng đối tượng thông qua thuộc tính Properties, phương thức Methods và sự kiện Events; tận dụng các Wizard như Application Wizard, Data Form Wizard, Package and Deployment Wizard).
  • Công nghệ truy cập dữ liệu: ActiveX Data Objects (ADO) kết hợp điều khiển dữ liệu ADO Data Control để liên kết giao diện với cơ sở dữ liệu, thay thế cho các kỹ thuật cũ như DAO (Data Access Objects) và RDO (Remote Data Objects).
  • Các điều khiển hiển thị dữ liệu: DataGrid, DataList, DataCombo, FlexGrid.
  • Thư viện liên kết động (DLL) và Windows API: Tận dụng các hàm WinAPI từ các DLL hệ thống gồm KERNEL32 (quản lý bộ nhớ, đa nhiệm), USER32 (quản lý menu, thông điệp, điều khiển cửa sổ), GDI32 (giao diện thiết bị đồ họa) và WINMM (xử lý đa phương tiện).
  • Công cụ lập báo cáo và in ấn: Sử dụng Data Report tích hợp trong Visual Basic 6.0 (hỗ trợ hiển thị Print Preview và phương thức Show, PrintReport()), kết hợp nghiên cứu các giải pháp báo cáo qua MS Access Automation/VSREPORTS, Crystal Reports và điều khiển in ấn trực tiếp qua đối tượng Printer (sử dụng các phương thức Print, NewPage, EndDoc, KillDoc và các thuộc tính CurrentX, CurrentY, Font).
  • Hệ quản trị cơ sở dữ liệu: Microsoft Access.

Thiết kế cấu trúc cơ sở dữ liệu

Cơ sở dữ liệu của hệ thống được chuẩn hóa thành 3 bảng dữ liệu chính, thể hiện mối quan hệ logic nhằm tối ưu hóa dung lượng và nâng cao tốc độ truy xuất.

1. Bảng dữ liệu Độc giả (DOCGIA):

Tên trường (Field Name) Ý nghĩa nghiệp vụ
Madocgia Mã thẻ do thư viện cấp (Khóa chính)
HovaTen Họ và tên của độc giả
NamSinh Năm sinh độc giả
GioiTinh Giới tính (Nam / Nữ)
Lop Lớp học của học sinh
SoThe Số thẻ học sinh

2. Bảng dữ liệu Sách (SACH):

Tên trường (Field Name) Ý nghĩa nghiệp vụ
Masach Mã định danh của cuốn sách (Khóa chính)
Tensach Tên của cuốn sách
Tentacgia Tên tác giả
Loaisach Thể loại sách
NhaXB Nhà xuất bản
NamXB Năm xuất bản
Sotrang Số trang của sách
Sotap Số tập
Dongia Đơn giá
Soluong Số lượng sách nhập/hiện có
Kesach Kệ sách lưu trữ
Giasach Giá sách lưu trữ
Ngaynhap Ngày nhập sách vào kho

3. Bảng dữ liệu Mượn trả (MUONTRA):

Tên trường (Field Name) Ý nghĩa nghiệp vụ
Madocgia Mã thẻ của độc giả mượn (Khóa ngoại tham chiếu DOCGIA)
Masach Mã của cuốn sách được mượn (Khóa ngoại tham chiếu SACH)
Ngaymuon Ngày độc giả mượn sách
Ngayhentra Ngày hẹn trả sách theo quy định
Ngaytra Ngày thực tế độc giả trả sách

Mối liên kết giữa các thực thể (Relationships):

  • Giữa DOCGIA và MUONTRA: Quan hệ 1 - n (Một độc giả tại một hoặc nhiều thời điểm có thể thực hiện nhiều lượt mượn trả tài liệu).
  • Giữa SACH và MUONTRA: Quan hệ 1 - n (Một đầu sách có thể được lưu thông và ghi nhận qua nhiều lượt mượn trả khác nhau).

Nội dung chính theo từng chương

Chương 1: Khảo sát thực tế - Khảo sát hệ thống hiện tại và xác định yêu cầu đặt ra đối với hệ thống mới

Chương này tổng kết kết quả khảo sát toàn diện về lịch sử hình thành, cơ cấu tổ chức và quy mô phát triển của Trường THCS Tân Tiến từ năm 1973 đến năm 2008. Tác giả phân tích chi tiết 4 công đoạn nghiệp vụ thủ công của thư viện: Nhập sách, Đăng ký sách, Xử lý sách và Phục vụ độc giả. Báo cáo chỉ rõ các điểm yếu của hệ thống cũ: thời gian tra cứu kéo dài, tình trạng rách và mất phích tra cứu trong tủ mục lục, kiểm kê định kỳ phức tạp khiến báo cáo toàn diện chỉ thực hiện được 1 lần/năm và việc thu hồi sách quá hạn bị chậm trễ đến 6 tháng. Từ đó, chương 1 xác định các yêu cầu cấp bách của hệ thống mới: giảm thiểu tối đa thao tác thủ công, rút ngắn thời gian tìm kiếm, kiểm soát chính xác tình trạng sách/độc giả và tự động kết xuất báo cáo thống kê định kỳ cho Ban Giám hiệu.

Chương 2: Tổng quan về đề tài

Chương 2 phân tích cơ sở lý luận và mục đích của việc tin học hóa công tác thư viện trường học trong bối cảnh khối lượng thông tin ngày càng tăng. Tác giả xác lập mục tiêu trọng tâm: xây dựng phần mềm quản lý đồng bộ thông tin sách báo, quản lý hồ sơ độc giả, hỗ trợ tra cứu trực tiếp trên máy tính và tự động rà soát danh sách quá hạn để in thông báo nhắc nhở. Chương này đưa ra các yêu cầu khắt khe về mặt hệ thống: giao diện người - máy phải trực quan, dễ thao tác, đảm bảo tính trong suốt, tiết kiệm bộ nhớ, dữ liệu lưu trữ khoa học, có khả năng phát hiện lỗi và thuận tiện cho công tác bảo trì kỹ thuật.

Chương 3: Phân tích hệ thống

Chương 3 trình bày chi tiết quy trình phân tích hệ thống thông tin thư viện:

  • Xác định mục tiêu hệ thống thông tin: Đáp ứng đầy đủ các khâu quản lý chi tiết sách, độc giả, mượn trả, xử lý quá hạn và hỗ trợ truy xuất dữ liệu đa tiêu chí.
  • Phân tích 4 nhóm chức năng nghiệp vụ: Cập nhật thông tin (độc giả, sách); Xử lý mượn trả (mượn sách, trả sách, xóa lịch sử mượn trả khi hoàn tất chu kỳ); Tìm kiếm (tìm kiếm độc giả theo mã/tên, tìm kiếm sách theo mã, tên sách, tác giả, loại sách, nhà cung cấp); Thống kê báo cáo (thống kê độc giả đang mượn, độc giả quá hạn, thống kê sách nhập, loại sách, sách theo tác giả, sách theo nhà cung cấp).
  • Xây dựng Biểu đồ phân cấp chức năng (BPC): Hệ thống hóa toàn bộ các chức năng từ cấp cao nhất xuống các nhiệm vụ thao tác cụ thể.
  • Xây dựng Biểu đồ luồng dữ liệu (BLD):
    • BLD mức khung cảnh: Xác định ranh giới hệ thống với 3 tác nhân ngoài (Độc giả, Nhà cung cấp sách, Ban Giám hiệu).
    • BLD mức đỉnh: Mô hình hóa sự luân chuyển luồng thông tin giữa 4 tiến trình chính với 3 kho dữ liệu (Độc giả, Sách, Mượn trả).
    • BLD mức dưới đỉnh: Phân rã chi tiết luồng xử lý cho từng tiến trình (Cập nhật, Tìm kiếm, Xử lý mượn trả, Thống kê báo cáo).
  • Xây dựng Mô hình thực thể liên kết (E-R): Xác định các thực thể DOCGIA, SACH, MUONTRA, các thuộc tính chi tiết và các mối liên kết 1 - n giữa chúng.

Chương 4: Thiết kế hệ thống - Thiết kế chương trình

Chương 4 tập trung vào các giải pháp công nghệ và thiết kế kỹ thuật:

  • Đưa ra căn cứ lựa chọn Microsoft Visual Basic 6.0 và hệ quản trị Microsoft Access.
  • Giới thiệu tổng quan về các thành phần lập trình của Visual Basic 6.0: Cấu trúc IDE, Form, Project Explorer, Properties Window, công cụ Toolbar/Menu, cơ chế quản lý giao diện MDI/SDI, cơ chế bẫy lỗi và gỡ rối (Debug).
  • Trình bày kỹ thuật liên kết dữ liệu ADO, các điều khiển dữ liệu lưới và danh sách (DataGrid, DataList, DataCombo).
  • Phân tích vai trò của Windows API và hệ thống thư viện liên kết động DLL (KERNEL32, USER32, GDI32, WINMM) trong việc tối ưu kích thước ứng dụng và tăng tính nhất quán giao diện.
  • Trình bày các giải pháp thiết lập báo cáo (Data Report, Access Reports, Crystal Reports) và kỹ thuật in ấn với đối tượng Printer.
  • Quy định các nguyên tắc thiết kế dữ liệu động và dữ liệu tra cứu cố định nhằm giảm thiểu thông tin thừa.
  • Thiết kế chi tiết cấu trúc 3 bảng dữ liệu (DOCGIA, MUONTRA, SACH), sơ đồ liên kết bảng (Relationships) và thiết kế giao diện điều khiển chính (Form Menu).

Chương 5: Cài đặt, sử dụng - Đánh giá kết luận chương trình và hướng phát triển

Theo đề cương và nội dung tổng quan đề tài, chương 5 đảm nhiệm việc hướng dẫn cài đặt cơ sở dữ liệu, đóng gói và cài đặt chương trình thực thi lên máy tính người dùng; hướng dẫn cán bộ thư viện các thao tác vận hành; đồng thời đưa ra những đánh giá tổng kết về mức độ đáp ứng yêu cầu nghiệp vụ và định hướng nâng cấp, phát triển phần mềm trong tương lai.


Kết quả và đóng góp

Kết quả nghiên cứu và thiết kế

  1. Chuẩn hóa quy trình nghiệp vụ: Mô tả và chuẩn hóa toàn bộ các hoạt động thủ công của Thư viện Trường THCS Tân Tiến (quản lý gần 1.000 học sinh và 22 lớp học) thành các luồng xử lý dữ liệu logic và có cấu trúc.
  2. Mô hình hóa hệ thống hoàn chỉnh: Xây dựng đầy đủ hệ thống biểu đồ phân tích gồm Biểu đồ phân cấp chức năng, Biểu đồ luồng dữ liệu 3 cấp độ (khung cảnh, mức đỉnh, phân rã dưới đỉnh) và Mô hình thực thể liên kết E-R.
  3. Thiết kế cơ sở dữ liệu quan hệ: Thiết lập cấu trúc 3 bảng dữ liệu chuẩn (DOCGIA, SACH, MUONTRA) với các trường thông tin đầy đủ, đảm bảo tính toàn vẹn dữ liệu và loại bỏ sự dư thừa thông tin trong khâu ghi chép mượn trả.
  4. Xây dựng giải pháp phần mềm ứng dụng: Thiết kế giao diện và khung chương trình trên Visual Basic 6.0 kết nối cơ sở dữ liệu Access thông qua ADO, tích hợp các chức năng cập nhật, tra cứu đa tiêu chí, tự động hóa khâu xử lý mượn/trả và hỗ trợ kết xuất báo cáo qua Data Report.

Đóng góp thực tiễn của đề tài

  • Khắc phục triệt để các nhược điểm của phương pháp quản lý bằng thẻ phích và sổ tay truyền thống: loại bỏ nguy cơ mất mát dữ liệu do rách/hủy phích, giảm tải thời gian tìm kiếm sách cho bạn đọc và giáo viên.
  • Rút ngắn chu kỳ lập báo cáo và kiểm kê: hỗ trợ thủ thư kết xuất danh sách sách đang mượn, sách quá hạn và tổng hợp tình hình hoạt động phục vụ Ban Giám hiệu nhanh chóng, thay vì phải mất từ 6 tháng đến 1 năm như quy trình thủ công trước đây.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế

  • Hệ thống được thiết kế theo mô hình ứng dụng đơn máy (Desktop Application) chạy trên nền tảng Windows với cơ sở dữ liệu Microsoft Access, chưa hỗ trợ mô hình mạng phân tán Client/Server hoặc nền tảng Web để độc giả có thể tự tra cứu trực tuyến từ xa.
  • Quá trình chuyển đổi từ phương pháp thủ công sang tin học hóa đòi hỏi nhà trường phải đầu tư đồng bộ trang thiết bị máy tính và đào tạo lại kỹ năng thao tác cho đội ngũ cán bộ thư viện lớn tuổi quen làm việc theo lối cũ.

Hướng nghiên cứu và phát triển tiếp

  • Nâng cấp cơ sở dữ liệu từ Microsoft Access lên hệ quản trị cơ sở dữ liệu máy chủ chuyên dụng (như Microsoft SQL Server) để tăng cường tính bảo mật, nâng cao dung lượng lưu trữ và khả năng xử lý đồng thời nhiều giao dịch.
  • Mở rộng ứng dụng trên nền tảng mạng mạng nội bộ (LAN) hoặc Internet, cho phép học sinh và giáo viên tra cứu sách, đặt mượn tài liệu trực tuyến qua giao diện web.
  • Tích hợp công nghệ mã vạch (Barcode) hoặc thẻ từ để tự động hóa khâu đọc thẻ độc giả và mã sách, giảm thiểu hoàn toàn việc nhập mã bằng bàn phím.

Giá trị tham khảo

Báo cáo chuyên đề tốt nghiệp mang lại giá trị tham khảo thiết thực cho các đối tượng:

  • Sinh viên ngành Công nghệ thông tin và Hệ thống thông tin quản lý: Cung cấp tài liệu tham khảo mẫu mực về phương pháp phân tích thiết kế hệ thống có cấu trúc (từ khảo sát thực tế, vẽ biểu đồ DFD, mô hình ERD đến thiết kế bảng dữ liệu và giao diện ứng dụng trên Visual Basic 6.0 / Access).
  • Cán bộ quản lý thư viện và ban giám hiệu các trường phổ thông: Cung cấp bức tranh toàn diện về quy trình chuẩn hóa và tin học hóa nghiệp vụ thư viện trường học cấp THCS, làm cơ sở để xây dựng mô hình thư viện chuẩn.

Câu hỏi thường gặp

1. Đề tài được thực hiện dựa trên khảo sát thực tế tại đơn vị nào và quy mô của đơn vị đó ra sao?
Đề tài được khảo sát và xây dựng tại Thư viện Trường THCS Tân Tiến (thuộc huyện Văn Giang, tỉnh Hưng Yên). Tại thời điểm nghiên cứu (năm học 2007 - 2008), trường có quy mô 22 lớp học với gần 1.000 học sinh, cơ sở vật chất gồm 12 phòng học và 6 phòng chức năng.

2. Trước khi tin học hóa, quy trình mượn trả và kiểm kê tại thư viện trường diễn ra như thế nào?
Quy trình hoàn toàn làm thủ công: sách được ghi vào sổ Đăng ký cá biệt (đóng dấu trang đầu và trang 17) và viết phích để trong tủ tìm kiếm (theo tên và theo chủ đề); việc mượn trả ghi thủ công vào sổ theo dõi. Do khối lượng công việc lớn nên việc kiểm kê, báo cáo hoạt động gửi Ban Giám hiệu phải mất 1 năm mới lập 1 lần và sau 6 tháng mới lên được danh sách đòi sách quá hạn.

3. Cơ sở dữ liệu của phần mềm quản lý thư viện gồm những bảng nào và mối liên kết giữa chúng ra sao?
Hệ thống gồm 3 bảng dữ liệu chính: DOCGIA (quản lý thông tin bạn đọc), SACH (quản lý thông tin tài liệu) và MUONTRA (quản lý quá trình lưu thông mượn trả). Bảng MUONTRA liên kết với bảng DOCGIA theo quan hệ n - 1 (qua trường Madocgia) và liên kết với bảng SACH theo quan hệ n - 1 (qua trường Masach).

4. Những công nghệ phần mềm chính nào được tác giả lựa chọn để xây dựng chương trình?
Chương trình được phát triển bằng ngôn ngữ lập trình Microsoft Visual Basic 6.0 trên nền tảng hệ điều hành Windows, sử dụng hệ quản trị cơ sở dữ liệu Microsoft Access, kết nối dữ liệu qua kỹ thuật ADO (ActiveX Data Objects), tận dụng các thư viện liên kết động WinAPI (KERNEL32, USER32, GDI32, WINMM) và công cụ Data Report để kết xuất báo cáo.


Kết luận

Báo cáo chuyên đề tốt nghiệp "Xây dựng chương trình Quản lý Thư viện Trường Trung học cơ sở Tân Tiến" của sinh viên Quách Thị Huế đã giải quyết thành công bài toán chuyển đổi quy trình quản lý thư viện truyền thống sang hệ thống tin học hóa tự động. Đề tài thực hiện đầy đủ các giai đoạn của quy trình phát triển phần mềm có cấu trúc, từ khảo sát thực tế, mô hình hóa luồng dữ liệu (DFD, ERD) đến thiết kế cơ sở dữ liệu và giao diện hoàn chỉnh trên Microsoft Visual Basic 6.0 và Access. Kết quả nghiên cứu không chỉ đáp ứng tốt các yêu cầu nghiệp vụ lưu trữ, tra cứu và báo cáo thống kê của Trường THCS Tân Tiến mà còn là tài liệu tham khảo hữu ích cho các dự án tin học hóa quản lý thư viện trường học cùng quy mô.