Đồ án Xây dựng hệ thống phục vụ bạn đọc qua mạng tại Trung tâm thông tin tư liệu
MỤC LỤC MỤC LỤC 1 CHƯƠNG I. GIỚI THIỆU ĐỀ TÀI 3 I. GIỚI THIỆU THƯ VIỆN VÀ TRUNG TÂM THÔNG TIN TƯ LIỆU ĐHĐN 3 I.1. Giới thiệu thư viện. 3 I.2. Trung tâm thông tin tư liệu ĐHĐN (TTTTTL) 3 II. TIẾP CẬN CỦA TIN HỌC ĐỐI VỚI THƯ VIỆN 4 II.1. Công cụ xây dựng chương trình 4 II.2. Mô hình công việc của chương trình 4 II.3. Khả năng sử dụng thư viện từ xa 5 III. NHIỆM VỤ CỦA ĐỀ TÀI VÀ PHƯƠNG HƯỚNG GIẢI QUYẾT 5 III.1. Hỗ trợ bạn đọc sử dụng thư viện từ xa 5 III.2. Chương trình sử dụng được trên mạng 6 III.3. Phương hướng giải quyết 7 CHƯƠNG II. PHÂN TÍCH VÀ TRIỂN KHAI HỆ THỐNG 8 I. MÔ HÌNH TỔNG THỂ CỦA BÀI TOÁN 8 Mô hình chung 8 I.2. Đặc điểm của mô hình 9 II. LỰA CHỌN GIẢI PHÁP THỰC HIỆN 9 II.1. Mô hình CSDL Khách/ Chủ 9 II.2. Phương án giải quyết thứ 1 10 II.3. .Phương án giải quyết thứ 2 11 II.4. Phương án giải quyết thứ 3 12 II.5. Tổng kết 13 III. PHÂN TÍCH VÀ TRIỂN KHAI 14 III.1. Các thành phần của ứng dụng CSDL Khách/Chủ 14 III.1.1. Thành phần trình bày/Giao tiếp với người dùng (User interaction) 14 III.1.2. Thành phần ứng dụng (Application component) 15 III.1.3. Thành phần quản trị CSDL (Database management) 15 III.2. Áp dụng vào xây dựng chương trình 15 III.2.1. Phân bố thành phần CSDL Khách/Chủ cho ứng dụng 15 III.2.2. Đặc tả các thành phần cho ứng dụng 16 CHƯƠNG III. THIẾT KẾ CHƯƠNG TRÌNH 21 I. HOẠT ĐỘNG CỦA CHƯƠNG TRÌNH TRÊN MẠNG 21 I.1. Cách thức xây dựng chương trình 21 I.1.1. Chương trình dùng cho bạn đọc (Chương trình trên máy khách) 21 I.1.2. Chương trình dùng cho thư viện (Chương trình máy chủ). 22 I.1.3. Hoạt động của chương trình trên mạng 22 I.2. Các vấn đề chính khi xây dựng chương trình. 22 I.2.1. Khuôn dạng dữ liệu truyền thông trên mạng 22 I.2.2. Xử lý nhiều truy cập của bạn đọc đến thư viện tại cùng thời điểm 24 I.2.3. Giao tiếp CSDL 24 II. TỔNG THỂ CHƯƠNG TRÌNH 26 III. CHƯƠNG TRÌNH CỦA MÁY CHỦ THƯ VIỆN 28 III.1. Lớp điều khiển chung - Lớp Server 28 III.1.1. Lưu đồ thuật toán 28 III.1.2. Chương trình 29 III.2. Lớp giao tiếp - Lớp SrvConnection 29 III.2.1. Sơ đồ hoạt động 29 III.2.2 Lưu đồ thuật toán 30 III.2.3. Chương trình minh họa 30 III.3. Lớp Server mở rộng 32 III.3.1 Lưu đồ thuật toán 32 III.3.2. Chương trình minh hoạ 33 III.4. Lớp SQL 33 III.4.1 Lưu đồ thuật toán 33 III.4.2. Các câu hỏi vấn tin của bạn đọc để yêu cầu dữ liệu từ thư viện 34 III.5. Lớp FileSeek 35 III.5.1 Lưu đồ thuật toán 35 III.5.2. Mã chương trình minh hoạ 35 IV. CHƯƠNG TRÌNH CLIENT 36 IV.1. Lưu đồ thuật toán của chương trình bạn đọc 36 IV.2. Chương trình minh hoạ 38 IV.3. Lớp trợ giúp kết nối 39 IV.4. Lớp kiểm tra bạn đọc 39 IV.5. Lớp Tra cứu tài liệu 40 IV.6. Lớp hiển thị kết quả tra cứu 40 IV.7. Lớp Đăng ký từ xa 42 CHƯƠNG IV. KẾT LUẬN 43 I. NHỮNG KẾT QUẢ ĐẠT ĐƯỢC 43 I.1. Về lý thuyết: 43 I.2. Về thực nghiệm: 43 I.3. Về chương trình: 44 II. ĐÁNH GIÁ VÀ NHẬN XÉT 44 II.1. Ưu điểm 44 II.2. Hạn chế 44 III. PHẠM VI ỨNG DỤNG CỦA ĐỀ TÀI 45 IV. HƯỚNG PHÁT TRIỂN, MỞ RỘNG 45
Các file đính kèm theo tài liệu này:
- TMdoantn.doc
- CHUONGTRINH.rar